diff --git a/public/gentrap/src/main/scala/nl/lumc/sasc/biopet/pipelines/gentrap/Gentrap.scala b/public/gentrap/src/main/scala/nl/lumc/sasc/biopet/pipelines/gentrap/Gentrap.scala index fbb095945778b9dcb727cccf668f50184990e161..62d004d63e3508a423471e757d2cdd3ad9bcf803 100644 --- a/public/gentrap/src/main/scala/nl/lumc/sasc/biopet/pipelines/gentrap/Gentrap.scala +++ b/public/gentrap/src/main/scala/nl/lumc/sasc/biopet/pipelines/gentrap/Gentrap.scala @@ -19,6 +19,7 @@ import java.io.File import nl.lumc.sasc.biopet.FullVersion import nl.lumc.sasc.biopet.core._ +import nl.lumc.sasc.biopet.core.report.ReportBuilderExtension import nl.lumc.sasc.biopet.extensions.picard.{ MergeSamFiles, SortSam } import nl.lumc.sasc.biopet.extensions.samtools.SamtoolsView import nl.lumc.sasc.biopet.extensions.tools.{ MergeTables, WipeReads } @@ -53,6 +54,13 @@ class Gentrap(val root: Configurable) extends QScript // alternative constructor for initialization with empty configuration def this() = this(null) + override def reportClass: Option[ReportBuilderExtension] = { + val report = new GentrapReport(this) + report.outputDir = new File(outputDir, "report") + report.summaryFile = summaryFile + Some(report) + } + /** Split aligner to use */ var aligner: String = config("aligner", default = "gsnap")