annotate mgf_formatter.xml @ 0:e5ab158e482b draft

Initial upload.
author galaxyp
date Fri, 10 May 2013 10:40:10 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
1 <tool id="mgf_formatter" name="MGF Formatter" version="0.1.0">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
2 <description>convert peak lists into MGF files formatted for particular downstream applications.</description>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
3
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
4 <command>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
5 MgfFormatter --mgf_format $mgf_format --output '$output' $itraq_filter
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
6 #if $type.input_type == "mgf"
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
7 $type.split_multiple_charge_states
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
8 #end if
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
9 $type.inputs
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
10 </command>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
11 <inputs>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
12 <conditional name="type">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
13 <param name="input_type" type="select" label="Input Type">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
14 <option value="mzml">mzML</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
15 <option value="mzxml">mzXML</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
16 <option value="mgf">MGF</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
17 </param>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
18 <when value="mzml">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
19 <param format="mzml" name="inputs" type="data" label="Input mzML" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
20 </when>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
21 <when value="mzxml">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
22 <param format="mzxml" name="inputs" type="data" label="Input mzXML" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
23 </when>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
24 <when value="mgf">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
25 <param format="mgf" name="inputs" type="data" label="Input MGF" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
26 <param type="boolean" name="split_multiple_charge_states" label="Split up scans with multiple charge states specified in MGF." truevalue="" falsevalue="--no_split_multiple_charge_states" checked="true" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
27 </when>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
28 </conditional>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
29 <param name="mgf_format" type="select" label="MGF Format">
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
30 <option value="DEFAULT">Mascot (default, probably should use msconvert instead)</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
31 <option value="PROTEIN_PILOT">ProteinPilot</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
32 <option value="MS2PREPROC">ms2preproc</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
33 <option value="MSM">MSM</option>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
34 </param>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
35 <param name="itraq_filter" type="boolean" label="Preselect iTRAQ reporter ions" help="Recent versions of ProteinPilot fail to find the correct report ions, this tool filters out extra peaks in that region to circumvent this bug if this is checked. This is an advanced option and should only be checked if you are certain you want it." truevalue="--itraq_filter" falsevalue="" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
36 </inputs>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
37 <outputs>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
38 <data format="mgf" name="output" label="${mgf_format.value_label.split()[0]} formatted MGF of ${on_string}" />
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
39 </outputs>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
40 <requirements>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
41 <requirement type="package">tint_proteomics_scripts</requirement>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
42 </requirements>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
43 <help>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
44 </help>
e5ab158e482b Initial upload.
galaxyp
parents:
diff changeset
45 </tool>