comparison searchgui.xml @ 43:7963340ab569 draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6afe42e2f4b9d780c4cee76a4dcd9cac1e1ea0ad
author galaxyp
date Mon, 05 Mar 2018 10:09:34 -0500
parents 9e20c34298e3
children f35bb9d0c93e
comparison
equal deleted inserted replaced
42:9e20c34298e3 43:7963340ab569
1 <tool id="search_gui" name="Search GUI" version="@SEARCHGUI_VERSION@.2"> 1 <tool id="search_gui" name="Search GUI" version="@SEARCHGUI_VERSION@.3">
2 <description> 2 <description>
3 Perform protein identification using various search engines and prepare results for input to Peptide Shaker 3 Perform protein identification using various search engines and prepare results for input to Peptide Shaker
4 </description> 4 </description>
5 <macros> 5 <macros>
6 <import>macros.xml</import> 6 <import>macros.xml</import>
73 -xtandem_min_peaks ${advanced_options.xtandem.xtandem_min_peaks} 73 -xtandem_min_peaks ${advanced_options.xtandem.xtandem_min_peaks}
74 -xtandem_min_frag_mz ${advanced_options.xtandem.xtandem_min_frag_mz} 74 -xtandem_min_frag_mz ${advanced_options.xtandem.xtandem_min_frag_mz}
75 -xtandem_min_prec_mass ${advanced_options.xtandem.xtandem_min_prec_mass} 75 -xtandem_min_prec_mass ${advanced_options.xtandem.xtandem_min_prec_mass}
76 -xtandem_noise_suppr ${advanced_options.xtandem.xtandem_noise_suppr} 76 -xtandem_noise_suppr ${advanced_options.xtandem.xtandem_noise_suppr}
77 -xtandem_dynamic_range ${advanced_options.xtandem.xtandem_dynamic_range} 77 -xtandem_dynamic_range ${advanced_options.xtandem.xtandem_dynamic_range}
78 -xtandem_quick_acetyl ${advanced_options.xtandem.xtandem_quick_acetyl} 78 -xtandem_quick_acetyl ${advanced_options.xtandem.xtandem_quick_acetyl}
79 -xtandem_quick_pyro ${advanced_options.xtandem.xtandem_quick_pyro} 79 -xtandem_quick_pyro ${advanced_options.xtandem.xtandem_quick_pyro}
80 -xtandem_stp_bias ${advanced_options.xtandem.xtandem_stp_bias} 80 -xtandem_stp_bias ${advanced_options.xtandem.xtandem_stp_bias}
81 -xtandem_evalue ${advanced_options.xtandem.xtandem_evalue} 81 -xtandem_evalue ${advanced_options.xtandem.xtandem_evalue}
82 -xtandem_output_proteins ${advanced_options.xtandem.xtandem_output_proteins} 82 -xtandem_output_proteins ${advanced_options.xtandem.xtandem_output_proteins}
83 -xtandem_output_sequences ${advanced_options.xtandem.xtandem_output_sequences} 83 -xtandem_output_sequences ${advanced_options.xtandem.xtandem_output_sequences}
84 -xtandem_output_spectra ${advanced_options.xtandem.xtandem_output_spectra} 84 -xtandem_output_spectra ${advanced_options.xtandem.xtandem_output_spectra}
85 ## -xtandem_skyline_path ${advanced_options.xtandem.xtandem_skyline_path} 85 ## -xtandem_skyline_path ${advanced_options.xtandem.xtandem_skyline_path}
86 86
87 #if $advanced_options.xtandem.xtandem_refine.xtandem_refine_selector == "yes" 87 #if $advanced_options.xtandem.xtandem_refine.xtandem_refine_selector == "yes"
88 -xtandem_refine 1 88 -xtandem_refine 1
91 -xtandem_refine_p_mut ${advanced_options.xtandem.xtandem_refine.xtandem_refine_p_mut} 91 -xtandem_refine_p_mut ${advanced_options.xtandem.xtandem_refine.xtandem_refine_p_mut}
92 -xtandem_refine_snaps ${advanced_options.xtandem.xtandem_refine.xtandem_refine_snaps} 92 -xtandem_refine_snaps ${advanced_options.xtandem.xtandem_refine.xtandem_refine_snaps}
93 -xtandem_refine_spec_synt ${advanced_options.xtandem.xtandem_refine.xtandem_refine_spec_synt} 93 -xtandem_refine_spec_synt ${advanced_options.xtandem.xtandem_refine.xtandem_refine_spec_synt}
94 -xtandem_refine_pot ${advanced_options.xtandem.xtandem_refine.xtandem_refine_pot} 94 -xtandem_refine_pot ${advanced_options.xtandem.xtandem_refine.xtandem_refine_pot}
95 -xtandem_refine_pot ${advanced_options.xtandem.xtandem_refine.xtandem_refine_evalue} 95 -xtandem_refine_pot ${advanced_options.xtandem.xtandem_refine.xtandem_refine_evalue}
96 96
97 #end if 97 #end if
98 #else 98 #else
99 -xtandem_output_spectra 1 99 -xtandem_output_spectra 1
100 #end if 100 #end if
101 101
102 #if $advanced_options.omssa.omssa_advanced == "yes" 102 #if $advanced_options.omssa.omssa_advanced == "yes"
103 -omssa_hitlist_length ${advanced_options.omssa.hitlist_length} 103 -omssa_hitlist_length ${advanced_options.omssa.hitlist_length}
104 -omssa_remove_prec ${advanced_options.omssa.remove_precursor} 104 -omssa_remove_prec ${advanced_options.omssa.remove_precursor}
105 -omssa_scale_prec ${advanced_options.omssa.scale_precursor} 105 -omssa_scale_prec ${advanced_options.omssa.scale_precursor}
106 -omssa_estimate_charge ${advanced_options.omssa.estimate_charge} 106 -omssa_estimate_charge ${advanced_options.omssa.estimate_charge}
107 -omssa_memory ${advanced_options.omssa.omssa_memory} 107 -omssa_memory ${advanced_options.omssa.omssa_memory}
108 -omssa_neutron ${advanced_options.omssa.omssa_neutron} 108 -omssa_neutron ${advanced_options.omssa.omssa_neutron}
109 -omssa_low_intensity "${advanced_options.omssa.omssa_low_intensity}" 109 -omssa_low_intensity "${advanced_options.omssa.omssa_low_intensity}"
110 -omssa_high_intensity ${advanced_options.omssa.omssa_high_intensity} 110 -omssa_high_intensity ${advanced_options.omssa.omssa_high_intensity}
111 -omssa_intensity_incr ${advanced_options.omssa.omssa_intensity_incr} 111 -omssa_intensity_incr ${advanced_options.omssa.omssa_intensity_incr}
112 -omssa_single_window_wd ${advanced_options.omssa.omssa_single_window_wd} 112 -omssa_single_window_wd ${advanced_options.omssa.omssa_single_window_wd}
113 -omssa_double_window_wd ${advanced_options.omssa.omssa_double_window_wd} 113 -omssa_double_window_wd ${advanced_options.omssa.omssa_double_window_wd}
114 -omssa_single_window_pk ${advanced_options.omssa.omssa_single_window_pk} 114 -omssa_single_window_pk ${advanced_options.omssa.omssa_single_window_pk}
115 -omssa_double_window_pk ${advanced_options.omssa.omssa_double_window_pk} 115 -omssa_double_window_pk ${advanced_options.omssa.omssa_double_window_pk}
116 -omssa_min_ann_int_pks ${advanced_options.omssa.omssa_min_ann_int_pks} 116 -omssa_min_ann_int_pks ${advanced_options.omssa.omssa_min_ann_int_pks}
117 -omssa_min_annotated_peaks ${advanced_options.omssa.omssa_min_annotated_peaks} 117 -omssa_min_annotated_peaks ${advanced_options.omssa.omssa_min_annotated_peaks}
118 -omssa_min_peaks ${advanced_options.omssa.omssa_min_peaks} 118 -omssa_min_peaks ${advanced_options.omssa.omssa_min_peaks}
119 -omssa_methionine ${advanced_options.omssa.omssa_methionine} 119 -omssa_methionine ${advanced_options.omssa.omssa_methionine}
120 -omssa_max_ladders ${advanced_options.omssa.omssa_max_ladders} 120 -omssa_max_ladders ${advanced_options.omssa.omssa_max_ladders}
121 -omssa_max_frag_charge ${advanced_options.omssa.omssa_max_frag_charge} 121 -omssa_max_frag_charge ${advanced_options.omssa.omssa_max_frag_charge}
122 -omssa_fraction ${advanced_options.omssa.omssa_fraction} 122 -omssa_fraction ${advanced_options.omssa.omssa_fraction}
123 -omssa_plus_one ${advanced_options.omssa.omssa_plus_one} 123 -omssa_plus_one ${advanced_options.omssa.omssa_plus_one}
124 -omssa_charge ${advanced_options.omssa.omssa_charge} 124 -omssa_charge ${advanced_options.omssa.omssa_charge}
125 -omssa_prec_per_spectrum ${advanced_options.omssa.omssa_prec_per_spectrum} 125 -omssa_prec_per_spectrum ${advanced_options.omssa.omssa_prec_per_spectrum}
126 -omssa_forward ${advanced_options.omssa.omssa_forward} 126 -omssa_forward ${advanced_options.omssa.omssa_forward}
127 -omssa_rewind ${advanced_options.omssa.omssa_rewind} 127 -omssa_rewind ${advanced_options.omssa.omssa_rewind}
128 -omssa_max_frag_series ${advanced_options.omssa.omssa_max_frag_series} 128 -omssa_max_frag_series ${advanced_options.omssa.omssa_max_frag_series}
129 -omssa_corr ${advanced_options.omssa.omssa_corr} 129 -omssa_corr ${advanced_options.omssa.omssa_corr}
130 -omssa_consecutive_p ${advanced_options.omssa.omssa_consecutive_p} 130 -omssa_consecutive_p ${advanced_options.omssa.omssa_consecutive_p}
131 -omssa_it_sequence_evalue ${advanced_options.omssa.omssa_it_sequence_evalue} 131 -omssa_it_sequence_evalue ${advanced_options.omssa.omssa_it_sequence_evalue}
132 -omssa_it_spectrum_evalue ${advanced_options.omssa.omssa_it_spectrum_evalue} 132 -omssa_it_spectrum_evalue ${advanced_options.omssa.omssa_it_spectrum_evalue}
133 -omssa_it_replace_evalue ${advanced_options.omssa.omssa_it_replace_evalue} 133 -omssa_it_replace_evalue ${advanced_options.omssa.omssa_it_replace_evalue}
134 -omssa_max_evalue ${advanced_options.omssa.omssa_max_evalue} 134 -omssa_max_evalue ${advanced_options.omssa.omssa_max_evalue}
135 -omssa_hitlist_charge ${advanced_options.omssa.omssa_hitlist_charge} 135 -omssa_hitlist_charge ${advanced_options.omssa.omssa_hitlist_charge}
136 -omssa_min_pep_length ${advanced_options.omssa.omssa_min_pep_length} 136 -omssa_min_pep_length ${advanced_options.omssa.omssa_min_pep_length}
137 -omssa_max_pep_length ${advanced_options.omssa.omssa_max_pep_length} 137 -omssa_max_pep_length ${advanced_options.omssa.omssa_max_pep_length}
138 -omssa_format ${advanced_options.omssa.omssa_format} 138 -omssa_format ${advanced_options.omssa.omssa_format}
139 #end if 139 #end if
140 140
141 #if $advanced_options.msgf.msgf_advanced == "yes" 141 #if $advanced_options.msgf.msgf_advanced == "yes"
142 -msgf_decoy ${advanced_options.msgf.msgf_decoy} 142 -msgf_decoy ${advanced_options.msgf.msgf_decoy}
143 -msgf_min_pep_length ${advanced_options.msgf.msgf_min_pep_length} 143 -msgf_min_pep_length ${advanced_options.msgf.msgf_min_pep_length}
144 -msgf_max_pep_length ${advanced_options.msgf.msgf_max_pep_length} 144 -msgf_max_pep_length ${advanced_options.msgf.msgf_max_pep_length}
145 -msgf_termini ${advanced_options.msgf.msgf_termini} 145 -msgf_termini ${advanced_options.msgf.msgf_termini}
146 -msgf_num_ptms ${advanced_options.msgf.msgf_num_ptms} 146 -msgf_num_ptms ${advanced_options.msgf.msgf_num_ptms}
147 -msgf_instrument ${advanced_options.msgf.msgf_instrument} 147 -msgf_instrument ${advanced_options.msgf.msgf_instrument}
148 -msgf_fragmentation ${advanced_options.msgf.msgf_fragmentation} 148 -msgf_fragmentation ${advanced_options.msgf.msgf_fragmentation}
149 -msgf_protocol ${advanced_options.msgf.msgf_protocol} 149 -msgf_protocol ${advanced_options.msgf.msgf_protocol}
150 -msgf_num_matches ${advanced_options.msgf.msgf_num_matches} 150 -msgf_num_matches ${advanced_options.msgf.msgf_num_matches}
151 -msgf_additional ${advanced_options.msgf.msgf_additional} 151 -msgf_additional ${advanced_options.msgf.msgf_additional}
152 #end if 152 #end if
153 153
154 #* Not working in tests
155 #if $advanced_options.ms_amanda.ms_amanda_advanced == "yes" 154 #if $advanced_options.ms_amanda.ms_amanda_advanced == "yes"
156 -ms_amanda_decoy ${advanced_options.ms_amanda.ms_amanda_decoy} 155 -ms_amanda_decoy ${advanced_options.ms_amanda.ms_amanda_decoy}
157 -ms_amanda_max_evalue ${advanced_options.ms_amanda.ms_amanda_max_evalue} 156 -ms_amanda_instrument "${advanced_options.ms_amanda.ms_amanda_instrument}"
158 -ms_amanda_instrument ${advanced_options.ms_amanda.ms_amanda_instrument} 157 -ms_amanda_max_rank ${advanced_options.ms_amanda.ms_amanda_max_rank}
159 -ms_amanda_max_rank ${advanced_options.ms_amanda.ms_amanda_max_rank}
160 -ms_amanda_mono ${advanced_options.ms_amanda.ms_amanda_mono} 158 -ms_amanda_mono ${advanced_options.ms_amanda.ms_amanda_mono}
161 #end if 159 #end if
162 *# 160
163
164 #* Not working in tests 161 #* Not working in tests
165 #if $advanced_options.myrimatch.myrimatch_advanced == "yes" 162 #if $advanced_options.myrimatch.myrimatch_advanced == "yes"
166 -myrimatch_min_pep_length ${advanced_options.myrimatch.myrimatch_min_pep_length} 163 -myrimatch_min_pep_length ${advanced_options.myrimatch.myrimatch_min_pep_length}
167 -myrimatch_max_pep_length ${advanced_options.myrimatch.myrimatch_max_pep_length} 164 -myrimatch_max_pep_length ${advanced_options.myrimatch.myrimatch_max_pep_length}
168 -myrimatch_min_prec_mass ${advanced_options.myrimatch.myrimatch_min_prec_mass} 165 -myrimatch_min_prec_mass ${advanced_options.myrimatch.myrimatch_min_prec_mass}
175 -myrimatch_xcorr ${advanced_options.myrimatch.myrimatch_xcorr} 172 -myrimatch_xcorr ${advanced_options.myrimatch.myrimatch_xcorr}
176 -myrimatch_tic_cutoff ${advanced_options.myrimatch.myrimatch_tic_cutoff} 173 -myrimatch_tic_cutoff ${advanced_options.myrimatch.myrimatch_tic_cutoff}
177 -myrimatch_intensity_classes ${advanced_options.myrimatch.myrimatch_intensity_classes} 174 -myrimatch_intensity_classes ${advanced_options.myrimatch.myrimatch_intensity_classes}
178 -myrimatch_class_multiplier ${advanced_options.myrimatch.myrimatch_class_multiplier} 175 -myrimatch_class_multiplier ${advanced_options.myrimatch.myrimatch_class_multiplier}
179 -myrimatch_num_batches ${advanced_options.myrimatch.myrimatch_num_batches} 176 -myrimatch_num_batches ${advanced_options.myrimatch.myrimatch_num_batches}
180 -myrimatch_max_peak ${advanced_options.myrimatch.myrimatch_max_peak} 177 -myrimatch_max_peak ${advanced_options.myrimatch.myrimatch_max_peak}
181 #end if 178 #end if
182 *# 179 *#
183 180
184 #* Not working in tests 181 #* Not working in tests
185 #if $advanced_options.andromeda.andromeda_advanced == "yes" 182 #if $advanced_options.andromeda.andromeda_advanced == "yes"
200 -andromeda_max_pep_length ${advanced_options.andromeda.andromeda_max_pep_length} 197 -andromeda_max_pep_length ${advanced_options.andromeda.andromeda_max_pep_length}
201 -andromeda_max_psms ${advanced_options.andromeda.andromeda_max_psms} 198 -andromeda_max_psms ${advanced_options.andromeda.andromeda_max_psms}
202 -andromeda_decoy_mode ${advanced_options.andromeda.andromeda_decoy_mode} 199 -andromeda_decoy_mode ${advanced_options.andromeda.andromeda_decoy_mode}
203 #end if 200 #end if
204 *# 201 *#
205 202
206 #* Not working in tests 203 #* Not working in tests
207 #if $advanced_options.tide.tide_advanced == "yes" 204 #if $advanced_options.tide.tide_advanced == "yes"
208 -tide_num_ptms ${advanced_options.tide.tide_num_ptms} 205 -tide_num_ptms ${advanced_options.tide.tide_num_ptms}
209 -tide_num_ptms_per_type ${advanced_options.tide.tide_num_ptms_per_type} 206 -tide_num_ptms_per_type ${advanced_options.tide.tide_num_ptms_per_type}
210 -tide_min_pep_length ${advanced_options.tide.tide_min_pep_length} 207 -tide_min_pep_length ${advanced_options.tide.tide_min_pep_length}
211 -tide_max_pep_length ${advanced_options.tide.tide_max_pep_length} 208 -tide_max_pep_length ${advanced_options.tide.tide_max_pep_length}
212 -tide_min_prec_mass ${advanced_options.tide.tide_min_prec_mass} 209 -tide_min_prec_mass ${advanced_options.tide.tide_min_prec_mass}
213 -tide_max_prec_mass ${advanced_options.tide.tide_max_prec_mass} 210 -tide_max_prec_mass ${advanced_options.tide.tide_max_prec_mass}
214 -tide_decoy_format ${advanced_options.tide.tide_decoy_format} 211 -tide_decoy_format ${advanced_options.tide.tide_decoy_format}
215 -tide_keep_terminals ${advanced_options.tide.tide_keep_terminals} 212 -tide_keep_terminals ${advanced_options.tide.tide_keep_terminals}
216 213
217 -tide_output_folder ${advanced_options.tide.tide_output_folder} 214 -tide_output_folder ${advanced_options.tide.tide_output_folder}
218 -tide_print_peptides ${advanced_options.tide.tide_print_peptides} 215 -tide_print_peptides ${advanced_options.tide.tide_print_peptides}
219 -tide_verbosity ${advanced_options.tide.tide_verbosity} 216 -tide_verbosity ${advanced_options.tide.tide_verbosity}
220 -tide_monoisotopic ${advanced_options.tide.tide_monoisotopic} 217 -tide_monoisotopic ${advanced_options.tide.tide_monoisotopic}
221 -tide_clip_n_term ${advanced_options.tide.tide_clip_n_term} 218 -tide_clip_n_term ${advanced_options.tide.tide_clip_n_term}
254 251
255 252
256 #if $advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec == "1" 253 #if $advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec == "1"
257 -comet_remove_prec_tol ${advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec_tol} 254 -comet_remove_prec_tol ${advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec_tol}
258 #end if 255 #end if
259 256
260 #if $advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec == "2" 257 #if $advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec == "2"
261 -comet_remove_prec_tol ${advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec_tol} 258 -comet_remove_prec_tol ${advanced_options.comet.comet_spectrum.comet_prec.comet_remove_prec_tol}
262 #end if 259 #end if
263 260
264 -comet_clear_mz_range_lower ${advanced_options.comet.comet_spectrum.comet_clear_mz_range_lower} 261 -comet_clear_mz_range_lower ${advanced_options.comet.comet_spectrum.comet_clear_mz_range_lower}
265 -comet_clear_mz_range_upper ${advanced_options.comet.comet_spectrum.comet_clear_mz_range_upper} 262 -comet_clear_mz_range_upper ${advanced_options.comet.comet_spectrum.comet_clear_mz_range_upper}
266 #end if 263 #end if
267 264
268 #if $advanced_options.comet.comet_search.comet_search_selector == "yes" 265 #if $advanced_options.comet.comet_search.comet_search_selector == "yes"
277 -comet_num_ptms ${advanced_options.comet.comet_search.comet_num_ptms} 274 -comet_num_ptms ${advanced_options.comet.comet_search.comet_num_ptms}
278 #end if 275 #end if
279 276
280 #if $advanced_options.comet.comet_fragment_ions.comet_fragment_ions_selector == "yes" 277 #if $advanced_options.comet.comet_fragment_ions.comet_fragment_ions_selector == "yes"
281 -comet_frag_bin_offset ${advanced_options.comet.comet_fragment_ions.comet_frag_bin_offset} 278 -comet_frag_bin_offset ${advanced_options.comet.comet_fragment_ions.comet_frag_bin_offset}
282 -comet_sparse_matrix ${advanced_options.comet.comet_fragment_ions.comet_sparse_matrix}
283 -comet_theoretical_fragment_ions ${advanced_options.comet.comet_fragment_ions.comet_theoretical_fragment_ions} 279 -comet_theoretical_fragment_ions ${advanced_options.comet.comet_fragment_ions.comet_theoretical_fragment_ions}
284 #end if 280 #end if
285 #end if 281 #end if
286 282
287 #if $advanced_options.directtag.directtag_advanced == "yes" 283 #if $advanced_options.directtag.directtag_advanced == "yes"
318 && 314 &&
319 315
320 ################ 316 ################
321 ## Search CLI ## 317 ## Search CLI ##
322 ################ 318 ################
323 (searchgui -Djava.awt.headless=true eu.isas.searchgui.cmd.SearchCLI 319 (searchgui -Djava.awt.headless=true eu.isas.searchgui.cmd.SearchCLI
324 --exec_dir="\$cwd/${bin_dir}" 320 --exec_dir="\$cwd/${bin_dir}"
325 -temp_folder `pwd` 321 -temp_folder `pwd`
326 -spectrum_files \$cwd 322 -spectrum_files \$cwd
327 -output_folder \$cwd/output 323 -output_folder \$cwd/output
328 -id_params SEARCHGUI_IdentificationParameters.par 324 -id_params SEARCHGUI_IdentificationParameters.par
445 <!-- Search Engine Selection --> 441 <!-- Search Engine Selection -->
446 <section name="search_engines_options" expanded="false" title="Search Engine Options"> 442 <section name="search_engines_options" expanded="false" title="Search Engine Options">
447 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines"> 443 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines">
448 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm.</help> 444 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm.</help>
449 <option value="X!Tandem" selected="True">X!Tandem</option> 445 <option value="X!Tandem" selected="True">X!Tandem</option>
450 446
451 <option value="MSGF" selected="True">MS-GF+</option> 447 <option value="MSGF" selected="True">MS-GF+</option>
452 <option value="OMSSA" selected="True">OMSSA</option> 448 <option value="OMSSA" selected="True">OMSSA</option>
453 <option value="Comet">Comet</option> 449 <option value="Comet">Comet</option>
454 <!-- Not working in tests 450 <!-- Not working in tests
455 --> 451 -->
456 <option value="Tide">Tide</option> 452 <option value="Tide">Tide</option>
457 <!-- Not working in tests 453 <!-- Not working in tests
458 --> 454 -->
459 <option value="MyriMatch">MyriMatch</option> 455 <option value="MyriMatch">MyriMatch</option>
460 <option value="MS_Amanda">MS_Amanda</option> 456 <option value="MS_Amanda">MS_Amanda</option>
461 <!-- Windows only 457 <!-- Windows only
462 <option value="Andromeda">Andromeda</option> 458 <option value="Andromeda">Andromeda</option>
463 --> 459 -->
464 <!-- New with version 3.0 460 <!-- New with version 3.0
473 469
474 470
475 <!-- General Parameters --> 471 <!-- General Parameters -->
476 <expand macro="general_options"/> 472 <expand macro="general_options"/>
477 473
478 474
479 <section name="advanced_options" expanded="false" title="Andvanced Options"> 475 <section name="advanced_options" expanded="false" title="Andvanced Options">
480 <!-- Optional Advanced SearchGUI Parameters --> 476 <!-- Optional Advanced SearchGUI Parameters -->
481 <conditional name="searchgui_advanced"> 477 <conditional name="searchgui_advanced">
482 <param name="searchgui_advanced_selector" type="select" label="SearchGUI Options"> 478 <param name="searchgui_advanced_selector" type="select" label="SearchGUI Options">
483 <option value="basic" selected="True">Default</option> 479 <option value="basic" selected="True">Default</option>
489 help="Unless you suspect some input files to be genuine duplicates then rename spectra is the safest option"> 485 help="Unless you suspect some input files to be genuine duplicates then rename spectra is the safest option">
490 <option value="0">no correction</option> 486 <option value="0">no correction</option>
491 <option value="1" selected="True">rename spectra</option> 487 <option value="1" selected="True">rename spectra</option>
492 <option value="2">delete spectra</option> 488 <option value="2">delete spectra</option>
493 </param> 489 </param>
494 490
495 <param name="missing_titles" type="boolean" checked="false" truevalue="-missing_titles 1" falsevalue="-missing_titles 0" 491 <param name="missing_titles" type="boolean" checked="false" truevalue="-missing_titles 1" falsevalue="-missing_titles 0"
496 label="Add missing spectrum titles" help="(-missing_titles)"/> 492 label="Add missing spectrum titles" help="(-missing_titles)"/>
497 493
498 <param name="mgf_splitting" type="integer" value="1000" label="The maximum mgf file size in MB before splitting the mgf" 494 <param name="mgf_splitting" type="integer" value="1000" label="The maximum mgf file size in MB before splitting the mgf"
499 help="Choose a smaller value if you are running on a machine with limited memory"/> 495 help="Choose a smaller value if you are running on a machine with limited memory"/>
500 496
501 <param name="mgf_spectrum_count" type="integer" value="25000" label="The maximum number of spectra per mgf file when splitting" 497 <param name="mgf_spectrum_count" type="integer" value="25000" label="The maximum number of spectra per mgf file when splitting"
502 help="Choose a smaller value if you are running on a machine with limited memory"/> 498 help="Choose a smaller value if you are running on a machine with limited memory"/>
503 </when> 499 </when>
504 </conditional> 500 </conditional>
505 501
506 <!-- X!TANDEM ADVANCED PARAMETERS --> 502 <!-- X!TANDEM ADVANCED PARAMETERS -->
507 <conditional name="xtandem"> 503 <conditional name="xtandem">
508 <param name="xtandem_advanced" type="select" label="X!Tandem Options"> 504 <param name="xtandem_advanced" type="select" label="X!Tandem Options">
509 <option value="yes">Advanced</option> 505 <option value="yes">Advanced</option>
510 <option value="no" selected="True">Default</option> 506 <option value="no" selected="True">Default</option>
511 </param> 507 </param>
512 <when value="no" /> 508 <when value="no" />
513 <when value="yes"> 509 <when value="yes">
514 <param name="xtandem_npeaks" type="integer" value="50" 510 <param name="xtandem_npeaks" type="integer" value="50"
515 label="X!Tandem: Total Peaks" help="Maximum number of peaks to be used from a spectrum"/> 511 label="X!Tandem: Total Peaks" help="Maximum number of peaks to be used from a spectrum"/>
516 <param name="xtandem_min_peaks" type="integer" value="15" 512 <param name="xtandem_min_peaks" type="integer" value="15"
517 label="X!Tandem: Min Peaks" help="Minimum number of peaks required for a spectrum to be considered"/> 513 label="X!Tandem: Min Peaks" help="Minimum number of peaks required for a spectrum to be considered"/>
518 <param name="xtandem_min_frag_mz" type="integer" value="200" 514 <param name="xtandem_min_frag_mz" type="integer" value="200"
519 label="X!Tandem: Min Frag m/z" help="Fragment mass peaks with m/z less than this value will be discarded"/> 515 label="X!Tandem: Min Frag m/z" help="Fragment mass peaks with m/z less than this value will be discarded"/>
520 <param name="xtandem_min_prec_mass" type="integer" value="200" 516 <param name="xtandem_min_prec_mass" type="integer" value="200"
521 label="X!Tandem: Min Precursor Mass" help="Minimum mass of 1+ mass of parent ion to be considered"/> 517 label="X!Tandem: Min Precursor Mass" help="Minimum mass of 1+ mass of parent ion to be considered"/>
522 <param name="xtandem_noise_suppr" type="boolean" checked="true" truevalue="1" falsevalue="0" 518 <param name="xtandem_noise_suppr" type="boolean" checked="true" truevalue="1" falsevalue="0"
523 label="X!Tandem: Noise Suppression" help="Use noise suppression"/> 519 label="X!Tandem: Noise Suppression" help="Use noise suppression"/>
524 <param name="xtandem_dynamic_range" help="Sets the dynamic range for scoring spectra" 520 <param name="xtandem_dynamic_range" help="Sets the dynamic range for scoring spectra"
525 label="X!Tandem: Dynamic Range" value="100" type="integer" /> 521 label="X!Tandem: Dynamic Range" value="100" type="integer" />
526 <param name="xtandem_quick_acetyl" help="Protein N-terminal modification detection" 522 <param name="xtandem_quick_acetyl" help="Protein N-terminal modification detection"
527 label="X!Tandem: Quick Acetyl" type="boolean" truevalue="1" falsevalue="0" checked="true" /> 523 label="X!Tandem: Quick Acetyl" type="boolean" truevalue="1" falsevalue="0" checked="true" />
528 <param name="xtandem_quick_pyro" help="Peptide N-terminus cyclization detection" 524 <param name="xtandem_quick_pyro" help="Peptide N-terminus cyclization detection"
529 label="X!Tandem: Quick Pyrolidone" type="boolean" truevalue="1" falsevalue="0" checked="true" /> 525 label="X!Tandem: Quick Pyrolidone" type="boolean" truevalue="1" falsevalue="0" checked="true" />
530 <param name="xtandem_stp_bias" help="Interpretation of peptide phosphorylation models" 526 <param name="xtandem_stp_bias" help="Interpretation of peptide phosphorylation models"
531 label="X!Tandem: Protein stP Bias" type="boolean" truevalue="1" falsevalue="0" checked="false" /> 527 label="X!Tandem: Protein stP Bias" type="boolean" truevalue="1" falsevalue="0" checked="false" />
532 <param name="xtandem_evalue" help="Highest value for recorded peptides" 528 <param name="xtandem_evalue" help="Highest value for recorded peptides"
533 label="X!Tandem: Maximum Valid Expectation Value" type="float" value="0.01" /> 529 label="X!Tandem: Maximum Valid Expectation Value" type="float" value="0.01" />
534 <param name="xtandem_output_proteins" help="Controls output of protein sequences" 530 <param name="xtandem_output_proteins" help="Controls output of protein sequences"
535 label="X!Tandem: Output Proteins" type="boolean" truevalue="1" falsevalue="0" checked="false" /> 531 label="X!Tandem: Output Proteins" type="boolean" truevalue="1" falsevalue="0" checked="false" />
536 <param name="xtandem_output_sequences" help="Controls output of sequence information" 532 <param name="xtandem_output_sequences" help="Controls output of sequence information"
537 label="X!Tandem: Output Sequences" type="boolean" truevalue="1" falsevalue="0" checked="false" /> 533 label="X!Tandem: Output Sequences" type="boolean" truevalue="1" falsevalue="0" checked="false" />
538 <param name="xtandem_output_spectra" help="Controls output of spectrum information" 534 <param name="xtandem_output_spectra" help="Controls output of spectrum information"
539 label="X!Tandem: Output Spectra" type="boolean" truevalue="1" falsevalue="0" checked="true" /> 535 label="X!Tandem: Output Spectra" type="boolean" truevalue="1" falsevalue="0" checked="true" />
540 <!-- <param name="xtandem_skyline_path" label="X!Tandem 'spectrum, skyline path'" type="txt" help="Path to a spectrum data file for use by skyline." --> 536 <!-- <param name="xtandem_skyline_path" label="X!Tandem 'spectrum, skyline path'" type="txt" help="Path to a spectrum data file for use by skyline." -->
541 537
542 <conditional name="xtandem_refine"><!-- -xtandem_refine --> 538 <conditional name="xtandem_refine"><!-- -xtandem_refine -->
543 <param name="xtandem_refine_selector" type="select" label="X!Tandem peptide model refinement"> 539 <param name="xtandem_refine_selector" type="select" label="X!Tandem peptide model refinement">
544 <option value="no" selected="True">Don't refine</option> 540 <option value="no" selected="True">Don't refine</option>
545 <option value="yes" >Use refinement</option> 541 <option value="yes" >Use refinement</option>
546 </param> 542 </param>
562 label="X!Tandem: Maximum Valid Expectation Value, refinement" type="float" value="0.01" /> 558 label="X!Tandem: Maximum Valid Expectation Value, refinement" type="float" value="0.01" />
563 </when> 559 </when>
564 </conditional> 560 </conditional>
565 </when> 561 </when>
566 </conditional> 562 </conditional>
567 563
568 <!-- OMSSA ADVANCED PARAMETERS --> 564 <!-- OMSSA ADVANCED PARAMETERS -->
569 <conditional name="omssa"> 565 <conditional name="omssa">
570 <param name="omssa_advanced" type="select" label="OMSSA Options"> 566 <param name="omssa_advanced" type="select" label="OMSSA Options">
571 <option value="yes">Advanced</option> 567 <option value="yes">Advanced</option>
572 <option value="no" selected="True">Default</option> 568 <option value="no" selected="True">Default</option>
575 <when value="yes"> 571 <when value="yes">
576 <param name="hitlist_length" label="OMSSA: Hit List Length" type="integer" value="25" /> 572 <param name="hitlist_length" label="OMSSA: Hit List Length" type="integer" value="25" />
577 <param name="remove_precursor" label="OMSSA: Remove Precurosr" type="boolean" truevalue="1" falsevalue="0" checked="true"/> 573 <param name="remove_precursor" label="OMSSA: Remove Precurosr" type="boolean" truevalue="1" falsevalue="0" checked="true"/>
578 <param name="scale_precursor" label="OMSSA: Scale Precursor Mass" type="boolean" truevalue="1" falsevalue="0" checked="false"/> 574 <param name="scale_precursor" label="OMSSA: Scale Precursor Mass" type="boolean" truevalue="1" falsevalue="0" checked="false"/>
579 <param name="estimate_charge" label="OMSSA: Estimate Charge" type="boolean" truevalue="1" falsevalue="0" checked="true" /> 575 <param name="estimate_charge" label="OMSSA: Estimate Charge" type="boolean" truevalue="1" falsevalue="0" checked="true" />
580 576
581 <param name="omssa_memory" type="boolean" truevalue="1" falsevalue="0" checked="true" 577 <param name="omssa_memory" type="boolean" truevalue="1" falsevalue="0" checked="true"
582 label="OMSSA: Map Sequences in Memory" help="Use memory mapped sequence libraries" /> 578 label="OMSSA: Map Sequences in Memory" help="Use memory mapped sequence libraries" />
583 <param name="omssa_neutron" type="float" value="1446.94" 579 <param name="omssa_neutron" type="float" value="1446.94"
584 label="OMSSA: Neutron Mass" help="Mass after which OMSSA should consider neutron exact mass" /> 580 label="OMSSA: Neutron Mass" help="Mass after which OMSSA should consider neutron exact mass" />
585 <param name="omssa_low_intensity" type="float" value="0.0" 581 <param name="omssa_low_intensity" type="float" value="0.0"
586 label="OMSSA: Low Intensity Cutoff" help="Low intensity cutoff as a fraction of max peak" /> 582 label="OMSSA: Low Intensity Cutoff" help="Low intensity cutoff as a fraction of max peak" />
587 <param name="omssa_high_intensity" type="float" value="0.2" 583 <param name="omssa_high_intensity" type="float" value="0.2"
588 label="OMSSA: High Intensity Cutoff" help="High intensity cutoff as a fraction of max peak" /> 584 label="OMSSA: High Intensity Cutoff" help="High intensity cutoff as a fraction of max peak" />
589 <param name="omssa_intensity_incr" type="float" value="0.0005" 585 <param name="omssa_intensity_incr" type="float" value="0.0005"
590 label="OMSSA: Intensity Increment" help="Intensity increment" /> 586 label="OMSSA: Intensity Increment" help="Intensity increment" />
591 <param name="omssa_single_window_wd" type="integer" value="27" 587 <param name="omssa_single_window_wd" type="integer" value="27"
592 label="OMSSA: Single Charge Window Width" help="Single charge window width in Da (integer)" /> 588 label="OMSSA: Single Charge Window Width" help="Single charge window width in Da (integer)" />
593 <param name="omssa_double_window_wd" type="integer" value="14" 589 <param name="omssa_double_window_wd" type="integer" value="14"
594 label="OMSSA: Double Charge Window Width" help="OMSSA double charge window width in Da (integer)" /> 590 label="OMSSA: Double Charge Window Width" help="OMSSA double charge window width in Da (integer)" />
595 <param name="omssa_single_window_pk" type="integer" value="2" 591 <param name="omssa_single_window_pk" type="integer" value="2"
596 label="OMSSA: Single Charge Window Peaks" help="Minimum number of peaks in single charge window (integer)" /> 592 label="OMSSA: Single Charge Window Peaks" help="Minimum number of peaks in single charge window (integer)" />
597 <param name="omssa_double_window_pk" type="integer" value="2" 593 <param name="omssa_double_window_pk" type="integer" value="2"
598 label="OMSSA: Double Charge Window Peaks" help="Minimum number of peaks in double charge window (integer)" /> 594 label="OMSSA: Double Charge Window Peaks" help="Minimum number of peaks in double charge window (integer)" />
599 <param name="omssa_min_ann_int_pks" type="integer" value="6" 595 <param name="omssa_min_ann_int_pks" type="integer" value="6"
600 label="OMSSA: Minimum Number of Annotated Peaks of Intense Ones" help="Minimum number of annotated peaks among the most intense ones" /> 596 label="OMSSA: Minimum Number of Annotated Peaks of Intense Ones" help="Minimum number of annotated peaks among the most intense ones" />
601 <param name="omssa_min_annotated_peaks" type="integer" value="2" 597 <param name="omssa_min_annotated_peaks" type="integer" value="2"
602 label="OMSSA: Minimum number of Annotated Peaks" help="Minimum number of annotated peaks" /> 598 label="OMSSA: Minimum number of Annotated Peaks" help="Minimum number of annotated peaks" />
603 <param name="omssa_min_peaks" type="integer" value="4" 599 <param name="omssa_min_peaks" type="integer" value="4"
604 label="OMSSA: Minimum Peak Count" help="The minimum number of m/z values a spectrum must have to be searched" /> 600 label="OMSSA: Minimum Peak Count" help="The minimum number of m/z values a spectrum must have to be searched" />
605 <param name="omssa_methionine" type="boolean" truevalue="1" falsevalue="0" checked="true" 601 <param name="omssa_methionine" type="boolean" truevalue="1" falsevalue="0" checked="true"
606 label="OMSSA: Cleave n-term Methionine" help="Allow for N-terminal methionine cleavage" /> 602 label="OMSSA: Cleave n-term Methionine" help="Allow for N-terminal methionine cleavage" />
607 <param name="omssa_max_ladders" type="integer" value="128" 603 <param name="omssa_max_ladders" type="integer" value="128"
608 label="OMSSA: Maximum Number of m/z Ladders" help="The maximum number of mass ladders to generate per database peptide" /> 604 label="OMSSA: Maximum Number of m/z Ladders" help="The maximum number of mass ladders to generate per database peptide" />
609 <param name="omssa_max_frag_charge" type="integer" value="2" 605 <param name="omssa_max_frag_charge" type="integer" value="2"
610 label="OMSSA: Maximum Fragment Charge" help="Maximum fragment charge" /> 606 label="OMSSA: Maximum Fragment Charge" help="Maximum fragment charge" />
611 <param name="omssa_fraction" type="float" value="0.95" 607 <param name="omssa_fraction" type="float" value="0.95"
612 label="OMSSA: Fraction of Peaks to estimate Charge 1" help="fraction of peaks to estimate charge 1" /> 608 label="OMSSA: Fraction of Peaks to estimate Charge 1" help="fraction of peaks to estimate charge 1" />
613 <param name="omssa_plus_one" type="boolean" truevalue="1" falsevalue="0" checked="true" 609 <param name="omssa_plus_one" type="boolean" truevalue="1" falsevalue="0" checked="true"
614 label="OMSSA: Estimate Plus One Charge" help="Allow OMSSA to estimate plus one charge algorithmically"/> 610 label="OMSSA: Estimate Plus One Charge" help="Allow OMSSA to estimate plus one charge algorithmically"/>
615 <param name="omssa_charge" type="select" 611 <param name="omssa_charge" type="select"
616 label="OMSSA: Fragment Charge" help="OMSSA fragment charge option" > 612 label="OMSSA: Fragment Charge" help="OMSSA fragment charge option" >
617 <option value="0" >Minus</option> 613 <option value="0" >Minus</option>
618 <option value="1" selected="True">Plus</option> 614 <option value="1" selected="True">Plus</option>
619 </param> 615 </param>
620 <param name="omssa_prec_per_spectrum" type="integer" value="1" 616 <param name="omssa_prec_per_spectrum" type="integer" value="1"
621 label="OMSSA: Minimum Number of Precursors per Spectrum" help="Minimum number of precursors per spectrum" /> 617 label="OMSSA: Minimum Number of Precursors per Spectrum" help="Minimum number of precursors per spectrum" />
622 <param name="omssa_forward" type="boolean" truevalue="1" falsevalue="0" checked="true" 618 <param name="omssa_forward" type="boolean" truevalue="1" falsevalue="0" checked="true"
623 label="OMSSA: Include First Forward Ion (b1) in Search" help="Allow OMSSA to include first forward ion (b1) in search" /> 619 label="OMSSA: Include First Forward Ion (b1) in Search" help="Allow OMSSA to include first forward ion (b1) in search" />
624 <param name="omssa_rewind" type="boolean" truevalue="1" falsevalue="0" checked="true" 620 <param name="omssa_rewind" type="boolean" truevalue="1" falsevalue="0" checked="true"
625 label="OMSSA: Search Rewind" help="Allow search rewind (C-terminal) ions" /> 621 label="OMSSA: Search Rewind" help="Allow search rewind (C-terminal) ions" />
626 <param name="omssa_max_frag_series" type="integer" value="100" 622 <param name="omssa_max_frag_series" type="integer" value="100"
627 label="OMSSA: Maximum Fragment per Series" help="Max number of fragments ions ions in each series being searched" /> 623 label="OMSSA: Maximum Fragment per Series" help="Max number of fragments ions ions in each series being searched" />
628 <param name="omssa_corr" type="boolean" truevalue="1" falsevalue="0" checked="true" 624 <param name="omssa_corr" type="boolean" truevalue="1" falsevalue="0" checked="true"
629 label="OMSSA: Use Correlation Correction" help="Allow the use correlation correction score" /> 625 label="OMSSA: Use Correlation Correction" help="Allow the use correlation correction score" />
630 <param name="omssa_consecutive_p" type="float" value="0.5" 626 <param name="omssa_consecutive_p" type="float" value="0.5"
631 label="OMSSA: Consecutive Ion Probability" help="Probability of consecutive ion (used in correlation correction)" /> 627 label="OMSSA: Consecutive Ion Probability" help="Probability of consecutive ion (used in correlation correction)" />
632 <param name="omssa_it_sequence_evalue" type="float" value="0.0" 628 <param name="omssa_it_sequence_evalue" type="float" value="0.0"
633 label="OMSSA: Sequence e-value Cutoff" help="The maximum e-value allowed to consider a sequence in the iterative search(0.0 means all)" /> 629 label="OMSSA: Sequence e-value Cutoff" help="The maximum e-value allowed to consider a sequence in the iterative search(0.0 means all)" />
634 <param name="omssa_it_spectrum_evalue" type="float" value="0.01" 630 <param name="omssa_it_spectrum_evalue" type="float" value="0.01"
635 label="OMSSA: Spectrum e-value Cutoff" help="The maximum e-value allowed to consider a spectrum in the iterative search(0.0 means all)" /> 631 label="OMSSA: Spectrum e-value Cutoff" help="The maximum e-value allowed to consider a spectrum in the iterative search(0.0 means all)" />
636 <param name="omssa_it_replace_evalue" type="float" value="0.01" 632 <param name="omssa_it_replace_evalue" type="float" value="0.01"
637 label="OMSSA: Replace e-value cutoff" help="The maximum e-value allowed to replace a hit in the iterative search(0.0 means all)" /> 633 label="OMSSA: Replace e-value cutoff" help="The maximum e-value allowed to replace a hit in the iterative search(0.0 means all)" />
638 <param name="omssa_remove_prec" type="boolean" truevalue="1" falsevalue="0" checked="true" 634 <param name="omssa_remove_prec" type="boolean" truevalue="1" falsevalue="0" checked="true"
639 label="OMSSA: Remove Precursor" help="Remove precursors" /> 635 label="OMSSA: Remove Precursor" help="Remove precursors" />
640 <param name="omssa_scale_prec" type="boolean" truevalue="1" falsevalue="0" checked="false" 636 <param name="omssa_scale_prec" type="boolean" truevalue="1" falsevalue="0" checked="false"
641 label="OMSSA: Scale Precursor Mass" help="scale precursor mass" /> 637 label="OMSSA: Scale Precursor Mass" help="scale precursor mass" />
642 <param name="omssa_estimate_charge" type="boolean" truevalue="1" falsevalue="0" checked="true" 638 <param name="omssa_estimate_charge" type="boolean" truevalue="1" falsevalue="0" checked="true"
643 label="OMSSA: Remove Precursor" help="Remove precursors" /> 639 label="OMSSA: Remove Precursor" help="Remove precursors" />
644 <param name="omssa_max_evalue" type="float" value="100" 640 <param name="omssa_max_evalue" type="float" value="100"
645 label="OMSSA: Maximal evalue Considered" help="The maximum e-value considered" /> 641 label="OMSSA: Maximal evalue Considered" help="The maximum e-value considered" />
646 <param name="omssa_remove_prec" type="boolean" truevalue="1" falsevalue="0" checked="true" 642 <param name="omssa_remove_prec" type="boolean" truevalue="1" falsevalue="0" checked="true"
647 label="OMSSA: Estimate Precursor Charge" help="Allow estimation of precursor charge" /> 643 label="OMSSA: Estimate Precursor Charge" help="Allow estimation of precursor charge" />
648 <param name="omssa_it_replace_evalue" type="float" value="100" 644 <param name="omssa_it_replace_evalue" type="float" value="100"
649 label="OMSSA: Maximal evalue" help="The maximum OMSSA e-value considered" /> 645 label="OMSSA: Maximal evalue" help="The maximum OMSSA e-value considered" />
650 <param name="omssa_hitlist_length" type="integer" value="0" 646 <param name="omssa_hitlist_length" type="integer" value="0"
651 label="OMSSA: Hitlist Length" help="OMSSA hitlist length, 0 means all" /> 647 label="OMSSA: Hitlist Length" help="OMSSA hitlist length, 0 means all" />
652 <param name="omssa_hitlist_charge" type="integer" value="30" 648 <param name="omssa_hitlist_charge" type="integer" value="30"
653 label="OMSSA: Number of Hits per Spectrum per Charge" help="number of hits per spectrum per charge" /> 649 label="OMSSA: Number of Hits per Spectrum per Charge" help="number of hits per spectrum per charge" />
654 <param name="omssa_min_pep_length" type="integer" value="4" 650 <param name="omssa_min_pep_length" type="integer" value="4"
655 label="OMSSA: Minumum Peptide Length" help="Minimum length of peptides for no-enzyme and semi-tryptic searches" /> 651 label="OMSSA: Minumum Peptide Length" help="Minimum length of peptides for no-enzyme and semi-tryptic searches" />
656 <param name="omssa_max_pep_length" type="integer" value="40" 652 <param name="omssa_max_pep_length" type="integer" value="40"
657 label="OMSSA: Maximum Peptide Length" help="Maximum length of peptides for no-enzyme and semi-tryptic searches (0: none)" /> 653 label="OMSSA: Maximum Peptide Length" help="Maximum length of peptides for no-enzyme and semi-tryptic searches (0: none)" />
658 <param name="omssa_format" label="OMSSA output format" type="select" > 654 <param name="omssa_format" label="OMSSA output format" type="select" >
659 <option value="0" selected="True">OMX</option> 655 <option value="0" selected="True">OMX</option>
660 <option value="1" >CSV</option> 656 <option value="1" >CSV</option>
661 </param> 657 </param>
662 </when> 658 </when>
663 </conditional> 659 </conditional>
664 660
665 <!-- MS-GF+ ADVANCED PARAMETERS --> 661 <!-- MS-GF+ ADVANCED PARAMETERS -->
666 <conditional name="msgf"> 662 <conditional name="msgf">
667 <param name="msgf_advanced" type="select" label="MSGF Options"> 663 <param name="msgf_advanced" type="select" label="MSGF Options">
668 <option value="yes">Advanced</option> 664 <option value="yes">Advanced</option>
669 <option value="no" selected="True">Default</option> 665 <option value="no" selected="True">Default</option>
672 <when value="yes"> 668 <when value="yes">
673 <param name="msgf_decoy" type="boolean" truevalue="1" falsevalue="0" checked="false" 669 <param name="msgf_decoy" type="boolean" truevalue="1" falsevalue="0" checked="false"
674 label="MSGF: Search Decoys" help="If yes then a decoy database will be generated and searched. Assumed input database contains no decoys"/> 670 label="MSGF: Search Decoys" help="If yes then a decoy database will be generated and searched. Assumed input database contains no decoys"/>
675 <param name="msgf_min_pep_length" type="integer" value="6" 671 <param name="msgf_min_pep_length" type="integer" value="6"
676 label="MSGF: Minimum Peptide Length" help="Minimum length for a peptide to be considered"/> 672 label="MSGF: Minimum Peptide Length" help="Minimum length for a peptide to be considered"/>
677 <param name="msgf_max_pep_length" type="integer" value="30" 673 <param name="msgf_max_pep_length" type="integer" value="30"
678 label="MSGF: Maximum Peptide Length" help="Maximum length for a peptide to be considered"/> 674 label="MSGF: Maximum Peptide Length" help="Maximum length for a peptide to be considered"/>
679 <param name="msgf_termini" type="select" format="txt" 675 <param name="msgf_termini" type="select" format="txt"
680 label="MSGF: Number of tolerable termini" help="Searches will take much longer if selecting a value other than 2"> 676 label="MSGF: Number of tolerable termini" help="Searches will take much longer if selecting a value other than 2">
681 <option value="0">0 (ie non-specific cleavage)</option> 677 <option value="0">0 (ie non-specific cleavage)</option>
682 <option value="1">1 (ie semi-tryptic cleavage)</option> 678 <option value="1">1 (ie semi-tryptic cleavage)</option>
683 <option value="2" selected="true">2 (ie fully-tryptic cleavage)</option> 679 <option value="2" selected="true">2 (ie fully-tryptic cleavage)</option>
684 </param> 680 </param>
685 <param name="msgf_num_ptms" label="MSGF: Max PTMs per peptide" type="integer" value="2"/> 681 <param name="msgf_num_ptms" label="MSGF: Max PTMs per peptide" type="integer" value="2"/>
686 682
687 <param name="msgf_instrument" label="MSGF: Instrument type" type="select" help="Identifier of the instrument to generate MS/MS spectra (used to determine the scoring model)"> 683 <param name="msgf_instrument" label="MSGF: Instrument type" type="select" help="Identifier of the instrument to generate MS/MS spectra (used to determine the scoring model)">
688 <option value="0" selected="True">Low-res LCQ/LTQ</option> 684 <option value="0" selected="True">Low-res LCQ/LTQ</option>
689 <option value="1" >High-res LTQ</option> 685 <option value="1" >High-res LTQ</option>
690 <option value="2" >TOF</option> 686 <option value="2" >TOF</option>
691 <option value="3" >Q-Exactive</option> 687 <option value="3" >Q-Exactive</option>
709 <option value="0" selected="True">output basic scores only</option> 705 <option value="0" selected="True">output basic scores only</option>
710 <option value="1" >output additional features</option> 706 <option value="1" >output additional features</option>
711 </param> 707 </param>
712 </when> 708 </when>
713 </conditional> 709 </conditional>
714 710
715 <!-- MS-AMANDA ADVANCED PARAMETERS --> 711 <!-- MS-AMANDA ADVANCED PARAMETERS -->
716 <!-- Not working in tests
717 <conditional name="ms_amanda"> 712 <conditional name="ms_amanda">
718 <param name="ms_amanda_advanced" type="select" label="MS Amanda Options"> 713 <param name="ms_amanda_advanced" type="select" label="MS Amanda Options">
719 <option value="yes">Advanced</option> 714 <option value="yes">Advanced</option>
720 <option value="no" selected="True">Default</option> 715 <option value="no" selected="True">Default</option>
721 </param> 716 </param>
722 <when value="no" /> 717 <when value="no" />
723 <when value="yes"> 718 <when value="yes">
724 <param name="ms_amanda_decoy" type="boolean" truevalue="1" falsevalue="0" checked="false" 719 <param name="ms_amanda_decoy" type="boolean" truevalue="1" falsevalue="0" checked="false"
725 label="MS Amanda: Generate Decoys" help="generate decoys" /> 720 label="MS Amanda: Generate Decoys" help="generate decoys" />
726 <param name="ms_amanda_max_evalue" type="float" value="100" 721 <param name="ms_amanda_instrument" label="MS Amanda: instrument" type="select"
727 label="MS Amanda: Maximal Evalue" help="MS Amanda maximal evalue considered" /> 722 help="MS Amanda instrument id option. Available ion types are listed here.">
728 <param name="ms_amanda_instrument" label="MS Amanda: instrument" type="float" value="100" help="MS Amanda instrument id option. Available enzymes are listed in the GUI. (Note: case sensitive.)." /> 723
729 <param name="ms_amanda_max_rank" type="integer" value="5" 724 <option value="b, y" selected="True">b, y</option>
725 <option value="b, y, -H2O, -NH3" >b, y, -H2O, -NH3</option>
726 <option value="a, b, y, -H2O, -NH3, Imm" >a, b, y, -H2O, -NH3, Imm</option>
727 <option value="a, b, y, -H2O, -NH3" >a, b, y, -H2O, -NH3</option>
728 <option value="a, b, y" >a, b, y</option>
729 <option value="a, b, y, Imm" >a, b, y, Imm</option>
730 <option value="a, b, y, z, -H2O, -NH3, Imm" >a, b, y, z, -H2O, -NH3, Imm</option>
731 <option value="c, y, z+1, z+2" >c, y, z+1, z+2</option>
732 <option value="b, c, y, z+1, z+2" >b, c, y, z+1, z+2</option>
733 <option value="b, y, INT" >b, y, INT</option>
734 <option value="b, y, INT, Imm" >b, y, INT, Imm</option>
735 <option value="a, b, y, INT" >a, b, y, INT</option>
736 <option value="a, b, y, INT, IMM" >a, b, y, INT, IMM</option>
737 <option value="a, b, y, INT, IMM, -H2O" >a, b, y, INT, IMM, -H2O</option>
738 <option value="a, b, y, INT, IMM, -H2O, -NH3" >a, b, y, INT, IMM, -H2O, -NH3</option>
739 <option value="a, b, y, INT, IMM, -NH3" >a, b, y, INT, IMM, -NH3</option>
740
741 </param>
742 <param name="ms_amanda_max_rank" type="integer" value="10"
730 label="MS Amanda: Maximum Rank" help="MS Amanda maximum rank" /> 743 label="MS Amanda: Maximum Rank" help="MS Amanda maximum rank" />
731 <param name="ms_amanda_mono" type="boolean" truevalue="1" falsevalue="0" checked="true" 744 <param name="ms_amanda_mono" type="boolean" truevalue="1" falsevalue="0" checked="true"
732 label="MS Amanda: Use Monoisotopic Mass Values" help="MS Amanda use monoisotopic mass values" /> 745 label="MS Amanda: Use Monoisotopic Mass Values" help="MS Amanda use monoisotopic mass values" />
733 </when> 746 </when>
734 </conditional> 747 </conditional>
735 --> 748
736 749
737
738 <!-- TIDE ADVANCED PARAMETERS --> 750 <!-- TIDE ADVANCED PARAMETERS -->
739 <!-- Not working in tests 751 <!-- Not working in tests
740 <conditional name="tide"> 752 <conditional name="tide">
741 <param name="tide_advanced" type="select" label="TIDE Options"> 753 <param name="tide_advanced" type="select" label="TIDE Options">
742 <option value="yes">Advanced</option> 754 <option value="yes">Advanced</option>
781 <option value="30" selected="True">30</option> 793 <option value="30" selected="True">30</option>
782 <option value="40" >40</option> 794 <option value="40" >40</option>
783 <option value="50" >50</option> 795 <option value="50" >50</option>
784 <option value="60" >60</option> 796 <option value="60" >60</option>
785 </param> 797 </param>
786 798
787 <param name="tide_monoisotopic" type="boolean" truevalue="1" falsevalue="0" checked="true" 799 <param name="tide_monoisotopic" type="boolean" truevalue="1" falsevalue="0" checked="true"
788 label="TIDE: Monoisotopic" help="If true, the precursor mass is monoisotopic"/> 800 label="TIDE: Monoisotopic" help="If true, the precursor mass is monoisotopic"/>
789 <param name="tide_clip_n_term" type="boolean" truevalue="1" falsevalue="0" checked="false" 801 <param name="tide_clip_n_term" type="boolean" truevalue="1" falsevalue="0" checked="false"
790 label="TIDE: Clip Nterm Methionine" help="If true, the Nterm Methionine will be clipped"/> 802 label="TIDE: Clip Nterm Methionine" help="If true, the Nterm Methionine will be clipped"/>
791 <param name="tide_digestion_type" label="TIDE: Digestion Type" type="select" help="Either both ends (full-digest) or at least one end (partial-digest) of a peptide must conform to enzyme specificity rules"> 803 <param name="tide_digestion_type" label="TIDE: Digestion Type" type="select" help="Either both ends (full-digest) or at least one end (partial-digest) of a peptide must conform to enzyme specificity rules">
839 <param name="tide_remove_temp" type="boolean" truevalue="1" falsevalue="0" checked="true" 851 <param name="tide_remove_temp" type="boolean" truevalue="1" falsevalue="0" checked="true"
840 label="TIDE: Remove Temp Folders" help="If true, the temp folders are removed when the search is done"/> 852 label="TIDE: Remove Temp Folders" help="If true, the temp folders are removed when the search is done"/>
841 </when> 853 </when>
842 </conditional> 854 </conditional>
843 --> 855 -->
844 856
845 <!-- MyriMatch ADVANCED PARAMETERS --> 857 <!-- MyriMatch ADVANCED PARAMETERS -->
846 <!-- Not working in tests 858 <!-- Not working in tests
847 <conditional name="myrimatch"> 859 <conditional name="myrimatch">
848 <param name="myrimatch_advanced" type="select" label="MyriMatch Options"> 860 <param name="myrimatch_advanced" type="select" label="MyriMatch Options">
849 <option value="yes">Advanced</option> 861 <option value="yes">Advanced</option>
870 <param name="myrimatch_termini" label="MyriMatch: Number of Enzymatic Termini" type="select" help="Select the number of enzymatic termini"> 882 <param name="myrimatch_termini" label="MyriMatch: Number of Enzymatic Termini" type="select" help="Select the number of enzymatic termini">
871 <option value="0">non-tryptic</option> 883 <option value="0">non-tryptic</option>
872 <option value="1" >semi-tryptic</option> 884 <option value="1" >semi-tryptic</option>
873 <option value="2" selected="True" >fully-tryptic</option> 885 <option value="2" selected="True" >fully-tryptic</option>
874 </param> 886 </param>
875 <param name="myrimatch_plus_three" type="boolean" truevalue="1" falsevalue="0" checked="true" 887 <param name="myrimatch_plus_three" type="boolean" truevalue="1" falsevalue="0" checked="true"
876 label="MyriMatch: Smart Plus Three Option" help="Defines what algorithms are used to generate a set of theoretical fragment ions" /> 888 label="MyriMatch: Smart Plus Three Option" help="Defines what algorithms are used to generate a set of theoretical fragment ions" />
877 <param name="myrimatch_xcorr" type="boolean" truevalue="1" falsevalue="0" checked="false" 889 <param name="myrimatch_xcorr" type="boolean" truevalue="1" falsevalue="0" checked="false"
878 label="MyriMatch: Xcorr Option" help="a Sequest-like cross correlation score can be calculated for the top ranking hits" /> 890 label="MyriMatch: Xcorr Option" help="a Sequest-like cross correlation score can be calculated for the top ranking hits" />
879 <param name="myrimatch_tic_cutoff" type="float" value="0.98" 891 <param name="myrimatch_tic_cutoff" type="float" value="0.98"
880 label="MyriMatch: TIC cutoff percentage" help="Cumulative ion current of picked peaks divided by TIC >= this value for peaks to be retained" /> 892 label="MyriMatch: TIC cutoff percentage" help="Cumulative ion current of picked peaks divided by TIC >= this value for peaks to be retained" />
881 <param name="myrimatch_intensity_classes" type="integer" value="3" 893 <param name="myrimatch_intensity_classes" type="integer" value="3"
882 label="MyriMatch: Number of Intensity Classes" help="Experimental spectra have their peaks stratified into this number of intensity classed" /> 894 label="MyriMatch: Number of Intensity Classes" help="Experimental spectra have their peaks stratified into this number of intensity classed" />
883 <param name="myrimatch_class_multiplier" type="integer" value="2" 895 <param name="myrimatch_class_multiplier" type="integer" value="2"
887 <param name="myrimatch_max_peak" type="integer" value="100" 899 <param name="myrimatch_max_peak" type="integer" value="100"
888 label="MyriMatch: Maximum Peak Count" help="Maximum number of peaks to be used from a spectrum" /> 900 label="MyriMatch: Maximum Peak Count" help="Maximum number of peaks to be used from a spectrum" />
889 </when> 901 </when>
890 </conditional> 902 </conditional>
891 --> 903 -->
892 904
893 <!-- Andromeda ADVANCED PARAMETERS --> 905 <!-- Andromeda ADVANCED PARAMETERS -->
894 <!-- Windows only 906 <!-- Windows only
895 <conditional name="andromeda"> 907 <conditional name="andromeda">
896 <param name="andromeda_advanced" type="select" label="Andromeda Options"> 908 <param name="andromeda_advanced" type="select" label="Andromeda Options">
897 <option value="yes">Advanced</option> 909 <option value="yes">Advanced</option>
921 <param name="andromeda_max_psms" type="integer" value="10" label="Andromeda maximum number of spectrum matches spectrum, default is: 10" /> 933 <param name="andromeda_max_psms" type="integer" value="10" label="Andromeda maximum number of spectrum matches spectrum, default is: 10" />
922 <param name="andromeda_decoy_mode" type="boolean" truevalue="decoy" falsevalue="none" checked="false" label="Andromeda decoy mode" /> 934 <param name="andromeda_decoy_mode" type="boolean" truevalue="decoy" falsevalue="none" checked="false" label="Andromeda decoy mode" />
923 </when> 935 </when>
924 </conditional> 936 </conditional>
925 --> 937 -->
926 938
927 <!-- Comet ADVANCED PARAMETERS --> 939 <!-- Comet ADVANCED PARAMETERS -->
928 <conditional name="comet"> 940 <conditional name="comet">
929 <param name="comet_advanced" type="select" label="Comet Options"> 941 <param name="comet_advanced" type="select" label="Comet Options">
930 <option value="yes">Advanced</option> 942 <option value="yes">Advanced</option>
931 <option value="no" selected="True">Default</option> 943 <option value="no" selected="True">Default</option>
961 </when> 973 </when>
962 </conditional> 974 </conditional>
963 <param name="comet_clear_mz_range_lower" type="float" value="0.0" 975 <param name="comet_clear_mz_range_lower" type="float" value="0.0"
964 label="Comet: Minimum Peaks Intensity" help="Intended for iTRAQ/TMT type data where one might want to remove the reporter ion signals, lower m/z range" /> 976 label="Comet: Minimum Peaks Intensity" help="Intended for iTRAQ/TMT type data where one might want to remove the reporter ion signals, lower m/z range" />
965 <param name="comet_clear_mz_range_upper" type="float" value="0.0" 977 <param name="comet_clear_mz_range_upper" type="float" value="0.0"
966 label="Comet: Maximum Peaks Intensity" help="Intended for iTRAQ/TMT type data where one might want to remove the reporter ion signals, upper m/z range" /> 978 label="Comet: Maximum Peaks Intensity" help="Intended for iTRAQ/TMT type data where one might want to remove the reporter ion signals, upper m/z range" />
967 </when> 979 </when>
968 </conditional> 980 </conditional>
969 <!-- Search Related parameters --> 981 <!-- Search Related parameters -->
970 <conditional name="comet_search"> 982 <conditional name="comet_search">
971 <param name="comet_search_selector" type="select" label="Comet: Search Related"> 983 <param name="comet_search_selector" type="select" label="Comet: Search Related">
991 label="Comet: Maximum Precursor Mass" help="The maximum precursor mass considered" /> 1003 label="Comet: Maximum Precursor Mass" help="The maximum precursor mass considered" />
992 <param name="comet_num_matches" type="integer" value="10" 1004 <param name="comet_num_matches" type="integer" value="10"
993 label="Comet: Maximum Number of Matches" help="The maximum number of peptide matches per spectrum" /> 1005 label="Comet: Maximum Number of Matches" help="The maximum number of peptide matches per spectrum" />
994 <param name="comet_max_frag_charge" type="integer" value="3" 1006 <param name="comet_max_frag_charge" type="integer" value="3"
995 label="Comet: Maximum Fragment Charge" help="Sets the maximum fragment charge (fill value between 1 and 5)" /> 1007 label="Comet: Maximum Fragment Charge" help="Sets the maximum fragment charge (fill value between 1 and 5)" />
996 <param name="comet_remove_meth" type="boolean" truevalue="1" falsevalue="0" checked="false" 1008 <param name="comet_remove_meth" type="boolean" truevalue="1" falsevalue="0" checked="false"
997 label="Comet: Remove Methionine" help="Specifies whether the N-terminal methionine is cleaved prior to matching" /> 1009 label="Comet: Remove Methionine" help="Specifies whether the N-terminal methionine is cleaved prior to matching" />
998 <param name="comet_batch_size" type="integer" value="0" 1010 <param name="comet_batch_size" type="integer" value="0"
999 label="Comet: Batch Size" help="0 means load and search all spectra at once, otherwise spectra are loaded and searched in batches of the number specified" /> 1011 label="Comet: Batch Size" help="0 means load and search all spectra at once, otherwise spectra are loaded and searched in batches of the number specified" />
1000 <param name="comet_num_ptms" type="integer" value="10" 1012 <param name="comet_num_ptms" type="integer" value="10"
1001 label="Comet: Maximum Number of PTMs" help="The maximum number of ptms per peptide" /> 1013 label="Comet: Maximum Number of PTMs" help="The maximum number of ptms per peptide" />
1002 </when> 1014 </when>
1003 </conditional> 1015 </conditional>
1004 <!-- Fragment Ions Related parameters --> 1016 <!-- Fragment Ions Related parameters -->
1005 <conditional name="comet_fragment_ions"> 1017 <conditional name="comet_fragment_ions">
1006 <param name="comet_fragment_ions_selector" type="select" label="Comet: Fragment Ions Related"> 1018 <param name="comet_fragment_ions_selector" type="select" label="Comet: Fragment Ions Related">
1009 </param> 1021 </param>
1010 <when value="no" /> 1022 <when value="no" />
1011 <when value="yes"> 1023 <when value="yes">
1012 <param name="comet_frag_bin_offset" type="float" value="0.4" 1024 <param name="comet_frag_bin_offset" type="float" value="0.4"
1013 label="Comet: Fragment Bin Offset" help="Controls how each fragment bin is defined in terms of where each bin starts" /> 1025 label="Comet: Fragment Bin Offset" help="Controls how each fragment bin is defined in terms of where each bin starts" />
1014 <param name="comet_sparse_matrix" type="boolean" truevalue="1" falsevalue="0" checked="true"
1015 label="Comet: Fragment Sparse Matrix" help="Controls whether or not internal sparse matrix data representation is used to lower memory usage" />
1016 <param name="comet_theoretical_fragment_ions" type="integer" value="0" 1026 <param name="comet_theoretical_fragment_ions" type="integer" value="0"
1017 label="Comet: Theoretical Fragment Ions" help="Specifies how theoretical fragment ion peaks are represented (0 or 1 values are allowed)" /> 1027 label="Comet: Theoretical Fragment Ions" help="Specifies how theoretical fragment ion peaks are represented (0 or 1 values are allowed)" />
1018 </when> 1028 </when>
1019 </conditional> 1029 </conditional>
1020 </when> 1030 </when>
1021 </conditional> 1031 </conditional>
1022 <conditional name="directtag"> 1032 <conditional name="directtag">
1050 <param name="directag_intensity_weight" type="float" value="1.0" label="DirecTag intensity score weight, default is '1.0'."/> 1060 <param name="directag_intensity_weight" type="float" value="1.0" label="DirecTag intensity score weight, default is '1.0'."/>
1051 <param name="directag_fidelity_weight" type="float" value="1.0" label="DirecTag fidelity score weight, default is '1.0'."/> 1061 <param name="directag_fidelity_weight" type="float" value="1.0" label="DirecTag fidelity score weight, default is '1.0'."/>
1052 <param name="directag_complement_weight" type="float" value="1.0" label="DirecTag complement_score_weight, default is '1.0'."/> 1062 <param name="directag_complement_weight" type="float" value="1.0" label="DirecTag complement_score_weight, default is '1.0'."/>
1053 </when> 1063 </when>
1054 </conditional> 1064 </conditional>
1055 1065
1056 <conditional name="novor"> 1066 <conditional name="novor">
1057 <param name="novor_advanced" type="select" label="Novor Options"> 1067 <param name="novor_advanced" type="select" label="Novor Options">
1058 <option value="yes">Advanced</option> 1068 <option value="yes">Advanced</option>
1059 <option value="no" selected="True">Default</option> 1069 <option value="no" selected="True">Default</option>
1060 </param> 1070 </param>
1088 <param name="min_charge" value="1"/> 1098 <param name="min_charge" value="1"/>
1089 <param name="max_charge" value="3"/> 1099 <param name="max_charge" value="3"/>
1090 <param name="engines" value="X!Tandem,MSGF,MyriMatch,OMSSA,Comet"/> 1100 <param name="engines" value="X!Tandem,MSGF,MyriMatch,OMSSA,Comet"/>
1091 <param name="xtandem.xtandem_advanced" value="yes"/> 1101 <param name="xtandem.xtandem_advanced" value="yes"/>
1092 <param name="xtandem_advanced.xtandem_refine_selector" value="yes"/> 1102 <param name="xtandem_advanced.xtandem_refine_selector" value="yes"/>
1093 <output name="output" file="tiny_searchgui_result1.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" /> 1103 <output name="output" file="tiny_searchgui_result1.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" />
1094 </test> 1104 </test>
1095 <!-- Test that search works with MSAmanda --> 1105 <!-- Test that search works with MSAmanda -->
1096 <test> 1106 <test>
1097 <param name="peak_lists" value="searchgui_tinyspectra1.mgf"/> 1107 <param name="peak_lists" value="searchgui_tinyspectra1.mgf"/>
1098 <param name="input_database" value="searchgui_tinydb1.fasta" ftype="fasta"/> 1108 <param name="input_database" value="searchgui_tinydb1.fasta" ftype="fasta"/>
1100 <param name="fixed_modifications" value="carbamidomethyl c"/> 1110 <param name="fixed_modifications" value="carbamidomethyl c"/>
1101 <param name="variable_modifications" value="oxidation of m"/> 1111 <param name="variable_modifications" value="oxidation of m"/>
1102 <param name="min_charge" value="1"/> 1112 <param name="min_charge" value="1"/>
1103 <param name="max_charge" value="3"/> 1113 <param name="max_charge" value="3"/>
1104 <param name="engines" value="MS_Amanda"/> 1114 <param name="engines" value="MS_Amanda"/>
1105 <output name="output" file="tiny_searchgui_result_amandaonly.zip" ftype="searchgui_archive" compare="sim_size" delta="5000" /> 1115 <output name="output" file="tiny_searchgui_result_amandaonly.zip" ftype="searchgui_archive" compare="sim_size" delta="5000" />
1106 </test> 1116 </test>
1107 </tests> 1117 </tests>
1108 <help> 1118 <help>
1109 **What it does** 1119 **What it does**
1110 1120