Skip to main content

Galaxy Workflow Format 2 Descriptions

Project description

https://readthedocs.org/projects/pip/badge/?version=latest https://badge.fury.io/py/gxformat2.svg https://travis-ci.org/jmchilton/gxformat2.png?branch=master https://coveralls.io/repos/jmchilton/gxformat2/badge.svg?branch=master

This package defines a high-level Galaxy workflow description termed “Format 2”. At this point, these workflows are defined entirely client side and transcoded into traditional (or Format 1?) Galaxy workflows.

The traditional Galaxy workflow description is not meant to be concise and is neither readily human readable or human writable. Format 2 addresses all three of these limitations.

Format 2 workflow is a highly experimental format and will change rapidly in potentially backward incompatible ways until the code is merged into the Galaxy server and enabled by default.

History

0.7.1 (2018-10-09)

  • Various small fixes for changes in 0.7.1.

0.7.0 (2018-10-08)

  • Add some basic test cases.

  • Allow ID-map style listing of steps.

  • Ordered load (in addition to existing dump functionality) or ordering of steps in ID-map style variant works.

  • Allow CWL-style $graph defs that can define multiple workflows in a single file.

  • Initial work on de-duplicating subworkflow definitions on import.

  • Fix position handling while exporting workflow.

0.6.1 (2018-10-01)

  • Fix export of non-data parameters and implicit workflow connections.

0.6.0 (2018-10-01)

  • Various fixes, allow id map style workflow input definitions.

0.5.0 (2018-10-01)

  • More fixes for PJA, add the doc keyword to format 2 workflows to match CWL workflows. Map to and from native Galaxy workflows as annotations.

0.4.0 (2018-10-01)

  • Fixes for exporting PJA when exporting workflows from native .ga to format 2.

0.3.2 (2018-10-01)

  • Fixes for exporting workflow outputs from native .ga to format 2, support for modern map style output definitions like CWL 1.0.

0.3.1 (2018-10-01)

  • Fixes for exporting subworkflows from native .ga to format 2.

0.3.0 (2018-09-30)

  • More cwl style inputs, initial work on conversion from native workflows, various small fixes and tweaks.

0.2.0 (2018-02-21)

  • Bring in latest Galaxy updates - Python 3 fixes, safe YAML usage, and more PJA implemented.

0.1.1 (2016-08-15)

  • Fix one Python 3 incompatibility.

0.1.0 (2016-05-02)

  • Initial version - code from Galaxy’s test framework with changes based on planemo testing.

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

gxformat2-0.7.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gxformat2-0.7.1-py2.py3-none-any.whl (15.4 kB view details)

Uploaded Python 2Python 3

gxformat2-0.7.1-py2.7.egg (27.9 kB view details)

Uploaded Egg

File details

Details for the file gxformat2-0.7.1.tar.gz.

File metadata

  • Download URL: gxformat2-0.7.1.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.13

File hashes

Hashes for gxformat2-0.7.1.tar.gz
Algorithm Hash digest
SHA256 4a1df56d2ec91b44982ac2a93cac5ca903412c1d88b8173e4dbf4cecb99d3d82
MD5 2b3300a83f798dc81dbe1e06a676f575
BLAKE2b-256 5ed40e1338c656c04f3f5d578bc062c4e8a5313290a1f18ff2159c6e373ba140

See more details on using hashes here.

File details

Details for the file gxformat2-0.7.1-py2.py3-none-any.whl.

File metadata

  • Download URL: gxformat2-0.7.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.13

File hashes

Hashes for gxformat2-0.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e343ab362c7ae069e39db5c65c30ddcfc23a81ad54639964428f8b515f1f3e90
MD5 50fa2f9fe0a7209c10f8bcfc11d0014f
BLAKE2b-256 655c9c624c7ca8095bd2f5cc8e780614a47e3cfbac695e29dade1acc5d0d66f7

See more details on using hashes here.

File details

Details for the file gxformat2-0.7.1-py2.7.egg.

File metadata

  • Download URL: gxformat2-0.7.1-py2.7.egg
  • Upload date:
  • Size: 27.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.13

File hashes

Hashes for gxformat2-0.7.1-py2.7.egg
Algorithm Hash digest
SHA256 d53f007a40028f4c01409278d8aa0a9f3955fb49df73e9f64fa3254ca6dc9c34
MD5 ce63f00d7d523b7b71920f85f4993d70
BLAKE2b-256 7bee04c479e91e36d20a5205203f8f313a855d84be25a4a318c837ebb039e606

See more details on using hashes here.

Supported by

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