Turn Galaxy Workflows into standalone scripts.
Project description
workflow2executable
Turn Galaxy Workflows into standalone scripts.
Free software: MIT license
Documentation: https://workflow2executable.readthedocs.io.
Turn Galaxy Workflows into standalone scripts.
Works only with regular dataset inputs for now. Might ultimately fit better into planemo.
The basic idea is that a workflow with completely defined input section describes itself:
workflow2executable 28d1e2d715476c2c https://usegalaxy.org --script_path workflow.py
Should create a python script that will run a workflow on a given Galaxy server. Useage can be seen with
python workflow.py --help
Usage: workflow.py [OPTIONS]
Run Select last n lines workflow
Options:
--input_dataset PATH
--number_of_lines_to_keep INTEGER
-a, --api_key TEXT API key to use for running workflow
-g, --galaxy_url TEXT Galaxy URL to use for running workflow
[default: https://usegalaxy.org]
-h, --history_id TEXT History ID that will contain workflow
results
-n, --new_history_name TEXT Create a new history with this name. Will
not be used if history ID is provided.
--publish / --private Publish history?
--monitor_invocation / --no_monitor_invocation
Print workflow invocation status updates?
--workflow_id_override TEXT Override workflow to run with this workflow
id or uuid
--quiet TEXT Decrease logging output
--help Show this message and exit.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2019-08-13)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file workflow2executable-0.1.1.tar.gz
.
File metadata
- Download URL: workflow2executable-0.1.1.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0049ede8e188feb2d9d2c43d6ff4768a682fa9e0307cb0c77e8e66b448a8e5 |
|
MD5 | e684e5cfe7b7532941b389a2c159d4a8 |
|
BLAKE2b-256 | 8d436c3119822caf67f0526c58b226c1fc52d58d0e1c186ff1b4e33ae1541bc9 |
File details
Details for the file workflow2executable-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: workflow2executable-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fceb4edb8aa04369f8bae329d1c42c5248522f0c79abfa1909d7cf222f50910b |
|
MD5 | 5c67fc4a9750480465d785c51a9a1546 |
|
BLAKE2b-256 | fe151f0131bba4cf2bc51772c354340ff883efa2ba116a8900317dc76387a9a2 |