为 Snakemake DAG 中的每条规则指定颜色

Specify a color for each rule in Snakemake DAG

我 运行 snakemake -n -c1 --dag | dot -Tsvg > dag.svg 来获取 DAG 文件。 我想知道我是否可以以某种方式为每个节点设置配色方案。例如,在下图中,规则 samtools_fixmatesamtools_sortsamtools_markduplicates 的颜色不同。你能以某种方式在 snakemake 文件中指定节点应该是什么颜色吗?

即使是 out-of-snakefile 解决方案,我也会接受。

类似于,您可以将dag导出为点文件:

snakemake --dag > test.dot

然后可以根据需要编辑点文件。