annotate 1.0.0/workflows/conf/bettercallsal.config @ 0:801b85b03a17 draft default tip

planemo upload
author galaxytrakr
date Thu, 28 May 2026 20:31:42 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
1 params {
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
2 workflow_conceived_by = 'Kranti Konganti'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
3 workflow_built_by = 'Kranti Konganti'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
4 workflow_version = '1.0.0'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
5 bcs_root_dbdir = '/server/galaxy/tool-data/bettercallsal-db/PDG000000002.3082'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
6 bcs_db_mode = 'snp'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
7 bcs_db_mode_index = (params.bcs_db_mode ==~ /snp/ ? '_cluster' : '_serotype')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
8 bcs_thresholds = 'strict'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
9 bcs_concat_pe = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
10 bbmerge_run = (params.bcs_concat_pe ? false : true)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
11 bbmerge_adapters = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
12 bbmerge_reads = -1
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
13 bbmerge_ziplevel = 1
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
14 bbmerge_ordered = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
15 bbmerge_qtrim = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
16 bbmerge_qtrim2 = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
17 bbmerge_trimq = 10
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
18 bbmerge_minlength = 1
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
19 bbmerge_tbo = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
20 bbmerge_minavgquality = (params.bcs_thresholds ==~ /strict/ ? 30 : 20)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
21 bbmerge_trimpolya = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
22 bbmerge_pfilter = (params.bcs_thresholds ==~ /strict/ ? 1 : false)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
23 bbmerge_ouq = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
24 bbmerge_owq = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
25 bbmerge_strict = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
26 bbmerge_verystrict = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
27 bbmerge_ultrastrict = (params.bcs_thresholds ==~ /strict/ ? true : false)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
28 bbmerge_maxstrict = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
29 bbmerge_loose = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
30 bbmerge_veryloose = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
31 bbmerge_ultraloose = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
32 bbmerge_maxloose = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
33 bbmerge_fast = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
34 bbmerge_k = 60
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
35 bbmerge_prealloc = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
36 fastp_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
37 fastp_failed_out = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
38 fastp_merged_out = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
39 fastp_overlapped_out = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
40 fastp_6 = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
41 fastp_reads_to_process = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
42 fastp_fix_mgi_id = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
43 fastp_A = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
44 fastp_f = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
45 fastp_t = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
46 fastp_b = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
47 fastp_F = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
48 fastp_T = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
49 fastp_B = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
50 fastp_dedup = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
51 fastp_dup_calc_accuracy = 6
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
52 fastp_poly_g_min_len = 10
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
53 fastp_G = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
54 fastp_x = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
55 fastp_poly_x_min_len = 10
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
56 fastp_cut_front = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
57 fastp_cut_tail = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
58 fastp_cut_right = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
59 fastp_W = 20
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
60 fastp_M = 30
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
61 fastp_q = 30
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
62 fastp_u = 40
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
63 fastp_n = 5
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
64 fastp_e = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
65 fastp_l = 35
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
66 fastp_max_len = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
67 fastp_y = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
68 fastp_Y = 30
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
69 fastp_U = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
70 fastp_umi_loc = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
71 fastp_umi_len = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
72 fastp_umi_prefix = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
73 fastp_umi_skip = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
74 fastp_p = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
75 fastp_P = 20
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
76 fastp_use_custom_adapters = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
77 fastp_adapter_fasta = (params.fastp_use_custom_adapters ? "${projectDir}"
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
78 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
79 + 'assets'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
80 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
81 + 'adaptors.fa' : false)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
82 mashscreen_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
83 mash_sketch = (params.bcs_root_dbdir
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
84 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
85 + 'mash_sketch'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
86 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
87 + 'msh.k21.1000h.'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
88 + params.bcs_db_mode
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
89 + '.msh')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
90 mashscreen_w = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
91 mashscreen_i = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
92 mashscreen_v = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
93 tuspy_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
94 tuspy_s = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
95 tuspy_m = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
96 tuspy_ps = (params.bcs_root_dbdir
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
97 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
98 + 'index_metadata'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
99 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
100 + 'per_'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
101 + params.bcs_db_mode
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
102 + params.bcs_db_mode_index
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
103 + '.ACC2SERO.pickle')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
104 tuspy_gd = (params.bcs_root_dbdir
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
105 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
106 + 'scaffold_genomes')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
107 tuspy_gds = '_scaffolded_genomic.fna.gz'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
108 tuspy_n = 10
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
109 tuspy_skip = 'PRJNA766315,PRJNA675435,PRJNA831577,PRJNA855361'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
110 sourmashsketch_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
111 sourmashsketch_mode = 'dna'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
112 sourmashsketch_file = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
113 sourmashsketch_f = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
114 sourmashsketch_merge = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
115 sourmashsketch_name = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
116 sourmashsketch_p = 'abund,scaled=1000,k=51,k=61,k=71'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
117 sourmashsketch_singleton = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
118 sourmashsketch_randomize = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
119 sourmashgather_run = (params.sourmashsketch_run ?: false)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
120 sourmashgather_n = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
121 sourmashgather_thr_bp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
122 sourmashgather_ignoreabn = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
123 sourmashgather_prefetch = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
124 sourmashgather_noprefetch = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
125 sourmashgather_ani_ci = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
126 sourmashgather_k = 71
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
127 sourmashgather_protein = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
128 sourmashgather_noprotein = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
129 sourmashgather_dayhoff = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
130 sourmashgather_nodayhoff = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
131 sourmashgather_hp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
132 sourmashgather_nohp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
133 sourmashgather_dna = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
134 sourmashgather_nodna = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
135 sourmashgather_scaled = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
136 sourmashgather_inc_pat = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
137 sourmashgather_exc_pat = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
138 sourmashsearch_run = (params.sourmashsketch_run && !params.sourmashgather_run ?: false)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
139 sourmashsearch_n = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
140 sourmashsearch_thr = '0'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
141 sourmashsearch_contain = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
142 sourmashsearch_maxcontain = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
143 sourmashsearch_ignoreabn = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
144 sourmashsearch_ani_ci = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
145 sourmashsearch_k = 71
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
146 sourmashsearch_protein = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
147 sourmashsearch_noprotein = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
148 sourmashsearch_dayhoff = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
149 sourmashsearch_nodayhoff = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
150 sourmashsearch_hp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
151 sourmashsearch_nohp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
152 sourmashsearch_dna = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
153 sourmashsearch_nodna = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
154 sourmashsearch_scaled = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
155 sourmashsearch_inc_pat = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
156 sourmashsearch_exc_pat = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
157 sfhpy_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
158 sfhpy_fcn = (params.sourmashsearch_run ? 'similarity' : 'f_match')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
159 sfhpy_fcv = (params.sourmashsearch_run ? 0.9 : 0.1)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
160 sfhpy_gt = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
161 sfhpy_lt = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
162 kmaindex_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
163 kmaindex_t_db = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
164 kmaindex_k = 31
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
165 kmaindex_m = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
166 kmaindex_hc = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
167 kmaindex_ML = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
168 kmaindex_ME = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
169 kmaindex_Sparse = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
170 kmaindex_ht = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
171 kmaindex_hq = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
172 kmaindex_and = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
173 kmaindex_nbp = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
174 kmaalign_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
175 kmaalign_ignorequals = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
176 kmaalign_int = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
177 kmaalign_ef = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
178 kmaalign_vcf = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
179 kmaalign_sam = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
180 kmaalign_nc = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
181 kmaalign_na = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
182 kmaalign_nf = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
183 kmaalign_a = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
184 kmaalign_and = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
185 kmaalign_oa = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
186 kmaalign_bc = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
187 kmaalign_bcNano = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
188 kmaalign_bcd = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
189 kmaalign_bcg = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
190 kmaalign_ID = (params.bcs_thresholds ==~ /strict/ ? 10.0 : 5.0)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
191 kmaalign_md = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
192 kmaalign_dense = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
193 kmaalign_ref_fsa = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
194 kmaalign_Mt1 = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
195 kmaalign_1t1 = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
196 kmaalign_mrs = (params.bcs_thresholds ==~ /strict/ ? 0.99 : 0.90)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
197 kmaalign_mrc = (params.bcs_thresholds ==~ /strict/ ? 0.99 : 0.90)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
198 kmaalign_mp = (params.bcs_thresholds ==~ /strict/ ? 30 : 20)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
199 kmaalign_eq = (params.bcs_thresholds ==~ /strict/ ? 30 : 20)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
200 kmaalign_mp = (params.kmaalign_ignorequals ? 0 : params.kmaalign_mp)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
201 kmaalign_eq = (params.kmaalign_ignorequals ? 0 : params.kmaalign_eq)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
202 kmaalign_mq = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
203 kmaalign_5p = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
204 kmaalign_3p = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
205 kmaalign_apm = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
206 kmaalign_cge = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
207 kmaalign_mrs = (params.sourmashgather_run ? false : params.kmaalign_mrs)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
208 kmaalign_and = (params.sourmashgather_run ? false : true)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
209 kmaalign_ID = (params.sourmashgather_run ? false : params.kmaalign_ID)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
210 megahit_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
211 megahit_min_count = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
212 megahit_k_list = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
213 megahit_no_mercy = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
214 megahit_bubble_level = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
215 megahit_merge_level = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
216 megahit_prune_level = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
217 megahit_prune_depth = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
218 megahit_low_local_ratio = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
219 megahit_max_tip_len = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
220 megahit_no_local = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
221 megahit_kmin_1pass = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
222 megahit_preset = 'meta-sensitive'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
223 megahit_mem_flag = 2
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
224 megahit_min_contig_len = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
225 mlst_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
226 mlst_scheme = 'senterica_achtman_2'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
227 mlst_legacy = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
228 mlst_minid = 95
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
229 mlst_mincov = 10
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
230 mlst_minscore = 50
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
231 abricate_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
232 abricate_datadir = ("${projectDir}"
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
233 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
234 + 'assets'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
235 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
236 + 'abricate_dbs')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
237 abricate_minid = 90
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
238 abricate_mincov = 80
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
239 abricate_summary_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
240 salmonidx_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
241 salmonidx_k = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
242 salmonidx_gencode = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
243 salmonidx_features = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
244 salmonidx_keepDuplicates = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
245 salmonidx_keepFixedFasta = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
246 salmonidx_filterSize = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
247 salmonidx_sparse = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
248 salmonidx_n = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
249 salmonidx_decoys = false
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
250 salmonalign_libtype = 'SF'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
251 gsrpy_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
252 gsrpy_url = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
253 gsrpy_snp_clus_metadata = (params.bcs_root_dbdir
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
254 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
255 + 'download_pdg_metadata'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
256 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
257 + getPDGRelease(params.bcs_root_dbdir)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
258 + File.separator
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
259 + getPDGRelease(params.bcs_root_dbdir)
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
260 + '.reference_target.cluster_list.tsv')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
261 sourmashcompare_mode = 'ani,containment'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
262 fq_filter_by_len = 0
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
263 fq_suffix = (params.fq_single_end ? '.fastq.gz' : '_R1_001.fastq.gz')
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
264 fq2_suffix = '_R2_001.fastq.gz'
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
265 multiqc_run = true
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
266 }
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
267
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
268 /*
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
269 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
270 METHOD TO GET PDG RELEASE AND SET REST OF THE METADATA FILES
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
271 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
272 */
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
273
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
274 def getPDGRelease(db_path) {
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
275 db_path_obj = new File( db_path )
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
276 def pdg_release = []
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
277
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
278 db_path_obj.eachDirRecurse {
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
279 it.toString() =~ /PDG/ \
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
280 ? pdg_release << it.toString().find(/PDG\d+\.\d+/) \
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
281 : null
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
282 }
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
283
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
284 return pdg_release.unique().join('').toString()
801b85b03a17 planemo upload
galaxytrakr
parents:
diff changeset
285 }