From f6ea9831d94d20c33918a6358d738750e5f8e0a2 Mon Sep 17 00:00:00 2001 From: Peter van 't Hof Date: Fri, 24 Feb 2017 15:10:19 +0100 Subject: [PATCH] Fixed rowspans in flexiprep --- .../biopet/pipelines/flexiprep/flexiprepBaseSummary.ssp | 5 ++--- .../biopet/pipelines/flexiprep/flexiprepReadSummary.ssp | 7 +++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepBaseSummary.ssp b/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepBaseSummary.ssp index f4d5c9190..52cca9179 100644 --- a/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepBaseSummary.ssp +++ b/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepBaseSummary.ssp @@ -112,8 +112,8 @@ #for (sample <- samples.sortBy(_.name)) #{ val sampleRowspan = { - libraries.size + - settings.count(_._2("paired").getOrElse(false) == true) + libraries.filter(_.sampleId == sample.id).size + + settings.filter(_._1._1 == sample.id).count(_._2("paired").getOrElse(false) == true) } }# @@ -124,7 +124,6 @@ #end #for (lib <- libraries.filter(_.sampleId == sample.id)) - #if (Some(lib.id) != libId) #end #{ val paired = settings.filter(_._1._1 == sample.id).filter(_._1._2 == lib.id).head._2("paired") == Some(true) }# #if (multisample) diff --git a/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepReadSummary.ssp b/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepReadSummary.ssp index 6741cb45d..b24fc9826 100644 --- a/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepReadSummary.ssp +++ b/flexiprep/src/main/resources/nl/lumc/sasc/biopet/pipelines/flexiprep/flexiprepReadSummary.ssp @@ -117,8 +117,8 @@ #for (sample <- samples.sortBy(_.name)) #{ val sampleRowspan = { - libraries.size + - settings.count(_._2("paired").getOrElse(false) == true) + libraries.filter(_.sampleId == sample.id).size + + settings.filter(_._1._1 == sample.id).count(_._2("paired").getOrElse(false) == true) } }# @@ -129,13 +129,12 @@ #end #for (lib <- libraries.filter(_.sampleId == sample.id)) - #if (Some(libraries.head.id) != libId) #end #{ val paired = settings.filter(_._1._1 == sample.id).filter(_._1._2 == lib.id).head._2("paired") == Some(true) }# #if (multisample) ${lib.name} #else - ${libId} + ${lib.name} #end #{ val reads = if (paired == true) List("R1", "R2") else List("R1") }# -- GitLab