简而言之,我在一条规则中从其他文件中创建了许多文件,它们都符合通配符格式。我不知道我创建了多少个,因为我不知道我最初下载了多少。因此,我猜这会修改函数本身中的检查点的调用方式。以及展开的用法。有关规则如下:textgrid_to_ctm_txtmerge_ctmsdownload_mv (创建{MV_ID}.TEX和.现在我和snakemake --dryrun在一起
Building DAG of jobs...allas:200
我正在运行一个带有检查点的Snakemake工作流,从它收集以前未知数量的输出文件。然后,Snakemake应该根据带有下一个规则的文件号创建许多任务,将收集到的检查点文件的某些部分作为通配符用于该规则通配符。这一切都很好,除非我希望该规则也创建日志和/或基准文件,此时抛出:Not all output, log and benchmark files of rule plasmid_spades问题是,它在开始时评估日志/
我使用Snakemake作为工作流管理器,并且意识到Snakemake不喜欢一对多的规则。我定义一个检查点可以解决这个问题,但是当我运行这个脚本时,我会得到这个错误消息,并使用规则fastqc。# Snakemake file - input raw reads to generate quant files for analysis in Rimport osimport pathl