From 189a25d4ec6c86860e177ea79fe7df0278fbcd9c Mon Sep 17 00:00:00 2001
From: Peter van 't Hof <p.j.van_t_hof@lumc.nl>
Date: Tue, 12 Jan 2016 12:58:27 +0100
Subject: [PATCH] Added html report to pipeline

---
 .../nl/lumc/sasc/biopet/pipelines/gentrap/Gentrap.scala   | 8 ++++++++
 1 file changed, 8 insertions(+)

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 fbb095945..62d004d63 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")
 
-- 
GitLab