Skip to content
Snippets Groups Projects
Commit 33f456b9 authored by Peter van 't Hof's avatar Peter van 't Hof
Browse files

Renaming values

parent 413f0bd1
No related branches found
No related tags found
No related merge requests found
...@@ -34,14 +34,14 @@ class Basty(val root: Configurable) extends QScript with MultiSampleQScript { ...@@ -34,14 +34,14 @@ class Basty(val root: Configurable) extends QScript with MultiSampleQScript {
class Sample(sampleId: String) extends AbstractSample(sampleId) { class Sample(sampleId: String) extends AbstractSample(sampleId) {
def makeLibrary(id: String) = new Library(id) def makeLibrary(id: String) = new Library(id)
class Library(libraryId: String) extends AbstractLibrary(libraryId) { class Library(libraryId: String) extends AbstractLibrary(libraryId) {
protected def addLibJobsInternal(): Unit = {} protected def addJobs(): Unit = {}
} }
var output: FastaOutput = _ var output: FastaOutput = _
var outputSnps: FastaOutput = _ var outputSnps: FastaOutput = _
protected def addSampleJobsInternal(): Unit = { protected def addJobs(): Unit = {
runLibsJobs() addLibsJobs()
output = addGenerateFasta(sampleId, sampleDir) output = addGenerateFasta(sampleId, sampleDir)
outputSnps = addGenerateFasta(sampleId, sampleDir, snpsOnly = true) outputSnps = addGenerateFasta(sampleId, sampleDir, snpsOnly = true)
} }
......
...@@ -54,7 +54,7 @@ class GatkPipeline(val root: Configurable) extends QScript with MultiSampleQScri ...@@ -54,7 +54,7 @@ class GatkPipeline(val root: Configurable) extends QScript with MultiSampleQScri
gatkVariantcalling.sampleID = sampleId gatkVariantcalling.sampleID = sampleId
gatkVariantcalling.outputDir = libDir gatkVariantcalling.outputDir = libDir
protected def addLibJobsInternal(): Unit = { protected def addJobs(): Unit = {
val bamFile: Option[File] = if (config.contains("R1")) { val bamFile: Option[File] = if (config.contains("R1")) {
mapping.input_R1 = config("R1") mapping.input_R1 = config("R1")
mapping.input_R2 = config("R2") mapping.input_R2 = config("R2")
...@@ -126,8 +126,8 @@ class GatkPipeline(val root: Configurable) extends QScript with MultiSampleQScri ...@@ -126,8 +126,8 @@ class GatkPipeline(val root: Configurable) extends QScript with MultiSampleQScri
gatkVariantcalling.sampleID = sampleId gatkVariantcalling.sampleID = sampleId
gatkVariantcalling.outputDir = sampleDir + "/variantcalling/" gatkVariantcalling.outputDir = sampleDir + "/variantcalling/"
protected def addSampleJobsInternal(): Unit = { protected def addJobs(): Unit = {
runLibsJobs() addLibsJobs()
gatkVariantcalling.inputBams = libraries.map(_._2.mapping.finalBamFile).toList gatkVariantcalling.inputBams = libraries.map(_._2.mapping.finalBamFile).toList
gatkVariantcalling.preProcesBams = false gatkVariantcalling.preProcesBams = false
if (!singleSampleCalling) { if (!singleSampleCalling) {
......
...@@ -47,10 +47,10 @@ trait MultiSampleQScript extends BiopetQScript { ...@@ -47,10 +47,10 @@ trait MultiSampleQScript extends BiopetQScript {
val config = new ConfigFunctions(defaultSample = sampleId, defaultLibrary = libraryId) val config = new ConfigFunctions(defaultSample = sampleId, defaultLibrary = libraryId)
/** Adds the library jobs */ /** Adds the library jobs */
final def addLibJobs(): Unit = { final def addAndTrackJobs(): Unit = {
currentSample = Some(sampleId) currentSample = Some(sampleId)
currentLib = Some(libraryId) currentLib = Some(libraryId)
addLibJobsInternal() addJobs()
currentLib = None currentLib = None
currentSample = None currentSample = None
} }
...@@ -62,7 +62,7 @@ trait MultiSampleQScript extends BiopetQScript { ...@@ -62,7 +62,7 @@ trait MultiSampleQScript extends BiopetQScript {
def libDir = sampleDir + "lib_" + libraryId + File.separator def libDir = sampleDir + "lib_" + libraryId + File.separator
/** Function that add library jobs */ /** Function that add library jobs */
protected def addLibJobsInternal() protected def addJobs()
} }
/** Library type, need implementation in pipeline */ /** Library type, need implementation in pipeline */
...@@ -84,19 +84,19 @@ trait MultiSampleQScript extends BiopetQScript { ...@@ -84,19 +84,19 @@ trait MultiSampleQScript extends BiopetQScript {
} }
/** Adds sample jobs */ /** Adds sample jobs */
final def addSampleJobs(): Unit = { final def addAndTrackJobs(): Unit = {
currentSample = Some(sampleId) currentSample = Some(sampleId)
addSampleJobsInternal() addJobs()
currentSample = None currentSample = None
} }
/** Function to add sample jobs */ /** Function to add sample jobs */
protected def addSampleJobsInternal() protected def addJobs()
/** function runs all libraries in one call */ /** function runs all libraries in one call */
protected final def runLibsJobs(): Unit = { protected final def addLibsJobs(): Unit = {
for ((libraryId, library) <- libraries) { for ((libraryId, library) <- libraries) {
library.addLibJobs() library.addAndTrackJobs()
} }
} }
...@@ -132,7 +132,7 @@ trait MultiSampleQScript extends BiopetQScript { ...@@ -132,7 +132,7 @@ trait MultiSampleQScript extends BiopetQScript {
/** Runs runSingleSampleJobs method for each sample */ /** Runs runSingleSampleJobs method for each sample */
final def addSamplesJobs() { final def addSamplesJobs() {
for ((sampleId, sample) <- samples) { for ((sampleId, sample) <- samples) {
sample.addSampleJobs() sample.addAndTrackJobs()
} }
} }
......
...@@ -27,12 +27,12 @@ class MultisamplePipelineTemplate(val root: Configurable) extends QScript with M ...@@ -27,12 +27,12 @@ class MultisamplePipelineTemplate(val root: Configurable) extends QScript with M
def makeLibrary(id: String) = new Library(id) def makeLibrary(id: String) = new Library(id)
class Library(libraryId: String) extends AbstractLibrary(libraryId) { class Library(libraryId: String) extends AbstractLibrary(libraryId) {
protected def addLibJobsInternal(): Unit = { protected def addJobs(): Unit = {
// Library jobs // Library jobs
} }
} }
protected def addSampleJobsInternal(): Unit = { protected def addJobs(): Unit = {
// Sample jobs // Sample jobs
} }
} }
......
...@@ -74,7 +74,7 @@ class Sage(val root: Configurable) extends QScript with MultiSampleQScript { ...@@ -74,7 +74,7 @@ class Sage(val root: Configurable) extends QScript with MultiSampleQScript {
mapping.libraryId = libraryId mapping.libraryId = libraryId
mapping.sampleId = sampleId mapping.sampleId = sampleId
protected def addLibJobsInternal(): Unit = { protected def addJobs(): Unit = {
flexiprep.outputDir = libDir + "flexiprep/" flexiprep.outputDir = libDir + "flexiprep/"
flexiprep.input_R1 = inputFastq flexiprep.input_R1 = inputFastq
flexiprep.init flexiprep.init
...@@ -102,8 +102,8 @@ class Sage(val root: Configurable) extends QScript with MultiSampleQScript { ...@@ -102,8 +102,8 @@ class Sage(val root: Configurable) extends QScript with MultiSampleQScript {
} }
} }
protected def addSampleJobsInternal(): Unit = { protected def addJobs(): Unit = {
runLibsJobs() addLibsJobs()
val libraryBamfiles = libraries.map(_._2.mapping.finalBamFile).toList val libraryBamfiles = libraries.map(_._2.mapping.finalBamFile).toList
val libraryFastqFiles = libraries.map(_._2.prefixFastq).toList val libraryFastqFiles = libraries.map(_._2.prefixFastq).toList
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment