From 4350c5b5c384b9d062b8f375c0f73ad79ac30bd8 Mon Sep 17 00:00:00 2001 From: Wai Yi Leung <w.y.leung@e-sensei.nl> Date: Tue, 6 Oct 2015 10:35:10 +0200 Subject: [PATCH] Adding files to summary json --- .../biopet/extensions/tools/KrakenReportToJson.scala | 2 +- .../nl/lumc/sasc/biopet/pipelines/gears/Gears.scala | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/public/biopet-tools-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/tools/KrakenReportToJson.scala b/public/biopet-tools-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/tools/KrakenReportToJson.scala index ff54170ba..d6343a7da 100644 --- a/public/biopet-tools-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/tools/KrakenReportToJson.scala +++ b/public/biopet-tools-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/tools/KrakenReportToJson.scala @@ -10,7 +10,7 @@ import nl.lumc.sasc.biopet.core.ToolCommandFuntion import nl.lumc.sasc.biopet.core.summary.Summarizable import nl.lumc.sasc.biopet.utils.ConfigUtils import nl.lumc.sasc.biopet.utils.config.Configurable -import org.broadinstitute.gatk.utils.commandline.{Argument, Output, Input} +import org.broadinstitute.gatk.utils.commandline.{ Argument, Output, Input } /** * KrakenReportToJson function class for usage in Biopet pipelines diff --git a/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/Gears.scala b/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/Gears.scala index caef8b4de..6278de048 100644 --- a/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/Gears.scala +++ b/public/gears/src/main/scala/nl/lumc/sasc/biopet/pipelines/gears/Gears.scala @@ -20,7 +20,7 @@ import nl.lumc.sasc.biopet.core.summary.SummaryQScript import nl.lumc.sasc.biopet.extensions.kraken.{ Kraken, KrakenReport } import nl.lumc.sasc.biopet.extensions.picard.SamToFastq import nl.lumc.sasc.biopet.extensions.sambamba.SambambaView -import nl.lumc.sasc.biopet.extensions.tools.{KrakenReportToJson, FastqSync} +import nl.lumc.sasc.biopet.extensions.tools.{ KrakenReportToJson, FastqSync } import nl.lumc.sasc.biopet.utils.config.Configurable import org.broadinstitute.gatk.queue.QScript @@ -120,11 +120,6 @@ class Gears(val root: Configurable) extends QScript with SummaryQScript { krakenReportJSON.skipNames = config("skipNames", default = true) add(krakenReportJSON) -// val krakenReportJSON = new KrakenReportToJson(qscript) -// krakenReportJSON.input = krakenReport.output -// krakenReportJSON.output = new File(outputDir, s"$outputName.krkn.json") -// add(krakenReportJSON) - addSummaryJobs() } @@ -135,7 +130,8 @@ class Gears(val root: Configurable) extends QScript with SummaryQScript { def summarySettings = Map() /** Files for the summary */ - def summaryFiles = (if (bamFile.isDefined) Map("input_bam" -> bamFile.get) else Map()) ++ + def summaryFiles: Map[String, File] = Map.empty ++ + (if (bamFile.isDefined) Map("input_bam" -> bamFile.get) else Map()) ++ (if (fastqFileR1.isDefined) Map("input_R1" -> fastqFileR1.get) else Map()) } -- GitLab