|
1 | 1 | process MULTIQC { |
2 | 2 | label 'process_medium' |
3 | | - |
4 | | - conda "bioconda::multiqc=1.23" |
5 | | - container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ? |
6 | | - 'https://depot.galaxyproject.org/singularity/multiqc:1.23--pyhdfd78af_0' : |
7 | | - 'biocontainers/multiqc:1.23--pyhdfd78af_0' }" |
| 3 | + conda "bioconda::multiqc=1.25.1" |
| 4 | + container "${workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container |
| 5 | + ? 'https://depot.galaxyproject.org/singularity/multiqc:1.25.1--pyhdfd78af_0' |
| 6 | + : 'biocontainers/multiqc:1.25.1--pyhdfd78af_0'}" |
8 | 7 |
|
9 | 8 | input: |
10 | 9 | path workflow_summary |
11 | 10 | path multiqc_config |
12 | 11 | path mqc_custom_config |
13 | 12 | path logo |
14 | 13 |
|
15 | | - path ('fastqc/*') |
16 | | - path ('trimgalore/fastqc/*') |
17 | | - path ('trimgalore/*') |
| 14 | + path "fastqc/*" |
| 15 | + path "trimgalore/fastqc/*" |
| 16 | + path "trimgalore/*" |
18 | 17 |
|
19 | | - path ('alignment/library/*') |
20 | | - path ('alignment/library/*') |
21 | | - path ('alignment/library/*') |
| 18 | + path "alignment/library/*" |
| 19 | + path "alignment/library/*" |
| 20 | + path "alignment/library/*" |
22 | 21 |
|
23 | | - path ('alignment/merged_library/unfiltered/*') |
24 | | - path ('alignment/merged_library/unfiltered/*') |
25 | | - path ('alignment/merged_library/unfiltered/*') |
26 | | - path ('alignment/merged_library/unfiltered/picard_metrics/*') |
| 22 | + path "alignment/merged_library/unfiltered/*" |
| 23 | + path "alignment/merged_library/unfiltered/*" |
| 24 | + path "alignment/merged_library/unfiltered/*" |
| 25 | + path "alignment/merged_library/unfiltered/picard_metrics/*" |
27 | 26 |
|
28 | | - path ('alignment/merged_library/filtered/*') |
29 | | - path ('alignment/merged_library/filtered/*') |
30 | | - path ('alignment/merged_library/filtered/*') |
31 | | - path ('alignment/merged_library/filtered/picard_metrics/*') |
| 27 | + path "alignment/merged_library/filtered/*" |
| 28 | + path "alignment/merged_library/filtered/*" |
| 29 | + path "alignment/merged_library/filtered/*" |
| 30 | + path "alignment/merged_library/filtered/picard_metrics/*" |
32 | 31 |
|
33 | | - path ('preseq/*') |
| 32 | + path "preseq/*" |
34 | 33 |
|
35 | | - path ('deeptools/*') |
36 | | - path ('deeptools/*') |
| 34 | + path "deeptools/*" |
| 35 | + path "deeptools/*" |
37 | 36 |
|
38 | | - path ('phantompeakqualtools/*') |
39 | | - path ('phantompeakqualtools/*') |
40 | | - path ('phantompeakqualtools/*') |
41 | | - path ('phantompeakqualtools/*') |
| 37 | + path "phantompeakqualtools/*" |
| 38 | + path "phantompeakqualtools/*" |
| 39 | + path "phantompeakqualtools/*" |
| 40 | + path "phantompeakqualtools/*" |
42 | 41 |
|
43 | | - path ('macs3/peaks/*') |
44 | | - path ('macs3/peaks/*') |
45 | | - path ('macs3/annotation/*') |
46 | | - path ('macs3/featurecounts/*') |
| 42 | + path "macs3/peaks/*" |
| 43 | + path "macs3/peaks/*" |
| 44 | + path "macs3/annotation/*" |
| 45 | + path "macs3/featurecounts/*" |
47 | 46 |
|
48 | | - path ('deseq2/*') |
49 | | - path ('deseq2/*') |
| 47 | + path "deseq2/*" |
| 48 | + path "deseq2/*" |
50 | 49 |
|
51 | 50 | output: |
52 | 51 | path "*multiqc_report.html", emit: report |
53 | 52 | path "*_data" , emit: data |
54 | | - path "*_plots" , optional:true, emit: plots |
| 53 | + path "*_plots" , optional: true, emit: plots |
55 | 54 | path "versions.yml" , emit: versions |
56 | 55 |
|
57 | 56 | when: |
58 | 57 | task.ext.when == null || task.ext.when |
59 | 58 |
|
60 | 59 | script: |
61 | 60 | def args = task.ext.args ?: '' |
62 | | - def custom_config = params.multiqc_config ? "--config $mqc_custom_config" : '' |
| 61 | + def custom_config = params.multiqc_config ? "--config ${mqc_custom_config}" : '' |
63 | 62 | """ |
64 | 63 | multiqc \\ |
65 | 64 | -f \\ |
66 | | - $args \\ |
67 | | - $custom_config \\ |
| 65 | + ${args} \\ |
| 66 | + ${custom_config} \\ |
68 | 67 | . |
69 | 68 |
|
70 | 69 | cat <<-END_VERSIONS > versions.yml |
|
0 commit comments