gxwf-viz#

This script converts an executable Galaxy workflow (in either format - Format 2 or native .ga) into a format for visualization with Cytoscape (https://cytoscape.org/).

If the target output path ends with .html this script will output a HTML page with the workflow visualized using cytoscape.js. Otherwise, this script will output a JSON description of the workflow elements for consumption by Cytoscape.

usage: gxwf-viz [-h]
                [--layout {preset,topological,dagre,breadthfirst,grid,cose,random}]
                INPUT [OUTPUT]

Positional Arguments#

INPUT

input workflow path (.ga/gxwf.yml)

OUTPUT

output viz path (.json/.html)

Named Arguments#

--layout

Possible choices: preset, topological, dagre, breadthfirst, grid, cose, random

Layout strategy: preset (default; honors workflow positions), topological (computed leveled layout), dagre, breadthfirst, grid, cose, random

Default: 'preset'