
Hello, We noticed a problem with the tool Filter Fastq. It seemed to mishandle the paired-end checkbox. Here is the XML which seems to not work: <param name="paired_end" label="This is paired end data" type="boolean" truevalue="paired_end" falsevalue="single_end" checked="False"/> Concretely, $paired_end.value return True or False as value and not "paired_end" or "single_end", so in the python code execution, #if $paired_end.value == 'single_end': qual_scores_split = [ qual_scores ] #else: qual_scores_split = [ qual_scores[ 0:int( len( qual_scores ) / 2 ) ], qual_scores[ int( len( qual_scores ) / 2 ): ]] Always go in the else, always splitting reads even when they are single_end. It induces wrong results in our read filtering. I hope the explanation is clear enough Best regards, Felix