Hi,
please find attached a small patch that add the gen_image()
functionality to the export-workflow UI.
I was not able to figure out how to add a patch to the trello card. But
at least i created one ;).
Thanks for sharing Peter.
FWIW, there is already code in Galaxy to generate SVG from a workflow. See the gen_image
function in web/controllers/workflow.py I think this code is used when workflows are
included in the tool shed as well.
If your code is better in some way(s), please consider a pull request. It should be
fairly straightforward to add an option to a workflow's menu to generate SVG for it.
Best,
J.
On May 23, 2012, at 4:44 PM, Peter van Heusden wrote:
> Hi there
>
> Because my Galaxy workflows tend to sprawl outside the viewable space in
> my browser, I've written a script that, when given a workflow JSON file
> as input, writes out a graphviz dot format graph of the workflow. By
> default the graph treats datasets as nodes and analyses as edges (unlike
> the Galaxy workflow editor, but quite like the way the history is
> presented), but you can choose to have analyses as nodes (and thus
> datasets as edges) too.
>
> In case anyone else finds this useful, the code can be downloaded from
> my bitbucket:
>
>
https://bitbucket.org/pvanheus/galaxy/src/f29453f3d9d8/contrib/workflow_t...
>
> Usage is something like:
>
> ./workflow_to_dot.py Galaxy-Workflow.ga |dot -Tsvg >workflow.svg
>
> and then you can view your workflow.svg with eog or another viewer.
>
> Peter
>
> ___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client. To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>
>
http://lists.bx.psu.edu/
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client. To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
http://lists.bx.psu.edu/