Snakemake中ruleorder能否多行拆分且行为与单行一致?
问题解答
完全可以将ruleorder拆分为你期望的多行写法,执行行为和单行版本完全一致。
这种带括号的多行写法,本质是把连续的规则优先级表达式包裹在括号中,换行和缩进仅为提升可读性,不会改变表达式逻辑——解析器会将括号内的内容视为完整的优先级声明,和单行的long_rule_1 > long_rule_2 > long_rule_3执行效果毫无区别。
单行写法示例:
ruleorder: long_rule_1 > long_rule_2 > long_rule_3
多行拆分写法示例:
ruleorder: ( long_rule_1 > long_rule_2 > long_rule_3 )
内容的提问来源于stack exchange,提问作者yippingAppa
相关产品推荐
相关产品推荐

