snakemake如何连接不同的rule
我在stackoverflow中问了一个问题, 获得了答案, 对snakemake的理解也加深了一步...., 如果作为rule2的输入文件(input), 那么rule1和rule2就可以关联了.
rule all是定义最后的输出文件, 比如rule2的最后输出文件是c.raw, 那么也写为c.raw即可....使用snakemake进行连接
命名为: plink.smk
rule all:
input:
"c.log","c.raw"
rule bfile:
input:...input, 是上一个rule bfile的输出, 这样就建立的依赖
4, rule cfile中的output, 对应的是rule all的input, 这样三个就建立好了依赖关系.
4....查看流程图
运行命令:
snakemake -s plink.smk
查看流程图:
snakemake --dag -s plink.smk |dot -Tpdf >a.pdf
?