规则特定的散射聚集指令



在Snakemake关于定义散点聚集规则的文档中,scattergather指令是全局设置的。是否可以为每个规则设置特定值?例如,rule a拆分为8,rule b拆分为4?

可以为特定的分散收集过程定义自定义名称,例如:

scattergather:
split_a=8,
split_b=4,

如果要使用scatter.split,请使用scatter.split_ascatter.split_b,并类似地替换gather.split。这里提供了完整的示例Snakefile

编辑:请注意,截至7.12.0snakemake中当前存在一个错误,无法正确处理此情况。这个PR中有一个修复程序,但它可能需要一些时间才能集成到主版本中

编辑:要使用此功能,请确保您的snakemake已更新到7.12.1或更高版本。

相关内容

  • 没有找到相关文章

最新更新