Skip to main content

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.

Metadata

Release files for workflow2executable 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for workflow2executable 0.1.1
File Size Uploaded
workflow2executable-0.1.1.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for workflow2executable 0.1.1
File Interpreter ABI Platform
workflow2executable-0.1.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 23.5 kB

Release files / workflow2executable-0.1.1.tar.gz

Download URL workflow2executable-0.1.1.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0b0049ede8e188feb2d9d2c43d6ff4768a682fa9e0307cb0c77e8e66b448a8e5
BLAKE2b-256 checksum
How to use checksums
8d436c3119822caf67f0526c58b226c1fc52d58d0e1c186ff1b4e33ae1541bc9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / workflow2executable-0.1.1-py2.py3-none-any.whl

Download URL workflow2executable-0.1.1-py2.py3-none-any.whl
Size 9.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fceb4edb8aa04369f8bae329d1c42c5248522f0c79abfa1909d7cf222f50910b
BLAKE2b-256 checksum
How to use checksums
fe151f0131bba4cf2bc51772c354340ff883efa2ba116a8900317dc76387a9a2
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page