comparison scaffold_export.xml @ 0:e9981e6af666 draft

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