LICENSE MANIFEST.in Makefile README.rst create_cwl_from_objects.py lint-requirements.txt load_cwl_by_path.py mypy-requirements.txt pyproject.toml requirements.txt test-requirements.txt cwl_utils/__init__.py cwl_utils/__meta__.py cwl_utils/cite_extract.py cwl_utils/cwlNodeEngine.js cwl_utils/cwlNodeEngineJSConsole.js cwl_utils/cwlNodeEngineWithContext.js cwl_utils/cwl_v1_0_expression_refactor.py cwl_utils/cwl_v1_1_expression_refactor.py cwl_utils/cwl_v1_2_expression_refactor.py cwl_utils/docker_extract.py cwl_utils/errors.py cwl_utils/expression.py cwl_utils/expression_refactor.py cwl_utils/file_formats.py cwl_utils/graph_split.py cwl_utils/image_puller.py cwl_utils/inputs_schema_gen.py cwl_utils/loghandler.py cwl_utils/normalizer.py cwl_utils/pack.py cwl_utils/py.typed cwl_utils/sandboxjs.py cwl_utils/schemadef.py cwl_utils/singularity.py cwl_utils/types.py cwl_utils/utils.py cwl_utils.egg-info/PKG-INFO cwl_utils.egg-info/SOURCES.txt cwl_utils.egg-info/dependency_links.txt cwl_utils.egg-info/entry_points.txt cwl_utils.egg-info/requires.txt cwl_utils.egg-info/top_level.txt cwl_utils/parser/__init__.py cwl_utils/parser/cwl_v1_0.py cwl_utils/parser/cwl_v1_0_utils.py cwl_utils/parser/cwl_v1_1.py cwl_utils/parser/cwl_v1_1_utils.py cwl_utils/parser/cwl_v1_2.py cwl_utils/parser/cwl_v1_2_utils.py cwl_utils/parser/latest.py cwl_utils/parser/utils.py cwl_utils/templates/workflow_input_json_schema_template.json docs/Makefile docs/conf.py docs/index.rst docs/requirements.txt docs/_static/favicon.ico testdata/EDAM_subset.owl testdata/cond-single-source-wf-003.1.cwl testdata/cond-single-source-wf-004.1.cwl testdata/cond-single-source-wf-005.1.cwl testdata/cond-wf-003.1.cwl testdata/cond-wf-004.1.cwl testdata/cond-wf-005.1.cwl testdata/count-lines6-single-source-wf_v1_0.cwl testdata/count-lines6-single-source-wf_v1_1.cwl testdata/count-lines6-single-source-wf_v1_2.cwl testdata/count-lines6-wf_v1_0.cwl testdata/count-lines6-wf_v1_1.cwl testdata/count-lines6-wf_v1_2.cwl testdata/count-lines7-single-source-wf_v1_0.cwl testdata/count-lines7-single-source-wf_v1_1.cwl testdata/count-lines7-single-source-wf_v1_2.cwl testdata/count-lines7-wf_v1_0.cwl testdata/count-lines7-wf_v1_1.cwl testdata/count-lines7-wf_v1_2.cwl testdata/debian_image_id.cwl testdata/dir4-job.yml testdata/dockstore-tool-md5sum.cwl testdata/dockstore-tool-md5sum_v11.cwl testdata/dockstore-tool-md5sum_v12.cwl testdata/echo-tool-packed.cwl testdata/echo_v1_0.cwl testdata/echo_v1_1.cwl testdata/echo_v1_2.cwl testdata/env-job3.yaml testdata/foo-array.cwl testdata/foo.cwl testdata/formattest-job.json testdata/formattest2.cwl testdata/formattest2_v1_0.cwl testdata/formattest2_v1_1.cwl testdata/gx_edam.ttl testdata/js-expr-req-wf.cwl testdata/lib.js testdata/map-ordering-v1_0.cwl testdata/map-ordering-v1_1.cwl testdata/map-ordering-v1_2.cwl testdata/md5sum.cwl testdata/md5sum.input testdata/md5sum.json testdata/md5sum_v11.cwl testdata/md5sum_v12.cwl testdata/nested-array-job.yml testdata/record-output-wf_v1_0.cwl testdata/record-output-wf_v1_1.cwl testdata/record-output-wf_v1_2.cwl testdata/record-output_v1_0.cwl testdata/record-output_v1_1.cwl testdata/record-output_v1_2.cwl testdata/revsort-run-1-packed.cwl testdata/scatter-wf1_v1_0.cwl testdata/scatter-wf1_v1_1.cwl testdata/scatter-wf1_v1_2.cwl testdata/scatter-wf2_v1_0.cwl testdata/scatter-wf2_v1_1.cwl testdata/scatter-wf2_v1_2.cwl testdata/scatter-wf3_v1_0.cwl testdata/scatter-wf3_v1_1.cwl testdata/scatter-wf3_v1_2.cwl testdata/seqtk_seq.cwl testdata/stdout-wf_v1_0.cwl testdata/stdout-wf_v1_1.cwl testdata/stdout-wf_v1_2.cwl testdata/step-valuefrom2-wf_v1_0.cwl testdata/step-valuefrom2-wf_v1_1.cwl testdata/step-valuefrom2-wf_v1_2.cwl testdata/step-valuefrom3-wf_v1_0.cwl testdata/step-valuefrom3-wf_v1_1.cwl testdata/step-valuefrom3-wf_v1_2.cwl testdata/step_valuefrom5_wf_v1_0.cwl testdata/step_valuefrom5_wf_v1_1.cwl testdata/step_valuefrom5_wf_v1_2.cwl testdata/step_valuefrom5_wf_with_id_v1_0.cwl testdata/step_valuefrom5_wf_with_id_v1_1.cwl testdata/step_valuefrom5_wf_with_id_v1_2.cwl testdata/wc3-tool_v1_0.cwl testdata/wc3-tool_v1_1.cwl testdata/wc3-tool_v1_2.cwl testdata/wf2.cwl testdata/workflow_input_format_expr.cwl testdata/workflow_input_format_expr_v1_1.cwl testdata/workflow_input_format_expr_v1_2.cwl testdata/workflow_input_sf_expr.cwl testdata/workflow_input_sf_expr_array.cwl testdata/workflow_input_sf_expr_array_v1_1.cwl testdata/workflow_input_sf_expr_array_v1_2.cwl testdata/workflow_input_sf_expr_v1_1.cwl testdata/workflow_input_sf_expr_v1_2.cwl testdata/checker_wf/broken-wf.cwl testdata/checker_wf/broken-wf2.cwl testdata/checker_wf/broken-wf3.cwl testdata/checker_wf/cat.cwl testdata/checker_wf/echo.cwl testdata/checker_wf/functional-wf.cwl testdata/extensions/all-output-loop_v1_2.cwl testdata/extensions/cuda-requirement_v1_0.cwl testdata/extensions/cuda-requirement_v1_1.cwl testdata/extensions/cuda-requirement_v1_2.cwl testdata/extensions/inplace-update-requirement_v1_0.cwl testdata/extensions/load-listing-requirement_v1_0.cwl testdata/extensions/mpi-requirement_v1_0.cwl testdata/extensions/mpi-requirement_v1_1.cwl testdata/extensions/mpi-requirement_v1_2.cwl testdata/extensions/network-access_v1_0.cwl testdata/extensions/process-generator_v1_0.cwl testdata/extensions/process-generator_v1_1.cwl testdata/extensions/process-generator_v1_2.cwl testdata/extensions/secrets_v1_0.cwl testdata/extensions/secrets_v1_1.cwl testdata/extensions/secrets_v1_2.cwl testdata/extensions/shm-size_v1_0.cwl testdata/extensions/shm-size_v1_1.cwl testdata/extensions/shm-size_v1_2.cwl testdata/extensions/single-var-loop_v1_2.cwl testdata/extensions/time-limit_v1_0.cwl testdata/extensions/work-reuse_v1_0.cwl testdata/remote-cwl/tool1.cwl testdata/remote-cwl/tool2.cwl testdata/remote-cwl/wf1.cwl testdata/types/array.yml testdata/types/recursive.yml testdata/types/singletype.yml testdata/types/singletype2.yml testdata/types/testtypes.yml testdata/workflows/count-lines16-wf.cwl testdata/workflows/import-in-type.cwl testdata/workflows/parseInt-tool.cwl testdata/workflows/scatter-wf4.cwl testdata/workflows/type-import.yaml testdata/workflows/wc-tool.cwl testdata/workflows/wf5.cwl tests/__init__.py tests/load_cwl_by_path.py tests/test_cite_extract.py tests/test_docker_extract.py tests/test_etools_to_clt.py tests/test_examples.py tests/test_extensions.py tests/test_format.py tests/test_graph_split.py tests/test_inputs_schema_gen.py tests/test_js_sandbox.py tests/test_meta.py tests/test_packing.py tests/test_parser.py tests/test_parser_utils.py tests/test_subscope.py tests/test_utils.py tests/util.py