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

Uploaded Source

Built Distributions

gxformat2-0.7.0-py2.py3-none-any.whl (15.3 kB view details)

Uploaded Python 2 Python 3

gxformat2-0.7.0-py2.7.egg (27.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: gxformat2-0.7.0.tar.gz
  • Upload date:
  • Size: 16.3 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.0.tar.gz
Algorithm Hash digest
SHA256 dd1137a4683bf823770a59c9ef3ce07e2fcf58a6aa723f6a173368422ef750cf
MD5 5cc404e420ba7b9fc9c6b3ad4a4c6208
BLAKE2b-256 26b50334a14c143e9eeb79c6efbc035ed5cfad042246695d3a370125b267ca13

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.3 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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1221952acbd6a352e315b73c979f89edaefbac41ab18e1d3cee2380d28db60a6
MD5 06a154622ba266acf036be9a85f4c415
BLAKE2b-256 04b84a310ed87c987871f6375ef9fee445eb67f5c1791c614b420fe2232cde3a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gxformat2-0.7.0-py2.7.egg
  • Upload date:
  • Size: 27.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.7.0-py2.7.egg
Algorithm Hash digest
SHA256 82cd922e433a6fd19d0840ebdb5602264fbf53bc9a8881eea0afbfd26799ef3e
MD5 809ce9c59756ad8014f305518a0c7420
BLAKE2b-256 143d2fa7fce5b1a565730f853d7c8094d19a452ce14c1d35007a9c47ef3f3e25

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