Hi kanika,
Thank you for your help! Yes it's a partial snakemake file because I use multiple files for my snakemake pipeline.
What do you mean by "how you are looking for your samples?"
I have already a rull all :
#!/bin/python
#include specifics rules files for the pipeline
include: "rules/common.smk"
include: "rules/fastqc_rule.smk"
include: "rules/trimmo_rule.smk"
include: "rules/fastqc_second_rule.smk"
rule all:
input:
##### First Fastqc
expand('../results/qc/before_trim/{sample}_{read}.html',sample = config['samples'], read= config['reads']),
expand('../results/qc/before_trim/{sample}_{read}_fastqc.zip',sample = config['samples'],read= config['reads']),
#### Trimommatic
expand('../results/trimmed/{sample}_R1_trimmed.fastq.gz',sample=config['samples']),
expand('../results/trimmed/{sample}_R2_trimmed.fastq.gz',sample=config['samples']),
expand('../results/trimmed/{sample}_qc.txt',sample=config['samples']),
#### Second fastqc after trim (optional)
expand('../results/qc/after_trim/{sample}_{read}_trimmed.html',sample = config['samples'], read= config['reads'],trim5=config['trim5'],trim3=config['trim3']),
expand('../results/qc/after_trim/{sample}_{read}_fastqc_trimmed.zip',sample = config['samples'],read= config['reads'],trim5=config['trim5'],trim3=config['trim3']),
I think the problem is that I can't use the wildcards, or the sample name which is trim in my function.