Mercurial > repos > bgruening > dotknot
comparison dotknot.xml @ 0:42d20ff5da1b draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna/dotknot commit 1973f3035c10db80883d80847ea254289f5cce2a-dirty
author | bgruening |
---|---|
date | Thu, 17 Sep 2015 17:10:07 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:42d20ff5da1b |
---|---|
1 <tool id="dotknot" name="DotKnot" version="1.3.1"> | |
2 <description>pseudoknot prediction in a given RNA sequence</description> | |
3 <requirements> | |
4 <requirement type="package" version="1.8.5">vienna_rna</requirement> | |
5 <requirement type="package" version="1.3.1">dotknot</requirement> | |
6 </requirements> | |
7 <stdio> | |
8 <exit_code range="1:" /> | |
9 <exit_code range=":-1" /> | |
10 <regex match="Error:" /> | |
11 <regex match="Exception:" /> | |
12 </stdio> | |
13 <version_command>dotknot version 1.3.1</version_command> | |
14 <command><![CDATA[ | |
15 cp \$DOTKNOT_ROOT_PATH/* ./ -R && | |
16 dotknot.py | |
17 $input | |
18 $k | |
19 $l | |
20 $g | |
21 > ./output.txt | |
22 #if $g: | |
23 && | |
24 mv ./*.ct ./globalstructure.ct | |
25 #end if | |
26 ]]></command> | |
27 <inputs> | |
28 <param name="input" type="data" format="fasta" label="Upload your FASTA file with RNA sequences:" | |
29 help="The FASTA file must contain a comment line starting with > followed by the sequence. | |
30 It can also contain several consecutive sequences and DotKnot will be executed for each sequence in the file."/> | |
31 | |
32 <param argument="-k" type="boolean" checked="false" | |
33 truevalue="-k" falsevalue="" | |
34 label="Include kissing hairpins?" | |
35 help="Kissing hairpins are complex and biologically relevant types of pseudoknots. | |
36 Inclusion of kissing hairpins will lead to increased run time, | |
37 yet produce more meaningful results."/> | |
38 | |
39 <param argument="-l" type="boolean" checked="false" | |
40 truevalue="-l" falsevalue="" | |
41 label="Include near-optimal local pseudoknots?" | |
42 help="Shows top five near-optimal local pseudoknots in terms of two criteria: | |
43 estimated free energy to length ratio and lowest estimated free energy. | |
44 This can help to identify promising pseudoknot foldings and may | |
45 compensate for the limitations of the energy parameters."/> | |
46 | |
47 <param argument="-g" type="boolean" checked="false" | |
48 truevalue="-g" falsevalue="" | |
49 label="Include global structure?" | |
50 help="Shows predicted global structure in addition to predicted pseudoknots."/> | |
51 | |
52 </inputs> | |
53 <outputs> | |
54 <data name="output" format="txt" from_work_dir="./output.txt" | |
55 label="${tool.name} on ${on_string} (output file)"> | |
56 </data> | |
57 <data name="outfile_globalstructure" format="txt" from_work_dir="./globalstructure.ct" | |
58 label="${tool.name} on ${on_string} (output global structure)"> | |
59 <filter>g == True</filter> | |
60 </data> | |
61 </outputs> | |
62 <tests> | |
63 <test> | |
64 <param name="input" value="TMV.fasta" ftype="fasta"/> | |
65 <param name="k" value=""/> | |
66 <param name="l" value=""/> | |
67 <param name="g" value=""/> | |
68 <output name="output" file="test1_output.txt" ftype="txt"/> | |
69 </test> | |
70 <test> | |
71 <param name="input" value="HCoV229E_short_KISSINGHAIRPINS.fasta" ftype="fasta"/> | |
72 <param name="k" value="-k"/> | |
73 <param name="l" value="-l"/> | |
74 <param name="g" value="-g"/> | |
75 <output name="output" file="test2_output.txt" ftype="txt"/> | |
76 <output name="outfile_globalstructure" file="test2_output2.ct" ftype="txt"/> | |
77 </test> | |
78 </tests> | |
79 <help><![CDATA[ | |
80 | |
81 **WHAT IT DOES** | |
82 | |
83 DotKnot is a heuristic method for pseudoknot prediction in a given RNA sequence. | |
84 | |
85 DotKnot extracts stem regions from the secondary structure probability dot plot calculated by RNAfold. Recursive H-type pseudoknots and intramolecular kissing hairpins are constructed and their presence in the sequence is verified. The detected pseudoknots can then be further analysed using bioinformatics or laboratory techniques. | |
86 | |
87 ----- | |
88 | |
89 **INPUT** | |
90 | |
91 The FASTA file must contain a comment line starting with > followed by the sequence. It can also | |
92 contain several consecutive sequences and DotKnot will be executed for each sequence in the file. | |
93 | |
94 Please ensure that only bases A,C,G,U,T (a,c,g,u,t) are used. | |
95 | |
96 *Example*:: | |
97 | |
98 > Arc-Ful-SRP short | |
99 GGGGGGUUCGGCGUCCCCUGUAACCCGAAACCGCCGAUACGCGGG | |
100 > MMTV | |
101 AAAAAACUUGUAAAGGGGCAGUCCCCUAGCCCCGCUCAAAAGGGGGAUG | |
102 | |
103 ----- | |
104 | |
105 **OPTIONAL ARGUMENTS** | |
106 | |
107 *Kissing hairpins*:: | |
108 Kissing hairpins are complex and biologically relevant types of pseudoknots. | |
109 Inclusion of kissing hairpins will lead to increased run time, yet produce more meaningful | |
110 results. | |
111 | |
112 *local pseudoknots*:: | |
113 Shows top five near-optimal local pseudoknots in terms of two criteria: estimated free energy | |
114 to length ratio and lowest estimated free energy. This can help to identify promising pseudoknot | |
115 foldings and may compensate for the limitations of the energy parameters. | |
116 *global structure*:: | |
117 Shows predicted global structure in addition to predicted pseudoknots | |
118 | |
119 ----- | |
120 | |
121 **OUTPUT** | |
122 | |
123 Each pseudoknot is displayed in dot-bracket notation. Unpaired bases are indicated by dots. Base | |
124 pairs are written as bracket pairs. The first stem of a pseudoknot is indicated by round brackets , i.e. ( and ). The second stem of a pseudoknot is indicated by square brackets, i.e. [ and ]. | |
125 | |
126 We also give the start and end positions of the pseudoknot with respect to the input sequence. If the global structure option is chosen (-g:), a CT file will be created which contains the global | |
127 structure. The file name will start with the identifier given in the FASTA file. | |
128 | |
129 ----- | |
130 | |
131 **dotknot** is a Free and Open Source Software, see more details and background information on the dotknot dotknot_ Website. | |
132 | |
133 .. _dotknot: http://dotknot.csse.uwa.edu.au/ | |
134 | |
135 ]]></help> | |
136 <citations> | |
137 <citation type="doi">10.1093/nar/gkq021</citation> | |
138 <citation type="doi">10.1261/rna.2394511</citation> | |
139 </citations> | |
140 </tool> |