@@ -26,3 +26,57 @@ process makeReport {
26
26
makeReport.py ${ sampleName}
27
27
"""
28
28
}
29
+
30
+ process versions {
31
+ publishDir " ${ params.outdir} /${ task.process.replaceAll(":","_")} " , pattern: " *" , mode: ' copy'
32
+
33
+ output:
34
+ file " *versions.csv"
35
+
36
+ script:
37
+ if ( params. illumina )
38
+ """
39
+ bcftools -v > version_bcftools.txt
40
+ bwa > version_bwa.txt 2>&1 || true
41
+ scorpio -cv > version_constellations.txt
42
+ fastqc -v > version_fastqc.txt
43
+ gofasta -v > version_gofasta.txt
44
+ freebayes --version > version_freebayes.txt
45
+ ivar version > version_ivar.txt
46
+ multiqc --version > version_multiqc.txt
47
+ nextclade --version > version_nextclade.txt
48
+ pangolin -dv > version_pango_designation.txt
49
+ pangolin -pv > version_pangoLEARN.txt
50
+ pangolin -v > version_pangolin.txt
51
+ picard CollectWgsMetrics -version > version_picard.txt 2>&1 || true
52
+ python --version > version_python.txt
53
+ samtools --version > version_samtools.txt
54
+ scorpio -v > version_scorpio.txt
55
+ snakemake -v > version_snakemake.txt
56
+ trim_galore -v > version_trim_galore.txt
57
+ usher --version > version_usher.txt
58
+ get_versions.py ${ params.prefix} _versions.csv
59
+ """
60
+ else if ( params. medaka || params. nanopolish )
61
+ """
62
+ artic --version > version_artic.txt
63
+ bwa > version_bwa.txt 2>&1 || true
64
+ scorpio -cv > version_constellations.txt
65
+ gofasta -v > version_gofasta.txt
66
+ mafft --version > version_mafft.txt 2>&1
67
+ medaka --version > version_medaka.txt
68
+ minimap2 --version > version_minimap2.txt
69
+ muscle -version > version_muscle.txt
70
+ nanopolish --version > version_nanopolish.txt
71
+ nextclade --version > version_nextclade.txt
72
+ pangolin -dv > version_pango_designation.txt
73
+ pangolin -pv > version_pangoLEARN.txt
74
+ pangolin -v > version_pangolin.txt
75
+ porechop --version > version_porechop.txt
76
+ python --version > version_python.txt
77
+ samtools --version > version_samtools.txt
78
+ scorpio -v > version_scorpio.txt
79
+ snakemake -v > version_snakemake.txt
80
+ get_versions.py ${ params.prefix} _versions.csv
81
+ """
82
+ }
0 commit comments