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