@@ -53,7 +53,10 @@ workflow proteomics_msgfplus {
53
53
}
54
54
}
55
55
56
- input { # Quantification method
56
+ input {
57
+ Int num_preemptible_attempts = 2
58
+
59
+ # Quantification method
57
60
String quant_method
58
61
59
62
# RAW INPUT FILES
@@ -66,22 +69,19 @@ workflow proteomics_msgfplus {
66
69
Int masic_ramGB
67
70
String masic_docker
68
71
Int ? masic_disk
69
- Int masic_preemptible = 2
70
72
File masic_parameter
71
73
72
74
# MSCONVERT
73
75
Int msconvert_ncpu
74
76
Int msconvert_ramGB
75
77
String msconvert_docker
76
78
Int ? msconvert_disk
77
- Int msconvert_preemptible = 2
78
79
79
80
# MS-GF+ SHARED OPTIONS
80
81
Int msgf_ncpu
81
82
Int msgf_ramGB
82
83
String msgf_docker
83
84
Int ? msgf_disk
84
- Int msgf_preemptible = 2
85
85
File fasta_sequence_db
86
86
String sequence_db_name
87
87
@@ -102,7 +102,6 @@ workflow proteomics_msgfplus {
102
102
Int phrp_ramGB
103
103
String phrp_docker
104
104
Int ? phrp_disk
105
- Int phrp_preemptible = 2
106
105
107
106
File phrp_parameter_m
108
107
File phrp_parameter_t
@@ -116,15 +115,13 @@ workflow proteomics_msgfplus {
116
115
Int ? ascore_ramGB
117
116
String ? ascore_docker
118
117
Int ? ascore_disk
119
- Int ? ascore_preemptible = 2
120
118
File ? ascore_parameter_p
121
119
122
120
# WRAPPER (PlexedPiper)
123
121
Int ? wrapper_ncpu
124
122
Int ? wrapper_ramGB
125
123
String ? wrapper_docker
126
124
Int ? wrapper_disk
127
- Int ? wrapper_preemptible = 2
128
125
File ? sd_fractions
129
126
File ? sd_references
130
127
File ? sd_samples
@@ -142,7 +139,7 @@ workflow proteomics_msgfplus {
142
139
docker = msgf_docker ,
143
140
disks = msgf_disk ,
144
141
fasta_sequence_db = fasta_sequence_db ,
145
- preemptible = msgf_preemptible
142
+ preemptible = num_preemptible_attempts
146
143
}
147
144
148
145
scatter (i in range (length (raw_file ))) {
@@ -152,7 +149,7 @@ workflow proteomics_msgfplus {
152
149
ramGB = masic_ramGB ,
153
150
docker = masic_docker ,
154
151
disks = masic_disk ,
155
- preemptible = masic_preemptible ,
152
+ preemptible = num_preemptible_attempts ,
156
153
raw_file = raw_file [i ],
157
154
masic_parameter = masic_parameter ,
158
155
quant_method = quant_method
@@ -164,7 +161,7 @@ workflow proteomics_msgfplus {
164
161
ramGB = msconvert_ramGB ,
165
162
docker = msconvert_docker ,
166
163
disks = msconvert_disk ,
167
- preemptible = msconvert_preemptible ,
164
+ preemptible = num_preemptible_attempts ,
168
165
raw_file = raw_file [i ]
169
166
}
170
167
@@ -174,7 +171,7 @@ workflow proteomics_msgfplus {
174
171
ramGB = msgf_ramGB ,
175
172
docker = msgf_docker ,
176
173
disks = msgf_disk ,
177
- preemptible = msgf_preemptible ,
174
+ preemptible = num_preemptible_attempts ,
178
175
input_mzml = msconvert .mzml ,
179
176
fasta_sequence_db = fasta_sequence_db ,
180
177
sequencedb_files = msgf_sequences .sequencedb_files ,
@@ -187,7 +184,7 @@ workflow proteomics_msgfplus {
187
184
ramGB = msconvert_ramGB ,
188
185
docker = msconvert_docker ,
189
186
disks = msconvert_disk ,
190
- preemptible = msconvert_preemptible ,
187
+ preemptible = num_preemptible_attempts ,
191
188
input_mzml = msconvert .mzml ,
192
189
input_mzid = msgf_tryptic .mzid
193
190
}
@@ -198,7 +195,7 @@ workflow proteomics_msgfplus {
198
195
ramGB = msconvert_ramGB ,
199
196
docker = ppm_errorcharter_docker ,
200
197
disks = msconvert_disk ,
201
- preemptible = msconvert_preemptible ,
198
+ preemptible = num_preemptible_attempts ,
202
199
input_fixed_mzml = msconvert_mzrefiner .mzml_fixed ,
203
200
input_mzid = msgf_tryptic .mzid
204
201
}
@@ -209,7 +206,7 @@ workflow proteomics_msgfplus {
209
206
ramGB = msgf_ramGB ,
210
207
docker = msgf_docker ,
211
208
disks = msgf_disk ,
212
- preemptible = msgf_preemptible ,
209
+ preemptible = num_preemptible_attempts ,
213
210
input_fixed_mzml = msconvert_mzrefiner .mzml_fixed ,
214
211
fasta_sequence_db = fasta_sequence_db ,
215
212
sequencedb_files = msgf_sequences .sequencedb_files ,
@@ -222,7 +219,7 @@ workflow proteomics_msgfplus {
222
219
ramGB = msconvert_ramGB ,
223
220
docker = mzidtotsvconverter_docker ,
224
221
disks = msconvert_disk ,
225
- preemptible = msconvert_preemptible ,
222
+ preemptible = num_preemptible_attempts ,
226
223
input_mzid_final = msgf_identification .mzid_final
227
224
}
228
225
@@ -232,7 +229,7 @@ workflow proteomics_msgfplus {
232
229
ramGB = phrp_ramGB ,
233
230
docker = phrp_docker ,
234
231
disks = phrp_disk ,
235
- preemptible = phrp_preemptible ,
232
+ preemptible = num_preemptible_attempts ,
236
233
input_tsv = mzidtotsvconverter .tsv ,
237
234
phrp_parameter_m = phrp_parameter_m ,
238
235
phrp_parameter_t = phrp_parameter_t ,
@@ -249,7 +246,7 @@ workflow proteomics_msgfplus {
249
246
ramGB = select_first ([ascore_ramGB ]),
250
247
docker = select_first ([ascore_docker ]),
251
248
disks = ascore_disk ,
252
- preemptible = select_first ([ ascore_preemptible ]) ,
249
+ preemptible = num_preemptible_attempts ,
253
250
input_syn = phrp .syn ,
254
251
input_fixed_mzml = msgf_identification .rename_mzmlfixed ,
255
252
ascore_parameter_p = select_first ([ascore_parameter_p ]),
@@ -266,7 +263,7 @@ workflow proteomics_msgfplus {
266
263
ramGB = select_first ([wrapper_ramGB ]),
267
264
docker = select_first ([wrapper_docker ]),
268
265
disks = wrapper_disk ,
269
- preemptible = select_first ([ wrapper_preemptible ]) ,
266
+ preemptible = num_preemptible_attempts ,
270
267
fractions = select_first ([sd_fractions ]),
271
268
references = select_first ([sd_references ]),
272
269
samples = select_first ([sd_samples ]),
0 commit comments