使用 snakemake 打印简化的 DAG 图

Printing simplified DAG plot with snakemake

我有一个很长的 snakemake 工作流程,它处理 9 个具有许多并行规则的样本。当我为 DAG 创建图片时:

snakemake --forceall --dag | dot -Tpdf > dag.pdf

生成的 dag 图很大而且非常冗余(而且由于复杂的节点放置而变得丑陋)。

是否可以生成一个规范的 dag 图,它不会显示每个任务的 9 个节点,而只显示所有步骤的主要路径?

我想将我的样本列表简化为一个样本,但希望有更好的方法而不触及 snakefile(秘密参数?)

谢谢

使用标志 --rulegraph 而不是 --dag