0
|
1 <tool id="mzxml2search" name="Search Formatter" version="0.1.0">
|
|
2 <description>Use MzXML2Search to convert peak lists.</description>
|
|
3
|
|
4 <requirements>
|
2
|
5 <requirement type="package" version="4.6.1">trans_proteomic_pipeline</requirement>
|
0
|
6 </requirements>
|
|
7
|
|
8 <command>
|
|
9 ln -s ${input} input.${input.ext} ;
|
|
10 MzXML2Search -B${min_mhp_mass} -T${max_mhp_mass} -P${min_peak_count} -I${min_peak_intensity} -${output_type} input.${input.ext} ;
|
|
11 mv input.${output_type} ${output}
|
|
12 </command>
|
|
13
|
|
14 <inputs>
|
|
15 <param format="mzxml,mzml" name="input" type="data" label="Input Peak List" />
|
|
16 <param name="output_type" label="Output Format" type="select">
|
|
17 <option value="mgf">MGF</option>
|
|
18 <option value="ms2">MS2</option>
|
|
19 </param>
|
|
20 <param name="min_mhp_mass" type="float" label="Minimum MH+ mass (daltons)" value="600.0" />
|
|
21 <param name="max_mhp_mass" type="float" label="Maximum MH+ mass (daltons)" value="4200.0" />
|
|
22 <param name="min_peak_count" type="integer" label="Minimum peak count" value="5" />
|
|
23 <param name="min_peak_intensity" type="float" label="Minimum peak intensity" value="0.01" />
|
|
24 <param name="use_hydrogen_mass" type="boolean" label="Use hydrogen mass for charge ion (default is proton mass)" truevalue=" -h " falsevalue="" />
|
|
25 </inputs>
|
|
26
|
|
27 <outputs>
|
|
28 <data format="mgf" name="output" />
|
|
29 </outputs>
|
|
30
|
|
31 <help>
|
|
32 **What it does**
|
|
33
|
|
34 Converts mzML and mzXML peak lists into files formatted for search engines (MGF, MS2).
|
|
35
|
|
36 ------
|
|
37
|
|
38 **Citation**
|
|
39
|
|
40 For the underlying tool, please cite `Proteomics. 2010 Mar;10(6):1150-9. A guided tour of the Trans-Proteomic Pipeline. Deutsch EW, Mendoza L, Shteynberg D, Farrah T, Lam H, Tasman N, Sun Z, Nilsson E, Pratt B, Prazen B, Eng JK, Martin DB, Nesvizhskii AI, Aebersold R. PMID 20101611`
|
|
41
|
|
42 </help>
|
|
43 </tool>
|