diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala index 501c406c7dd3d68cb2b263aa7e522b240cd2bf44..e72ee4ead24901541d250073645599d0f4f7326d 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala @@ -146,9 +146,8 @@ object ExtractAlignedFastq extends ToolCommand { def extractReads(memFunc: FastqInput => Boolean, inputFastq1: FastqReader, outputFastq1: BasicFastqWriter): Unit = inputFastq1.iterator.asScala - .zip(Iterator.continually(None)) - .filter(rec => memFunc(rec._1, rec._2)) - .foreach(rec => outputFastq1.write(rec._1)) + .filter(rec => memFunc((rec, None))) + .foreach(rec => outputFastq1.write(rec)) /** * Extracts reads from the given input Fastq pairs and writes to new output Fastq pair files