annotate build-icm_wrapper.xml @ 0:9c8ffce71f7c draft default tip

Uploaded
author crs4
date Mon, 09 Sep 2013 12:16:17 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
1 <tool id="build_icm_wrapper" name="Build-ICM" version="0.2">
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
2 <description></description>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
3 <requirements>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
4 <requirement type="package" version="3.02">glimmer</requirement>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
5 </requirements>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
6 <command interpreter="python">
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
7 build-icm_wrapper.py --biSequence $biSequence
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
8 #if str($biDepth)
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
9 --biDepth=$biDepth
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
10 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
11 #if $biNoStops
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
12 --biNoStops
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
13 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
14 #if str($biPeriod)
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
15 --biPeriod=$biPeriod
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
16 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
17 #if $biReverse
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
18 --biReverse
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
19 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
20 #if str($biWidth)
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
21 --biWidth=$biWidth
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
22 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
23 #if str($biTransTable)
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
24 --biTransTable=$biTransTable
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
25 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
26 #if $biStopCodons
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
27 --biStopCodons="$biStopCodons"
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
28 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
29 --biIcm $biIcm --logfile $logfile
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
30 </command>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
31
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
32 <inputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
33 <param name="biSequence" type="data" format="fasta" label="DNA sequences to be analyzed" help="FASTA format" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
34
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
35 <param name="biDepth" type="integer" value="7" optional="true" label="Depth of the ICM (-d, --depth)" help="The depth is the maximum number of positions in the context window that will be used to determine the probability of the predicted position. The default value is 7." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
36
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
37 <param name="biNoStops" type="boolean" checked="false" label="Do not use any input strings with in-frame stop codons (-F, --no_stops)" help="" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
38
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
39 <param name="biPeriod" type="integer" value="3" optional="true" label="Period of the ICM (-p, --period)" help="The period is the number of different submodels for different positions in the text in a cyclic pattern. E.g., if the period is 3, the first submodel will determine positions 1, 4, 7, etc; the second submodel will determine positions 2, 5, 8, etc; and the third submodel will determine positions 3, 6, 9, etc. For a non-periodic model, use a value of 1. The default value is 3." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
40
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
41 <param name="biReverse" type="boolean" checked="false" label="Use the reverse of the input strings to build the ICM (-r, --reverse)" help="Note that this is merely the reverse and NOT the reverse-complement. In other words, the model is built in the backwards direction." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
42
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
43 <!--
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
44 <param name="biText" type="boolean" optional="true" truevalue="true" falsevalue="false" checked="False" label="Output the model in a text format (-t, - -text)" help="This is for informational/debugging purposes only - the glimmer3 program cannot read models in this form." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
45
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
46 <param name="biVerbose" type="integer" value="" optional="true" label="Verbose level (-v, - -verbose)" help="This controls extra debugging output: the higher the value the more output." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
47 -->
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
48
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
49 <param name="biWidth" type="integer" value="12" optional="true" label="Width of the ICM (-w, --width)" help="The width includes the predicted position. The default value is 12." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
50
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
51 <param name="biTransTable" type="integer" value="" optional="true" label="Use GenBank translation table number n to specify stop codons (-z, --trans_table)" help="" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
52
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
53 <param name="biStopCodons" type="text" value="" optional="true" label="Specify allowable stop codons as a comma-separated list (-Z, --stop_codons)" help="Sample format: 'tag,tga,taa'. The default stop codons are tag, tga and taa." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
54 </inputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
55
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
56 <outputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
57 <data name="logfile" format="txt" label="${tool.name} on ${on_string}: log" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
58 <data name="biIcm" format="glimmer_icm" label="${tool.name} on ${on_string}: ICM" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
59 </outputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
60
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
61 <tests>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
62
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
63 </tests>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
64 <help>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
65 **What it does**
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
66
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
67 A probability model of coding sequences, called an interpolated context model or ICM, must be built. This is done by the program *build-icm* from a set of training sequences. These sequences can be obtained in several ways:
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
68
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
69 1) From known genes in the genome, e.g. genes identified by homology searches.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
70 2) From long, non-overlapping ORFs in the genome as produced by the program *long-orfs*.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
71 3) From genes in a highly similar species/strain.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
72
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
73
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
74 **License and citation**
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
75
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
76 This Galaxy tool is Copyright © 2013 `CRS4 Srl.`_ and is released under the `MIT license`_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
77
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
78 .. _CRS4 Srl.: http://www.crs4.it/
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
79 .. _MIT license: http://opensource.org/licenses/MIT
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
80
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
81 If you use this tool in Galaxy, please cite |Cuccuru2013|_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
82
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
83 .. |Cuccuru2013| replace:: Cuccuru, G., Orsini, M., Pinna, A., Sbardellati, A., Soranzo, N., Travaglione, A., Uva, P., Zanetti, G., Fotia, G. (2013) Orione, a web-based framework for NGS analysis in microbiology. *Submitted*
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
84 .. _Cuccuru2013: http://orione.crs4.it/
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
85
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
86 This tool uses `Glimmer`_, which is licensed separately. Please cite |Delcher2007|_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
87
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
88 .. _Glimmer: http://ccb.jhu.edu/software/glimmer/index.shtml
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
89 .. |Delcher2007| replace:: Delcher, A. L., Bratke, K. A., Powers, E. C., Salzberg, S. L. (2007) Identifying bacterial genes and endosymbiont DNA with Glimmer. *Bioinformatics* 23(6), 673-679
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
90 .. _Delcher2007: http://bioinformatics.oxfordjournals.org/content/23/6/673
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
91 </help>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
92 </tool>