我是蛇皮新手。当我阅读蛇形码头中的Snakemake教程the last sentence in step one时,我无法理解其含义。有人可以解释一下,非常感谢!
如果其中一个输入文件比其中一个输出文件新,或者其中一个输入文件将被另一个作业更新,则Snakemake仅重新运行作业。
答案 0 :(得分:0)
这意味着当您运行Snakemake时,它将查找工作流中定义的结果文件(此处为mapped_reads/A.bam
)。如果文件已经存在,Snakemake将不会运行工作流程。但它也会检查所涉及文件的时间戳。如果更改输入文件,它也可能会更改输出。因此,如果Snakemake发现输入比输出更新,它将重新运行工作流程。