annotate tools/mgf_formatter/mgf_formatter.xml @ 1:29e7496f3907 draft

Uploaded
author galaxyp
date Fri, 26 Sep 2014 18:45:34 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
1 <tool id="mgf_formatter" name="MGF Formatter" version="0.1.0">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
2 <requirements>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
3 <requirement type="package" version="22">binaries_for_package_mgf_formatter</requirement>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
4 </requirements>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
5
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
6 <description>convert peak lists into MGF files formatted for particular downstream applications.</description>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
7
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
8 <command>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
9 MgfFormatter --mgf_format $mgf_format --output '$output' $itraq_filter
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
10 #if $type.input_type == "mgf"
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
11 $type.split_multiple_charge_states
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
12 #end if
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
13 $type.inputs
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
14 </command>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
15 <inputs>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
16 <conditional name="type">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
17 <param name="input_type" type="select" label="Input Type">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
18 <option value="mzml">mzML</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
19 <option value="mzxml">mzXML</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
20 <option value="mgf">MGF</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
21 </param>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
22 <when value="mzml">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
23 <param format="mzml" name="inputs" type="data" label="Input mzML" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
24 </when>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
25 <when value="mzxml">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
26 <param format="mzxml" name="inputs" type="data" label="Input mzXML" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
27 </when>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
28 <when value="mgf">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
29 <param format="mgf" name="inputs" type="data" label="Input MGF" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
30 <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" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
31 </when>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
32 </conditional>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
33 <param name="mgf_format" type="select" label="MGF Format">
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
34 <option value="DEFAULT">Mascot (default, probably should use msconvert instead)</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
35 <option value="PROTEIN_PILOT">ProteinPilot</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
36 <option value="MS2PREPROC">ms2preproc</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
37 <option value="MSM">MSM</option>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
38 </param>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
39 <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="" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
40 </inputs>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
41 <outputs>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
42 <data format="mgf" name="output" label="${mgf_format.value_label.split()[0]} formatted MGF of ${on_string}" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
43 </outputs>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
44 <stdio>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
45 <exit_code range="1:" level="fatal" description="Unknown error, exit code non-zero" />
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
46 </stdio>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
47 <help>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
48 </help>
29e7496f3907 Uploaded
galaxyp
parents:
diff changeset
49 </tool>