1
はconfig.yamlの簡単な例である:あなたが見るようSnakemake:サブアイテムのサンプル、どのようにそれらをキャッチしますか?ここ
samples:
sample1:
stranded: True
sample2:
stranded: False
、各サンプルは、サブアイテム(実際には倍数)を有しています。しかし、私はそれらを捕まえる方法がわかりません。 マイSnakefile:あなたの助けを事前に
configfile: "config.yaml"
rule all:
input:
expand("output/{sample}.bam", sample=config['samples']),
rule one:
input:
"input/{sample}.bam",
output:
"output/{sample}.bam",
run:
if config['samples']["{sample}"]['stranded']: # How catch stranded value ?
option = "--stranded",
shell(
'some_command '
' {option}'
' {input} > {output}'
)
感謝。
Hetica