我一直收到关于输出规则中不具有相同通配符的错误,并且我不知道错误的来源是什么: SyntaxError:
Not all output, log and benchmark files of rule我试着给输入的通配符命名,甚至仔细检查了调用bcftools_filter的output的规则以及生成bcftools_filter的input的规则,但都无济于事,不知道是什么导致了这个错误。
我正在运行一个带有检查点的Snakemake工作流,从它收集以前未知数量的输出文件。然后,Snakemake应该根据带有下一个规则的文件号创建许多任务,将收集到的检查点文件的某些部分作为通配符用于该规则通配符。这一切都很好,除非我希望该规则也创建日志和/或基准文件,此时抛出:Not all output, log and benchmark files of rule plasmid_spades问题是,它在开始时评估日志/基准测试通配符(