0
|
1
|
|
2 <tool id="MSMS_Extractor" name="MSMS_Extractor" version="1.0.0">
|
1
|
3 <description>Removes scans with identified PSMs from the mzML file(s).</description>
|
0
|
4 <requirements>
|
|
5 <requirement type="package" version="3.0.9016">proteowizard</requirement>
|
|
6 <requirement type="package" version="3.4">pyteomics</requirement>
|
|
7 </requirements>
|
|
8 <command interpreter="python"><![CDATA[MSMS_Extractor.py $spectrumfile $psmreportfile $output ${spectrumfile.name.rsplit('.',1)[0]}]]></command>
|
|
9 <inputs>
|
|
10 <param name="spectrumfile" type="data" format="mzml">
|
|
11 <label>Input mzML File</label>
|
|
12 </param>
|
|
13 <param name="psmreportfile" type="data" format="tabular">
|
|
14 <label>Input PSM Report File</label>
|
|
15 </param>
|
|
16 </inputs>
|
|
17
|
|
18 <outputs>
|
|
19 <data format="mzml" name="output" label="${spectrumfile.name.rsplit('.',1)[0]}.mzml" />
|
|
20 </outputs>
|
|
21
|
|
22
|
|
23 <help>
|
1
|
24 MSMS_Extractor reads scan numbers from the PSM report (scan numbers with identified PSM) and removes it from the mzML file.
|
0
|
25 </help>
|
|
26 </tool>
|