From d7e3156aad422e15f2a49e1b98f1aa957e2736be Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Mon, 17 Nov 2014 06:58:52 +0100 Subject: [PATCH] Fix reference name --- .../sasc/biopet/pipelines/basty/Basty.scala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/basty/Basty.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/basty/Basty.scala index 3f847b096..9e73788f7 100644 --- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/basty/Basty.scala +++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/basty/Basty.scala @@ -37,8 +37,8 @@ class Basty(val root: Configurable) extends QScript with MultiSampleQScript { gatkPipeline.biopetScript addAll(gatkPipeline.functions) - val refVariants = addGenerateFasta(null, outputDir + "reference/", "reference") - val refVariantSnps = addGenerateFasta(null, outputDir + "reference/", "reference", snpsOnly = true) + val refVariants = addGenerateFasta(null, outputDir + "reference/", outputName = "reference") + val refVariantSnps = addGenerateFasta(null, outputDir + "reference/", outputName = "reference", snpsOnly = true) runSamplesJobs() @@ -105,8 +105,8 @@ class Basty(val root: Configurable) extends QScript with MultiSampleQScript { sampleOutput.libraries = runLibraryJobs(sampleConfig) - sampleOutput.output = addGenerateFasta(sampleID, sampleDir, sampleID) - sampleOutput.outputSnps = addGenerateFasta(sampleID, sampleDir, sampleID, snpsOnly = true) + sampleOutput.output = addGenerateFasta(sampleID, sampleDir) + sampleOutput.outputSnps = addGenerateFasta(sampleID, sampleDir, snpsOnly = true) return sampleOutput } @@ -122,18 +122,18 @@ class Basty(val root: Configurable) extends QScript with MultiSampleQScript { return libraryOutput } - def addGenerateFasta(sampleName: String, outputDir: String, outputName: String, + def addGenerateFasta(sampleName: String, outputDir: String, outputName: String = null, snpsOnly: Boolean = false): FastaOutput = { val bastyGenerateFasta = new BastyGenerateFasta(this) + bastyGenerateFasta.outputName = if (outputName != null) outputName else sampleName bastyGenerateFasta.inputVcf = gatkPipeline.multisampleVariantcalling.scriptOutput.finalVcfFile if (gatkPipeline.samplesOutput.contains(sampleName)) { bastyGenerateFasta.bamFile = gatkPipeline.samplesOutput(sampleName).variantcalling.bamFiles.head } - bastyGenerateFasta.outputVariants = outputDir + sampleName + ".variants" + (if (snpsOnly) ".snps_only" else "") + ".fasta" - bastyGenerateFasta.outputConsensus = outputDir + sampleName + ".consensus" + (if (snpsOnly) ".snps_only" else "") + ".fasta" - bastyGenerateFasta.outputConsensusVariants = outputDir + sampleName + ".consensus_variants" + (if (snpsOnly) ".snps_only" else "") + ".fasta" + bastyGenerateFasta.outputVariants = outputDir + bastyGenerateFasta.outputName + ".variants" + (if (snpsOnly) ".snps_only" else "") + ".fasta" + bastyGenerateFasta.outputConsensus = outputDir + bastyGenerateFasta.outputName + ".consensus" + (if (snpsOnly) ".snps_only" else "") + ".fasta" + bastyGenerateFasta.outputConsensusVariants = outputDir + bastyGenerateFasta.outputName + ".consensus_variants" + (if (snpsOnly) ".snps_only" else "") + ".fasta" bastyGenerateFasta.sampleName = sampleName - bastyGenerateFasta.outputName = if (outputName != null) outputName else sampleName bastyGenerateFasta.snpsOnly = snpsOnly add(bastyGenerateFasta) return FastaOutput(bastyGenerateFasta.outputVariants, bastyGenerateFasta.outputConsensus, bastyGenerateFasta.outputConsensusVariants) -- GitLab