From a7b0a5a8c6faa841833d1ff930ac874dc6e98cdf Mon Sep 17 00:00:00 2001 From: Venkat Malladi <venkat.malladi@utsouthwestern.edu> Date: Tue, 12 Mar 2019 08:53:39 -0500 Subject: [PATCH] Fix main. --- workflow/main.nf | 45 +++++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/workflow/main.nf b/workflow/main.nf index a659f8e..b2f7806 100644 --- a/workflow/main.nf +++ b/workflow/main.nf @@ -47,7 +47,6 @@ cutoffRatio = params.cutoffRatio outDir = params.outDir extendReadsLen = params.extendReadsLen topPeakCount = params.topPeakCount -references = params.references // Check design file for errors process checkDesignFile { @@ -134,7 +133,7 @@ process alignReads { output: set sampleId, file('*.bam'), experimentId, biosample, factor, treatment, replicate, controlId into mappedReads - file('*.flagstat.qc') into mappedReadsStats + file '*.flagstat.qc' into mappedReadsStats file('version_*.txt') into alignReadsVersions script: @@ -166,9 +165,9 @@ process filterReads { set sampleId, file('*.bam'), file('*.bai'), experimentId, biosample, factor, treatment, replicate, controlId into dedupReads set sampleId, file('*.bam'), experimentId, biosample, factor, treatment, replicate, controlId into convertReads - file('*.flagstat.qc') into dedupReadsStats - file('*.pbc.qc') into dedupReadsComplexity - file('*.dedup.qc') into dupReads + file '*.flagstat.qc' into dedupReadsStats + file '*.pbc.qc' into dedupReadsComplexity + file '*.dedup.qc' into dupReads file('version_*.txt') into filterReadsVersions script: @@ -204,7 +203,7 @@ process experimentQC { output: - file('*.{pdf,npz}') into experimentQCStats + file '*.{pdf,npz}' into experimentQCStats file('version_*.txt') into experimentQCVersions script: @@ -293,7 +292,7 @@ process defineExpDesignFiles { output: - file('*.tsv') into experimentObjs mode flatten + file '*.tsv' into experimentObjs mode flatten script: @@ -317,7 +316,7 @@ process poolAndPsuedoReads { output: - file('*.tsv') into experimentPoolObjs + file '*.tsv' into experimentPoolObjs script: @@ -351,7 +350,7 @@ process callPeaksMACS { output: set sampleId, file('*.narrowPeak'), file('*.fc_signal.bw'), file('*.pvalue_signal.bw'), experimentId, biosample, factor, treatment, replicate, controlId into experimentPeaks - file('*.xls') into callPeaksMACSsummit + file '*.xls' into callPeaksMACSsummit file('version_*.txt') into callPeaksMACSVersions script: @@ -388,11 +387,11 @@ process consensusPeaks { output: - file('*.replicated.*') into replicatedPeaks - file('*.rejected.*') into rejectedPeaks - file('design_diffPeaks.csv') into designDiffPeaks - file('design_annotatePeaks.tsv') into designAnnotatePeaks, designMotifSearch - file('unique_experiments.csv') into uniqueExperiments + file '*.replicated.*' into consensusPeaks + file '*.rejected.*' into rejectedPeaks + file 'design_diffPeaks.csv' into designDiffPeaks + file 'design_annotatePeaks.tsv' into designAnnotatePeaks, designMotifSearch + file 'unique_experiments.csv' into uniqueExperiments file('version_*.txt') into consensusPeaksVersions script: @@ -414,7 +413,7 @@ process peakAnnotation { output: - file("*chipseeker*") into peakAnnotation + file "*chipseeker*" into peakAnnotation file('version_*.txt') into peakAnnotationVersions script: @@ -436,8 +435,8 @@ process motifSearch { output: - file("*memechip") into motifSearch - file("*narrowPeak") into filteredPeaks + file "*memechip" into motifSearch + file "*narrowPeak" into filteredPeaks file('version_*.txt') into motifSearchVersions script: @@ -463,10 +462,10 @@ process diffPeaks { output: - file('*_diffbind.bed') into diffPeaks - file('*_diffbind.csv') into diffPeaksCounts - file('*.pdf') into diffPeaksStats - file('normcount_peaksets.txt') into normCountPeaks + file '*_diffbind.bed' into diffPeaks + file '*_diffbind.csv' into diffPeaksCounts + file '*.pdf' into diffPeaksStats + file 'normcount_peaksets.txt' into normCountPeaks file('version_*.txt') into diffPeaksVersions when: @@ -479,7 +478,7 @@ process diffPeaks { } // Collect Software Versions and references -process softwareReport { +process softwareVersions { input: @@ -502,10 +501,8 @@ process softwareReport { file('*_mqc.txt') into softwareReferences script: - """ python3 $baseDir/scripts/generate_versions.py -o software_versions python3 $baseDir/scripts/generate_references.py -r $references -o software_references """ - } -- GitLab