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.8.1 (2019-03-11)

  • Implement change datatype PJA.

0.8.0 (2018-11-01)

  • Implement experimental CWL-style step defaults (see Galaxy PR #6850).

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.8.1.tar.gz (16.7 kB view details)

Uploaded Source

Built Distributions

gxformat2-0.8.1-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2 Python 3

gxformat2-0.8.1-py2.7.egg (28.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: gxformat2-0.8.1.tar.gz
  • Upload date:
  • Size: 16.7 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.8.1.tar.gz
Algorithm Hash digest
SHA256 8beefe44e88f176edb7f62c7a2b9385372d8e6dc01d0fabc659323acc4508c13
MD5 2bbd23f8ebd22e5598d5568ee21c275a
BLAKE2b-256 7c62e6757a8f6ded982c81681e928cf5728cddf8af5ed02b3df148fbcfb9d841

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.8.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.9 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.8.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fe06004f61e2776b8359905c367158a2214a9ff54a2ae828c741e42b537b3a20
MD5 509c7568f059e20f9c365c8b6ff2f748
BLAKE2b-256 a9562f743d2e720c967658c309079bcffc4d7e6a21d8b505a2f8220ec6be0224

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.8.1-py2.7.egg
  • Upload date:
  • Size: 28.7 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.8.1-py2.7.egg
Algorithm Hash digest
SHA256 68626e031e9a12d1ee72ffba29f3521466f22b787e6d58e929beca59116f5059
MD5 84a026c3b08b59148332eb139ac8dda4
BLAKE2b-256 06ba3c7b666801fd3a7de6ba4cb3547edba5a6714e0a1878acf78ab22a13ead7

See more details on using hashes here.

Provenance

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