snakemake input wildcards

snakemake input wildcards

0

Please, can anybody explain what the wildcards in the code below does. Also, I have come across both “*wildcards” and “wildcards”, how are they different?.

In this case, does **wildcards mean wildcards.sample?

 def STAR_input(wildcards):
        if config["PE_or_SE"] == "SE":
            fq1="analysis/trimmed_data/{sample}_R1_trimmed.fq.gz".format(**wildcards)
            return fq1
        elif config["PE_or_SE"] == "PE":
            fq1 = "analysis/trimmed_data/{sample}_R1_val_1.fq.gz".format(**wildcards)
            fq2 = "analysis/trimmed_data/{sample}_R2_val_2.fq.gz".format(**wildcards)
            return [fq1,fq2]


python


bioinformatics


Snakemake

• 40 views

updated 1 hour ago by

★

1.7k

written 2 hours ago by

0

Read more here: Source link