diff --git a/public/mapping/src/main/scala/nl/lumc/sasc/biopet/pipelines/mapping/Mapping.scala b/public/mapping/src/main/scala/nl/lumc/sasc/biopet/pipelines/mapping/Mapping.scala index e1080ff0f86a0723303d591ebda7cbbb161c4717..74779fc20935b6163dceb4f1c3ab57cda0c34c80 100644 --- a/public/mapping/src/main/scala/nl/lumc/sasc/biopet/pipelines/mapping/Mapping.scala +++ b/public/mapping/src/main/scala/nl/lumc/sasc/biopet/pipelines/mapping/Mapping.scala @@ -146,8 +146,10 @@ class Mapping(val root: Configurable) extends QScript with BiopetQScript { chunks += (chunkDir -> (removeGz(chunkDir + input_R1.getName), if (paired) removeGz(chunkDir + input_R2.get.getName) else "")) } - else chunks += (outputDir -> (flexiprep.extractIfNeeded(input_R1, flexiprep.outputDir), - flexiprep.extractIfNeeded(input_R2.getOrElse(null), flexiprep.outputDir))) + else chunks += (outputDir -> ( + flexiprep.extractIfNeeded(input_R1, flexiprep.outputDir), + if (paired) flexiprep.extractIfNeeded(input_R2.get, flexiprep.outputDir) else "") + ) if (chunking) { val fastSplitter_R1 = new FastqSplitter(this)