annotate decoy_fasta.xml @ 0:b8bc36d95284 draft

Uploaded
author galaxyp
date Wed, 19 Dec 2012 00:24:35 -0500
parents
children 340b8dab1dea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
1 <tool id="decoy_fasta" name="Create Decoy Database (reverse)" version="0.1.0">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
2 <description>Creates a decoy search database by adding reverse
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
3 sequences to an existing database.</description>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
4
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
5 <requirements>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
6 <requirement type="package">transproteomic_pipeline</requirement>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
7 </requirements>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
8
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
9 <command>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
10 decoyFASTA ${input} ${output} ${include_original}
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
11 #if $freq_type.advanced == "yes"
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
12 -t${frequency} ${tag}
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
13 #for $extra_tag in $extra_tags
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
14 -t${extra_tag.frequency} ${extra_tag.tag}
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
15 #end for
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
16 #else
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
17 -t1 ${freq_type.tag}
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
18 #end if
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
19 </command>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
20
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
21 <inputs>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
22 <param format="fasta" name="input" type="data" label="FASTA Input" />
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
23 <param name="include_original" type="boolean" truevalue="" falsevalue="-no_orig" label="Include original entries in output database" checked="True" />
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
24 <conditional name="freq_type">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
25 <param name="advanced" type="select" label="Specify advanced decoy frequency options?">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
26 <option value="no">No, just create database with one reversed sequence for every input sequence</option>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
27 <option value="yes">Yes, I want to specify multiple prefixes and specific frequencies</option>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
28 </param>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
29 <when value="no">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
30 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
31 </when>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
32 <when value="yes">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
33 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
34 <param name="frequency" type="integer" value="1" label="Decoy Frequency" />
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
35 <repeat name="extra_tags" title="Additional Decoy Tags">
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
36 <param name="tag" type="text" value="decoy_" label="Decoy Prefix"/>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
37 <param name="frequency" type="integer" value="1" label="Decoy Frequency" />
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
38 </repeat>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
39 </when>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
40 </conditional>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
41 </inputs>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
42
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
43 <outputs>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
44 <data format="fasta" name="output" />
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
45 </outputs>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
46
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
47 <help>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
48 **What it does**
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
49
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
50 Given an input database, this tool will produce another database with
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
51 reversed sequences to use as decoys for FDR estimation in protein
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
52 search identification. This tool employs the decoyFASTA program from
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
53 the Transproteomic Pipeline.
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
54
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
55 ------
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
56
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
57 **Citation**
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
58
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
59 For the underlying tool, please cite `Proteomics. 2010 Mar;10(6):1150-9. A guided tour of the Trans-Proteomic Pipeline. Deutsch EW, Mendoza L, Shteynberg D, Farrah T, Lam H, Tasman N, Sun Z, Nilsson E, Pratt B, Prazen B, Eng JK, Martin DB, Nesvizhskii AI, Aebersold R. PMID 20101611`
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
60
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
61 If you use this tool in Galaxy, please cite Chilton J, et al. https://bitbucket.org/galaxyp/galaxyp-toolshed-decoyfasta
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
62 </help>
b8bc36d95284 Uploaded
galaxyp
parents:
diff changeset
63 </tool>