diff --git a/public/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/QcCommand.scala b/public/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/QcCommand.scala index 3e516b638398f008435c5c5a982e09efcc335a86..253cb60e1eaa67b582a28d4d18fbc75bbb7786c7 100644 --- a/public/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/QcCommand.scala +++ b/public/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/QcCommand.scala @@ -73,6 +73,7 @@ class QcCommand(val root: Configurable, val fastqc: Fastqc) extends BiopetComman case _ => None } if (seqtk.Q.isDefined) seqtk.V = true + seqtk.getVersion clip = if (!flexiprep.skipClip) { val foundAdapters = fastqc.foundAdapters.map(_.seq) @@ -84,6 +85,7 @@ class QcCommand(val root: Configurable, val fastqc: Fastqc) extends BiopetComman if (cutadept.default_clip_mode == "3") cutadept.opt_adapter ++= foundAdapters else if (cutadept.default_clip_mode == "5") cutadept.opt_front ++= foundAdapters else if (cutadept.default_clip_mode == "both") cutadept.opt_anywhere ++= foundAdapters + cutadept.getVersion Some(cutadept) } else None } else None @@ -96,6 +98,7 @@ class QcCommand(val root: Configurable, val fastqc: Fastqc) extends BiopetComman case _ => seqtk.output } sickle.output_R1 = new File(output.getParentFile, input.getName + ".sickle.fq") + sickle.getVersion Some(sickle) } else None