annotate extract_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="extract_wrapper" name="Extract" 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 extract_wrapper.py --exSequence $exSequence --exCoords $exCoords
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
8 #if $ex2Fields
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
9 --ex2Fields
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
10 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
11 #if $exDir
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
12 --exDir
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
13 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
14 #if str($exMinLen)
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
15 --exMinLen=$exMinLen
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
16 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
17 #if $exNoStart
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
18 --exNoStart
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
19 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
20 #if $exNoStop
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
21 --exNoStop
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
22 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
23 #if $exNoWrap
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
24 --exNoWrap
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
25 #end if
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
26 --exOutput $exOutput --logfile $logfile
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
27 </command>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
28
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
29 <inputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
30 <param name="exSequence" type="data" format="fasta" label="DNA sequence to be analyzed" help="FASTA format" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
31
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
32 <param name="exCoords" type="data" format="glimmer_coords" label="Coordinates produced by Long-ORFs" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
33
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
34 <param name="ex2Fields" type="boolean" checked="false" label="Output sequence in 2 fields (-2, --2_fields)" help="Output each sequence as 2 fields (tag and sequence) on a single line." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
35
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
36 <param name="exDir" type="boolean" checked="false" label="Specify sequence direction (-d, --dir)" help="Use the 4th column of each input line to specify the direction of the sequence. Positive is forward, negative is reverse. The input sequence is assumed to be circular." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
37
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
38 <param name="exMinLen" type="integer" value="" optional="true" label="Minimum length of sequence (-l, --minlen)" help="Don't output any sequence shorter than n characters." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
39
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
40 <param name="exNoStart" type="boolean" checked="false" label="Omit first characters (-s, --nostart)" help="Omit the first 3 characters of each output string." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
41
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
42 <param name="exNoStop" type="boolean" checked="false" label="Omit last characters (-t, --nostop)" help="Omit the last 3 characters of each output string." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
43
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
44 <param name="exNoWrap" type="boolean" checked="false" label="No wraparound (-w, --nowrap)" help="Use the actual input coordinates without any wraparound that would be needed by a circular genome. Without this option, the output sequence is the shorter of the two ways around the circle. Tick 'Specify sequence direction' to specify direction explicitly." />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
45 </inputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
46
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
47 <outputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
48 <data name="logfile" format="txt" label="${tool.name} on ${on_string}: log" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
49 <data name="exOutput" format="fasta" label="${tool.name} on ${on_string}: output" />
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
50 </outputs>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
51
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
52 <tests>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
53
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
54 </tests>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
55 <help>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
56 **What it does**
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
57
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
58 Read FASTA-format *sequence-file* and extract from it the subsequences specified by *coords*. By default, *coords* is the name of a file containing lines of the form *tag* *start* *stop* [*frame*] ...
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
59 Coordinates are inclusive counting from 1, e.g. *1 3* represents the 1st 3 characters of the sequence. For each line the corresponding region of *sequence-file* is extracted and output (after reverse-complementing if necessary).
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
60
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
61
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
62 **License and citation**
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
63
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
64 This Galaxy tool is Copyright © 2013 `CRS4 Srl.`_ and is released under the `MIT license`_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
65
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
66 .. _CRS4 Srl.: http://www.crs4.it/
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
67 .. _MIT license: http://opensource.org/licenses/MIT
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
68
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
69 If you use this tool in Galaxy, please cite |Cuccuru2013|_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
70
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
71 .. |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
72 .. _Cuccuru2013: http://orione.crs4.it/
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
73
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
74 This tool uses `Glimmer`_, which is licensed separately. Please cite |Delcher2007|_.
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
75
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
76 .. _Glimmer: http://ccb.jhu.edu/software/glimmer/index.shtml
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
77 .. |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
78 .. _Delcher2007: http://bioinformatics.oxfordjournals.org/content/23/6/673
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
79 </help>
9c8ffce71f7c Uploaded
crs4
parents:
diff changeset
80 </tool>