comparison msconvert_macros.xml @ 16:545054b15d7c draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/msconvert commit 2cce57c0b3173029ce8fb3e7b4607b3913581dfd
author galaxyp
date Sun, 24 Mar 2024 11:13:43 +0000
parents 6153e8ada1ee
children
comparison
equal deleted inserted replaced
15:6153e8ada1ee 16:545054b15d7c
219 fi 219 fi
220 #if $general_options.multi_run_output.do_multi_run_output == 'false': 220 #if $general_options.multi_run_output.do_multi_run_output == 'false':
221 && mv 'outputs/${os.path.splitext($basename)[0]}.${output_type}' '${output}' 221 && mv 'outputs/${os.path.splitext($basename)[0]}.${output_type}' '${output}'
222 #else 222 #else
223 ## make mzML and mzXML extensions lower case (the Galaxy data type is ) otherwise detetion of the file 223 ## make mzML and mzXML extensions lower case (the Galaxy data type is ) otherwise detetion of the file
224 ## TODO this won't be necessay from Galaxy 21.01 https://github.com/galaxyproject/galaxy/pull/10803 224 ## this won't be necessay from Galaxy 21.01 https://github.com/galaxyproject/galaxy/pull/10803
225 #if $output_type == 'mzML' or $output_type == 'mzXML' 225 #if $output_type == 'mzML' or $output_type == 'mzXML'
226 && find outputs/ -name "*.$output_type" | xargs -I "FILE" sh -c 'mv FILE outputs/\$(basename FILE .$output_type).#echo str($output_type).lower() 226 && find outputs/ -name "*.$output_type" | xargs -I "FILE" sh -c 'mv FILE outputs/\$(basename FILE .$output_type).#echo str($output_type).lower()
227 ## a newline is needed after `#echo ...` therefore the `;'` on the next line 227 ## a newline is needed after `#echo ...` therefore the `;'` on the next line
228 ;' 228 ;'
229 #end if 229 #end if
249 <option value="ms2">ms2</option> 249 <option value="ms2">ms2</option>
250 </param> 250 </param>
251 251
252 <section name="data_processing" title="Data Processing Filters"> 252 <section name="data_processing" title="Data Processing Filters">
253 <conditional name="peak_picking"> 253 <conditional name="peak_picking">
254 <param type="boolean" name="pick_peaks" label="Apply peak picking?" truevalue="true" falsevalue="false" /> 254 <param type="select" name="pick_peaks" label="Apply peak picking?">
255 <option value="true">Yes</option>
256 <option value="false">No</option>
257 </param>
255 <when value="false" /> 258 <when value="false" />
256 <when value="true"> 259 <when value="true">
257 <param name="pick_peaks_ms_levels" type="select" label="Peak Peaking - Apply to MS Levels"> 260 <param name="pick_peaks_ms_levels" type="select" label="Peak Peaking - Apply to MS Levels">
258 <option value="1">MS1 Only (1)</option> 261 <option value="1">MS1 Only (1)</option>
259 <option value="2">MS2 Only (2)</option> 262 <option value="2">MS2 Only (2)</option>
266 </param> 269 </param>
267 </when> 270 </when>
268 </conditional> 271 </conditional>
269 272
270 <conditional name="precursor_refinement"> 273 <conditional name="precursor_refinement">
271 <param type="boolean" name="use_mzrefinement" label="Apply m/z refinement with identification data?" truevalue="true" falsevalue="false" checked="False" /> 274 <param type="select" name="use_mzrefinement" label="Apply m/z refinement with identification data?">
275 <option value="true">Yes</option>
276 <option value="false" selected="true">No</option>
277 </param>
272 <when value="false"></when> 278 <when value="false"></when>
273 <when value="true"> 279 <when value="true">
274 <param name="input_ident" type="data" format="pepxml,mzid" label="MZRefinery - Input identification data" /> 280 <param name="input_ident" type="data" format="pepxml,mzid" label="MZRefinery - Input identification data" />
275 <param name="thresholdScore" type="text" value="mvh" label="MZRefinery - Threshold Score Name" help="E.g. 'mvh' for MyriMatch, 'xcorr' for Sequest, 'specevalue' for MS-GF+"> 281 <param name="thresholdScore" type="text" value="mvh" label="MZRefinery - Threshold Score Name" help="E.g. 'mvh' for MyriMatch, 'xcorr' for Sequest, 'specevalue' for MS-GF+">
276 <sanitizer> 282 <sanitizer>
335 <option value="least-intense">Least intense peaks</option> 341 <option value="least-intense">Least intense peaks</option>
336 </param> 342 </param>
337 </repeat> 343 </repeat>
338 344
339 <conditional name="filter_mz_windows"> 345 <conditional name="filter_mz_windows">
340 <param name="do_mzwindow_filter" type="boolean" truevalue="true" falsevalue="false" label="Filter m/z Window" help="" /> 346 <param name="do_mzwindow_filter" type="select" label="Filter m/z Window" help="">
347 <option value="true">Yes</option>
348 <option value="false">No</option>
349 </param>
341 <when value="false" /> 350 <when value="false" />
342 <when value="true"> 351 <when value="true">
343 <param name="mz_window_from" type="float" label="Filter m/z From" value="0.0" optional="false" /> 352 <param name="mz_window_from" type="float" label="Filter m/z From" value="0.0" optional="false" />
344 <param name="mz_window_to" type="float" label="Filter m/z To" value="0.0" optional="true" /> 353 <param name="mz_window_to" type="float" label="Filter m/z To" value="0.0" optional="true" />
345 </when> 354 </when>
346 </conditional> 355 </conditional>
347 356
348 <conditional name="etd_filtering"> 357 <conditional name="etd_filtering">
349 <param type="boolean" name="do_etd_filtering" label="Filter out ETD precursor peaks?" truevalue="true" falsevalue="false" /> 358 <param type="select" name="do_etd_filtering" label="Filter out ETD precursor peaks?">
359 <option value="true">Yes</option>
360 <option value="false">No</option>
361 </param>
350 <when value="false" /> 362 <when value="false" />
351 <when value="true"> 363 <when value="true">
352 <param name="remove_precursor" type="select" label="ETD Remove Unreacted Precursor"> 364 <param name="remove_precursor" type="select" label="ETD Remove Unreacted Precursor">
353 <option value="true" selected="true">yes</option> 365 <option value="true" selected="true">yes</option>
354 <option value="false">no</option> 366 <option value="false">no</option>
372 </param> 384 </param>
373 </when> 385 </when>
374 </conditional> 386 </conditional>
375 387
376 <conditional name="ms2denoise"> 388 <conditional name="ms2denoise">
377 <param name="denoise" type="boolean" label="De-noise MS2 with moving window filter" /> 389 <param name="denoise" type="select" label="De-noise MS2 with moving window filter">
390 <option value="true">Yes</option>
391 <option value="false">No</option>
392 </param>
378 <when value="true"> 393 <when value="true">
379 <param name="num_peaks" label="De-noise: Number of peaks in window" value="6" type="integer" /> 394 <param name="num_peaks" label="De-noise: Number of peaks in window" value="6" type="integer" />
380 <param name="window_width" type="float" label="De-noise: Window width (Daltons)" value="30" /> 395 <param name="window_width" type="float" label="De-noise: Window width (Daltons)" value="30" />
381 <param name="relax" label="De-noise: Multicharge fragment relaxation" checked="true" type="boolean" truevalue="true" falsevalue="false" /> 396 <param name="relax" label="De-noise: Multicharge fragment relaxation" checked="true" type="boolean" truevalue="true" falsevalue="false" />
382 </when> 397 </when>
384 </conditional> 399 </conditional>
385 400
386 <param name="ms2deisotope" type="boolean" label="Deisotope MS2 using Markey method" help="" truevalue="true" falsevalue="false" /> 401 <param name="ms2deisotope" type="boolean" label="Deisotope MS2 using Markey method" help="" truevalue="true" falsevalue="false" />
387 402
388 <conditional name="demultiplex"> 403 <conditional name="demultiplex">
389 <param name="demultiplex_on" type="boolean" label="Demultiplex overlapping or MSX spectra" help="Separates overlapping or MSX multiplexed spectra into several demultiplexed spectra by inferring from adjacent multiplexed spectra. Optionally handles variable fill times (for Thermo)" /> 404 <param name="demultiplex_on" type="select" label="Demultiplex overlapping or MSX spectra" help="Separates overlapping or MSX multiplexed spectra into several demultiplexed spectra by inferring from adjacent multiplexed spectra. Optionally handles variable fill times (for Thermo)">
405 <option value="true">Yes</option>
406 <option value="false">No</option>
407 </param>
390 <when value="true"> 408 <when value="true">
391 <param name="massError" type="float" label="Demultiplex Mass Tolerance" value="10" /> 409 <param name="massError" type="float" label="Demultiplex Mass Tolerance" value="10" />
392 <param name="massErrorUnits" type="select" label="Units for Demultiplex Mass Tolerance"> 410 <param name="massErrorUnits" type="select" label="Units for Demultiplex Mass Tolerance">
393 <option value="MZ">mz</option> 411 <option value="MZ">mz</option>
394 <option value="PPM" selected="true">ppm</option> 412 <option value="PPM" selected="true">ppm</option>
395 </param> 413 </param>
396 <param name="nnlsMaxIter" type="integer" label="Maximum iterations for NNLS solve" value="50"/> 414 <param name="nnlsMaxIter" type="integer" label="Maximum iterations for NNLS solve" value="50"/>
397 <param name="nnlsEps" type="float" label="Epsilon value for convergence criterion of NNLS solver" value="1e-10"/> 415 <param name="nnlsEps" type="float" label="Epsilon value for convergence criterion of NNLS solver" value="1e-10"/>
398 <param name="demuxBlockExtra" type="float" label="DemuxBlockExtra" help="Multiplier to expand or reduce the # of spectra considered when demultiplexing. If 0, a fully determined system of equations is built. If > 1.0, the number of rows included in the system is extended DemuxBlockExtra * (# scans in 1 duty cycle)" value="0"/> 416 <param name="demuxBlockExtra" type="float" label="DemuxBlockExtra" help="Multiplier to expand or reduce the # of spectra considered when demultiplexing. If 0, a fully determined system of equations is built. If > 1.0, the number of rows included in the system is extended DemuxBlockExtra * (# scans in 1 duty cycle)" value="0"/>
399 <param name="variableFill" type="boolean" truevalue="true" falsevalue="false" label="Allow fill times to vary for each scan window"/> 417 <param name="variableFill" type="boolean" truevalue="true" falsevalue="false" label="Allow fill times to vary for each scan window"/>
400 <param name="noSumNormalize" type="boolean" truevalue="false" falsevalue="true" checked="True" label="Normalize sums" help="After demultiplex solve, scale the sum of the intensities contributed from each of the input windows to match the non-demultiplexed intensity"/> 418 <param name="noSumNormalize" type="boolean" truevalue="true" falsevalue="false" checked="false" label="No sum normalization?" help="After demultiplex solve, scale the sum of the intensities contributed from each of the input windows to match the non-demultiplexed intensity"/>
401 <param name="optimization" type="select" label="Optimization" help="Optimizations can be applied when experimental design is known"> 419 <param name="optimization" type="select" label="Optimization" help="Optimizations can be applied when experimental design is known">
402 <option value="none" selected="true">None</option> 420 <option value="none" selected="true">None</option>
403 <option value="overlap_only">Overlap only</option> 421 <option value="overlap_only">Overlap only</option>
404 </param> 422 </param>
405 <param name="interpolateRT" type="boolean" truevalue="true" falsevalue="false" checked="True" label="Interpolate scan time"/> 423 <param name="interpolateRT" type="boolean" truevalue="true" falsevalue="false" checked="True" label="Interpolate scan time"/>
406 <param name="noWeighting" type="boolean" truevalue="false" falsevalue="true" checked="True" label="Weight nearby spectra higher" help="If true, weight the spectra nearby to the input spectrum more heavily in the solve than the outer ones. Weighting is only applied if interpolateRetentionTime is false"/> 424 <param name="noWeighting" type="boolean" truevalue="true" falsevalue="false" checked="false" label="No Weight nearby spectra higher" help="If true, weight the spectra nearby to the input spectrum more heavily in the solve than the outer ones. Weighting is only applied if interpolateRetentionTime is false"/>
407 <param name="minWindowSize" type="float" label="Minimum window size" value="0.2"/> 425 <param name="minWindowSize" type="float" label="Minimum window size" value="0.2"/>
408 </when> 426 </when>
409 <when value="false" /> 427 <when value="false" />
410 </conditional> 428 </conditional>
411 429
441 </repeat> 459 </repeat>
442 460
443 <param type="boolean" name="strip_it" label="Strip Ion Trap MS1 Scans" /> 461 <param type="boolean" name="strip_it" label="Strip Ion Trap MS1 Scans" />
444 462
445 <conditional name="filter_ms_levels"> 463 <conditional name="filter_ms_levels">
446 <param name="do_ms_level_filter" type="boolean" label="Filter MS Levels" /> 464 <param name="do_ms_level_filter" type="select" label="Filter MS Levels">
465 <option value="true">Yes</option>
466 <option value="false">No</option>
467 </param>
447 <when value="false" /> 468 <when value="false" />
448 <when value="true"> 469 <when value="true">
449 <param name="ms_level_from" type="integer" label="Filter MS Level From" value="0" optional="false" /> 470 <param name="ms_level_from" type="integer" label="Filter MS Level From" value="0" optional="false" />
450 <param name="ms_level_to" type="integer" label="Filter MS Level To" value="0" optional="true" /> 471 <param name="ms_level_to" type="integer" label="Filter MS Level To" value="0" optional="true" />
451 </when> 472 </when>
469 490
470 <section name="general_options" title="General Options"> 491 <section name="general_options" title="General Options">
471 <param argument="--combineIonMobilitySpectra" type="boolean" truevalue="--combineIonMobilitySpectra" falsevalue="" label="Combine ion mobility spectra" help="When false, each mobility scan is written as a separate spectrum. When true, each retention time point will have a single merged scan. For Bruker TIMS spectra, the ion mobilities will be preserved in a separate binaryDataArray, and for TIMS PASEF MS2s, each precursor will be merged separately." /> 492 <param argument="--combineIonMobilitySpectra" type="boolean" truevalue="--combineIonMobilitySpectra" falsevalue="" label="Combine ion mobility spectra" help="When false, each mobility scan is written as a separate spectrum. When true, each retention time point will have a single merged scan. For Bruker TIMS spectra, the ion mobilities will be preserved in a separate binaryDataArray, and for TIMS PASEF MS2s, each precursor will be merged separately." />
472 493
473 <conditional name="scan_summing"> 494 <conditional name="scan_summing">
474 <param name="do_scan_summing" type="boolean" truevalue="true" falsevalue="false" label="Sum adjacent scans" help="Sums MS2 sub-scans whose precursors are similar in the m/z, scan time, and/or ion mobility dimensions. It is useful for some Waters DDA data and Bruker PASEF data, where sub-scans should be summed together to increase the SNR" /> 495 <param name="do_scan_summing" type="select" label="Sum adjacent scans" help="Sums MS2 sub-scans whose precursors are similar in the m/z, scan time, and/or ion mobility dimensions. It is useful for some Waters DDA data and Bruker PASEF data, where sub-scans should be summed together to increase the SNR">
496 <option value="true">Yes</option>
497 <option value="false">No</option>
498 </param>
475 <when value="false" /> 499 <when value="false" />
476 <when value="true"> 500 <when value="true">
477 <param name="precursorTol" type="float" label="Precursor m/z tolerance" value="0.05" min="0" optional="true" help="Spectra with precursor m/z values with a difference less than this tolerance are summed together." /> 501 <param name="precursorTol" type="float" label="Precursor m/z tolerance" value="0.05" min="0" optional="true" help="Spectra with precursor m/z values with a difference less than this tolerance are summed together." />
478 <param name="scanTimeTol" type="float" label="Scan time tolerance" value="10.0" min="0" optional="true" help="Spectra with scan times with a difference less than this tolerance (in seconds) are summed together." /> 502 <param name="scanTimeTol" type="float" label="Scan time tolerance" value="10.0" min="0" optional="true" help="Spectra with scan times with a difference less than this tolerance (in seconds) are summed together." />
479 <param name="ionMobilityTol" type="float" label="Ion mobility tolerance" value="0.01" min="0" optional="true" help="Spectra with ion mobility values with a difference less than this tolerance are summed together. Only relevant for ion mobility spectra." /> 503 <param name="ionMobilityTol" type="float" label="Ion mobility tolerance" value="0.01" min="0" optional="true" help="Spectra with ion mobility values with a difference less than this tolerance are summed together. Only relevant for ion mobility spectra." />
484 <param argument="--srmAsSpectra" type="boolean" truevalue="--srmAsSpectra" falsevalue="" label="SRM as Spectra" help="Write selected reaction monitoring as spectra, not chromatograms" /> 508 <param argument="--srmAsSpectra" type="boolean" truevalue="--srmAsSpectra" falsevalue="" label="SRM as Spectra" help="Write selected reaction monitoring as spectra, not chromatograms" />
485 <param argument="--acceptZeroLengthSpectra" type="boolean" truevalue="--acceptZeroLengthSpectra" falsevalue="" label="Accept zero-length spectra" help="Some vendor readers have an efficient way of filtering out empty spectra, but it takes more time to open the file" /> 509 <param argument="--acceptZeroLengthSpectra" type="boolean" truevalue="--acceptZeroLengthSpectra" falsevalue="" label="Accept zero-length spectra" help="Some vendor readers have an efficient way of filtering out empty spectra, but it takes more time to open the file" />
486 <param argument="--ignoreUnknownInstrumentError" type="boolean" truevalue="--ignoreUnknownInstrumentError" falsevalue="" label="Ignore unknown instrument error" help="If true, if an instrument cannot be determined from a vendor file, it will not be an error" /> 510 <param argument="--ignoreUnknownInstrumentError" type="boolean" truevalue="--ignoreUnknownInstrumentError" falsevalue="" label="Ignore unknown instrument error" help="If true, if an instrument cannot be determined from a vendor file, it will not be an error" />
487 511
488 <conditional name="multi_run_output"> 512 <conditional name="multi_run_output">
489 <param name="do_multi_run_output" type="boolean" truevalue="true" falsevalue="false" label="Output multiple runs per file" help="Some input types can store multiple runs (samples) in a single file (e.g. WIFF). Each run must be written to a separate output file, so check this option if you want to output all runs for a file (each file will create a dataset collection)" /> 513 <param name="do_multi_run_output" type="select" label="Output multiple runs per file" help="Some input types can store multiple runs (samples) in a single file (e.g. WIFF). Each run must be written to a separate output file, so check this option if you want to output all runs for a file (each file will create a dataset collection)">
514 <option value="true">Yes</option>
515 <option value="false">No</option>
516 </param>
490 <when value="false"> 517 <when value="false">
491 <param argument="--runIndexSet" type="integer" label="Select a single run for multi-run sources" value="0" min="0" help="For multi-run sources (e.g. WIFF), select only the specified run index (first run is index 0)" /> 518 <param argument="--runIndexSet" type="integer" label="Select a single run for multi-run sources" value="0" min="0" help="For multi-run sources (e.g. WIFF), select only the specified run index (first run is index 0)" />
492 </when> 519 </when>
493 <when value="true"> 520 <when value="true">
494 <repeat name="run_index_set" title="Select runs for multi-run sources" help="For multi-run sources (e.g. WIFF), select only the specified run indices"> 521 <repeat name="run_index_set" title="Select runs for multi-run sources" help="For multi-run sources (e.g. WIFF), select only the specified run indices">
533 </change_format> 560 </change_format>
534 </data> 561 </data>
535 <data format="tsv" name="output_refinement" label="${($input.name[:-4] if $input.name.endswith('.tar') else $input.name).rsplit('.',1)[0]}.mzRefinement.tsv"> 562 <data format="tsv" name="output_refinement" label="${($input.name[:-4] if $input.name.endswith('.tar') else $input.name).rsplit('.',1)[0]}.mzRefinement.tsv">
536 <filter>data_processing['precursor_refinement']['use_mzrefinement'] == True</filter> 563 <filter>data_processing['precursor_refinement']['use_mzrefinement'] == True</filter>
537 </data> 564 </data>
538 <collection name="multi_run_output_list" type="list" label="${($input.name[:-4] if $input.name.endswith('.tar') else $input.name).rsplit('.',1)[0]}.${output_type}"> 565 <collection name="multi_run_output_list" type="list" label="${($input.name[:-4] if $input.name.endswith('.tar') else $input.name).rsplit('.',1)[0]}.${output_type} collection">
539 <filter>general_options['multi_run_output']['do_multi_run_output'] == True</filter> 566 <filter>general_options['multi_run_output']['do_multi_run_output'] == True</filter>
540 <discover_datasets pattern="__name_and_ext__" directory="outputs" /> 567 <discover_datasets pattern="__name_and_ext__" directory="outputs" />
541 </collection> 568 </collection>
542 </outputs> 569 </outputs>
543 </xml> 570 </xml>
544 571
545 572
546 <xml name="msconvert_tests"> 573 <xml name="msconvert_tests">
547 <test> 574 <test expect_num_outputs="1">
548 <param name="input" value="small.mzML" ftype="mzml" /> 575 <param name="input" value="small.mzML" ftype="mzml" />
549 <param name="license_agreement" value="true" /> 576 <param name="license_agreement" value="true" />
550 <param name="output_type" value="mzML" /> 577 <param name="output_type" value="mzML" />
551 <param name="pick_peaks" value="true" /> 578 <param name="pick_peaks" value="true" />
552 <param name="pick_peaks_algorithm" value="cwt" /> 579 <param name="pick_peaks_algorithm" value="cwt" />
553 <param name="pick_peaks_ms_levels" value="1-" /> 580 <param name="pick_peaks_ms_levels" value="1-" />
554 <output name="output" file="small-peakpicking-cwt-allMS.mzML" ftype="mzml" lines_diff="8" /> 581 <output name="output" file="small-peakpicking-cwt-allMS.mzML" ftype="mzml" lines_diff="8" />
555 </test> 582 </test>
556 <test> 583 <test expect_num_outputs="1">
557 <param name="input" value="small.RAW" ftype="thermo.raw" /> 584 <param name="input" value="small.RAW" ftype="thermo.raw" />
558 <param name="license_agreement" value="true" /> 585 <param name="license_agreement" value="true" />
559 <param name="output_type" value="mzML" /> 586 <param name="output_type" value="mzML" />
560 <param name="pick_peaks" value="true" /> 587 <param name="pick_peaks" value="true" />
561 <param name="pick_peaks_algorithm" value="vendor" /> 588 <param name="pick_peaks_algorithm" value="vendor" />
562 <param name="pick_peaks_ms_levels" value="1-" /> 589 <param name="pick_peaks_ms_levels" value="1-" />
563 <output name="output" file="small-peakpicking-vendor-allMS.mzML" ftype="mzml" lines_diff="4" /> 590 <output name="output" file="small-peakpicking-vendor-allMS.mzML" ftype="mzml" lines_diff="4" />
564 </test> 591 </test>
565 <test> 592 <test expect_num_outputs="1">
566 <param name="input" value="ThyroglobMRM000003.d.tar" ftype="brukertdf.d.tar" /> 593 <param name="input" value="ThyroglobMRM000003.d.tar" ftype="brukertdf.d.tar" />
567 <param name="license_agreement" value="true" /> 594 <param name="license_agreement" value="true" />
568 <param name="output_type" value="mzML" /> 595 <param name="output_type" value="mzML" />
569 <param name="combineIonMobilitySpectra" value="true" /> 596 <param name="combineIonMobilitySpectra" value="true" />
570 <param name="do_scan_summing" value="true" /> 597 <param name="do_scan_summing" value="true" />
571 <output name="output" file="ThyroglobMRM000003.mzML" ftype="mzml" lines_diff="4" /> 598 <output name="output" file="ThyroglobMRM000003.mzML" ftype="mzml" lines_diff="4" />
572 </test> 599 </test>
573 <test> 600 <test expect_num_outputs="1">
574 <param name="input" value="MassLynxTest.raw.tar" ftype="watersmasslynx.raw.tar" /> 601 <param name="input" value="MassLynxTest.raw.tar" ftype="watersmasslynx.raw.tar" />
575 <param name="license_agreement" value="true" /> 602 <param name="license_agreement" value="true" />
576 <param name="output_type" value="mzML" /> 603 <param name="output_type" value="mzML" />
577 <output name="output" file="MassLynxTest.mzML" ftype="mzml" lines_diff="4" /> 604 <output name="output" file="MassLynxTest.mzML" ftype="mzml" lines_diff="4" />
578 </test> 605 </test>
579 <test> 606 <test expect_num_outputs="1">
580 <param name="input" value="AgilentMassHunterTest.d.tar" ftype="agilentmasshunter.d.tar" /> 607 <param name="input" value="AgilentMassHunterTest.d.tar" ftype="agilentmasshunter.d.tar" />
581 <param name="license_agreement" value="true" /> 608 <param name="license_agreement" value="true" />
582 <param name="output_type" value="mzXML" /> 609 <param name="output_type" value="mzXML" />
583 <output name="output" file="AgilentMassHunterTest.mzXML" ftype="mzxml" lines_diff="4" /> 610 <output name="output" file="AgilentMassHunterTest.mzXML" ftype="mzxml" lines_diff="4" />
584 </test> 611 </test>
585 <test> 612 <test expect_num_outputs="1">
586 <param name="input" value="BrukerBafTest.d.tar" ftype="brukerbaf.d.tar" /> 613 <param name="input" value="BrukerBafTest.d.tar" ftype="brukerbaf.d.tar" />
587 <param name="license_agreement" value="true" /> 614 <param name="license_agreement" value="true" />
588 <param name="output_type" value="mzML" /> 615 <param name="output_type" value="mzML" />
589 <param name="pick_peaks" value="true" /> 616 <param name="pick_peaks" value="true" />
590 <param name="pick_peaks_algorithm" value="vendor" /> 617 <param name="pick_peaks_algorithm" value="vendor" />
591 <param name="pick_peaks_ms_levels" value="1-" /> 618 <param name="pick_peaks_ms_levels" value="1-" />
592 <output name="output" file="BrukerBafTest.mzML" ftype="mzml" lines_diff="4" /> 619 <output name="output" file="BrukerBafTest.mzML" ftype="mzml" lines_diff="4" />
593 </test> 620 </test>
594 <test> 621 <test expect_num_outputs="1">
595 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" /> 622 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" />
596 <param name="license_agreement" value="true" /> 623 <param name="license_agreement" value="true" />
597 <param name="output_type" value="mzML" /> 624 <param name="output_type" value="mzML" />
598 <param name="do_multi_run_output" value="false" /> 625 <param name="do_multi_run_output" value="false" />
599 <param name="runIndexSet" value="0" /> 626 <param name="runIndexSet" value="0" />
600 <output name="output" file="SciexTest-HPINalone.mzML" ftype="mzml" lines_diff="4" /> 627 <output name="output" file="SciexTest-HPINalone.mzML" ftype="mzml" lines_diff="4" />
601 </test> 628 </test>
602 <test> 629 <test expect_num_outputs="1">
603 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" /> 630 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" />
604 <param name="license_agreement" value="true" /> 631 <param name="license_agreement" value="true" />
605 <param name="output_type" value="mzXML" /> 632 <param name="output_type" value="mzXML" />
606 <param name="do_multi_run_output" value="false" /> 633 <param name="do_multi_run_output" value="false" />
607 <param name="runIndexSet" value="0" /> 634 <param name="runIndexSet" value="0" />
608 <param name="indices_0|from" value="0" /> 635 <param name="indices_0|from" value="0" />
609 <param name="indices_0|to" value="499" /> 636 <param name="indices_0|to" value="499" />
610 <param name="srmAsSpectra" value="true" /> 637 <param name="srmAsSpectra" value="true" />
611 <output name="output" file="SciexTest-HPINalone-srmAsSpectra.mzXML" ftype="mzxml" lines_diff="4" /> 638 <output name="output" file="SciexTest-HPINalone-srmAsSpectra.mzXML" ftype="mzxml" lines_diff="4" />
612 </test> 639 </test>
613 <test> 640 <test expect_num_outputs="1">
614 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" /> 641 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" />
615 <param name="license_agreement" value="true" /> 642 <param name="license_agreement" value="true" />
616 <param name="output_type" value="mzXML" /> 643 <param name="output_type" value="mzXML" />
617 <param name="do_multi_run_output" value="false" /> 644 <param name="do_multi_run_output" value="false" />
618 <param name="runIndexSet" value="1" /> 645 <param name="runIndexSet" value="1" />
619 <param name="indices_0|from" value="0" /> 646 <param name="indices_0|from" value="0" />
620 <param name="indices_0|to" value="499" /> 647 <param name="indices_0|to" value="499" />
621 <param name="srmAsSpectra" value="true" /> 648 <param name="srmAsSpectra" value="true" />
622 <output name="output" file="SciexTest-HPINalone-NE-srmAsSpectra.mzXML" ftype="mzxml" lines_diff="4" /> 649 <output name="output" file="SciexTest-HPINalone-NE-srmAsSpectra.mzXML" ftype="mzxml" lines_diff="4" />
623 </test> 650 </test>
624 <test> 651 <test expect_num_outputs="1">
625 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" /> 652 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" />
626 <param name="license_agreement" value="true" /> 653 <param name="license_agreement" value="true" />
627 <param name="output_type" value="mzML" /> 654 <param name="output_type" value="mzML" />
628 <param name="do_multi_run_output" value="true" /> 655 <param name="do_multi_run_output" value="true" />
629 <param name="run_index_set_0|from" value="0" /> 656 <param name="run_index_set_0|from" value="0" />
631 <output_collection name="multi_run_output_list" type="list"> 658 <output_collection name="multi_run_output_list" type="list">
632 <element name="SciexTest-HPINalone" file="SciexTest-HPINalone.mzML" ftype="mzml" lines_diff="4" /> 659 <element name="SciexTest-HPINalone" file="SciexTest-HPINalone.mzML" ftype="mzml" lines_diff="4" />
633 <element name="SciexTest-HPINalone+NE" file="SciexTest-HPINalone-NE.mzML" ftype="mzml" lines_diff="4" /> 660 <element name="SciexTest-HPINalone+NE" file="SciexTest-HPINalone-NE.mzML" ftype="mzml" lines_diff="4" />
634 </output_collection> 661 </output_collection>
635 </test> 662 </test>
636 <test> 663 <test expect_num_outputs="1">
637 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" /> 664 <param name="input" value="SciexTest.wiff.tar" ftype="wiff.tar" />
638 <param name="license_agreement" value="true" /> 665 <param name="license_agreement" value="true" />
639 <param name="output_type" value="mzML" /> 666 <param name="output_type" value="mzML" />
640 <param name="do_multi_run_output" value="true" /> 667 <param name="do_multi_run_output" value="true" />
641 <output_collection name="multi_run_output_list" type="list"> 668 <output_collection name="multi_run_output_list" type="list">
643 <element name="SciexTest-HPINalone+NE" file="SciexTest-HPINalone-NE.mzML" ftype="mzml" lines_diff="4" /> 670 <element name="SciexTest-HPINalone+NE" file="SciexTest-HPINalone-NE.mzML" ftype="mzml" lines_diff="4" />
644 </output_collection> 671 </output_collection>
645 </test> 672 </test>
646 673
647 <!-- this data file only has profile MS1, so the result is the same --> 674 <!-- this data file only has profile MS1, so the result is the same -->
648 <test> 675 <test expect_num_outputs="1">
649 <param name="input" value="small.mzML" ftype="mzml" /> 676 <param name="input" value="small.mzML" ftype="mzml" />
650 <param name="license_agreement" value="true" /> 677 <param name="license_agreement" value="true" />
651 <param name="output_type" value="mzML" /> 678 <param name="output_type" value="mzML" />
652 <param name="pick_peaks" value="true" /> 679 <param name="pick_peaks" value="true" />
653 <param name="pick_peaks_algorithm" value="cwt" /> 680 <param name="pick_peaks_algorithm" value="cwt" />
654 <param name="pick_peaks_ms_levels" value="1" /> 681 <param name="pick_peaks_ms_levels" value="1" />
655 <output name="output" file="small-peakpicking-cwt-allMS.mzML" ftype="mzml" lines_diff="8" /> 682 <output name="output" file="small-peakpicking-cwt-allMS.mzML" ftype="mzml" lines_diff="8" />
656 </test> 683 </test>
657 <test> 684 <test expect_num_outputs="1">
658 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 685 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
659 <param name="license_agreement" value="true" /> 686 <param name="license_agreement" value="true" />
660 <param name="output_type" value="mz5" /> 687 <param name="output_type" value="mz5" />
661 <param name="mz_encoding" value="64" /> 688 <param name="mz_encoding" value="64" />
662 <param name="intensity_encoding" value="64" /> 689 <param name="intensity_encoding" value="64" />
663 <output name="output" file="small-zlib-64.mz5" compare="sim_size" ftype="mz5" delta="150000" /> 690 <output name="output" file="small-zlib-64.mz5" compare="sim_size" ftype="mz5" delta="150000" />
664 </test> 691 </test>
665 <test> 692 <test expect_num_outputs="1">
666 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 693 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
667 <param name="license_agreement" value="true" /> 694 <param name="license_agreement" value="true" />
668 <param name="output_type" value="mzXML" /> 695 <param name="output_type" value="mzXML" />
669 <param name="mz_encoding" value="32" /> 696 <param name="mz_encoding" value="32" />
670 <param name="intensity_encoding" value="32" /> 697 <param name="intensity_encoding" value="32" />
688 <param name="binary_compression" value="false" /> 715 <param name="binary_compression" value="false" />
689 <param name="gzip_compression" value="true" /> 716 <param name="gzip_compression" value="true" />
690 <output name="output" file="small-off-32.mzML.gz" compare="sim_size" delta="100" /> 717 <output name="output" file="small-off-32.mzML.gz" compare="sim_size" delta="100" />
691 </test>--> 718 </test>-->
692 719
693 <test> 720 <test expect_num_outputs="1">
694 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 721 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
695 <param name="license_agreement" value="true" /> 722 <param name="license_agreement" value="true" />
696 <param name="output_type" value="mzML" /> 723 <param name="output_type" value="mzML" />
697 <param name="binary_compression" value="numpressLinearPic" /> 724 <param name="binary_compression" value="numpressLinearPic" />
698 <output name="output" file="small-numpressLP.mzML" ftype="mzml" lines_diff="114" /> 725 <output name="output" file="small-numpressLP.mzML" ftype="mzml" lines_diff="114" />
699 </test> 726 </test>
700 727
701 <test> 728 <test expect_num_outputs="1">
702 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 729 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
703 <param name="license_agreement" value="true" /> 730 <param name="license_agreement" value="true" />
704 <param name="output_type" value="mzML" /> 731 <param name="output_type" value="mzML" />
705 <param name="binary_compression" value="numpressLinearSlof" /> 732 <param name="binary_compression" value="numpressLinearSlof" />
706 <output name="output" file="small-numpressLS.mzML" ftype="mzml" lines_diff="114" /> 733 <output name="output" file="small-numpressLS.mzML" ftype="mzml" lines_diff="114" />
707 </test> 734 </test>
708 735
709 <test> 736 <test expect_num_outputs="1">
710 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 737 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
711 <param name="license_agreement" value="true" /> 738 <param name="license_agreement" value="true" />
712 <param name="output_type" value="mzML" /> 739 <param name="output_type" value="mzML" />
713 <param name="binary_compression" value="numpressLinear" /> 740 <param name="binary_compression" value="numpressLinear" />
714 <output name="output" file="small-numpressL.mzML" ftype="mzml" lines_diff="114" /> 741 <output name="output" file="small-numpressL.mzML" ftype="mzml" lines_diff="114" />
715 </test> 742 </test>
716 743
717 <test> 744 <test expect_num_outputs="1">
718 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 745 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
719 <param name="license_agreement" value="true" /> 746 <param name="license_agreement" value="true" />
720 <param name="output_type" value="mzML" /> 747 <param name="output_type" value="mzML" />
721 <param name="binary_compression" value="numpressPic" /> 748 <param name="binary_compression" value="numpressPic" />
722 <output name="output" file="small-numpressP.mzML" ftype="mzml" lines_diff="114" /> 749 <output name="output" file="small-numpressP.mzML" ftype="mzml" lines_diff="114" />
723 </test> 750 </test>
724 751
725 <test> 752 <test expect_num_outputs="1">
726 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 753 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
727 <param name="license_agreement" value="true" /> 754 <param name="license_agreement" value="true" />
728 <param name="output_type" value="mzML" /> 755 <param name="output_type" value="mzML" />
729 <param name="binary_compression" value="numpressSlof" /> 756 <param name="binary_compression" value="numpressSlof" />
730 <output name="output" file="small-numpressS.mzML" ftype="mzml" lines_diff="114" /> 757 <output name="output" file="small-numpressS.mzML" ftype="mzml" lines_diff="114" />
731 </test> 758 </test>
732 759
733 <test> 760 <test expect_num_outputs="1">
734 <param name="input" value="Rpal_01.mz5" ftype="mz5" /> 761 <param name="input" value="Rpal_01.mz5" ftype="mz5" />
735 <param name="license_agreement" value="true" /> 762 <param name="license_agreement" value="true" />
736 <param name="output_type" value="mzML" /> 763 <param name="output_type" value="mzML" />
737 <param name="binary_compression" value="numpressLinearPic" /> 764 <param name="binary_compression" value="numpressLinearPic" />
738 <param name="use_mzrefinement" value="true" /> 765 <param name="use_mzrefinement" value="true" />
741 <param name="thresholdValue" value="40-" /> 768 <param name="thresholdValue" value="40-" />
742 <output name="output" file="Rpal_01-mzRefinement.mzML" ftype="mzml" compare="sim_size" delta="0" /> 769 <output name="output" file="Rpal_01-mzRefinement.mzML" ftype="mzml" compare="sim_size" delta="0" />
743 <output name="output_refinement" file="Rpal_01.pepXML.mzRefinement.tsv" ftype="tsv" /> 770 <output name="output_refinement" file="Rpal_01.pepXML.mzRefinement.tsv" ftype="tsv" />
744 </test> 771 </test>
745 772
746 <test> 773 <test expect_num_outputs="1">
747 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 774 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
748 <param name="license_agreement" value="true" /> 775 <param name="license_agreement" value="true" />
749 <param name="output_type" value="mzML" /> 776 <param name="output_type" value="mzML" />
750 <param name="binary_compression" value="numpressLinearPic" /> 777 <param name="binary_compression" value="numpressLinearPic" />
751 <param name="charge_state_calculation_method" value="predictor" /> 778 <param name="charge_state_calculation_method" value="predictor" />
754 <param name="maxMultipleCharge" value="5" /> 781 <param name="maxMultipleCharge" value="5" />
755 <param name="singleChargeFractionTIC" value="0.95" /> 782 <param name="singleChargeFractionTIC" value="0.95" />
756 <param name="maxKnownCharge" value="8" /> 783 <param name="maxKnownCharge" value="8" />
757 <output name="output" file="small-chargeStatePredictor.mzML" ftype="mzml" lines_diff="114" /> 784 <output name="output" file="small-chargeStatePredictor.mzML" ftype="mzml" lines_diff="114" />
758 </test> 785 </test>
759 <test> 786 <test expect_num_outputs="1">
760 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 787 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
761 <param name="license_agreement" value="true" /> 788 <param name="license_agreement" value="true" />
762 <param name="output_type" value="mzML" /> 789 <param name="output_type" value="mzML" />
763 <param name="binary_compression" value="numpressLinearPic" /> 790 <param name="binary_compression" value="numpressLinearPic" />
764 <param name="charge_state_calculation_method" value="turbocharger" /> 791 <param name="charge_state_calculation_method" value="turbocharger" />
769 <param name="halfIsoWidth" value="1.5" /> 796 <param name="halfIsoWidth" value="1.5" />
770 <param name="defaultMinCharge" value="1" /> 797 <param name="defaultMinCharge" value="1" />
771 <param name="defaultMaxCharge" value="5" /> 798 <param name="defaultMaxCharge" value="5" />
772 <output name="output" file="small-turbocharger.mzML" ftype="mzml" lines_diff="114" /> 799 <output name="output" file="small-turbocharger.mzML" ftype="mzml" lines_diff="114" />
773 </test> 800 </test>
774 <test> 801 <test expect_num_outputs="1">
775 <param name="input" value="D100930_yeast_SCX10S_rak_ft8E_pc_01.mz5" ftype="mz5" /> 802 <param name="input" value="D100930_yeast_SCX10S_rak_ft8E_pc_01.mz5" ftype="mz5" />
776 <param name="license_agreement" value="true" /> 803 <param name="license_agreement" value="true" />
777 <param name="output_type" value="mzML" /> 804 <param name="output_type" value="mzML" />
778 <param name="do_etd_filtering" value="true" /> 805 <param name="do_etd_filtering" value="true" />
779 <param name="remove_precursor" value="true" /> 806 <param name="remove_precursor" value="true" />
783 <param name="matching_tolerance" value="50" /> 810 <param name="matching_tolerance" value="50" />
784 <param name="matching_tolerance_units" value="ppm" /> 811 <param name="matching_tolerance_units" value="ppm" />
785 <param name="binary_compression" value="numpressLinearPic" /> 812 <param name="binary_compression" value="numpressLinearPic" />
786 <output name="output" file="D100930_yeast_SCX10S_rak_ft8E_pc_01-etdfilter.mzML" ftype="mzml" /> 813 <output name="output" file="D100930_yeast_SCX10S_rak_ft8E_pc_01-etdfilter.mzML" ftype="mzml" />
787 </test> 814 </test>
788 <test> 815 <test expect_num_outputs="1">
789 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 816 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
790 <param name="license_agreement" value="true" /> 817 <param name="license_agreement" value="true" />
791 <param name="output_type" value="mzML" /> 818 <param name="output_type" value="mzML" />
792 <param name="thresholds_0|threshold_type" value="count" /> 819 <param name="thresholds_0|threshold_type" value="count" />
793 <param name="thresholds_0|value" value="100" /> 820 <param name="thresholds_0|value" value="100" />
796 <param name="thresholds_1|value" value="1" /> 823 <param name="thresholds_1|value" value="1" />
797 <param name="thresholds_1|orientation" value="most-intense" /> 824 <param name="thresholds_1|orientation" value="most-intense" />
798 <param name="binary_compression" value="numpressLinearPic" /> 825 <param name="binary_compression" value="numpressLinearPic" />
799 <output name="output" file="small-threshold.mzML" lines_diff="114" ftype="mzml" /> 826 <output name="output" file="small-threshold.mzML" lines_diff="114" ftype="mzml" />
800 </test> 827 </test>
801 <test> 828 <test expect_num_outputs="1">
802 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 829 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
803 <param name="license_agreement" value="true" /> 830 <param name="license_agreement" value="true" />
804 <param name="output_type" value="mzML" /> 831 <param name="output_type" value="mzML" />
805 <param name="do_mzwindow_filter" value="true" /> 832 <param name="do_mzwindow_filter" value="true" />
806 <param name="mz_window_from" value="420" /> 833 <param name="mz_window_from" value="420" />
807 <param name="mz_window_to" value="840" /> 834 <param name="mz_window_to" value="840" />
808 <param name="binary_compression" value="numpressLinearPic" /> 835 <param name="binary_compression" value="numpressLinearPic" />
809 <output name="output" file="small-mzWindow.mzML" lines_diff="114" ftype="mzml" /> 836 <output name="output" file="small-mzWindow.mzML" lines_diff="114" ftype="mzml" />
810 </test> 837 </test>
811 <test> 838 <test expect_num_outputs="1">
812 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 839 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
813 <param name="license_agreement" value="true" /> 840 <param name="license_agreement" value="true" />
814 <param name="output_type" value="mzML" /> 841 <param name="output_type" value="mzML" />
815 <param name="denoise" value="true" /> 842 <param name="denoise" value="true" />
816 <param name="num_peaks" value="10" /> 843 <param name="num_peaks" value="10" />
817 <param name="window_width" value="40" /> 844 <param name="window_width" value="40" />
818 <param name="relax" value="false" /> 845 <param name="relax" value="false" />
819 <param name="binary_compression" value="numpressLinearPic" /> 846 <param name="binary_compression" value="numpressLinearPic" />
820 <output name="output" file="small-denoise.mzML" lines_diff="114" ftype="mzml" /> 847 <output name="output" file="small-denoise.mzML" lines_diff="114" ftype="mzml" />
821 </test> 848 </test>
822 <test> 849 <test expect_num_outputs="1">
823 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 850 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
824 <param name="license_agreement" value="true" /> 851 <param name="license_agreement" value="true" />
825 <param name="output_type" value="mzML" /> 852 <param name="output_type" value="mzML" />
826 <param name="ms2deisotope" value="true" /> 853 <param name="ms2deisotope" value="true" />
827 <param name="binary_compression" value="numpressLinearPic" /> 854 <param name="binary_compression" value="numpressLinearPic" />
828 <output name="output" file="small-deisotope.mzML" lines_diff="114" ftype="mzml" /> 855 <output name="output" file="small-deisotope.mzML" lines_diff="114" ftype="mzml" />
829 </test> 856 </test>
830 <test> 857 <test expect_num_outputs="1">
831 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 858 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
832 <param name="license_agreement" value="true" /> 859 <param name="license_agreement" value="true" />
833 <param name="output_type" value="mzML" /> 860 <param name="output_type" value="mzML" />
834 <param name="activation" value="CID" /> 861 <param name="activation" value="CID" />
835 <param name="binary_compression" value="numpressLinearPic" /> 862 <param name="binary_compression" value="numpressLinearPic" />
836 <output name="output" file="small-activation.mzML" lines_diff="114" ftype="mzml" /> 863 <output name="output" file="small-activation.mzML" lines_diff="114" ftype="mzml" />
837 </test> 864 </test>
838 <test> 865 <test expect_num_outputs="1">
839 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 866 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
840 <param name="license_agreement" value="true" /> 867 <param name="license_agreement" value="true" />
841 <param name="output_type" value="mzML" /> 868 <param name="output_type" value="mzML" />
842 <param name="indices_0|from" value="2" /> 869 <param name="indices_0|from" value="2" />
843 <param name="indices_0|to" value="4" /> 870 <param name="indices_0|to" value="4" />
846 <param name="indices_2|from" value="13" /> 873 <param name="indices_2|from" value="13" />
847 <param name="indices_2|to" value="15" /> 874 <param name="indices_2|to" value="15" />
848 <param name="binary_compression" value="numpressLinearPic" /> 875 <param name="binary_compression" value="numpressLinearPic" />
849 <output name="output" file="small-index-filter.mzML" lines_diff="32" ftype="mzml" /> 876 <output name="output" file="small-index-filter.mzML" lines_diff="32" ftype="mzml" />
850 </test> 877 </test>
851 <test> 878 <test expect_num_outputs="1">
852 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 879 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
853 <param name="license_agreement" value="true" /> 880 <param name="license_agreement" value="true" />
854 <param name="output_type" value="mzML" /> 881 <param name="output_type" value="mzML" />
855 <param name="strip_it" value="true" /> 882 <param name="strip_it" value="true" />
856 <param name="binary_compression" value="numpressLinearPic" /> 883 <param name="binary_compression" value="numpressLinearPic" />
857 <output name="output" file="small-strip-it.mzML" lines_diff="100" ftype="mzml" /> 884 <output name="output" file="small-strip-it.mzML" lines_diff="100" ftype="mzml" />
858 </test> 885 </test>
859 <test> 886 <test expect_num_outputs="1">
860 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 887 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
861 <param name="license_agreement" value="true" /> 888 <param name="license_agreement" value="true" />
862 <param name="output_type" value="mzML" /> 889 <param name="output_type" value="mzML" />
863 <param name="do_ms_level_filter" value="true" /> 890 <param name="do_ms_level_filter" value="true" />
864 <param name="ms_level_from" value="2" /> 891 <param name="ms_level_from" value="2" />
865 <param name="ms_level_to" value="2" /> 892 <param name="ms_level_to" value="2" />
866 <param name="binary_compression" value="numpressLinearPic" /> 893 <param name="binary_compression" value="numpressLinearPic" />
867 <output name="output" file="small-ms-level-filter.mzML" lines_diff="86" ftype="mzml" /> 894 <output name="output" file="small-ms-level-filter.mzML" lines_diff="86" ftype="mzml" />
868 </test> 895 </test>
869 <test> 896 <test expect_num_outputs="1">
870 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 897 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
871 <param name="license_agreement" value="true" /> 898 <param name="license_agreement" value="true" />
872 <param name="output_type" value="mzML" /> 899 <param name="output_type" value="mzML" />
873 <param name="polarity" value="positive" /> 900 <param name="polarity" value="positive" />
874 <param name="binary_compression" value="numpressLinearPic" /> 901 <param name="binary_compression" value="numpressLinearPic" />
875 <output name="output" file="small-polarity-filter.mzML" lines_diff="114" ftype="mzml" /> 902 <output name="output" file="small-polarity-filter.mzML" lines_diff="114" ftype="mzml" />
876 </test> 903 </test>
877 <test> 904 <test expect_num_outputs="1">
878 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 905 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
879 <param name="license_agreement" value="true" /> 906 <param name="license_agreement" value="true" />
880 <param name="output_type" value="mzML" /> 907 <param name="output_type" value="mzML" />
881 <param name="analyzer" value="IT" /> 908 <param name="analyzer" value="IT" />
882 <param name="binary_compression" value="numpressLinearPic" /> 909 <param name="binary_compression" value="numpressLinearPic" />
883 <output name="output" file="small-analyzer-filter.mzML" lines_diff="100" ftype="mzml" /> 910 <output name="output" file="small-analyzer-filter.mzML" lines_diff="100" ftype="mzml" />
884 </test> 911 </test>
885 <test> 912 <test expect_num_outputs="1">
886 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" /> 913 <param name="input" value="small-peakpicking-cwt-allMS.mzML" ftype="mzml" />
887 <param name="license_agreement" value="true" /> 914 <param name="license_agreement" value="true" />
888 <param name="output_type" value="mzML" /> 915 <param name="output_type" value="mzML" />
889 <param name="scan_numbers_0|from" value="3" /> 916 <param name="scan_numbers_0|from" value="3" />
890 <param name="scan_numbers_0|to" value="5" /> 917 <param name="scan_numbers_0|to" value="5" />
900 <param name="output_type" value="mzML" /> 927 <param name="output_type" value="mzML" />
901 <param name="binary_compression" value="numpressLinearPic" /> 928 <param name="binary_compression" value="numpressLinearPic" />
902 <output name="output" file="small-deisotope-poisson.mzML" /> 929 <output name="output" file="small-deisotope-poisson.mzML" />
903 </test>--> 930 </test>-->
904 </xml> 931 </xml>
905 <xml name="msconvert_help">
906 **What it does**
907
908 Converts mass spectrometry (MS) files: proprietary MS vendor formats can be converted to open MS formats (mzML, mzXML, MGF, MS1/MS2) and open formats can be converted to other open formats. Additional options such as filtering and/or precursor recalculation are available.
909
910 You can view the original documentation here_.
911
912 .. _here: http://proteowizard.sourceforge.net/tools/msconvert.html
913 </xml>
914
915 <xml name="citations"> 932 <xml name="citations">
916 <citations> 933 <citations>
917 <citation type="doi">10.1093/bioinformatics/btn323</citation> 934 <citation type="doi">10.1093/bioinformatics/btn323</citation>
918 <citation type="bibtex">@misc{toolsGalaxyP, author = {Chilton, J, Chambers MC, et al.}, title = {Galaxy Proteomics Tools}, publisher = {GitHub}, journal = {GitHub repository}, 935 <citation type="bibtex">@misc{toolsGalaxyP, author = {Chilton, J, Chambers MC, et al.}, title = {Galaxy Proteomics Tools}, publisher = {GitHub}, journal = {GitHub repository},
919 year = {2015}, url = {https://github.com/galaxyproteomics/tools-galaxyp}}</citation> <!-- TODO: fix substitution of commit ", commit = {$sha1$}" --> 936 year = {2015}, url = {https://github.com/galaxyproteomics/tools-galaxyp}}</citation> <!-- TODO: fix substitution of commit ", commit = {$sha1$}" -->