即使Snakemake构建的输出文件已经存在,只要我修改了第一个输入或中间输出文件,Snakemake就希望重新运行整个管道。我通过使用
-n
进行Snakemake干运行来找出这个问题,并得到了以下更新输入文件的报告:Reason: Updated input files: input-data.csv
并且这条消息是更新中介文件的
reason: Input files updated by another job: intermediary-output.csv
我该如何强制Snakemake忽略文件更新?