snakevision (v0.1.0)
First release of SnakeVision command-line tool
Features:
- Builds a DAG or digraph visualization from a Snakemake rulegraph or dot-like file.
- Accepts input via positional argument or via standard input.
- Skip over specific rules, i.e.
all
ormutliqc
, when rendering a plot to reduce the overall clutter of the resulting image
Roadmap:
- Ability to define sub-workflows to group similar rules together. networkX supports creating nodes that are graphs-like objects. May need to extend styling/rendering abilities of dagviz to define sub-workflows.
- Add the ability to provide more than one rulegraph or DAG as positional arguments, find common rules & create a rule graph of the set/union of N input graphs.
- Ability to support additional input format types, there are various file formats to represent graph-like objects
- Add support for rulegraphs or DAGs created by Nextflow.
- Add support for other most common file formats.