2017-09-13 78 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

是的,就是這樣。謝謝! –