comparison IDPosteriorErrorProbability.xml @ 15:93e6ec445d5d draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 5c080b1e2b99f1c88f4557e9fec8c45c9d23b906
author galaxyp
date Fri, 14 Jun 2024 21:40:19 +0000
parents 986e03d3201e
children
comparison
equal deleted inserted replaced
14:986e03d3201e 15:93e6ec445d5d
1 <?xml version='1.0' encoding='UTF-8'?>
2 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> 1 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.-->
3 <!--Proposed Tool Section: [ID Processing]--> 2 <!--Proposed Tool Section: [Identification Processing]-->
4 <tool id="IDPosteriorErrorProbability" name="IDPosteriorErrorProbability" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> 3 <tool id="IDPosteriorErrorProbability" name="IDPosteriorErrorProbability" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
5 <description>Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model.</description> 4 <description>Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model</description>
6 <macros> 5 <macros>
7 <token name="@EXECUTABLE@">IDPosteriorErrorProbability</token> 6 <token name="@EXECUTABLE@">IDPosteriorErrorProbability</token>
8 <import>macros.xml</import> 7 <import>macros.xml</import>
9 </macros> 8 </macros>
10 <expand macro="requirements"/> 9 <expand macro="requirements"/>
13 @EXT_FOO@ 12 @EXT_FOO@
14 #import re 13 #import re
15 14
16 ## Preprocessing 15 ## Preprocessing
17 mkdir in && 16 mkdir in &&
18 ln -s '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' && 17 cp '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' &&
19 mkdir out && 18 mkdir out &&
20 #if "out_plot_FLAG" in str($OPTIONAL_OUTPUTS).split(',') 19 #if "out_plot_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
21 mkdir out_plot && 20 mkdir out_plot &&
22 #end if 21 #end if
23 22
50 <configfiles> 49 <configfiles>
51 <inputs name="args_json" data_style="paths"/> 50 <inputs name="args_json" data_style="paths"/>
52 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile> 51 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile>
53 </configfiles> 52 </configfiles>
54 <inputs> 53 <inputs>
55 <param argument="-in" type="data" format="idxml" optional="false" label="input file" help=" select idxml data sets(s)"/> 54 <param argument="-in" type="data" format="idxml" label="input file" help=" select idxml data sets(s)"/>
56 <param argument="-split_charge" type="boolean" truevalue="true" falsevalue="false" checked="false" label="The search engine scores are split by charge if this flag is set" help="Thus, for each charge state a new model will be computed"/> 55 <param argument="-split_charge" type="boolean" truevalue="true" falsevalue="false" checked="false" label="The search engine scores are split by charge if this flag is set" help="Thus, for each charge state a new model will be computed"/>
57 <param argument="-top_hits_only" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set only the top hits of every PeptideIdentification will be used" help=""/> 56 <param argument="-top_hits_only" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set only the top hits of every PeptideIdentification will be used" help=""/>
58 <param argument="-ignore_bad_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set errors will be written but ignored" help="Useful for pipelines with many datasets where only a few are bad, but the pipeline should run through"/> 57 <param argument="-ignore_bad_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set errors will be written but ignored" help="Useful for pipelines with many datasets where only a few are bad, but the pipeline should run through"/>
59 <param argument="-prob_correct" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set scores will be calculated as '1 - ErrorProbabilities' and can be interpreted as probabilities for correct identifications" help=""/> 58 <param argument="-prob_correct" type="boolean" truevalue="true" falsevalue="false" checked="false" label="If set scores will be calculated as '1 - ErrorProbabilities' and can be interpreted as probabilities for correct identifications" help=""/>
60 <section name="fit_algorithm" title="Algorithm parameter subsection" help="" expanded="false"> 59 <section name="fit_algorithm" title="Algorithm parameter subsection" help="" expanded="false">
61 <param name="number_of_bins" argument="-fit_algorithm:number_of_bins" type="integer" optional="true" value="100" label="Number of bins used for visualization" help="Only needed if each iteration step of the EM-Algorithm will be visualized"/> 60 <param name="number_of_bins" argument="-fit_algorithm:number_of_bins" type="integer" value="100" label="Number of bins used for visualization" help="Only needed if each iteration step of the EM-Algorithm will be visualized"/>
62 <param name="incorrectly_assigned" argument="-fit_algorithm:incorrectly_assigned" type="select" optional="true" label="for 'Gumbel', the Gumbel distribution is used to plot incorrectly assigned sequences" help="For 'Gauss', the Gauss distribution is used"> 61 <param name="incorrectly_assigned" argument="-fit_algorithm:incorrectly_assigned" type="select" label="for 'Gumbel', the Gumbel distribution is used to plot incorrectly assigned sequences" help="For 'Gauss', the Gauss distribution is used">
63 <option value="Gumbel" selected="true">Gumbel</option> 62 <option value="Gumbel" selected="true">Gumbel</option>
64 <option value="Gauss">Gauss</option> 63 <option value="Gauss">Gauss</option>
65 <expand macro="list_string_san" name="incorrectly_assigned"/> 64 <expand macro="list_string_san" name="incorrectly_assigned"/>
66 </param> 65 </param>
67 <param name="max_nr_iterations" argument="-fit_algorithm:max_nr_iterations" type="integer" optional="true" value="1000" label="Bounds the number of iterations for the EM algorithm when convergence is slow" help=""/> 66 <param name="max_nr_iterations" argument="-fit_algorithm:max_nr_iterations" type="integer" value="1000" label="Bounds the number of iterations for the EM algorithm when convergence is slow" help=""/>
68 <param name="neg_log_delta" argument="-fit_algorithm:neg_log_delta" type="integer" optional="true" value="6" label="The negative logarithm of the convergence threshold for the likelihood increase" help=""/> 67 <param name="neg_log_delta" argument="-fit_algorithm:neg_log_delta" type="integer" value="6" label="The negative logarithm of the convergence threshold for the likelihood increase" help=""/>
69 <param name="outlier_handling" argument="-fit_algorithm:outlier_handling" type="select" optional="true" label="What to do with outliers:" help="- ignore_iqr_outliers: ignore outliers outside of 3*IQR from Q1/Q3 for fitting. - set_iqr_to_closest_valid: set IQR-based outliers to the last valid value for fitting. - ignore_extreme_percentiles: ignore everything outside 99th and 1st percentile (also removes equal values like potential censored max values in XTandem). - none: do nothing"> 68 <param name="outlier_handling" argument="-fit_algorithm:outlier_handling" type="select" label="What to do with outliers:" help="- ignore_iqr_outliers: ignore outliers outside of 3*IQR from Q1/Q3 for fitting. - set_iqr_to_closest_valid: set IQR-based outliers to the last valid value for fitting. - ignore_extreme_percentiles: ignore everything outside 99th and 1st percentile (also removes equal values like potential censored max values in XTandem). - none: do nothing">
70 <option value="ignore_iqr_outliers" selected="true">ignore_iqr_outliers</option> 69 <option value="ignore_iqr_outliers" selected="true">ignore_iqr_outliers</option>
71 <option value="set_iqr_to_closest_valid">set_iqr_to_closest_valid</option> 70 <option value="set_iqr_to_closest_valid">set_iqr_to_closest_valid</option>
72 <option value="ignore_extreme_percentiles">ignore_extreme_percentiles</option> 71 <option value="ignore_extreme_percentiles">ignore_extreme_percentiles</option>
73 <option value="none">none</option> 72 <option value="none">none</option>
74 <expand macro="list_string_san" name="outlier_handling"/> 73 <expand macro="list_string_san" name="outlier_handling"/>
75 </param> 74 </param>
76 </section> 75 </section>
77 <expand macro="adv_opts_macro"> 76 <expand macro="adv_opts_macro">
78 <param argument="-fdr_for_targets_smaller" type="float" optional="true" value="0.05" label="Only used, when top_hits_only set" help="Additionally, target/decoy information should be available. The score_type must be q-value from an previous False Discovery Rate run"/> 77 <param argument="-fdr_for_targets_smaller" type="float" value="0.05" label="Only used, when top_hits_only set" help="Additionally, target/decoy information should be available. The score_type must be q-value from an previous False Discovery Rate run"/>
79 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> 78 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/>
80 <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help=""> 79 <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true">
81 <expand macro="list_string_san" name="test"/> 80 <expand macro="list_string_san" name="test"/>
82 </param> 81 </param>
83 </expand> 82 </expand>
84 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> 83 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs">
85 <option value="out_plot_FLAG">out_plot (txt file (if gnuplot is available, a corresponding PDF will be created as well.))</option> 84 <option value="out_plot_FLAG">out_plot (txt file (if gnuplot is available, a corresponding PDF will be created as well.))</option>
93 </data> 92 </data>
94 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> 93 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd">
95 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> 94 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter>
96 </data> 95 </data>
97 </outputs> 96 </outputs>
98 <tests><!-- TOPP_IDPosteriorErrorProbability_1 --> 97 <tests>
98 <!-- TOPP_IDPosteriorErrorProbability_1 -->
99 <test expect_num_outputs="2"> 99 <test expect_num_outputs="2">
100 <section name="adv_opts"> 100 <section name="adv_opts">
101 <param name="fdr_for_targets_smaller" value="0.05"/> 101 <param name="fdr_for_targets_smaller" value="0.05"/>
102 <param name="force" value="false"/> 102 <param name="force" value="false"/>
103 <param name="test" value="true"/> 103 <param name="test" value="true"/>
104 </section> 104 </section>
105 <param name="in" value="IDPosteriorErrorProbability_Mascot_input.idXML"/> 105 <param name="in" value="IDPosteriorErrorProbability_Mascot_input.idXML"/>
106 <output name="out" file="IDPosteriorErrorProbability_Mascot_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 106 <output name="out" value="IDPosteriorErrorProbability_Mascot_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
107 <param name="split_charge" value="false"/> 107 <param name="split_charge" value="false"/>
108 <param name="top_hits_only" value="false"/> 108 <param name="top_hits_only" value="false"/>
109 <param name="ignore_bad_data" value="false"/> 109 <param name="ignore_bad_data" value="false"/>
110 <param name="prob_correct" value="false"/> 110 <param name="prob_correct" value="false"/>
111 <section name="fit_algorithm"> 111 <section name="fit_algorithm">
112 <param name="number_of_bins" value="100"/> 112 <param name="number_of_bins" value="100"/>
113 <param name="incorrectly_assigned" value="Gumbel"/> 113 <param name="incorrectly_assigned" value="Gumbel"/>
114 <param name="max_nr_iterations" value="1000"/> 114 <param name="max_nr_iterations" value="1000"/>
115 <param name="neg_log_delta" value="6"/> 115 <param name="neg_log_delta" value="6"/>
116 <param name="outlier_handling" value="ignore_iqr_outliers"/> 116 <param name="outlier_handling" value="ignore_iqr_outliers"/>
117 </section> 117 </section>
118 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 118 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
119 <output name="ctd_out" ftype="xml"> 119 <output name="ctd_out" ftype="xml">
120 <assert_contents> 120 <assert_contents>
121 <is_valid_xml/> 121 <is_valid_xml/>
122 </assert_contents> 122 </assert_contents>
123 </output> 123 </output>
124 <assert_stdout>
125 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
126 </assert_stdout>
124 </test> 127 </test>
125 <!-- TOPP_IDPosteriorErrorProbability_2 --> 128 <!-- TOPP_IDPosteriorErrorProbability_2 -->
126 <test expect_num_outputs="2"> 129 <test expect_num_outputs="2">
127 <section name="adv_opts"> 130 <section name="adv_opts">
128 <param name="fdr_for_targets_smaller" value="0.05"/> 131 <param name="fdr_for_targets_smaller" value="0.05"/>
129 <param name="force" value="false"/> 132 <param name="force" value="false"/>
130 <param name="test" value="true"/> 133 <param name="test" value="true"/>
131 </section> 134 </section>
132 <param name="in" value="IDPosteriorErrorProbability_XTandem_input.idXML"/> 135 <param name="in" value="IDPosteriorErrorProbability_XTandem_input.idXML"/>
133 <output name="out" file="IDPosteriorErrorProbability_XTandem_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 136 <output name="out" value="IDPosteriorErrorProbability_XTandem_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
134 <param name="split_charge" value="false"/> 137 <param name="split_charge" value="false"/>
135 <param name="top_hits_only" value="false"/> 138 <param name="top_hits_only" value="false"/>
136 <param name="ignore_bad_data" value="false"/> 139 <param name="ignore_bad_data" value="false"/>
137 <param name="prob_correct" value="false"/> 140 <param name="prob_correct" value="false"/>
138 <section name="fit_algorithm"> 141 <section name="fit_algorithm">
139 <param name="number_of_bins" value="100"/> 142 <param name="number_of_bins" value="100"/>
140 <param name="incorrectly_assigned" value="Gumbel"/> 143 <param name="incorrectly_assigned" value="Gumbel"/>
141 <param name="max_nr_iterations" value="1000"/> 144 <param name="max_nr_iterations" value="1000"/>
142 <param name="neg_log_delta" value="6"/> 145 <param name="neg_log_delta" value="6"/>
143 <param name="outlier_handling" value="ignore_iqr_outliers"/> 146 <param name="outlier_handling" value="ignore_iqr_outliers"/>
144 </section> 147 </section>
145 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 148 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
146 <output name="ctd_out" ftype="xml"> 149 <output name="ctd_out" ftype="xml">
147 <assert_contents> 150 <assert_contents>
148 <is_valid_xml/> 151 <is_valid_xml/>
149 </assert_contents> 152 </assert_contents>
150 </output> 153 </output>
154 <assert_stdout>
155 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
156 </assert_stdout>
151 </test> 157 </test>
152 <!-- TOPP_IDPosteriorErrorProbability_3 --> 158 <!-- TOPP_IDPosteriorErrorProbability_3 -->
153 <test expect_num_outputs="2"> 159 <test expect_num_outputs="2">
154 <section name="adv_opts"> 160 <section name="adv_opts">
155 <param name="fdr_for_targets_smaller" value="0.05"/> 161 <param name="fdr_for_targets_smaller" value="0.05"/>
156 <param name="force" value="false"/> 162 <param name="force" value="false"/>
157 <param name="test" value="true"/> 163 <param name="test" value="true"/>
158 </section> 164 </section>
159 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input.idXML"/> 165 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input.idXML"/>
160 <output name="out" file="IDPosteriorErrorProbability_OMSSA_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 166 <output name="out" value="IDPosteriorErrorProbability_OMSSA_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
161 <param name="split_charge" value="false"/> 167 <param name="split_charge" value="false"/>
162 <param name="top_hits_only" value="false"/> 168 <param name="top_hits_only" value="false"/>
163 <param name="ignore_bad_data" value="false"/> 169 <param name="ignore_bad_data" value="false"/>
164 <param name="prob_correct" value="false"/> 170 <param name="prob_correct" value="false"/>
165 <section name="fit_algorithm"> 171 <section name="fit_algorithm">
166 <param name="number_of_bins" value="100"/> 172 <param name="number_of_bins" value="100"/>
167 <param name="incorrectly_assigned" value="Gumbel"/> 173 <param name="incorrectly_assigned" value="Gumbel"/>
168 <param name="max_nr_iterations" value="1000"/> 174 <param name="max_nr_iterations" value="1000"/>
169 <param name="neg_log_delta" value="6"/> 175 <param name="neg_log_delta" value="6"/>
170 <param name="outlier_handling" value="ignore_iqr_outliers"/> 176 <param name="outlier_handling" value="ignore_iqr_outliers"/>
171 </section> 177 </section>
172 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 178 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
173 <output name="ctd_out" ftype="xml"> 179 <output name="ctd_out" ftype="xml">
174 <assert_contents> 180 <assert_contents>
175 <is_valid_xml/> 181 <is_valid_xml/>
176 </assert_contents> 182 </assert_contents>
177 </output> 183 </output>
184 <assert_stdout>
185 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
186 </assert_stdout>
178 </test> 187 </test>
179 <!-- TOPP_IDPosteriorErrorProbability_4 --> 188 <!-- TOPP_IDPosteriorErrorProbability_4 -->
180 <test expect_num_outputs="2"> 189 <test expect_num_outputs="2">
181 <section name="adv_opts"> 190 <section name="adv_opts">
182 <param name="fdr_for_targets_smaller" value="0.05"/> 191 <param name="fdr_for_targets_smaller" value="0.05"/>
183 <param name="force" value="false"/> 192 <param name="force" value="false"/>
184 <param name="test" value="true"/> 193 <param name="test" value="true"/>
185 </section> 194 </section>
186 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input2.idXML"/> 195 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input2.idXML"/>
187 <output name="out" file="IDPosteriorErrorProbability_OMSSA_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 196 <output name="out" value="IDPosteriorErrorProbability_OMSSA_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
188 <param name="split_charge" value="true"/> 197 <param name="split_charge" value="true"/>
189 <param name="top_hits_only" value="false"/> 198 <param name="top_hits_only" value="false"/>
190 <param name="ignore_bad_data" value="false"/> 199 <param name="ignore_bad_data" value="false"/>
191 <param name="prob_correct" value="false"/> 200 <param name="prob_correct" value="false"/>
192 <section name="fit_algorithm"> 201 <section name="fit_algorithm">
200 <output name="ctd_out" ftype="xml"> 209 <output name="ctd_out" ftype="xml">
201 <assert_contents> 210 <assert_contents>
202 <is_valid_xml/> 211 <is_valid_xml/>
203 </assert_contents> 212 </assert_contents>
204 </output> 213 </output>
214 <assert_stdout>
215 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
216 </assert_stdout>
205 </test> 217 </test>
206 <!-- TOPP_IDPosteriorErrorProbability_5 --> 218 <!-- TOPP_IDPosteriorErrorProbability_5 -->
207 <test expect_num_outputs="2"> 219 <test expect_num_outputs="2">
208 <section name="adv_opts"> 220 <section name="adv_opts">
209 <param name="fdr_for_targets_smaller" value="0.05"/> 221 <param name="fdr_for_targets_smaller" value="0.05"/>
210 <param name="force" value="false"/> 222 <param name="force" value="false"/>
211 <param name="test" value="true"/> 223 <param name="test" value="true"/>
212 </section> 224 </section>
213 <param name="in" value="IDPosteriorErrorProbability_XTandem_input2.idXML"/> 225 <param name="in" value="IDPosteriorErrorProbability_XTandem_input2.idXML"/>
214 <output name="out" file="IDPosteriorErrorProbability_XTandem_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 226 <output name="out" value="IDPosteriorErrorProbability_XTandem_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
215 <param name="split_charge" value="true"/> 227 <param name="split_charge" value="true"/>
216 <param name="top_hits_only" value="false"/> 228 <param name="top_hits_only" value="false"/>
217 <param name="ignore_bad_data" value="false"/> 229 <param name="ignore_bad_data" value="false"/>
218 <param name="prob_correct" value="false"/> 230 <param name="prob_correct" value="false"/>
219 <section name="fit_algorithm"> 231 <section name="fit_algorithm">
227 <output name="ctd_out" ftype="xml"> 239 <output name="ctd_out" ftype="xml">
228 <assert_contents> 240 <assert_contents>
229 <is_valid_xml/> 241 <is_valid_xml/>
230 </assert_contents> 242 </assert_contents>
231 </output> 243 </output>
244 <assert_stdout>
245 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
246 </assert_stdout>
232 </test> 247 </test>
233 <!-- TOPP_IDPosteriorErrorProbability_6 --> 248 <!-- TOPP_IDPosteriorErrorProbability_6 -->
234 <test expect_num_outputs="2"> 249 <test expect_num_outputs="2">
235 <section name="adv_opts"> 250 <section name="adv_opts">
236 <param name="fdr_for_targets_smaller" value="0.05"/> 251 <param name="fdr_for_targets_smaller" value="0.05"/>
237 <param name="force" value="false"/> 252 <param name="force" value="false"/>
238 <param name="test" value="true"/> 253 <param name="test" value="true"/>
239 </section> 254 </section>
240 <param name="in" value="IDPosteriorErrorProbability_Mascot_input2.idXML"/> 255 <param name="in" value="IDPosteriorErrorProbability_Mascot_input2.idXML"/>
241 <output name="out" file="IDPosteriorErrorProbability_Mascot_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 256 <output name="out" value="IDPosteriorErrorProbability_Mascot_output2.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
242 <param name="split_charge" value="true"/> 257 <param name="split_charge" value="true"/>
243 <param name="top_hits_only" value="false"/> 258 <param name="top_hits_only" value="false"/>
244 <param name="ignore_bad_data" value="false"/> 259 <param name="ignore_bad_data" value="false"/>
245 <param name="prob_correct" value="false"/> 260 <param name="prob_correct" value="false"/>
246 <section name="fit_algorithm"> 261 <section name="fit_algorithm">
254 <output name="ctd_out" ftype="xml"> 269 <output name="ctd_out" ftype="xml">
255 <assert_contents> 270 <assert_contents>
256 <is_valid_xml/> 271 <is_valid_xml/>
257 </assert_contents> 272 </assert_contents>
258 </output> 273 </output>
274 <assert_stdout>
275 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
276 </assert_stdout>
259 </test> 277 </test>
260 <!-- TOPP_IDPosteriorErrorProbability_7 --> 278 <!-- TOPP_IDPosteriorErrorProbability_7 -->
261 <test expect_num_outputs="2"> 279 <test expect_num_outputs="2">
262 <section name="adv_opts"> 280 <section name="adv_opts">
263 <param name="fdr_for_targets_smaller" value="0.05"/> 281 <param name="fdr_for_targets_smaller" value="0.05"/>
264 <param name="force" value="false"/> 282 <param name="force" value="false"/>
265 <param name="test" value="true"/> 283 <param name="test" value="true"/>
266 </section> 284 </section>
267 <param name="in" value="IDPosteriorErrorProbability_bad_data.idXML"/> 285 <param name="in" value="IDPosteriorErrorProbability_bad_data.idXML"/>
268 <output name="out" file="IDPosteriorErrorProbability_bad_data_out.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 286 <output name="out" value="IDPosteriorErrorProbability_bad_data_output.tmp" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
269 <param name="split_charge" value="false"/> 287 <param name="split_charge" value="false"/>
270 <param name="top_hits_only" value="false"/> 288 <param name="top_hits_only" value="false"/>
271 <param name="ignore_bad_data" value="true"/> 289 <param name="ignore_bad_data" value="true"/>
272 <param name="prob_correct" value="false"/> 290 <param name="prob_correct" value="false"/>
273 <section name="fit_algorithm"> 291 <section name="fit_algorithm">
281 <output name="ctd_out" ftype="xml"> 299 <output name="ctd_out" ftype="xml">
282 <assert_contents> 300 <assert_contents>
283 <is_valid_xml/> 301 <is_valid_xml/>
284 </assert_contents> 302 </assert_contents>
285 </output> 303 </output>
304 <assert_stdout>
305 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
306 </assert_stdout>
286 </test> 307 </test>
287 <!-- TOPP_IDPosteriorErrorProbability_8 --> 308 <!-- TOPP_IDPosteriorErrorProbability_8 -->
288 <test expect_num_outputs="2"> 309 <test expect_num_outputs="2">
289 <section name="adv_opts"> 310 <section name="adv_opts">
290 <param name="fdr_for_targets_smaller" value="0.05"/> 311 <param name="fdr_for_targets_smaller" value="0.05"/>
291 <param name="force" value="false"/> 312 <param name="force" value="false"/>
292 <param name="test" value="true"/> 313 <param name="test" value="true"/>
293 </section> 314 </section>
294 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input.idXML"/> 315 <param name="in" value="IDPosteriorErrorProbability_OMSSA_input.idXML"/>
295 <output name="out" file="IDPosteriorErrorProbability_prob_correct_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/> 316 <output name="out" value="IDPosteriorErrorProbability_prob_correct_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
296 <param name="split_charge" value="false"/> 317 <param name="split_charge" value="false"/>
297 <param name="top_hits_only" value="false"/> 318 <param name="top_hits_only" value="false"/>
298 <param name="ignore_bad_data" value="false"/> 319 <param name="ignore_bad_data" value="false"/>
299 <param name="prob_correct" value="true"/> 320 <param name="prob_correct" value="true"/>
300 <section name="fit_algorithm"> 321 <section name="fit_algorithm">
308 <output name="ctd_out" ftype="xml"> 329 <output name="ctd_out" ftype="xml">
309 <assert_contents> 330 <assert_contents>
310 <is_valid_xml/> 331 <is_valid_xml/>
311 </assert_contents> 332 </assert_contents>
312 </output> 333 </output>
334 <assert_stdout>
335 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
336 </assert_stdout>
313 </test> 337 </test>
314 </tests> 338 </tests>
315 <help><![CDATA[Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model. 339 <help><![CDATA[Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model.
316 340
317 341
318 For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_IDPosteriorErrorProbability.html]]></help> 342 For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_IDPosteriorErrorProbability.html]]></help>
319 <expand macro="references"/> 343 <expand macro="references"/>
320 </tool> 344 </tool>