annotate omssa_adapter.xml @ 2:cf0d72c7b482 draft

Update.
author galaxyp
date Fri, 10 May 2013 17:31:05 -0400
parents
children 1183846e70a1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
1 <tool id="omssa_adapter" version="0.1.0" name="OMSSA (OpenMS)">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
2 <description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
3 </description>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
4 <macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
5 <import>macros.xml</import>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
6 </macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
7 <expand macro="stdio" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
8 <expand macro="requires">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
9 <requirement type="package">omssa</requirement>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
10 <!--<requirement type="package">blast</requirement> -->
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
11 </expand>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
12 <command interpreter="python">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
13 openms_wrapper.py
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
14 --executable '__SHELL__' --config $setup
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
15 --executable 'OMSSAAdapter' --config $config
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
16 </command>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
17 <configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
18 <configfile name="setup">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
19 ln -s $database db.fasta; makeblastdb -dbtype prot -parse_seqids -in 'db.fasta'
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
20 </configfile>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
21 <configfile name="config">[simple_options]
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
22 in=$input1
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
23 out=$out
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
24 database=db.fasta.psq
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
25 omssa_executable=@WHICH(omssacl)@
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
26 variable_modifications=${variable_modifications or ''}
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
27 fixed_modifications=${fixed_modifications or ''}
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
28 precursor_mass_tolerance=$precursor_mass_tolerance
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
29 #if $precursor_mass_tolerance_unit == "ppm"
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
30 precursor_mass_tolerance_unit_ppm=true
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
31 #end if
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
32 fragment_mass_tolerance=$fragment_mass_tolerance
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
33 min_precursor_charge=$min_precursor_charge
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
34 max_precursor_charge=$max_precursor_charge
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
35 v=$v
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
36 e=$e
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
37 hl=$hl
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
38 he=$he
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
39 threads=4
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
40 </configfile>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
41 </configfiles>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
42 <inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
43 <expand macro="id_inputs" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
44 <expand macro="fixed_modifications_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
45 <expand macro="variable_modifications_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
46 <expand macro="precursor_mass_tolerance_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
47 <expand macro="precursor_mass_tolerance_unit_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
48 <expand macro="fragment_mass_tolerance_param" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
49 <expand macro="precursor_charge_params" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
50 <param name="v" label="Maximum Number of Missed Cleavages" value="1" type="integer" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
51 <param name="e" label="Enzyme" type="select">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
52 <option value="0" selected="true">Trypsin</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
53 <option value="1">Arg-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
54 <option value="2">CNBr</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
55 <option value="3">Chymotrypsin (FYWL)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
56 <option value="4">Formic Acid</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
57 <option value="5">Lys-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
58 <option value="6">Lys-C, no P rule</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
59 <option value="7">Pepsin A</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
60 <option value="8">Trypsin+CNBr</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
61 <option value="9">Trypsin+Chymotrypsin (FYWLKR)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
62 <option value="10">Trypsin, no P rule</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
63 <option value="11">Whole protein</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
64 <option value="12">Asp-N</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
65 <option value="13">Glu-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
66 <option value="14">Asp-N+Glu-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
67 <option value="15">Top-Down</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
68 <option value="16">Semi-Tryptic</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
69 <option value="17">No Enzyme</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
70 <option value="18">Chymotrypsin, no P rule (FYWL)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
71 <option value="19">Asp-N (DE)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
72 <option value="20">Glu-C (DE)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
73 <option value="21">Lys-N (K)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
74 <option value="22">Thermolysin, no P rule</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
75 <option value="23">Semi-Chymotrypsin (FYWL)</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
76 <option value="24">Semi-Glu-C</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
77 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
78 <param name="hl" label="Maximum Hits Per Spectrum" type="integer" value="30" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
79 <param name="he" label="Maximum Hits Per Spectrum" type="float" value="1000" help="The maximum e-value allowed in the hit list. If you set this parameter too small (e.g., he=1), this will effectively introduce FDR filtering. Thus, allowing a less stringent FDR during post-processing will nevertheless return the (better) FDR introduced here, since mediocre hits are not even reported. " />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
80 </inputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
81 <expand macro="id_outputs" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
82 <help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
83 **What it does**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
84
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
85
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
86 **Citation**
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
87
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
88 For the underlying tool, please cite ``Marc Sturm, Andreas Bertsch, Clemens Gröpl, Andreas Hildebrandt, Rene Hussong, Eva Lange, Nico Pfeifer, Ole Schulz-Trieglaff, Alexandra Zerck, Knut Reinert, and Oliver Kohlbacher, 2008. OpenMS – an Open-Source Software Framework for Mass Spectrometry. BMC Bioinformatics 9: 163. doi:10.1186/1471-2105-9-163.`` and ``PepNovo: De Novo Peptide Sequencing via Probabilistic Network Modeling. Frank, A. and Pevzner, P. Analytical Chemistry 77:964-973, 2005.``.
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
89
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
90 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-openms
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
91 </help>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
92 </tool>