【发布时间】:2016-04-08 10:05:19
【问题描述】:
我正在为 snakemake 工作流程编写 Snakefile。作为我工作流程的一部分,我需要检查数据库中的一组记录是否已更改,以及它们是否已重新下载。
我的想法是编写一个规则来检查数据库时间戳并将其写入输出文件。并使用时间戳文件作为我的下载规则的输入。问题是一旦写入时间戳文件,时间戳规则将永远不会再次运行,因此时间戳将永远不会更新。
有没有办法让这条规则每次都运行。 (我知道我可以从 shell 强制它,但我想在 Snakefile 中指定它)或者,有没有更好的方法来处理这个?
【问题讨论】: