diff --git a/src/nf_modules/MultiQC/multiqc.nf b/src/nf_modules/MultiQC/multiqc.nf deleted file mode 100644 index b64d7f6a20014893f6ad32bc47606e1cfb874f6f..0000000000000000000000000000000000000000 --- a/src/nf_modules/MultiQC/multiqc.nf +++ /dev/null @@ -1,25 +0,0 @@ -/* -* multiqc : -* Imputs : report files -* Output : multiqc report -*/ - -/* MultiQC */ - -process multiqc { - tag "$report.baseName" - publishDir "results/fastq/multiqc/", mode: 'copy' - cpus = 1 - - input: - file report from fastqc_report.collect() - - output: - file "*multiqc_*" into multiqc_report - - script: -""" -multiqc -f . -""" -} - diff --git a/src/nf_modules/MultiQC/multiqc.config b/src/nf_modules/MultiQC/multiqc_paired.config similarity index 100% rename from src/nf_modules/MultiQC/multiqc.config rename to src/nf_modules/MultiQC/multiqc_paired.config diff --git a/src/nf_modules/MultiQC/tests/multiqc_paired.nf b/src/nf_modules/MultiQC/multiqc_paired.nf similarity index 100% rename from src/nf_modules/MultiQC/tests/multiqc_paired.nf rename to src/nf_modules/MultiQC/multiqc_paired.nf diff --git a/src/nf_modules/MultiQC/multiqc_single.config b/src/nf_modules/MultiQC/multiqc_single.config new file mode 100644 index 0000000000000000000000000000000000000000..c1bda95e70a612c7caf4825930e740faedd1c62d --- /dev/null +++ b/src/nf_modules/MultiQC/multiqc_single.config @@ -0,0 +1,38 @@ +profiles { + docker { + docker.temp = 'auto' + docker.enabled = true + process { + $fastqc_fastq { + container = "fastqc:0.11.5" + } + $multiqc { + container = "multiqc:1.0" + } + } + } + sge { + process{ + $fastqc_fastq { + beforeScript = "module purge; module load FastQC/0.11.5" + executor = "sge" + cpus = 1 + memory = "5GB" + time = "6h" + queueSize = 1000 + pollInterval = '60sec' + queue = 'monointeldeb128' + } + $multiqc { + beforeScript = "module purge; module load FastQC/1.0" + executor = "sge" + cpus = 1 + memory = "5GB" + time = "6h" + queueSize = 1000 + pollInterval = '60sec' + queue = 'monointeldeb128' + } + } + } +} diff --git a/src/nf_modules/MultiQC/tests/multiqc_single.nf b/src/nf_modules/MultiQC/multiqc_single.nf similarity index 100% rename from src/nf_modules/MultiQC/tests/multiqc_single.nf rename to src/nf_modules/MultiQC/multiqc_single.nf diff --git a/src/nf_modules/MultiQC/tests.sh b/src/nf_modules/MultiQC/tests.sh new file mode 100755 index 0000000000000000000000000000000000000000..40b6522e2eb0f8abf2f6ea0be4b0903960beedcf --- /dev/null +++ b/src/nf_modules/MultiQC/tests.sh @@ -0,0 +1,9 @@ +nextflow src/nf_modules/MultiQC/multiqc_paired.nf \ + -c src/nf_modules/MultiQC/multiqc_paired.config \ + -profile docker \ + --fastq "data/tiny_dataset/fastq/tiny_R{1,2}.fastq" + +nextflow src/nf_modules/MultiQC/multiqc_single.nf \ + -c src/nf_modules/MultiQC/multiqc_single.config \ + -profile docker \ + --fastq "data/tiny_dataset/fastq/tiny_S.fastq" diff --git a/src/nf_modules/MultiQC/tests/tests.sh b/src/nf_modules/MultiQC/tests/tests.sh deleted file mode 100755 index 8aaa83c1e1eed5d173efd0b62fad37a5173734db..0000000000000000000000000000000000000000 --- a/src/nf_modules/MultiQC/tests/tests.sh +++ /dev/null @@ -1,9 +0,0 @@ -nextflow src/nf_modules/MultiQC/tests/multiqc_paired.nf \ - -c src/nf_modules/MultiQC/multiqc.config \ - -profile docker \ - --fastq "data/tiny_dataset/fastq/tiny_R{1,2}.fastq" - -nextflow src/nf_modules/MultiQC/tests/multiqc_single.nf \ - -c src/nf_modules/MultiQC/multiqc.config \ - -profile docker \ - --fastq "data/tiny_dataset/fastq/tiny_S.fastq"