|
1 | 1 | process { |
2 | 2 |
|
3 | | - // |
4 | | - // Apply software overrides for ARM compatibility |
5 | | - // |
6 | | - |
7 | | - //// Tested, working, module updates in progress on main dev branch |
8 | | - |
9 | | - withName: 'CUSTOM_GETCHROMSIZES' { |
10 | | - conda = 'bioconda::samtools=1.21' |
11 | | - //conda = 'bioconda::samtools=1.20 bioconda::htslib=1.20' |
12 | | - } |
13 | | - |
14 | | - withName: 'CUSTOM_TX2GENE' { |
15 | | - conda = 'python=3.13.0' |
16 | | - //conda = 'python=3.9.5' |
17 | | - } |
18 | | - |
19 | | - withName: 'SALMON_INDEX|SALMON_QUANT' { |
20 | | - conda = 'bioconda::salmon=1.10.3' |
21 | | - //conda = 'bioconda::salmon=1.10.1' |
22 | | - } |
23 | | - |
24 | | - withName: 'SAMTOOLS_FLAGSTAT|SAMTOOLS_IDXSTATS|SAMTOOLS_INDEX|SAMTOOLS_SORT|SAMTOOLS_STATS' { |
25 | | - conda = 'bioconda::samtools=1.21 bioconda::htslib' |
26 | | - //conda = 'bioconda::samtools=1.20 bioconda::htslib' |
27 | | - } |
28 | | - |
29 | | - withName: 'TRIMGALORE' { |
30 | | - conda = 'bioconda::trim-galore=0.6.10 bioconda::cutadapt=4.9' |
31 | | - //conda = 'bioconda::trim-galore=0.6.7 bioconda::cutadapt=3.4' |
32 | | - } |
33 | | - |
34 | | - withName: 'STRINGTIE_STRINGTIE' { |
35 | | - conda = 'bioconda::stringtie=2.2.3' |
36 | | - //conda = 'bioconda::stringtie=2.2.1' |
37 | | - } |
38 | | - |
39 | | - withName: 'SUBREAD_FEATURECOUNTS' { |
40 | | - conda = 'bioconda::subread=2.0.6' |
41 | | - //conda = 'bioconda::subread=2.0.1' |
42 | | - } |
43 | | - |
44 | | - withName: 'UCSC_BEDGRAPHTOBIGWIG' { |
45 | | - conda = 'bioconda::ucsc-bedgraphtobigwig=469' |
46 | | - //conda = 'bioconda::ucsc-bedgraphtobigwig=445' |
47 | | - } |
48 | | - |
49 | | - withName: 'BBSPLIT' { |
50 | | - conda = 'bioconda::bbmap=39.10' |
51 | | - // conda = 'bioconda::bbmap=39.01' |
52 | | - } |
53 | | - |
54 | | - withName: 'FQ_SUBSAMPLE' { |
55 | | - conda = 'bioconda::fq=0.12.0' |
56 | | - //conda = 'bioconda::fq=0.9.1' |
57 | | - } |
58 | | - |
59 | | - withName: 'KALLISTO_INDEX|KALLISTO_QUANT' { |
60 | | - conda = 'bioconda::kallisto=0.51.1' |
61 | | - //conda = 'bioconda::kallisto=0.48.0' |
62 | | - } |
63 | | - |
64 | | - withName: 'PRESEQ_LCEXTRAP' { |
65 | | - conda = 'bioconda::preseq=3.2.0' |
66 | | - //conda = 'bioconda::preseq=3.1.2' |
67 | | - } |
68 | | - |
69 | | - withName: 'CAT_ADDITIONAL_FASTA' { |
70 | | - conda = 'python=3.13.0' |
71 | | - //conda = 'conda-forge::coreutils=3.9.5' |
72 | | - } |
73 | | - |
74 | | - //// Proposed to nf-core with Seqera container |
75 | | - |
76 | | - // Seqera container, since coreutils in existing image (ubuntu) wouldn't |
77 | | - // match update |
78 | | - withName: 'CAT_FASTQ' { |
79 | | - conda = 'conda-forge::coreutils=9.5' |
80 | | - //conda = 'conda-forge::coreutils=8.30' |
81 | | - } |
82 | | - |
83 | | - // Seqera container to avoid updating a mulled container |
84 | | - |
85 | | - withName: 'STAR_ALIGN|STAR_GENOMEGENERATE' { |
86 | | - conda = 'bioconda::star2.7.11b bioconda::samtools=1.21 bioconda::htslib=1.21 conda-forge::gawk=5.1.0' |
87 | | - //conda = 'bioconda::star=2.7.10a bioconda::samtools=1.18 bioconda::htslib=1.18 conda-forge::gawk=5.1.0' |
88 | | - } |
89 | | - |
90 | 3 | //// No aarch64 builds in bioconda / conda-forge channels |
91 | 4 |
|
92 | 5 | //// a) have seqera aarch64 conda builds |
@@ -123,12 +36,4 @@ process { |
123 | 36 | // //conda = 'bioconda::hisat2=2.2.1' |
124 | 37 | //} |
125 | 38 |
|
126 | | - //// c) have aarch64 builds in bioconda, but with problems |
127 | | - // sortmerna gives 'illegal instruction' errors at 5.3.7 with either |
128 | | - // Biocontainers or Seqera Containers |
129 | | - withName: 'SORTMERNA' { |
130 | | - conda = 'bioconda::sortmerna=4.3.7' |
131 | | - //conda = 'bioconda::sortmerna=4.3.6' |
132 | | - } |
133 | | - |
134 | 39 | } |
0 commit comments