Snakemake 中的多行规则顺序

yip*_*ppa 5 python directed-acyclic-graphs python-3.x snakemake

我有 3 条规则,它们的名字有点长。使用时ruleorder,该行超出了我想要的 80 个字符限制。是否可以将其分解ruleorder为多行,使得行为与我将其全部写在一行中完全相同

例子:

ruleorder: long_rule_1 > long_rule_2 > long_rule_3
Run Code Online (Sandbox Code Playgroud)

我想将其重新格式化为这样的内容:

ruleorder: (
    long_rule_1 
    > long_rule_2 
    > long_rule_3
)
Run Code Online (Sandbox Code Playgroud)

yip*_*ppa 1

在研究了执行此操作的方法之后,我相信最好的方法非常简单:

ruleorder:
    long_rule_1
    > long_rule_2
    > long_rule_3
Run Code Online (Sandbox Code Playgroud)

其他答案也很好,但这是我正在使用的答案