Skip to main content

Turn Galaxy Workflows into standalone scripts.

Project description

workflow2executable

https://img.shields.io/pypi/v/workflow2executable.svg https://img.shields.io/travis/mvdbeek/workflow2executable.svg Documentation Status

Turn Galaxy Workflows into standalone scripts.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

workflow2executable-0.1.1.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

workflow2executable-0.1.1-py2.py3-none-any.whl (9.5 kB view details)

Uploaded Python 2 Python 3

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

Hashes for workflow2executable-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0b0049ede8e188feb2d9d2c43d6ff4768a682fa9e0307cb0c77e8e66b448a8e5
MD5 e684e5cfe7b7532941b389a2c159d4a8
BLAKE2b-256 8d436c3119822caf67f0526c58b226c1fc52d58d0e1c186ff1b4e33ae1541bc9

See more details on using hashes here.

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

Hashes for workflow2executable-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fceb4edb8aa04369f8bae329d1c42c5248522f0c79abfa1909d7cf222f50910b
MD5 5c67fc4a9750480465d785c51a9a1546
BLAKE2b-256 fe151f0131bba4cf2bc51772c354340ff883efa2ba116a8900317dc76387a9a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page