Have all significant XHMM commands be run with LongRunTime

This commit is contained in:
Menachem Fromer 2013-03-06 10:18:23 -05:00
parent 928f646afd
commit 5577715ae2
1 changed files with 6 additions and 6 deletions

View File

@ -196,7 +196,7 @@ class xhmmCNVpipeline extends QScript {
}
addAll(docs)
val mergeDepths = new MergeGATKdepths(docs.map(u => u.intervalSampleOut), outputBase.getPath + RD_OUTPUT_SUFFIX, "_mean_cvg", xhmmExec, sampleIDsMap, sampleIDsMapFromColumn, sampleIDsMapToColumn, None, false) with WholeMatrixMemoryLimit
val mergeDepths = new MergeGATKdepths(docs.map(u => u.intervalSampleOut), outputBase.getPath + RD_OUTPUT_SUFFIX, "_mean_cvg", xhmmExec, sampleIDsMap, sampleIDsMapFromColumn, sampleIDsMapToColumn, None, false) with WholeMatrixMemoryLimit with LongRunTime
add(mergeDepths)
var excludeTargets : List[File] = List[File]()
@ -305,7 +305,7 @@ class xhmmCNVpipeline extends QScript {
}
}
class FilterCenterRawMatrix(inputParam: File, excludeTargetsIn : List[File]) extends CommandLineFunction with WholeMatrixMemoryLimit {
class FilterCenterRawMatrix(inputParam: File, excludeTargetsIn : List[File]) extends CommandLineFunction with WholeMatrixMemoryLimit with LongRunTime {
@Input(doc = "")
val input = inputParam
@ -335,7 +335,7 @@ class xhmmCNVpipeline extends QScript {
override def description = "Filters samples and targets and then mean-centers the targets: " + command
}
class PCA(inputParam: File) extends CommandLineFunction with WholeMatrixMemoryLimit {
class PCA(inputParam: File) extends CommandLineFunction with WholeMatrixMemoryLimit with LongRunTime {
@Input(doc = "")
val input = inputParam
@ -358,7 +358,7 @@ class xhmmCNVpipeline extends QScript {
override def description = "Runs PCA on mean-centered data: " + command
}
class Normalize(pca: PCA) extends CommandLineFunction {
class Normalize(pca: PCA) extends CommandLineFunction with LongRunTime {
@Input(doc = "")
val input = pca.input
@ -387,7 +387,7 @@ class xhmmCNVpipeline extends QScript {
override def description = "Normalizes mean-centered data using PCA information: " + command
}
class FilterAndZscoreNormalized(inputParam: File) extends CommandLineFunction with WholeMatrixMemoryLimit {
class FilterAndZscoreNormalized(inputParam: File) extends CommandLineFunction with WholeMatrixMemoryLimit with LongRunTime {
@Input(doc = "")
val input = inputParam
@ -413,7 +413,7 @@ class xhmmCNVpipeline extends QScript {
override def description = "Filters and z-score centers (by sample) the PCA-normalized data: " + command
}
class FilterOriginalData(inputParam: File, filt1: FilterCenterRawMatrix, filt2: FilterAndZscoreNormalized) extends CommandLineFunction with WholeMatrixMemoryLimit {
class FilterOriginalData(inputParam: File, filt1: FilterCenterRawMatrix, filt2: FilterAndZscoreNormalized) extends CommandLineFunction with WholeMatrixMemoryLimit with LongRunTime {
@Input(doc = "")
val input = inputParam