├── .coveragerc ├── .editorconfig ├── .flake8 ├── .github └── workflows │ ├── azure-devops-sync.yml │ ├── build.yml │ └── pypi.yml ├── .gitignore ├── .prospector.yml ├── .travis.yml ├── CHANGELOG.md ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── conftest.py ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat └── reference │ ├── fairstep.rst │ ├── fairworkflow.rst │ └── prov.rst ├── examples ├── .gitignore ├── demo-notebook-injection-execution.ipynb ├── fairworkflows-quick-start.ipynb ├── img │ ├── city.png │ ├── dog.png │ ├── gras.png │ ├── mountains.png │ ├── parrot.png │ └── rose.png ├── img1.png ├── manual_step_demo.ipynb ├── old │ ├── img1.png │ └── workflow-test-tk.ipynb ├── test_image_processing_wf_remzi.ipynb ├── test_image_processing_wf_tobias.ipynb └── workflow-building-diagram.ipynb ├── fairworkflows ├── __init__.py ├── _version.py ├── config.py ├── fairstep.py ├── fairworkflow.py ├── linguistic_system.py ├── manual_assistant.py ├── namespaces.py ├── prov.py ├── rdf_wrapper.py ├── resources │ └── plex-shapes.ttl └── templates │ └── manualstep.html ├── manual_step ├── README ├── manual.cwl ├── manual │ ├── __init__.py │ └── manual.py ├── test_manual.sh └── test_workflow.cwl ├── pytest.ini ├── requirements.txt ├── requirements_dev.txt ├── setup.py └── tests ├── __init__.py ├── resources ├── sample_fairstep_nanopub.trig └── test_workflow.trig ├── test.txt ├── test_fairstep.py ├── test_fairworkflow.py └── test_rdf_wrapper.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/azure-devops-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.github/workflows/azure-devops-sync.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.gitignore -------------------------------------------------------------------------------- /.prospector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.prospector.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference/fairstep.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/reference/fairstep.rst -------------------------------------------------------------------------------- /docs/reference/fairworkflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/reference/fairworkflow.rst -------------------------------------------------------------------------------- /docs/reference/prov.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/docs/reference/prov.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.db 3 | -------------------------------------------------------------------------------- /examples/demo-notebook-injection-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/demo-notebook-injection-execution.ipynb -------------------------------------------------------------------------------- /examples/fairworkflows-quick-start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/fairworkflows-quick-start.ipynb -------------------------------------------------------------------------------- /examples/img/city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/city.png -------------------------------------------------------------------------------- /examples/img/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/dog.png -------------------------------------------------------------------------------- /examples/img/gras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/gras.png -------------------------------------------------------------------------------- /examples/img/mountains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/mountains.png -------------------------------------------------------------------------------- /examples/img/parrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/parrot.png -------------------------------------------------------------------------------- /examples/img/rose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img/rose.png -------------------------------------------------------------------------------- /examples/img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/img1.png -------------------------------------------------------------------------------- /examples/manual_step_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/manual_step_demo.ipynb -------------------------------------------------------------------------------- /examples/old/img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/old/img1.png -------------------------------------------------------------------------------- /examples/old/workflow-test-tk.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/old/workflow-test-tk.ipynb -------------------------------------------------------------------------------- /examples/test_image_processing_wf_remzi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/test_image_processing_wf_remzi.ipynb -------------------------------------------------------------------------------- /examples/test_image_processing_wf_tobias.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/test_image_processing_wf_tobias.ipynb -------------------------------------------------------------------------------- /examples/workflow-building-diagram.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/examples/workflow-building-diagram.ipynb -------------------------------------------------------------------------------- /fairworkflows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/__init__.py -------------------------------------------------------------------------------- /fairworkflows/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.3.0" 2 | -------------------------------------------------------------------------------- /fairworkflows/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/config.py -------------------------------------------------------------------------------- /fairworkflows/fairstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/fairstep.py -------------------------------------------------------------------------------- /fairworkflows/fairworkflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/fairworkflow.py -------------------------------------------------------------------------------- /fairworkflows/linguistic_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/linguistic_system.py -------------------------------------------------------------------------------- /fairworkflows/manual_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/manual_assistant.py -------------------------------------------------------------------------------- /fairworkflows/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/namespaces.py -------------------------------------------------------------------------------- /fairworkflows/prov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/prov.py -------------------------------------------------------------------------------- /fairworkflows/rdf_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/rdf_wrapper.py -------------------------------------------------------------------------------- /fairworkflows/resources/plex-shapes.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/resources/plex-shapes.ttl -------------------------------------------------------------------------------- /fairworkflows/templates/manualstep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/fairworkflows/templates/manualstep.html -------------------------------------------------------------------------------- /manual_step/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/manual_step/README -------------------------------------------------------------------------------- /manual_step/manual.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/manual_step/manual.cwl -------------------------------------------------------------------------------- /manual_step/manual/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manual_step/manual/manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/manual_step/manual/manual.py -------------------------------------------------------------------------------- /manual_step/test_manual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/manual_step/test_manual.sh -------------------------------------------------------------------------------- /manual_step/test_workflow.cwl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/manual_step/test_workflow.cwl -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/sample_fairstep_nanopub.trig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/tests/resources/sample_fairstep_nanopub.trig -------------------------------------------------------------------------------- /tests/resources/test_workflow.trig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/tests/resources/test_workflow.trig -------------------------------------------------------------------------------- /tests/test.txt: -------------------------------------------------------------------------------- 1 | Logging to file 'test.txt'. 2 | -------------------------------------------------------------------------------- /tests/test_fairstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/tests/test_fairstep.py -------------------------------------------------------------------------------- /tests/test_fairworkflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/tests/test_fairworkflow.py -------------------------------------------------------------------------------- /tests/test_rdf_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fair-workflows/fairworkflows/HEAD/tests/test_rdf_wrapper.py --------------------------------------------------------------------------------