diff --git a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTrait.scala b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTrait.scala index c16374327914a08fa9dc7a7d80c0f52ed9502a0a..428ced6f8e3d0a1640572efb3491d74e2e5c440c 100644 --- a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTrait.scala +++ b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTrait.scala @@ -18,12 +18,12 @@ package nl.lumc.sasc.biopet.pipelines.shiva import java.io.File import nl.lumc.sasc.biopet.core.summary.SummaryQScript -import nl.lumc.sasc.biopet.core.{Reference, SampleLibraryTag} -import nl.lumc.sasc.biopet.extensions.bcftools.{BcftoolsCall, BcftoolsMerge} +import nl.lumc.sasc.biopet.core.{ Reference, SampleLibraryTag } +import nl.lumc.sasc.biopet.extensions.bcftools.{ BcftoolsCall, BcftoolsMerge } import nl.lumc.sasc.biopet.extensions.gatk.CombineVariants import nl.lumc.sasc.biopet.extensions.samtools.SamtoolsMpileup -import nl.lumc.sasc.biopet.extensions.tools.{MpileupToVcf, VcfFilter, VcfStats} -import nl.lumc.sasc.biopet.extensions.{Bgzip, Tabix} +import nl.lumc.sasc.biopet.extensions.tools.{ MpileupToVcf, VcfFilter, VcfStats } +import nl.lumc.sasc.biopet.extensions.{ Bgzip, Tabix } import nl.lumc.sasc.biopet.utils.Logging import org.broadinstitute.gatk.utils.commandline.Input diff --git a/public/shiva/src/test/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTest.scala b/public/shiva/src/test/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTest.scala index adc1042fe1ecbaa1e885879986f43f119dfca2a5..92edb32ad54285f85d98c568420d938d65ba289e 100644 --- a/public/shiva/src/test/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTest.scala +++ b/public/shiva/src/test/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaVariantcallingTest.scala @@ -49,11 +49,13 @@ class ShivaVariantcallingTest extends TestNGSuite with Matchers { @DataProvider(name = "shivaVariantcallingOptions") def shivaVariantcallingOptions = { val bool = Array(true, false) - (for (bams <- 0 to 3; - raw <- bool; - bcftools <- bool; - bcftools_singlesample <- bool; - freebayes <- bool) yield Array(bams, raw, bcftools, bcftools_singlesample, freebayes)).toArray + (for ( + bams <- 0 to 3; + raw <- bool; + bcftools <- bool; + bcftools_singlesample <- bool; + freebayes <- bool + ) yield Array(bams, raw, bcftools, bcftools_singlesample, freebayes)).toArray } @Test(dataProvider = "shivaVariantcallingOptions") @@ -72,7 +74,7 @@ class ShivaVariantcallingTest extends TestNGSuite with Matchers { pipeline.inputBams = (for (n <- 1 to bams) yield ShivaVariantcallingTest.inputTouch("bam_" + n + ".bam")).toList - val illegalArgumentException = pipeline.inputBams.isEmpty || (!raw && !bcftools && !freebayes) + val illegalArgumentException = pipeline.inputBams.isEmpty || (!raw && !bcftools && !bcftools_singlesample && !freebayes) if (illegalArgumentException) intercept[IllegalArgumentException] { pipeline.script()