Skip to content

liao961120/fileDAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fileDag

Parse Snakemake's input and output files as nodes in a DAG.

Usage

snakemake --detailed-summary -c | python3 fileDAG.py > dag.html

Alternatively, you can set up an alias in your .bashrc, .bash_profile, .zshrc, etc.

fileDAG() {
    python3 /absolute/path/to/fileDAG.py "$@"
}

and call the command below:

snakemake --detailed-summary -c | fileDAG > dag.html

Output

Also, hover on the nodes to see what happens!

Dependencies

  • pydot
  • dot (graphviz) available from the command line