0
|
1 <?xml version='1.0' encoding='UTF-8'?>
|
|
2 <tool id="IDFileConverter" name="IDFileConverter" version="2.0.0">
|
|
3 <description>Converts identification engine file formats.</description>
|
|
4 <macros>
|
|
5 <token name="@EXECUTABLE@">IDFileConverter</token>
|
|
6 <import>macros.xml</import>
|
|
7 </macros>
|
|
8 <expand macro="stdio"/>
|
|
9 <expand macro="requirements"/>
|
|
10 <command>IDFileConverter
|
|
11
|
|
12 #if $param_in:
|
|
13 -in $param_in
|
|
14 #end if
|
|
15 #if $param_out:
|
|
16 -out $param_out
|
|
17 #end if
|
|
18 #if $param_out_type:
|
|
19 -out_type
|
|
20 #if " " in str($param_out_type):
|
|
21 "$param_out_type"
|
|
22 #else
|
|
23 $param_out_type
|
|
24 #end if
|
|
25 #end if
|
|
26 #if $param_mz_file:
|
|
27 -mz_file $param_mz_file
|
|
28 #end if
|
|
29 #if $param_mz_name:
|
|
30 -mz_name "$param_mz_name"
|
|
31 #end if
|
|
32 #if $param_use_precursor_data:
|
|
33 -use_precursor_data
|
|
34 #end if
|
|
35 #if $param_peptideprophet_analyzed:
|
|
36 -peptideprophet_analyzed
|
|
37 #end if
|
|
38 -threads \${GALAXY_SLOTS:-24}
|
|
39 #if $adv_opts.adv_opts_selector=='advanced':
|
|
40 #if $adv_opts.param_ignore_proteins_per_peptide:
|
|
41 -ignore_proteins_per_peptide
|
|
42 #end if
|
|
43 #if $adv_opts.param_scan_regex:
|
|
44 -scan_regex "$adv_opts.param_scan_regex"
|
|
45 #end if
|
|
46 #if $adv_opts.param_force:
|
|
47 -force
|
|
48 #end if
|
|
49 #end if
|
|
50 </command>
|
|
51 <inputs>
|
|
52 <param name="param_in" type="data" format="xml,pepxml,idxml" optional="False" label="Input file or directory containing the data to convert" help="(-in) This may be: <br>- a single file in a multi-purpose XML format (pepXML, protXML, idXML, mzid), <br>- a single file in a search engine-specific XML format (Mascot: mascotXML, OMSSA: omssaXML, X! Tandem: xml), <br>- for Sequest results, a directory containing .out files. <br>"/>
|
|
53 <param name="param_out_type" type="select" optional="True" label="Output file type (default: determined from file extension)" help="(-out_type) ">
|
|
54 <option value="idXML">idXML</option>
|
|
55 <option value="mzid">mzid</option>
|
|
56 <option value="pepXML">pepXML</option>
|
|
57 <option value="FASTA">FASTA</option>
|
|
58 </param>
|
|
59 <param name="param_mz_file" type="data" format="mzxml,mzml" optional="True" label="[Sequest, pepXML, mascotXML, XTandem only] Retention times will be looked up in this file" help="(-mz_file) "/>
|
|
60 <param name="param_mz_name" type="text" size="30" label="[pepXML only] Experiment filename/path (extension will be removed) to match in the pepXML file ('base_name' attribute)" help="(-mz_name) Only necessary if different from 'mz_file'">
|
|
61 <sanitizer>
|
|
62 <valid initial="string.printable">
|
|
63 <remove value="'"/>
|
|
64 <remove value="""/>
|
|
65 </valid>
|
|
66 </sanitizer>
|
|
67 </param>
|
|
68 <param name="param_use_precursor_data" type="boolean" truevalue="-use_precursor_data" falsevalue="" checked="false" optional="True" label="[pepXML only] Use precursor RTs (and m/z values) from 'mz_file' for the generated peptide identifications, instead of the RTs of MS2 spectra" help="(-use_precursor_data) "/>
|
|
69 <param name="param_peptideprophet_analyzed" type="boolean" truevalue="-peptideprophet_analyzed" falsevalue="" checked="false" optional="True" label="[pepXML output only] Write output in the format of a PeptideProphet analysis result" help="(-peptideprophet_analyzed) By default a 'raw' pepXML is produced that contains only search engine results"/>
|
|
70 <expand macro="advanced_options">
|
|
71 <param name="param_ignore_proteins_per_peptide" type="boolean" truevalue="-ignore_proteins_per_peptide" falsevalue="" checked="false" optional="True" label="[Sequest only] Workaround to deal with .out files that contain" help="(-ignore_proteins_per_peptide) e.g. "+1" in references column, <br>but do not list extra references in subsequent lines (try -debug 3 or 4)"/>
|
|
72 <param name="param_scan_regex" type="text" size="30" label="[mascotXML only] Regular expression used to extract the scan number or retention time" help="(-scan_regex) See documentation for details">
|
|
73 <sanitizer>
|
|
74 <valid initial="string.printable">
|
|
75 <remove value="'"/>
|
|
76 <remove value="""/>
|
|
77 </valid>
|
|
78 </sanitizer>
|
|
79 </param>
|
|
80 <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
|
|
81 </expand>
|
|
82 </inputs>
|
|
83 <outputs>
|
|
84 <data name="param_out" format="fasta"/>
|
|
85 </outputs>
|
|
86 <help>**What it does**
|
|
87
|
|
88 Converts identification engine file formats.
|
|
89
|
|
90
|
|
91 For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDFileConverter.html</help>
|
|
92 <expand macro="references"/>
|
|
93 </tool>
|