annotate peptide_shaker.xml @ 2:fb591fc7241c draft

Improved some datatype handling
author galaxyp
date Thu, 20 Jun 2013 11:02:36 -0400
parents 0578e296cab4
children 39416af5d0bc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
1 <tool id="peptide_shaker" name="Peptide Shaker" version="0.1.0">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
2 <!-- TODO: Set defaults for weights correctly -->
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
3 <description>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
4 Peform protein identification combining X! Tandem and OMSSA (using SearchGUI) and PeptideShaker pipeline.
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
5 </description>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
6 <command>
2
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
7 #from datetime import datetime
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
8 #set $exp_str = "Galaxy Experiment %s" % datetime.now().strftime("%Y%m%d%H%M%s")
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
9 #set $samp_str = "Sample %s" % datetime.now().strftime("%Y%m%d%H%M%s")
0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
10 mkdir spectra;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
11 mkdir output;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
12 mkdir output_reports;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
13 cwd=`pwd`;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
14 #for $mgf in $peak_lists:
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
15 #set $input_name = $mgf.display_name.replace(".mgf", "") + ".mgf"
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
16 ln -s '$mgf' 'spectra/$input_name';
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
17 #end for
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
18 SearchCLI \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
19 -spectrum_files \$cwd/spectra \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
20 -output_folder \$cwd/output \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
21 -ppm $precursor_ion_tol_units \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
22 -prec_tol $precursor_ion_tol \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
23 -frag_tol $fragment_tol \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
24 -enzyme '$enzyme' \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
25 #set $fixed_mods_str = $fixed_modifications or ''
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
26 #set $variable_mods_str = $variable_modifications or ''
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
27 #if $fixed_mods_str
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
28 -fixed_mods "$fixed_mods_str" \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
29 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
30 #if $variable_mods_str
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
31 -variable_mods "$variable_mods_str" \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
32 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
33 -mc $missed_cleavages \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
34 #if $advanced.specify:
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
35 -xtandem $advanced.xtandem \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
36 #if $advanced.omssa.run_omssa
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
37 #set $omssa = 1
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
38 #else
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
39 #set $omssa = 0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
40 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
41 -omssa $omssa \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
42 #if $omssa == 1
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
43 -hitlist_length ${advanced.omssa.hitlist_length} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
44 -remove_prec ${advanced.omssa.remove_precursor} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
45 -scale_prec ${advanced.omssa.scale_precursor} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
46 -estimate_charge ${advanced.omssa.estimate_charge} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
47 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
48 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
49 -db $input_database;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
50 PeptideShakerCLI \
2
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
51 -experiment '$exp_str' \
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
52 -sample '$samp_str' \
0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
53 -replicate 1 \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
54 -spectrum_files \$cwd/spectra \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
55 -identification_files \$cwd/output \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
56 -search_params \$cwd/output/SearchGUI.parameters \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
57 -out_txt_1 \$cwd/output_reports \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
58 #if $processing_options.specify
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
59 -protein_FDR ${processing_options.protein_fdr} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
60 -peptide_FDR ${processing_options.peptide_fdr} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
61 -psm_FDR ${processing_options.psm_fdr} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
62 -psm_FLR ${processing_options.psm_flr} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
63 #if str($processing_options.a_score.use) == "1"
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
64 #set $a_score = 1
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
65 #else
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
66 #set $a_score = 0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
67 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
68 -a_score $a_score \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
69 #if str($a_score) == "1"
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
70 -a_score_neutral_losses ${processing_options.a_score.neutral_losses} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
71 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
72 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
73 #if $filtering_options.specify
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
74 -min_peptide_length ${filtering_options.min_peptide_length} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
75 -max_peptide_length ${filtering_options.max_peptide_length} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
76 -max_precursor_error ${filtering_options.max_precursor_error} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
77 -max_precursor_error_type ${filtering_options.max_precursor_error_type} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
78 -max_xtandem_e ${filtering_options.max_xtandem_e} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
79 -max_omssa_e ${filtering_options.max_omssa_e} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
80 -exclude_unknown_ptms ${filtering_options.exclude_unknown_ptms} \
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
81 #end if
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
82 -out \$cwd/output.cps ;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
83 mv output_reports/*peptides.txt peptides.txt ;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
84 mv output_reports/*psms.txt psms.txt ;
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
85 mv output_reports/*proteins.txt proteins.txt
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
86 </command>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
87 <stdio>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
88 <exit_code range="1:" level="fatal" description="Job Failed" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
89 </stdio>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
90 <inputs>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
91 <param format="fasta" name="input_database" type="data" label="Protein Database"/>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
92 <param format="mgf" name="peak_lists" type="data" multiple="true" label="Input Peak Lists (mgf)" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
93 <param name="precursor_ion_tol_units" type="select" label="Precursor Ion Tolerance Units">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
94 <option value="1">Parts per million (ppm)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
95 <option value="0">Daltons</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
96 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
97 <param name="precursor_ion_tol" type="float" value="10" label="Percursor Ion Tolerance" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
98 <param name="fragment_tol" type="float" value="0.5" label="Fragment Tolerance (Daltons)" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
99 <param name="enzyme" type="select" label="Enzyme">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
100 <option value="Trypsin">Trypsin</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
101 <option value="Arg-C">Arg-C</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
102 <option value="CNBr">CNBr</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
103 <option value="Chymotrypsin (FYWL)">Chymotrypsin (FYWL)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
104 <option value="Formic Acid">Formic Acid</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
105 <option value="Lys-C">Lys-C</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
106 <option value="Lys-C, no P rule">Lys-C, no P rule</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
107 <option value="Pepsin A">Pepsin A</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
108 <option value="Trypsin + CNBr">Trypsin + CNBr</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
109 <option value="Trypsin + Chymotrypsin (FYWLKR)">Trypsin + Chymotrypsin (FYWLKR)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
110 <option value="Trypsin, no P rule">Trypsin, no P rule</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
111 <option value="whole protein">whole protein</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
112 <option value="Asp-N">Asp-N</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
113 <option value="Glu-C">Glu-C</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
114 <option value="Asp-N + Glu-C">Asp-N + Glu-C</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
115 <option value="Top-Down">Top-Down</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
116 <option value="Semi-Tryptic">Semi-Tryptic</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
117 <option value="No enzyme">No enzyme</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
118 <option value="Chymotrypsin, no P rule (FYWL)">Chymotrypsin, no P rule (FYWL)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
119 <option value="Asp-N (DE)">Asp-N (DE)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
120 <option value="Glu-C (DE)">Glu-C (DE)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
121 <option value="Lys-N (K)">Lys-N (K)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
122 <option value="Thermolysin, no P rule">Thermolysin, no P rule</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
123 <option value="Semi-Chymotrypsin (FYWL)">Semi-Chymotrypsin (FYWL)</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
124 <option value="Semi-Glu-C">Semi-Glu-C</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
125 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
126 <param name="missed_cleavages" type="integer" value="2" label="Maximum Missed Cleavages" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
127 <param name="fixed_modifications" type="select" label="Fixed Modification" multiple="true">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
128 <options from_file="searchgui_mods.loc">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
129 <column name="name" index="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
130 <column name="value" index="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
131 </options>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
132 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
133 <param name="variable_modifications" type="select" label="Variable Modification" multiple="true">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
134 <options from_file="searchgui_mods.loc">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
135 <column name="name" index="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
136 <column name="value" index="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
137 </options>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
138 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
139 <param name="min_charge" label="Minimum Charge" value="2" type="integer" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
140 <param name="max_charge" label="Maximum Charge" value="4" type="integer" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
141 <param name="forward_ion" label="Forward Ion" type="select">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
142 <option value="a">a</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
143 <option value="b" selected="true">b</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
144 <option value="c">c</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
145 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
146 <param name="reverse_ion" label="Reverse Ion" type="select">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
147 <option value="x">x</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
148 <option value="y" selected="true">y</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
149 <option value="z">z</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
150 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
151 <conditional name="advanced">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
152 <param name="specify" label="Specify Advanced Search Options" type="boolean" truevalue="true" falsevalue="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
153 <when value="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
154 <when value="true">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
155 <param name="xtandem" label="Run X! Tandem" type="boolean" truevalue="1" falsevalue="0" checked="true" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
156 <conditional name="omssa">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
157 <param name="run_omssa" label="Run OMSSA" type="boolean" truevalue="1" falsevalue="0" checked="true" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
158 <when value="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
159 <when value="1">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
160 <param name="hitlist_length" label="OMSSA: Hit List Length" type="integer" value="25" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
161 <param name="remove_precursor" label="OMSSA: Remove Precurosr" type="boolean" truevalue="1" falsevalue="0" checked="true"/>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
162 <param name="scale_precursor" label="OMSSA: Scale Precursor Mass" type="boolean" truevalue="1" falsevalue="0" checked="false"/>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
163 <param name="estimate_charge" label="OMSSA: Estimate Charge" type="boolean" truevalue="1" falsevalue="0" checked="true" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
164 </when>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
165 </conditional>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
166 </when>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
167 </conditional>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
168 <conditional name="processing_options">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
169 <param name="specify" label="Specify Advanced PeptideShaker Processing Options" type="boolean" truevalue="true" falsevalue="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
170 <when value="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
171 <when value="true">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
172 <param name="protein_fdr" label="FDR at the protein level" help="In percent (default 1% FDR: '1')" value="1" type="float" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
173 <param name="peptide_fdr" label="FDR at the peptide level" help="In percent (default 1% FDR: '1')" value="1" type="float" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
174 <param name="psm_fdr" label="FDR at the PSM level" help="In percent (default 1% FDR: '1')" value="1" type="float" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
175 <param name="psm_flr" label="FLR at the PSM level" help="In percent (default 1% FLR: '1'). Percent for peptides with different potential modification sites and one variable modification." value="1" type="float" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
176 <conditional name="a_score">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
177 <param name="use" label="Calculate A Score" type="boolean" truevalue="1" falsevalue="0" checked="true" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
178 <when value="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
179 <when value="1">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
180 <param name="neutral_losses" label="Include Neutral Losses in A Score" type="boolean" truevalue="1" falsevalue="0" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
181 </when>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
182 </conditional>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
183 <!-- SKIPPING -protein_fraction_mw_confidence ${processing_options.protein_fraction_mw_confidence} -->
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
184 </when>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
185 </conditional>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
186 <conditional name="filtering_options">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
187 <param name="specify" label="Specify Advanced PeptideShaker Filtering Options" type="boolean" truevalue="true" falsevalue="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
188 <when value="false" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
189 <when value="true">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
190 <param name="min_peptide_length" label="Minimum Peptide Length" value="6" type="integer" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
191 <param name="max_peptide_length" label="Maximum Peptide Length" value="30" type="integer" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
192 <param name="max_precursor_error" label="Maximum Precursor Error" value="10" type="float" help="Next option specifies units (Da or ppm)." />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
193 <param name="max_precursor_error_type" label="Maximum Precursor Error Type" type="select">
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
194 <option value="0">ppm</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
195 <option value="1">Daltons</option>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
196 </param>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
197 <param name="max_xtandem_e" label="Maximum X! Tandem E Value" value="100" type="float" help="" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
198 <param name="max_omssa_e" label="Maximum OMSSA E Value" value="100" type="float" help="" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
199 <param name="exclude_unknown_ptms" label="Exclude Unknown PTMs" type="boolean" truevalue="1" falsevalue="0" checked="true" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
200 </when>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
201 </conditional>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
202 </inputs>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
203 <outputs>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
204 <data format="cps" name="output" label="PeptideShaker CPS results for ${on_string}" from_work_dir="output.cps" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
205 <data format="tabular" name="output_peptides" label="PeptideShaker Peptide Report for ${on_string}" from_work_dir="peptides.txt" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
206 <data format="tabular" name="output_proteins" label="PeptideShaker Protein Report for ${on_string}" from_work_dir="proteins.txt" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
207 <data format="tabular" name="output_psms" label="PeptideShaker PSM Report for ${on_string}" from_work_dir="psms.txt" />
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
208 </outputs>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
209 <requirements>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
210 <requirement type="package">peptide_shaker</requirement>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
211 <requirement type="package">searchgui</requirement>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
212 </requirements>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
213 <help>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
214 **What it does**
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
215
2
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
216 Runs multiple search engines (X! Tandem and OMSSA) on any number of MGF peak lists using the SearchGUI application and combines the result via PeptideShaker.
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
217
0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
218 ------
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
219
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
220 **Citation**
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
221
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
222 For the underlying tool, please cite `TODO`
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
223
2
fb591fc7241c Improved some datatype handling
galaxyp
parents: 0
diff changeset
224 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-peptideshaker
0
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
225 </help>
0578e296cab4 Initial commit.
galaxyp
parents:
diff changeset
226 </tool>