Skip to content
Snippets Groups Projects
Commit 3a302742 authored by Peter van 't Hof's avatar Peter van 't Hof
Browse files

fixing report

parent 2d3a083a
No related branches found
No related tags found
No related merge requests found
...@@ -49,7 +49,8 @@ trait MultisampleMappingReportTrait extends MultisampleReportBuilder { ...@@ -49,7 +49,8 @@ trait MultisampleMappingReportTrait extends MultisampleReportBuilder {
val wgsExecuted = summary.getSampleValues("bammetrics", "stats", "wgs").values.exists(_.isDefined) val wgsExecuted = summary.getSampleValues("bammetrics", "stats", "wgs").values.exists(_.isDefined)
val rnaExecuted = summary.getSampleValues("bammetrics", "stats", "rna").values.exists(_.isDefined) val rnaExecuted = summary.getSampleValues("bammetrics", "stats", "rna").values.exists(_.isDefined)
val insertsizeExecuted = summary.getSampleValues("bammetrics", "stats", "CollectInsertSizeMetrics", "metrics").values.exists(_ != Some(None)) val insertsizeExecuted = summary.getSampleValues("bammetrics", "stats", "CollectInsertSizeMetrics", "metrics").values.exists(_ != Some(None))
val pairedFound = summary.getLibraryValues("mapping", "settings", "paired").exists(_._2 == Some(true)) val mappingExecuted = summary.getLibraryValues("mapping").nonEmpty
val pairedFound = !mappingExecuted || summary.getLibraryValues("mapping", "settings", "paired").exists(_._2 == Some(true))
val flexiprepExecuted = summary.getLibraryValues("flexiprep") val flexiprepExecuted = summary.getLibraryValues("flexiprep")
.exists { case ((sample, lib), value) => value.isDefined } .exists { case ((sample, lib), value) => value.isDefined }
...@@ -72,7 +73,7 @@ trait MultisampleMappingReportTrait extends MultisampleReportBuilder { ...@@ -72,7 +73,7 @@ trait MultisampleMappingReportTrait extends MultisampleReportBuilder {
List("Alignment" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/alignmentSummary.ssp", List("Alignment" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/alignmentSummary.ssp",
Map("sampleLevel" -> true, "showPlot" -> true, "showTable" -> false) Map("sampleLevel" -> true, "showPlot" -> true, "showTable" -> false)
)) ++ )) ++
(if (insertsizeExecuted && pairedFound) List("Insert Size" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/insertSize.ssp", (if (pairedFound) List("Insert Size" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/insertSize.ssp",
Map("sampleLevel" -> true, "showPlot" -> true, "showTable" -> false))) Map("sampleLevel" -> true, "showPlot" -> true, "showTable" -> false)))
else Nil) ++ else Nil) ++
(if (wgsExecuted) List("Whole genome coverage" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/wgsHistogram.ssp", (if (wgsExecuted) List("Whole genome coverage" -> ReportSection("/nl/lumc/sasc/biopet/pipelines/bammetrics/wgsHistogram.ssp",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment