From d49e8e659b454df3c710e0418f509212b35c3409 Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Wed, 15 Apr 2015 16:29:27 +0200 Subject: [PATCH] Safer class name, now checked by the compiler --- .../sasc/biopet/extensions/picard/AddOrReplaceReadGroups.scala | 2 +- .../sasc/biopet/extensions/picard/CalculateHsMetrics.scala | 2 +- .../extensions/picard/CollectAlignmentSummaryMetrics.scala | 2 +- .../sasc/biopet/extensions/picard/CollectGcBiasMetrics.scala | 2 +- .../biopet/extensions/picard/CollectInsertSizeMetrics.scala | 2 +- .../sasc/biopet/extensions/picard/CollectRnaSeqMetrics.scala | 2 +- .../nl/lumc/sasc/biopet/extensions/picard/GatherBamFiles.scala | 2 +- .../nl/lumc/sasc/biopet/extensions/picard/MarkDuplicates.scala | 3 ++- .../nl/lumc/sasc/biopet/extensions/picard/MergeSamFiles.scala | 2 +- .../nl/lumc/sasc/biopet/extensions/picard/ReorderSam.scala | 2 +- .../nl/lumc/sasc/biopet/extensions/picard/SamToFastq.scala | 2 +- .../scala/nl/lumc/sasc/biopet/extensions/picard/SortSam.scala | 2 +- 12 files changed, 13 insertions(+), 12 deletions(-) diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/AddOrReplaceReadGroups.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/AddOrReplaceReadGroups.scala index 232cbc241..bd1c2ff70 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/AddOrReplaceReadGroups.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/AddOrReplaceReadGroups.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard AddOrReplaceReadGroups */ class AddOrReplaceReadGroups(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.AddOrReplaceReadGroups" + javaMainClass = new picard.sam.AddOrReplaceReadGroups().getClass.getName @Input(doc = "The input SAM or BAM files to analyze.", required = true) var input: File = _ diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CalculateHsMetrics.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CalculateHsMetrics.scala index 314418afa..7eb26f237 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CalculateHsMetrics.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CalculateHsMetrics.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard CalculateHsMetrics */ class CalculateHsMetrics(val root: Configurable) extends Picard { - javaMainClass = "picard.analysis.directed.CalculateHsMetrics" + javaMainClass = new picard.analysis.directed.CalculateHsMetrics().getClass.getName @Input(doc = "The input SAM or BAM files to analyze. Must be coordinate sorted.", required = true) var input: File = _ diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectAlignmentSummaryMetrics.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectAlignmentSummaryMetrics.scala index 541ee75b8..66697a0b2 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectAlignmentSummaryMetrics.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectAlignmentSummaryMetrics.scala @@ -22,7 +22,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard CollectAlignmentSummaryMetrics */ class CollectAlignmentSummaryMetrics(val root: Configurable) extends Picard with Summarizable { - javaMainClass = "picard.analysis.CollectAlignmentSummaryMetrics" + javaMainClass = new picard.analysis.CollectAlignmentSummaryMetrics().getClass.getName @Input(doc = "The input SAM or BAM files to analyze. Must be coordinate sorted.", required = true) var input: File = _ diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectGcBiasMetrics.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectGcBiasMetrics.scala index f93dc4aa7..c1197cc21 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectGcBiasMetrics.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectGcBiasMetrics.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard CollectGcBiasMetrics */ class CollectGcBiasMetrics(val root: Configurable) extends Picard { - javaMainClass = "picard.analysis.CollectGcBiasMetrics" + javaMainClass = new picard.analysis.CollectGcBiasMetrics().getClass.getName @Input(doc = "The input SAM or BAM files to analyze. Must be coordinate sorted.", required = true) var input: Seq[File] = Nil diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectInsertSizeMetrics.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectInsertSizeMetrics.scala index 6ef7bd62e..bfe20ec89 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectInsertSizeMetrics.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectInsertSizeMetrics.scala @@ -24,7 +24,7 @@ import scala.collection.immutable.Nil /** Extension for picard CollectInsertSizeMetrics */ class CollectInsertSizeMetrics(val root: Configurable) extends Picard with Summarizable { - javaMainClass = "picard.analysis.CollectInsertSizeMetrics" + javaMainClass = new picard.analysis.CollectInsertSizeMetrics().getClass.getName @Input(doc = "The input SAM or BAM files to analyze. Must be coordinate sorted.", required = true) var input: File = null diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectRnaSeqMetrics.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectRnaSeqMetrics.scala index 6629fae64..dd922fce5 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectRnaSeqMetrics.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/CollectRnaSeqMetrics.scala @@ -26,7 +26,7 @@ import picard.analysis.directed.RnaSeqMetricsCollector.StrandSpecificity */ class CollectRnaSeqMetrics(val root: Configurable) extends Picard with Summarizable { - javaMainClass = "picard.analysis.CollectRnaSeqMetrics" + javaMainClass = new picard.analysis.CollectRnaSeqMetrics().getClass.getName @Input(doc = "The input SAM or BAM files to analyze", required = true) var input: File = null diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/GatherBamFiles.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/GatherBamFiles.scala index 89ceb13e3..1d7671a4f 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/GatherBamFiles.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/GatherBamFiles.scala @@ -23,7 +23,7 @@ import nl.lumc.sasc.biopet.core.config.Configurable class GatherBamFiles(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.GatherBamFiles" + javaMainClass = new picard.sam.GatherBamFiles().getClass.getName @Input(doc = "The input SAM or BAM files to analyze.", required = true) var input: List[File] = Nil diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MarkDuplicates.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MarkDuplicates.scala index 52777a467..318b1e7f4 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MarkDuplicates.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MarkDuplicates.scala @@ -22,7 +22,8 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard MarkDuplicates */ class MarkDuplicates(val root: Configurable) extends Picard with Summarizable { - javaMainClass = "picard.sam.MarkDuplicates" + + javaMainClass = new picard.sam.MarkDuplicates().getClass.getName @Input(doc = "The input SAM or BAM files to analyze. Must be coordinate sorted.", required = true) var input: List[File] = Nil diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MergeSamFiles.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MergeSamFiles.scala index ef3f358ab..3c850f374 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MergeSamFiles.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/MergeSamFiles.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard MergeSamFiles */ class MergeSamFiles(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.MergeSamFiles" + javaMainClass = new picard.sam.MergeSamFiles().getClass.getName @Input(doc = "The input SAM or BAM files to analyze.", required = true) var input: List[File] = Nil diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/ReorderSam.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/ReorderSam.scala index cb29b2e1e..f90a08938 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/ReorderSam.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/ReorderSam.scala @@ -23,7 +23,7 @@ import nl.lumc.sasc.biopet.core.config.Configurable class ReorderSam(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.ReorderSam" + javaMainClass = new picard.sam.ReorderSam().getClass.getName @Input(doc = "Input SAM or BAM file", required = true) var input: File = null diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SamToFastq.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SamToFastq.scala index 96bfdf422..d997e472f 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SamToFastq.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SamToFastq.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard SamToFastq */ class SamToFastq(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.SamToFastq" + javaMainClass = new picard.sam.SamToFastq().getClass.getName @Input(doc = "The input SAM or BAM files to analyze.", required = true) var input: File = _ diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SortSam.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SortSam.scala index 8d2946291..fecc71075 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SortSam.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/SortSam.scala @@ -21,7 +21,7 @@ import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } /** Extension for picard SortSam */ class SortSam(val root: Configurable) extends Picard { - javaMainClass = "picard.sam.SortSam" + javaMainClass = new picard.sam.SortSam().getClass.getName @Input(doc = "The input SAM or BAM files to analyze.", required = true) var input: File = _ -- GitLab