annotate ProteinDigestor.xml @ 0:163892325845 draft default tip

Initial commit.
author galaxyp
date Fri, 10 May 2013 17:15:08 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
1 <!--
163892325845 Initial commit.
galaxyp
parents:
diff changeset
2 # =====================================================
163892325845 Initial commit.
galaxyp
parents:
diff changeset
3 # $Id: ProteinDigestor.xml 90 2011-01-19 13:20:31Z pieter.neerincx@gmail.com $
163892325845 Initial commit.
galaxyp
parents:
diff changeset
4 # $URL: https://trac.nbic.nl/svn/galaxytools/trunk/tools/general/FastaTools/ProteinDigestor.xml $
163892325845 Initial commit.
galaxyp
parents:
diff changeset
5 # $LastChangedDate: 2011-01-19 07:20:31 -0600 (Wed, 19 Jan 2011) $
163892325845 Initial commit.
galaxyp
parents:
diff changeset
6 # $LastChangedRevision: 90 $
163892325845 Initial commit.
galaxyp
parents:
diff changeset
7 # $LastChangedBy: pieter.neerincx@gmail.com $
163892325845 Initial commit.
galaxyp
parents:
diff changeset
8 # =====================================================
163892325845 Initial commit.
galaxyp
parents:
diff changeset
9 -->
163892325845 Initial commit.
galaxyp
parents:
diff changeset
10 <tool id="ProteinDigestor1" name="ProteinDigestor" version="2.0">
163892325845 Initial commit.
galaxyp
parents:
diff changeset
11 <description>In silico digestion of proteins into peptides</description>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
12 <command interpreter="perl">ProteinDigestor.pl -i $input -o $output -r '$rule' -l ERROR</command>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
13 <inputs>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
14 <param format="fasta" name="input" type="data" label="Proteins to digest" help="in FASTA format."/>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
15 <param name="rule" type="select" label="Protease">
163892325845 Initial commit.
galaxyp
parents:
diff changeset
16 <!--<label>Protease</label>-->
163892325845 Initial commit.
galaxyp
parents:
diff changeset
17 <option value="c:K,R:P=1">Trypsin</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
18 <option value="c:K,R">Trypsin/P</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
19 <option value="c:F,L,W,Y:P=1">Chymotrypsin</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
20 <option value="c:F,L,W,Y">Chymotrypsin/P</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
21 <option value="c:E,Z:P=1">V8_E</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
22 <option value="c:E,D,B,Z:P=1">V8_DE</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
23 <option value="c:K:P=1">LysC</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
24 <option value="c:K">LysC/P</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
25 <option value="n:K">LysN/P</option>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
26 </param>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
27 </inputs>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
28 <outputs>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
29 <data format="tabular" name="output" label="${rule.value_label} digest on ${input.name}"/>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
30 </outputs>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
31 <!--
163892325845 Initial commit.
galaxyp
parents:
diff changeset
32 <tests>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
33 <test>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
34 <param name="input" value="" />
163892325845 Initial commit.
galaxyp
parents:
diff changeset
35 <output name="output" file="" />
163892325845 Initial commit.
galaxyp
parents:
diff changeset
36 </test>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
37 </tests>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
38 -->
163892325845 Initial commit.
galaxyp
parents:
diff changeset
39 <help>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
40
163892325845 Initial commit.
galaxyp
parents:
diff changeset
41 .. class:: infomark
163892325845 Initial commit.
galaxyp
parents:
diff changeset
42
163892325845 Initial commit.
galaxyp
parents:
diff changeset
43 **What it does**
163892325845 Initial commit.
galaxyp
parents:
diff changeset
44
163892325845 Initial commit.
galaxyp
parents:
diff changeset
45 This tool digests protein sequences from a FASTA file.\
163892325845 Initial commit.
galaxyp
parents:
diff changeset
46 In addition some statistics are calculated for each peptide:
163892325845 Initial commit.
galaxyp
parents:
diff changeset
47
163892325845 Initial commit.
galaxyp
parents:
diff changeset
48 * Molecular weight in Da (MW).
163892325845 Initial commit.
galaxyp
parents:
diff changeset
49 * Isoelectric point (pI)
163892325845 Initial commit.
galaxyp
parents:
diff changeset
50 * Net charge assuming K, R and H add +1 and D and E add -1 to the net charge of the peptide.
163892325845 Initial commit.
galaxyp
parents:
diff changeset
51 * The mount of potential phosphorilation sites (S, T or Y amino acids).
163892325845 Initial commit.
galaxyp
parents:
diff changeset
52
163892325845 Initial commit.
galaxyp
parents:
diff changeset
53 **Getting input data**
163892325845 Initial commit.
galaxyp
parents:
diff changeset
54
163892325845 Initial commit.
galaxyp
parents:
diff changeset
55 This tool requires protein sequences in FASTA format. \
163892325845 Initial commit.
galaxyp
parents:
diff changeset
56 If your protein sequences are not in FASTA format, you'll have to convert it first.\
163892325845 Initial commit.
galaxyp
parents:
diff changeset
57 For sequences in tab delimited files for example you can use the *FASTA manipulation* -> *Tabular-to-FASTA* tool.
163892325845 Initial commit.
galaxyp
parents:
diff changeset
58
163892325845 Initial commit.
galaxyp
parents:
diff changeset
59 -----
163892325845 Initial commit.
galaxyp
parents:
diff changeset
60
163892325845 Initial commit.
galaxyp
parents:
diff changeset
61 **Example**
163892325845 Initial commit.
galaxyp
parents:
diff changeset
62
163892325845 Initial commit.
galaxyp
parents:
diff changeset
63 If for example the protein sequences in FASTA format would be this::
163892325845 Initial commit.
galaxyp
parents:
diff changeset
64
163892325845 Initial commit.
galaxyp
parents:
diff changeset
65 >FamousDatabase:Q42593Z L-ascorbate peroxidase T, chloroplastic;
163892325845 Initial commit.
galaxyp
parents:
diff changeset
66 MSVSLSAKASHLLCSSTRVSLSPAVTSSSSSPVVRPALSSSTS*
163892325845 Initial commit.
galaxyp
parents:
diff changeset
67 >FamousDatabase:A0MQ79Z Ascorbate peroxidase;
163892325845 Initial commit.
galaxyp
parents:
diff changeset
68 MVKPNYPVVSEEYLIAVDKAKKKLRGFIAEKNCAPLMLRL*
163892325845 Initial commit.
galaxyp
parents:
diff changeset
69
163892325845 Initial commit.
galaxyp
parents:
diff changeset
70 and you would perform an *in silico* digest with Trypsin, the result will look like this::
163892325845 Initial commit.
galaxyp
parents:
diff changeset
71
163892325845 Initial commit.
galaxyp
parents:
diff changeset
72 Protein ID Peptide MW pI Charge number S number T number Y
163892325845 Initial commit.
galaxyp
parents:
diff changeset
73 FamousDatabase:Q42593Z ASHLLCSSTR 1074.225 8.30219268798828 2 3 1 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
74 FamousDatabase:Q42593Z VSLSPAVTSSSSSPVVRPALSSSTS 2390.61 9.72000885009766 1 11 2 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
75 FamousDatabase:Q42593Z MSVSLSAK 821.995 8.50011444091797 1 3 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
76 FamousDatabase:A0MQ79Z NCAPLMLR 917.175 8.24974822998047 1 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
77 FamousDatabase:A0MQ79Z K 146.19 8.75005340576172 1 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
78 FamousDatabase:A0MQ79Z K 146.19 8.75005340576172 1 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
79 FamousDatabase:A0MQ79Z LR 287.375 9.75002288818359 1 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
80 FamousDatabase:A0MQ79Z GFIAEK 663.775 6.00136566162109 0 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
81 FamousDatabase:A0MQ79Z L 131.18 5.52498626708984 0 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
82 FamousDatabase:A0MQ79Z AK 217.265 8.79502105712891 1 0 0 0
163892325845 Initial commit.
galaxyp
parents:
diff changeset
83 FamousDatabase:A0MQ79Z MVKPNYPVVSEEYLIAVDK 2194.59 4.67711639404297 -1 1 0 2
163892325845 Initial commit.
galaxyp
parents:
diff changeset
84
163892325845 Initial commit.
galaxyp
parents:
diff changeset
85
163892325845 Initial commit.
galaxyp
parents:
diff changeset
86 ========================================================
163892325845 Initial commit.
galaxyp
parents:
diff changeset
87 *Need to digest with another protease?*
163892325845 Initial commit.
galaxyp
parents:
diff changeset
88 ========================================================
163892325845 Initial commit.
galaxyp
parents:
diff changeset
89
163892325845 Initial commit.
galaxyp
parents:
diff changeset
90 Contact your local bioinformaticians to add other proteases...
163892325845 Initial commit.
galaxyp
parents:
diff changeset
91
163892325845 Initial commit.
galaxyp
parents:
diff changeset
92 </help>
163892325845 Initial commit.
galaxyp
parents:
diff changeset
93 </tool>