2017-09-13 81 views
1

我有以下Snakemake文件:多个 “PARAMS” 文件

rule test: 
    params: 
     a = "a" 
    shell: 
     "echo {params.a}" 

预期其中一期工程:

$ snakemake 

a

但是当我添加第二个参数,我得到一个错误:

rule test: 
    params: 
     a = "a" 
     b = 5 
    shell: 
     "echo {params.a} {params.b}" 

SyntaxError in line 4 of /home/mschu/Code/snakemake/Snakefile: invalid syntax

这是为什么?

documentation也只有只有一个在params项目的例子。

回答

2

用逗号分隔它们:

rule test: 
    params: 
     a = "a", 
     b = 5 
    shell: 
     "echo {params.a} {params.b}" 
+0

是的,就是这样。谢谢! –