From 975ef9a2e8c703e0f3c6dcba260bf80ae2b742ad Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Thu, 24 Dec 2015 17:52:55 +0100 Subject: [PATCH] Adding summary to qiime closed --- .../biopet/pipelines/gears/GearsQiimeClosed.scala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/GearsQiimeClosed.scala b/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/GearsQiimeClosed.scala index e1c3aa269..9a61907fa 100644 --- a/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/GearsQiimeClosed.scala +++ b/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/GearsQiimeClosed.scala @@ -2,7 +2,8 @@ package nl.lumc.sasc.biopet.pipelines.gears import java.io.{ File, PrintWriter } -import nl.lumc.sasc.biopet.core.{ BiopetQScript, SampleLibraryTag } +import nl.lumc.sasc.biopet.core.summary.SummaryQScript +import nl.lumc.sasc.biopet.core.SampleLibraryTag import nl.lumc.sasc.biopet.extensions.Flash import nl.lumc.sasc.biopet.extensions.qiime._ import nl.lumc.sasc.biopet.utils.ConfigUtils @@ -16,7 +17,7 @@ import scala.xml.{ PrettyPrinter, Elem } /** * Created by pjvan_thof on 12/4/15. */ -class GearsQiimeClosed(val root: Configurable) extends QScript with BiopetQScript with SampleLibraryTag { +class GearsQiimeClosed(val root: Configurable) extends QScript with SummaryQScript with SampleLibraryTag { var fastqR1: File = _ @@ -64,6 +65,15 @@ class GearsQiimeClosed(val root: Configurable) extends QScript with BiopetQScrip _otuMap = closedReference.otuMap _otuTable = closedReference.otuTable } + + /** Must return a map with used settings for this pipeline */ + def summarySettings: Map[String, Any] = Map() + + /** File to put in the summary for thie pipeline */ + def summaryFiles: Map[String, File] = Map("otu_table" -> otuTable,"otu_map" -> otuMap) + + /** Name of summary output file */ + def summaryFile: File = new File(outputDir, "summary.closed_reference.json") } object GearsQiimeClosed { -- GitLab