├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── cwlgen ├── __init__.py ├── commandlinebinding.py ├── commandlinetool.py ├── common.py ├── import_cwl.py ├── requirements.py ├── utils.py ├── version.py ├── workflow.py └── workflowdeps.py ├── doc ├── Makefile └── source │ ├── _templates │ └── layout.html │ ├── changelogs.rst │ ├── classes.rst │ ├── commandlinetoolclasses.rst │ ├── conf.py │ ├── index.rst │ ├── installation.rst │ ├── references.rst │ ├── user_guide.rst │ └── workflowclasses.rst ├── examples ├── grep.cwl ├── grep.txt ├── grep_example.py ├── readme_example.py └── underdog_lyrics.txt ├── requirements.txt ├── setup.py └── test ├── import_commandlinetool.cwl ├── import_workflow.cwl ├── int_tool.cwl ├── test_export.cwl ├── test_export.py ├── test_full_export.cwl ├── test_unit_cwlgen.py ├── test_unit_import_tool.py ├── test_unit_import_workflow.py ├── test_unit_requirements.py ├── test_unit_typing.py └── test_unit_workflow.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/README.md -------------------------------------------------------------------------------- /cwlgen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/__init__.py -------------------------------------------------------------------------------- /cwlgen/commandlinebinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/commandlinebinding.py -------------------------------------------------------------------------------- /cwlgen/commandlinetool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/commandlinetool.py -------------------------------------------------------------------------------- /cwlgen/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/common.py -------------------------------------------------------------------------------- /cwlgen/import_cwl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/import_cwl.py -------------------------------------------------------------------------------- /cwlgen/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/requirements.py -------------------------------------------------------------------------------- /cwlgen/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/utils.py -------------------------------------------------------------------------------- /cwlgen/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/version.py -------------------------------------------------------------------------------- /cwlgen/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/workflow.py -------------------------------------------------------------------------------- /cwlgen/workflowdeps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/cwlgen/workflowdeps.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/_templates/layout.html -------------------------------------------------------------------------------- /doc/source/changelogs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/changelogs.rst -------------------------------------------------------------------------------- /doc/source/classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/classes.rst -------------------------------------------------------------------------------- /doc/source/commandlinetoolclasses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/commandlinetoolclasses.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/installation.rst -------------------------------------------------------------------------------- /doc/source/references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/references.rst -------------------------------------------------------------------------------- /doc/source/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/user_guide.rst -------------------------------------------------------------------------------- /doc/source/workflowclasses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/doc/source/workflowclasses.rst -------------------------------------------------------------------------------- /examples/grep.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/examples/grep.cwl -------------------------------------------------------------------------------- /examples/grep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/examples/grep.txt -------------------------------------------------------------------------------- /examples/grep_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/examples/grep_example.py -------------------------------------------------------------------------------- /examples/readme_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/examples/readme_example.py -------------------------------------------------------------------------------- /examples/underdog_lyrics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/examples/underdog_lyrics.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | six 2 | ruamel.yaml>=0.12.4,<0.16.6 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/setup.py -------------------------------------------------------------------------------- /test/import_commandlinetool.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/import_commandlinetool.cwl -------------------------------------------------------------------------------- /test/import_workflow.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/import_workflow.cwl -------------------------------------------------------------------------------- /test/int_tool.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/int_tool.cwl -------------------------------------------------------------------------------- /test/test_export.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_export.cwl -------------------------------------------------------------------------------- /test/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_export.py -------------------------------------------------------------------------------- /test/test_full_export.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_full_export.cwl -------------------------------------------------------------------------------- /test/test_unit_cwlgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_cwlgen.py -------------------------------------------------------------------------------- /test/test_unit_import_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_import_tool.py -------------------------------------------------------------------------------- /test/test_unit_import_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_import_workflow.py -------------------------------------------------------------------------------- /test/test_unit_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_requirements.py -------------------------------------------------------------------------------- /test/test_unit_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_typing.py -------------------------------------------------------------------------------- /test/test_unit_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/common-workflow-lab/python-cwlgen/HEAD/test/test_unit_workflow.py --------------------------------------------------------------------------------