diff --git a/workflow/rules/cutadapt.rules b/workflow/rules/cutadapt.rules index d9f95d5bc9eb9f59cbcea52e20715b300bb6419c..deba3c3de0528a125e4215663250b836b9628f9d 100755 --- a/workflow/rules/cutadapt.rules +++ b/workflow/rules/cutadapt.rules @@ -22,8 +22,6 @@ ######################################################################### - - rule cutadapt: input: fastq = adapters_input_fastq @@ -53,13 +51,14 @@ rule cutadapt: tmp="{output}" outfiles=($tmp) - + mode="{params.mode}" + # add mode and adapter sequences - cmd+=" cutadapt -{params.mode} {params.adapters} -m {params.min} -q {params.qual} {params.options} -j {threads} " + cmd+=" cutadapt -${{mode}} {params.adapters} -m {params.min} -q {params.qual} {params.options} -j {threads} " # paired end or single end if [[ ${{#infiles[@]}} -eq 2 ]]; then - cmd+=" -o ${{outfiles[0]}} -p ${{outfiles[1]}} ${{infiles[0]}} ${{infiles[1]}} " + cmd+=" -${{mode^^}} {params.adapters} -o ${{outfiles[0]}} -p ${{outfiles[1]}} ${{infiles[0]}} ${{infiles[1]}} " else cmd+=" -o ${{outfiles[0]}} ${{infiles[0]}}" fi