annotate scaffold_export.xml @ 0:e9981e6af666 draft

Improved some datatype handling
author galaxyp
date Thu, 20 Jun 2013 11:07:47 -0400
parents
children 0d0cbb69a03f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
1 <tool id="scaffold_export" name="Scaffold Export" version="0.1.0">
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
2 <description>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
3 Export summary from Scaffold SF3 file.
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
4 </description>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
5 <macros>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
6 <import>macros.xml</import>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
7 </macros>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
8 <command interpreter="python">
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
9 scaffold_wrapper.py export \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
10 --sf3 $sf3_input \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
11 --output $output \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
12 --export_type $export.export_type \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
13 ## Begin Threshold Parameters
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
14 #set $threshold_type = $threshold.type
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
15 #set $threshold_options = $threshold
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
16 #if $threshold_type != "none"
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
17 --protein_probability=$threshold_options.protein_probability \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
18 --peptide_probability=$threshold_options.peptide_probability \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
19 --minimum_peptide_count=$threshold_options.minimum_peptide_count \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
20 #if $threshold_type != "simple"
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
21 $threshold_options.ignore_charge_1 \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
22 $threshold_options.ignore_charge_2 \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
23 $threshold_options.ignore_charge_3 \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
24 $threshold_options.ignore_charge_4 \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
25 --minimum_ntt=$threshold_options.minimum_ntt \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
26 --minimum_peptide_length=$threshold_options.minimum_peptide_length \
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
27 #end if
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
28 #end if
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
29 ## End Threshold Parameters
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
30 </command>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
31 <inputs>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
32 <param format="sf3" name="sf3_input" type="data" label="Scaffold Results" />
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
33 <conditional name="export">
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
34 <param name="export_type" type="select" label="Export Format">
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
35 <option value="mzIdentML">MzIdentML</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
36 <option value="protxml">ProtXML</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
37 <option value="statistics">Stastics (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
38 <option value="spectrum-report">Spectrum Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
39 <option value="peptide-report">Peptide Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
40 <option value="protein-report">Protein Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
41 <option value="publication-report">Publication Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
42 <option value="isoform-report">Isoform Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
43 <option value="spectrum-counting-report">Spectrum Counting Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
44 <option value="accession-report">Accession Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
45 <option value="experiment-report">Experiment Report (tabular)</option>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
46 </param>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
47 </conditional>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
48 <expand macro="threshold" />
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
49 </inputs>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
50 <outputs>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
51 <data format="tabular" name="output">
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
52 <change_format>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
53 <when input="export.export_type" value="mzIdentML" format="mzid" />
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
54 <when input="export.export_type" value="protxml" format="protxml" />
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
55 </change_format>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
56 </data>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
57 </outputs>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
58 <requirements>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
59 <requirement type="package">scaffold</requirement>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
60 </requirements>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
61 <help>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
62 **What it does**
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
63
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
64 Export data out of Scaffold's binary data format (sf3) into tabular reports or XML.
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
65
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
66 ------
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
67
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
68
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
69 **Citation**
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
70
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
71 For the underlying tool, please cite `TODO`
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
72
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
73 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-scaffold
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
74 </help>
e9981e6af666 Improved some datatype handling
galaxyp
parents:
diff changeset
75 </tool>