diff --git a/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala b/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala index 24b0a29b1a7ce265ea145f404203f614da550884..defb8361c68974ccffdddcba26dbe7700d58fea2 100644 --- a/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala +++ b/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala @@ -186,8 +186,13 @@ class BamMetrics(val root: Configurable) extends QScript with SummaryQScript wit object BamMetrics extends PipelineCommand { /** Make default implementation of BamMetrics and runs script already */ - def apply(root: Configurable, bamFile: File, outputDir: File): BamMetrics = { + def apply(root: Configurable, + bamFile: File, outputDir: File, + sampleId: Option[String] = None, + libId: Option[String] = None): BamMetrics = { val bamMetrics = new BamMetrics(root) + bamMetrics.sampleId = sampleId + bamMetrics.libId = libId bamMetrics.inputBam = bamFile bamMetrics.outputDir = outputDir diff --git a/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala b/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala index fcb9aa3e6c5572858609d7c34d6d7a220c739f5e..195718d5de9f0b708c2bcbc64faaf927109c176f 100644 --- a/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala +++ b/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala @@ -107,7 +107,7 @@ class Carp(val root: Configurable) extends QScript with MultiSampleQScript with add(merge) } - val bamMetrics = BamMetrics(qscript, bamFile, new File(sampleDir, "metrics")) + val bamMetrics = BamMetrics(qscript, bamFile, new File(sampleDir, "metrics"), sampleId = Some(sampleId)) addAll(bamMetrics.functions) addSummaryQScript(bamMetrics) addAll(Bam2Wig(qscript, bamFile).functions)