comparison FileMerger.xml @ 16:0643576e7f51 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:29:46 +0000
parents b2fc8da99bcc
children
comparison
equal deleted inserted replaced
15:b2fc8da99bcc 16:0643576e7f51
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: [File Handling]--> 2 <!--Proposed Tool Section: [File Filtering / Extraction / Merging]-->
4 <tool id="FileMerger" name="FileMerger" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> 3 <tool id="FileMerger" name="FileMerger" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
5 <description>Merges several MS files into one file.</description> 4 <description>Merges several MS files into one file</description>
6 <macros> 5 <macros>
7 <token name="@EXECUTABLE@">FileMerger</token> 6 <token name="@EXECUTABLE@">FileMerger</token>
8 <import>macros.xml</import> 7 <import>macros.xml</import>
9 </macros> 8 </macros>
10 <expand macro="requirements"/> 9 <expand macro="requirements"/>
15 14
16 ## Preprocessing 15 ## Preprocessing
17 mkdir in_cond.in && 16 mkdir in_cond.in &&
18 #if $in_cond.in_select == "no" 17 #if $in_cond.in_select == "no"
19 mkdir ${' '.join(["'in_cond.in/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} && 18 mkdir ${' '.join(["'in_cond.in/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} &&
20 ${' '.join(["ln -s '%s' 'in_cond.in/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($in_cond.in) if f])} 19 ${' '.join(["cp '%s' 'in_cond.in/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($in_cond.in) if f])}
21 #else 20 #else
22 ln -s '$in_cond.in' 'in_cond.in/${re.sub("[^\w\-_]", "_", $in_cond.in.element_identifier)}.$gxy2omsext($in_cond.in.ext)' && 21 cp '$in_cond.in' 'in_cond.in/${re.sub("[^\w\-_]", "_", $in_cond.in.element_identifier)}.$gxy2omsext($in_cond.in.ext)' &&
23 #end if 22 #end if
24 mkdir out && 23 mkdir out &&
25 #if "trafo_out_FLAG" in str($OPTIONAL_OUTPUTS).split(',') 24 #if "trafo_out_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
26 mkdir rt_concat_trafo_out && 25 mkdir rt_concat_trafo_out &&
27 mkdir ${' '.join(["'rt_concat_trafo_out/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} && 26 mkdir ${' '.join(["'rt_concat_trafo_out/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} &&
66 <param name="in_select" type="select" label="Run tool in batch mode for -in"> 65 <param name="in_select" type="select" label="Run tool in batch mode for -in">
67 <option value="no">No: process all datasets jointly</option> 66 <option value="no">No: process all datasets jointly</option>
68 <option value="yes">Yes: process each dataset in an independent job</option> 67 <option value="yes">Yes: process each dataset in an independent job</option>
69 </param> 68 </param>
70 <when value="no"> 69 <when value="no">
71 <param argument="-in" type="data" format="consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml" multiple="true" optional="false" label="Input files separated by blank" help=" select consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml data sets(s)"/> 70 <param argument="-in" type="data" format="consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml" multiple="true" label="Input files separated by blank" help=" select consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml data sets(s)"/>
72 </when> 71 </when>
73 <when value="yes"> 72 <when value="yes">
74 <param argument="-in" type="data" format="consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml" multiple="false" optional="false" label="Input files separated by blank" help=" select consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml data sets(s)"/> 73 <param argument="-in" type="data" format="consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml" label="Input files separated by blank" help=" select consensusxml,dta,dta2d,fasta,featurexml,mgf,mzdata,mzml,mzxml,traml data sets(s)"/>
75 </when> 74 </when>
76 </conditional> 75 </conditional>
77 <param name="out_type" type="select" optional="false" label="File type of output out (Output file)"> 76 <param name="out_type" type="select" label="File type of output out (Output file)">
78 <option value="mzML">mzml</option> 77 <option value="mzML">mzml</option>
79 <option value="featureXML">featurexml</option> 78 <option value="featureXML">featurexml</option>
80 <option value="consensusXML">consensusxml</option> 79 <option value="consensusXML">consensusxml</option>
81 <option value="traML">traml</option> 80 <option value="traML">traml</option>
82 <option value="fasta">fasta</option> 81 <option value="fasta">fasta</option>
83 </param> 82 </param>
84 <param argument="-annotate_file_origin" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Store the original filename in each feature using meta value &quot;file_origin&quot; (for featureXML and consensusXML only)" help=""/> 83 <param argument="-annotate_file_origin" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Store the original filename in each feature using meta value &quot;file_origin&quot; (for featureXML and consensusXML only)" help=""/>
85 <param argument="-append_method" type="select" optional="true" label="(ConsensusXML-only) Append quantitative information about features row-wise or column-wise" help="- 'append_rows' is usually used when the inputs come from the same MS run (e.g. caused by manual splitting or multiple algorithms on the same file). - 'append_cols' when you want to combine consensusXMLs from e.g. different fractions to be summarized in ProteinQuantifier or jointly exported with MzTabExporter"> 84 <param argument="-append_method" type="select" label="(ConsensusXML-only) Append quantitative information about features row-wise or column-wise" help="- 'append_rows' is usually used when the inputs come from the same MS run (e.g. caused by manual splitting or multiple algorithms on the same file). - 'append_cols' when you want to combine consensusXMLs from e.g. different fractions to be summarized in ProteinQuantifier or jointly exported with MzTabExporter">
86 <option value="append_rows" selected="true">append_rows</option> 85 <option value="append_rows" selected="true">append_rows</option>
87 <option value="append_cols">append_cols</option> 86 <option value="append_cols">append_cols</option>
88 <expand macro="list_string_san" name="append_method"/> 87 <expand macro="list_string_san" name="append_method"/>
89 </param> 88 </param>
90 <section name="rt_concat" title="Options for concatenating files in the retention time (RT) dimension" help="The RT ranges of inputs are adjusted so they don't overlap in the merged file (traML input not supported)" expanded="false"> 89 <section name="rt_concat" title="Options for concatenating files in the retention time (RT) dimension" help="The RT ranges of inputs are adjusted so they don't overlap in the merged file (traML input not supported)" expanded="false">
91 <param name="gap" argument="-rt_concat:gap" type="float" optional="true" value="0.0" label="The amount of gap (in seconds) to insert between the RT ranges of different input files" help="RT concatenation is enabled if a value &gt; 0 is set"/> 90 <param name="gap" argument="-rt_concat:gap" type="float" value="0.0" label="The amount of gap (in seconds) to insert between the RT ranges of different input files" help="RT concatenation is enabled if a value &gt; 0 is set"/>
92 </section> 91 </section>
93 <section name="raw" title="Options for raw data input/output (primarily for DTA files)" help="" expanded="false"> 92 <section name="raw" title="Options for raw data input/output (primarily for DTA files)" help="" expanded="false">
94 <param name="rt_auto" argument="-raw:rt_auto" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Assign retention times automatically (integers starting at 1)" help=""/> 93 <param name="rt_auto" argument="-raw:rt_auto" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Assign retention times automatically (integers starting at 1)" help=""/>
95 <param name="rt_custom" argument="-raw:rt_custom" type="text" optional="true" value="" label="List of custom retention times that are assigned to the files" help="The number of given retention times must be equal to the number of input files (space separated list, in order to allow for spaces in list items surround them by single quotes)"> 94 <param name="rt_custom" argument="-raw:rt_custom" type="text" optional="true" value="" label="List of custom retention times that are assigned to the files" help="The number of given retention times must be equal to the number of input files (space separated list, in order to allow for spaces in list items surround them by single quotes)">
96 <expand macro="list_float_valsan" name="rt_custom"/> 95 <expand macro="list_float_valsan" name="rt_custom"/>
97 </param> 96 </param>
98 <param name="rt_filename" argument="-raw:rt_filename" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Try to guess the retention time of a file based on the filename" help="This option is useful for merging DTA files, where filenames should contain the string 'rt' directly followed by a floating point number, e.g. 'my_spectrum_rt2795.15.dta'"/> 97 <param name="rt_filename" argument="-raw:rt_filename" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Try to guess the retention time of a file based on the filename" help="This option is useful for merging DTA files, where filenames should contain the string 'rt' directly followed by a floating point number, e.g. 'my_spectrum_rt2795.15.dta'"/>
99 <param name="ms_level" argument="-raw:ms_level" type="integer" optional="true" value="0" label="If 1 or higher, this number is assigned to spectra as the MS level" help="This option is useful for DTA files which do not contain MS level information"/> 98 <param name="ms_level" argument="-raw:ms_level" type="integer" value="0" label="If 1 or higher, this number is assigned to spectra as the MS level" help="This option is useful for DTA files which do not contain MS level information"/>
100 </section> 99 </section>
101 <expand macro="adv_opts_macro"> 100 <expand macro="adv_opts_macro">
102 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> 101 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/>
103 <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help=""> 102 <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true">
104 <expand macro="list_string_san" name="test"/> 103 <expand macro="list_string_san" name="test"/>
105 </param> 104 </param>
106 </expand> 105 </expand>
107 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> 106 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs">
108 <option value="trafo_out_FLAG">trafo_out (Output of retention time transformations that were applied to the input files to produce non-overlapping RT ranges)</option> 107 <option value="trafo_out_FLAG">trafo_out (Output of retention time transformations that were applied to the input files to produce non-overlapping RT ranges)</option>
124 </collection> 123 </collection>
125 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> 124 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd">
126 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> 125 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter>
127 </data> 126 </data>
128 </outputs> 127 </outputs>
129 <tests><!-- TOPP_FileMerger_2 --> 128 <tests>
129 <!-- TOPP_FileMerger_2 -->
130 <test expect_num_outputs="2"> 130 <test expect_num_outputs="2">
131 <section name="adv_opts"> 131 <section name="adv_opts">
132 <param name="force" value="false"/> 132 <param name="force" value="false"/>
133 <param name="test" value="true"/> 133 <param name="test" value="true"/>
134 </section> 134 </section>
135 <conditional name="in_cond"> 135 <conditional name="in_cond">
136 <param name="in" value="FileMerger_2_input1.dta,FileMerger_2_input2.dta" ftype="dta"/> 136 <param name="in" value="FileMerger_2_input1.dta,FileMerger_2_input2.dta" ftype="dta"/>
137 </conditional> 137 </conditional>
138 <param name="out_type" value="mzML"/> 138 <param name="out_type" value="mzML"/>
139 <output name="out" file="FileMerger_2_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 139 <output name="out" value="FileMerger_2_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
140 <param name="annotate_file_origin" value="false"/> 140 <param name="annotate_file_origin" value="false"/>
141 <param name="append_method" value="append_rows"/> 141 <param name="append_method" value="append_rows"/>
142 <section name="rt_concat"> 142 <section name="rt_concat">
143 <param name="gap" value="0.0"/> 143 <param name="gap" value="0.0"/>
144 </section> 144 </section>
152 <output name="ctd_out" ftype="xml"> 152 <output name="ctd_out" ftype="xml">
153 <assert_contents> 153 <assert_contents>
154 <is_valid_xml/> 154 <is_valid_xml/>
155 </assert_contents> 155 </assert_contents>
156 </output> 156 </output>
157 <assert_stdout>
158 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
159 </assert_stdout>
157 </test> 160 </test>
158 <!-- TOPP_FileMerger_3 --> 161 <!-- TOPP_FileMerger_3 -->
159 <test expect_num_outputs="2"> 162 <test expect_num_outputs="2">
160 <section name="adv_opts"> 163 <section name="adv_opts">
161 <param name="force" value="false"/> 164 <param name="force" value="false"/>
163 </section> 166 </section>
164 <conditional name="in_cond"> 167 <conditional name="in_cond">
165 <param name="in" value="FileMerger_3_input1.dta,FileMerger_3_input2.dta" ftype="dta"/> 168 <param name="in" value="FileMerger_3_input1.dta,FileMerger_3_input2.dta" ftype="dta"/>
166 </conditional> 169 </conditional>
167 <param name="out_type" value="mzML"/> 170 <param name="out_type" value="mzML"/>
168 <output name="out" file="FileMerger_3_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 171 <output name="out" value="FileMerger_3_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
169 <param name="annotate_file_origin" value="false"/> 172 <param name="annotate_file_origin" value="false"/>
170 <param name="append_method" value="append_rows"/> 173 <param name="append_method" value="append_rows"/>
171 <section name="rt_concat"> 174 <section name="rt_concat">
172 <param name="gap" value="0.0"/> 175 <param name="gap" value="0.0"/>
173 </section> 176 </section>
174 <section name="raw"> 177 <section name="raw">
175 <param name="rt_auto" value="true"/> 178 <param name="rt_auto" value="true"/>
176 <param name="rt_custom" value=""/> 179 <param name="rt_filename" value="false"/>
177 <param name="rt_filename" value="false"/> 180 <param name="ms_level" value="0"/>
178 <param name="ms_level" value="0"/> 181 </section>
179 </section> 182 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
180 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 183 <output name="ctd_out" ftype="xml">
181 <output name="ctd_out" ftype="xml"> 184 <assert_contents>
182 <assert_contents> 185 <is_valid_xml/>
183 <is_valid_xml/> 186 </assert_contents>
184 </assert_contents> 187 </output>
185 </output> 188 <assert_stdout>
189 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
190 </assert_stdout>
186 </test> 191 </test>
187 <!-- TOPP_FileMerger_4 --> 192 <!-- TOPP_FileMerger_4 -->
188 <test expect_num_outputs="2"> 193 <test expect_num_outputs="2">
189 <section name="adv_opts"> 194 <section name="adv_opts">
190 <param name="force" value="false"/> 195 <param name="force" value="false"/>
192 </section> 197 </section>
193 <conditional name="in_cond"> 198 <conditional name="in_cond">
194 <param name="in" value="FileMerger_4_input1.dta2d,FileMerger_4_input2.dta2d" ftype="dta2d"/> 199 <param name="in" value="FileMerger_4_input1.dta2d,FileMerger_4_input2.dta2d" ftype="dta2d"/>
195 </conditional> 200 </conditional>
196 <param name="out_type" value="mzML"/> 201 <param name="out_type" value="mzML"/>
197 <output name="out" file="FileMerger_4_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 202 <output name="out" value="FileMerger_4_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
198 <param name="annotate_file_origin" value="false"/> 203 <param name="annotate_file_origin" value="false"/>
199 <param name="append_method" value="append_rows"/> 204 <param name="append_method" value="append_rows"/>
200 <section name="rt_concat"> 205 <section name="rt_concat">
201 <param name="gap" value="0.0"/> 206 <param name="gap" value="0.0"/>
202 </section> 207 </section>
203 <section name="raw"> 208 <section name="raw">
204 <param name="rt_auto" value="false"/> 209 <param name="rt_auto" value="false"/>
205 <param name="rt_custom" value=""/> 210 <param name="rt_filename" value="false"/>
206 <param name="rt_filename" value="false"/> 211 <param name="ms_level" value="0"/>
207 <param name="ms_level" value="0"/> 212 </section>
208 </section> 213 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
209 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 214 <output name="ctd_out" ftype="xml">
210 <output name="ctd_out" ftype="xml"> 215 <assert_contents>
211 <assert_contents> 216 <is_valid_xml/>
212 <is_valid_xml/> 217 </assert_contents>
213 </assert_contents> 218 </output>
214 </output> 219 <assert_stdout>
220 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
221 </assert_stdout>
215 </test> 222 </test>
216 <!-- TOPP_FileMerger_5 --> 223 <!-- TOPP_FileMerger_5 -->
217 <test expect_num_outputs="2"> 224 <test expect_num_outputs="2">
218 <section name="adv_opts"> 225 <section name="adv_opts">
219 <param name="force" value="false"/> 226 <param name="force" value="false"/>
221 </section> 228 </section>
222 <conditional name="in_cond"> 229 <conditional name="in_cond">
223 <param name="in" value="FileMerger_5_input_rt1023.331.dta,FileMerger_5_input_rt2044.334.dta,FileMerger_5_input_rt889.32.dta" ftype="dta"/> 230 <param name="in" value="FileMerger_5_input_rt1023.331.dta,FileMerger_5_input_rt2044.334.dta,FileMerger_5_input_rt889.32.dta" ftype="dta"/>
224 </conditional> 231 </conditional>
225 <param name="out_type" value="mzML"/> 232 <param name="out_type" value="mzML"/>
226 <output name="out" file="FileMerger_5_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 233 <output name="out" value="FileMerger_5_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
227 <param name="annotate_file_origin" value="false"/> 234 <param name="annotate_file_origin" value="false"/>
228 <param name="append_method" value="append_rows"/> 235 <param name="append_method" value="append_rows"/>
229 <section name="rt_concat"> 236 <section name="rt_concat">
230 <param name="gap" value="0.0"/> 237 <param name="gap" value="0.0"/>
231 </section> 238 </section>
232 <section name="raw"> 239 <section name="raw">
233 <param name="rt_auto" value="false"/> 240 <param name="rt_auto" value="false"/>
234 <param name="rt_custom" value=""/>
235 <param name="rt_filename" value="true"/> 241 <param name="rt_filename" value="true"/>
236 <param name="ms_level" value="2"/> 242 <param name="ms_level" value="2"/>
237 </section> 243 </section>
238 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 244 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
239 <output name="ctd_out" ftype="xml"> 245 <output name="ctd_out" ftype="xml">
240 <assert_contents> 246 <assert_contents>
241 <is_valid_xml/> 247 <is_valid_xml/>
242 </assert_contents> 248 </assert_contents>
243 </output> 249 </output>
250 <assert_stdout>
251 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
252 </assert_stdout>
244 </test> 253 </test>
245 <!-- TOPP_FileMerger_6 --> 254 <!-- TOPP_FileMerger_6 -->
246 <test expect_num_outputs="2"> 255 <test expect_num_outputs="2">
247 <section name="adv_opts"> 256 <section name="adv_opts">
248 <param name="force" value="false"/> 257 <param name="force" value="false"/>
250 </section> 259 </section>
251 <conditional name="in_cond"> 260 <conditional name="in_cond">
252 <param name="in" value="FileMerger_6_input1.mzML,FileMerger_6_input2.mzML"/> 261 <param name="in" value="FileMerger_6_input1.mzML,FileMerger_6_input2.mzML"/>
253 </conditional> 262 </conditional>
254 <param name="out_type" value="mzML"/> 263 <param name="out_type" value="mzML"/>
255 <output name="out" file="FileMerger_6_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 264 <output name="out" value="FileMerger_6_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
256 <param name="annotate_file_origin" value="false"/> 265 <param name="annotate_file_origin" value="false"/>
257 <param name="append_method" value="append_rows"/> 266 <param name="append_method" value="append_rows"/>
258 <section name="rt_concat"> 267 <section name="rt_concat">
259 <param name="gap" value="0.0"/> 268 <param name="gap" value="0.0"/>
260 </section> 269 </section>
261 <section name="raw"> 270 <section name="raw">
262 <param name="rt_auto" value="false"/> 271 <param name="rt_auto" value="false"/>
263 <param name="rt_custom" value=""/> 272 <param name="rt_filename" value="false"/>
264 <param name="rt_filename" value="false"/> 273 <param name="ms_level" value="0"/>
265 <param name="ms_level" value="0"/> 274 </section>
266 </section> 275 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
267 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 276 <output name="ctd_out" ftype="xml">
268 <output name="ctd_out" ftype="xml"> 277 <assert_contents>
269 <assert_contents> 278 <is_valid_xml/>
270 <is_valid_xml/> 279 </assert_contents>
271 </assert_contents> 280 </output>
272 </output> 281 <assert_stdout>
282 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
283 </assert_stdout>
273 </test> 284 </test>
274 <!-- TOPP_FileMerger_7 --> 285 <!-- TOPP_FileMerger_7 -->
275 <test expect_num_outputs="2"> 286 <test expect_num_outputs="2">
276 <section name="adv_opts"> 287 <section name="adv_opts">
277 <param name="force" value="false"/> 288 <param name="force" value="false"/>
279 </section> 290 </section>
280 <conditional name="in_cond"> 291 <conditional name="in_cond">
281 <param name="in" value="FileMerger_7_input1.featureXML,FileMerger_7_input2.featureXML"/> 292 <param name="in" value="FileMerger_7_input1.featureXML,FileMerger_7_input2.featureXML"/>
282 </conditional> 293 </conditional>
283 <param name="out_type" value="featureXML"/> 294 <param name="out_type" value="featureXML"/>
284 <output name="out" file="FileMerger_7_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> 295 <output name="out" value="FileMerger_7_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/>
285 <param name="annotate_file_origin" value="false"/> 296 <param name="annotate_file_origin" value="false"/>
286 <param name="append_method" value="append_rows"/> 297 <param name="append_method" value="append_rows"/>
287 <section name="rt_concat"> 298 <section name="rt_concat">
288 <param name="gap" value="0.0"/> 299 <param name="gap" value="0.0"/>
289 </section> 300 </section>
290 <section name="raw"> 301 <section name="raw">
291 <param name="rt_auto" value="false"/> 302 <param name="rt_auto" value="false"/>
292 <param name="rt_custom" value=""/> 303 <param name="rt_filename" value="false"/>
293 <param name="rt_filename" value="false"/> 304 <param name="ms_level" value="0"/>
294 <param name="ms_level" value="0"/> 305 </section>
295 </section> 306 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
296 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 307 <output name="ctd_out" ftype="xml">
297 <output name="ctd_out" ftype="xml"> 308 <assert_contents>
298 <assert_contents> 309 <is_valid_xml/>
299 <is_valid_xml/> 310 </assert_contents>
300 </assert_contents> 311 </output>
301 </output> 312 <assert_stdout>
313 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
314 </assert_stdout>
302 </test> 315 </test>
303 <!-- TOPP_FileMerger_8 --> 316 <!-- TOPP_FileMerger_8 -->
304 <test expect_num_outputs="2"> 317 <test expect_num_outputs="2">
305 <section name="adv_opts"> 318 <section name="adv_opts">
306 <param name="force" value="false"/> 319 <param name="force" value="false"/>
308 </section> 321 </section>
309 <conditional name="in_cond"> 322 <conditional name="in_cond">
310 <param name="in" value="FileMerger_8_input1.consensusXML,FileMerger_8_input2.consensusXML"/> 323 <param name="in" value="FileMerger_8_input1.consensusXML,FileMerger_8_input2.consensusXML"/>
311 </conditional> 324 </conditional>
312 <param name="out_type" value="consensusXML"/> 325 <param name="out_type" value="consensusXML"/>
313 <output name="out" file="FileMerger_8_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 326 <output name="out" value="FileMerger_8_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
314 <param name="annotate_file_origin" value="false"/> 327 <param name="annotate_file_origin" value="false"/>
315 <param name="append_method" value="append_rows"/> 328 <param name="append_method" value="append_rows"/>
316 <section name="rt_concat"> 329 <section name="rt_concat">
317 <param name="gap" value="0.0"/> 330 <param name="gap" value="0.0"/>
318 </section> 331 </section>
319 <section name="raw"> 332 <section name="raw">
320 <param name="rt_auto" value="false"/> 333 <param name="rt_auto" value="false"/>
321 <param name="rt_custom" value=""/> 334 <param name="rt_filename" value="false"/>
322 <param name="rt_filename" value="false"/> 335 <param name="ms_level" value="0"/>
323 <param name="ms_level" value="0"/> 336 </section>
324 </section> 337 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
325 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 338 <output name="ctd_out" ftype="xml">
326 <output name="ctd_out" ftype="xml"> 339 <assert_contents>
327 <assert_contents> 340 <is_valid_xml/>
328 <is_valid_xml/> 341 </assert_contents>
329 </assert_contents> 342 </output>
330 </output> 343 <assert_stdout>
344 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
345 </assert_stdout>
331 </test> 346 </test>
332 <!-- TOPP_FileMerger_9 --> 347 <!-- TOPP_FileMerger_9 -->
333 <test expect_num_outputs="2"> 348 <test expect_num_outputs="2">
334 <section name="adv_opts"> 349 <section name="adv_opts">
335 <param name="force" value="false"/> 350 <param name="force" value="false"/>
337 </section> 352 </section>
338 <conditional name="in_cond"> 353 <conditional name="in_cond">
339 <param name="in" value="FileMerger_9_input1.traML,FileMerger_9_input2.traML"/> 354 <param name="in" value="FileMerger_9_input1.traML,FileMerger_9_input2.traML"/>
340 </conditional> 355 </conditional>
341 <param name="out_type" value="traML"/> 356 <param name="out_type" value="traML"/>
342 <output name="out" file="FileMerger_9_output.traML" compare="sim_size" delta_frac="0.7" ftype="traml"/> 357 <output name="out" value="FileMerger_9_output.traML" compare="sim_size" delta_frac="0.7" ftype="traml"/>
343 <param name="annotate_file_origin" value="false"/> 358 <param name="annotate_file_origin" value="false"/>
344 <param name="append_method" value="append_rows"/> 359 <param name="append_method" value="append_rows"/>
345 <section name="rt_concat"> 360 <section name="rt_concat">
346 <param name="gap" value="0.0"/> 361 <param name="gap" value="0.0"/>
347 </section> 362 </section>
348 <section name="raw"> 363 <section name="raw">
349 <param name="rt_auto" value="false"/> 364 <param name="rt_auto" value="false"/>
350 <param name="rt_custom" value=""/> 365 <param name="rt_filename" value="false"/>
351 <param name="rt_filename" value="false"/> 366 <param name="ms_level" value="0"/>
352 <param name="ms_level" value="0"/> 367 </section>
353 </section> 368 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
354 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 369 <output name="ctd_out" ftype="xml">
355 <output name="ctd_out" ftype="xml"> 370 <assert_contents>
356 <assert_contents> 371 <is_valid_xml/>
357 <is_valid_xml/> 372 </assert_contents>
358 </assert_contents> 373 </output>
359 </output> 374 <assert_stdout>
375 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
376 </assert_stdout>
360 </test> 377 </test>
361 <!-- TOPP_FileMerger_10 --> 378 <!-- TOPP_FileMerger_10 -->
362 <test expect_num_outputs="3"> 379 <test expect_num_outputs="3">
363 <section name="adv_opts"> 380 <section name="adv_opts">
364 <param name="force" value="false"/> 381 <param name="force" value="false"/>
365 <param name="test" value="true"/> 382 <param name="test" value="true"/>
366 </section> 383 </section>
367 <conditional name="in_cond"> 384 <conditional name="in_cond">
368 <param name="in" value="FileMerger_6_input2.mzML,FileMerger_6_input2_2.mzML"/> 385 <param name="in" value="FileMerger_6_input2_0.mzML,FileMerger_6_input2_1.mzML"/>
369 </conditional> 386 </conditional>
370 <param name="out_type" value="mzML"/> 387 <param name="out_type" value="mzML"/>
371 <output name="out" file="FileMerger_10_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/> 388 <output name="out" value="FileMerger_10_output.mzML" compare="sim_size" delta_frac="0.7" ftype="mzml"/>
372 <param name="annotate_file_origin" value="false"/> 389 <param name="annotate_file_origin" value="false"/>
373 <param name="append_method" value="append_rows"/> 390 <param name="append_method" value="append_rows"/>
374 <section name="rt_concat"> 391 <section name="rt_concat">
375 <param name="gap" value="10.0"/> 392 <param name="gap" value="10.0"/>
376 </section> 393 </section>
377 <output_collection name="rt_concat_trafo_out" count="2"/> 394 <output_collection name="rt_concat_trafo_out" count="2"/>
378 <section name="raw"> 395 <section name="raw">
379 <param name="rt_auto" value="false"/> 396 <param name="rt_auto" value="false"/>
380 <param name="rt_custom" value=""/>
381 <param name="rt_filename" value="false"/> 397 <param name="rt_filename" value="false"/>
382 <param name="ms_level" value="0"/> 398 <param name="ms_level" value="0"/>
383 </section> 399 </section>
384 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG,trafo_out_FLAG"/> 400 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG,trafo_out_FLAG"/>
385 <output name="ctd_out" ftype="xml"> 401 <output name="ctd_out" ftype="xml">
386 <assert_contents> 402 <assert_contents>
387 <is_valid_xml/> 403 <is_valid_xml/>
388 </assert_contents> 404 </assert_contents>
389 </output> 405 </output>
406 <assert_stdout>
407 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
408 </assert_stdout>
390 </test> 409 </test>
391 <!-- TOPP_FileMerger_11 --> 410 <!-- TOPP_FileMerger_11 -->
392 <test expect_num_outputs="2"> 411 <test expect_num_outputs="2">
393 <section name="adv_opts"> 412 <section name="adv_opts">
394 <param name="force" value="false"/> 413 <param name="force" value="false"/>
396 </section> 415 </section>
397 <conditional name="in_cond"> 416 <conditional name="in_cond">
398 <param name="in" value="FileMerger_8_input1.consensusXML,FileMerger_8_input2.consensusXML"/> 417 <param name="in" value="FileMerger_8_input1.consensusXML,FileMerger_8_input2.consensusXML"/>
399 </conditional> 418 </conditional>
400 <param name="out_type" value="consensusXML"/> 419 <param name="out_type" value="consensusXML"/>
401 <output name="out" file="FileMerger_11_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 420 <output name="out" value="FileMerger_11_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
402 <param name="annotate_file_origin" value="false"/> 421 <param name="annotate_file_origin" value="false"/>
403 <param name="append_method" value="append_cols"/> 422 <param name="append_method" value="append_cols"/>
404 <section name="rt_concat"> 423 <section name="rt_concat">
405 <param name="gap" value="0.0"/> 424 <param name="gap" value="0.0"/>
406 </section> 425 </section>
407 <section name="raw"> 426 <section name="raw">
408 <param name="rt_auto" value="false"/> 427 <param name="rt_auto" value="false"/>
409 <param name="rt_custom" value=""/> 428 <param name="rt_filename" value="false"/>
410 <param name="rt_filename" value="false"/> 429 <param name="ms_level" value="0"/>
411 <param name="ms_level" value="0"/> 430 </section>
412 </section> 431 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/>
413 <param name="OPTIONAL_OUTPUTS" value="ctd_out_FLAG"/> 432 <output name="ctd_out" ftype="xml">
414 <output name="ctd_out" ftype="xml"> 433 <assert_contents>
415 <assert_contents> 434 <is_valid_xml/>
416 <is_valid_xml/> 435 </assert_contents>
417 </assert_contents> 436 </output>
418 </output> 437 <assert_stdout>
438 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
439 </assert_stdout>
419 </test> 440 </test>
420 </tests> 441 </tests>
421 <help><![CDATA[Merges several MS files into one file. 442 <help><![CDATA[Merges several MS files into one file.
422 443
423 444
424 For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_FileMerger.html]]></help> 445 For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_FileMerger.html]]></help>
425 <expand macro="references"/> 446 <expand macro="references"/>
426 </tool> 447 </tool>