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.3 (2019-05-23)

  • Implement set_columns PJA.

0.8.2 (2019-03-16)

  • Allow another API return option for experimental tool creation API.

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

Uploaded Source

Built Distributions

gxformat2-0.8.3-py2.py3-none-any.whl (16.0 kB view details)

Uploaded Python 2 Python 3

gxformat2-0.8.3-py2.7.egg (28.9 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: gxformat2-0.8.3.tar.gz
  • Upload date:
  • Size: 16.8 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.3.tar.gz
Algorithm Hash digest
SHA256 aa81b12a9559479b7d5fe65d730d063ce847ec81d0b7191d9586f0e912e322e1
MD5 76d91d80c1375697ca3d0e6df4de8a90
BLAKE2b-256 7849d4745456e96057ee97d89d902b08e38b5f52eeea44d7a5106b09c22a7827

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.8.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.0 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.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e29870cf7cc25056a67ac793ebd8a4c0c79d85a0b8e55d5dfc7680e4a24110c9
MD5 fb4faf699b2930423238c47dcf4647d7
BLAKE2b-256 fa7db60b1db9078213daabce8fcc629340b2bd2c896891a356e03a8211a4ee15

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.8.3-py2.7.egg
  • Upload date:
  • Size: 28.9 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.3-py2.7.egg
Algorithm Hash digest
SHA256 7340c362d1d0f143ade7d3cbdad5d293674128ad22ff796987e9cbe60f908931
MD5 4fcc7151841dc06eb1666188c6e3f069
BLAKE2b-256 e0a249813a8ffa4e977ab3cf5f7389f6d853d10934d359f4e57f4f22012cbe31

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