Add option for outdir.
@@ -13,6 +13,7 @@ params.bwaIndex = params.genome ? params.genomes[ params.genome ].bwa ?: false :
@@ -13,6 +13,7 @@ params.bwaIndex = params.genome ? params.genomes[ params.genome ].bwa ?: false :
@@ -37,11 +38,12 @@ designFile = params.designFile
@@ -37,11 +38,12 @@ designFile = params.designFile
@@ -82,7 +84,7 @@ rawReads = designFilePaths
@@ -82,7 +84,7 @@ rawReads = designFilePaths
@@ -112,7 +114,7 @@ process trimReads {
@@ -112,7 +114,7 @@ process trimReads {
@@ -143,7 +145,7 @@ process alignReads {
@@ -143,7 +145,7 @@ process alignReads {
@@ -176,13 +178,13 @@ process filterReads {
@@ -176,13 +178,13 @@ process filterReads {
.collectFile(name:'design_dedup.tsv', seed:"sample_id\tbam_reads\tbam_index\texperiment_id\tbiosample\tfactor\ttreatment\treplicate\tcontrol_id\n", storeDir:"$baseDir/output/design")
@@ -204,7 +206,7 @@ process experimentQC {
@@ -204,7 +206,7 @@ process experimentQC {
@@ -233,7 +235,7 @@ process convertReads {
@@ -233,7 +235,7 @@ process convertReads {
@@ -263,12 +265,12 @@ process crossReads {
@@ -263,12 +265,12 @@ process crossReads {
.map{ sampleId, seTagAlign, tagAlign, xcor, experimentId, biosample, factor, treatment, replicate, controlId ->
"$sampleId\t$seTagAlign\t$tagAlign\t$xcor\t$experimentId\t$biosample\t$factor\t$treatment\t$replicate\t$controlId\n"}
.collectFile(name:'design_xcor.tsv', seed:"sample_id\tse_tag_align\ttag_align\txcor\texperiment_id\tbiosample\tfactor\ttreatment\treplicate\tcontrol_id\n", storeDir:"$baseDir/output/design")
@@ -292,7 +294,7 @@ process poolAndPsuedoReads {
@@ -292,7 +294,7 @@ process poolAndPsuedoReads {
@@ -326,7 +328,7 @@ experimentRows = experimentPoolObjs
@@ -326,7 +328,7 @@ experimentRows = experimentPoolObjs
set sampleId, tagAlign, xcor, experimentId, biosample, factor, treatment, replicate, controlId, controlTagAlign from experimentRows
@@ -354,12 +356,12 @@ process callPeaksMACS {
@@ -354,12 +356,12 @@ process callPeaksMACS {
.map{ sampleId, peak, fcSignal, pvalueSignal, experimentId, biosample, factor, treatment, replicate, controlId ->
"$sampleId\t$peak\t$fcSignal\t$pvalueSignal\t$experimentId\t$biosample\t$factor\t$treatment\t$replicate\t$controlId\n"}
.collectFile(name:'design_peak.tsv', seed:"sample_id\tpeaks\tfc_signal\tpvalue_signal\texperiment_id\tbiosample\tfactor\ttreatment\treplicate\tcontrol_id\n", storeDir:"$baseDir/output/design")