annotate rnapaln.xml @ 1:b82c46050674 draft

Uploaded
author rnateam
date Wed, 04 Feb 2015 12:01:42 -0500
parents 031ad3250176
children 2c5a9f01ba08
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
1 <tool id="rnapaln" name="RNApaln" version="2.1.6.0">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
2 <description>RNA alignment based on sequence base pairing propensities
031ad3250176 Uploaded
rnateam
parents:
diff changeset
3 </description>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
4 <expand macro="requirements" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
5 <expand macro="version_command" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
6 <expand macro="stdio" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
7 <macros>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
8 <token name="@EXECUTABLE@">RNApaln</token>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
9 <import>macros.xml</import>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
10 </macros>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
11 <command>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
12 <![CDATA[
031ad3250176 Uploaded
rnateam
parents:
diff changeset
13 RNApaln < $input > $output
031ad3250176 Uploaded
rnateam
parents:
diff changeset
14 --mode=$compare
031ad3250176 Uploaded
rnateam
parents:
diff changeset
15 -T$temperature -d$dangling
031ad3250176 Uploaded
rnateam
parents:
diff changeset
16 $backtrack
031ad3250176 Uploaded
rnateam
parents:
diff changeset
17 --gapo=$gapo
031ad3250176 Uploaded
rnateam
parents:
diff changeset
18 --gape=$gape
031ad3250176 Uploaded
rnateam
parents:
diff changeset
19 --seqw=$seqw
031ad3250176 Uploaded
rnateam
parents:
diff changeset
20 $endgaps
031ad3250176 Uploaded
rnateam
parents:
diff changeset
21
031ad3250176 Uploaded
rnateam
parents:
diff changeset
22 #if $varExists('$advancedOptions.nolp')
031ad3250176 Uploaded
rnateam
parents:
diff changeset
23 $advancedOptions.nooconv
031ad3250176 Uploaded
rnateam
parents:
diff changeset
24 $advancedOptions.nolp
031ad3250176 Uploaded
rnateam
parents:
diff changeset
25 $advancedOptions.nogu
031ad3250176 Uploaded
rnateam
parents:
diff changeset
26 $advancedOptions.noclosinggu
031ad3250176 Uploaded
rnateam
parents:
diff changeset
27 $advancedOptions.notetra
031ad3250176 Uploaded
rnateam
parents:
diff changeset
28 #end if
031ad3250176 Uploaded
rnateam
parents:
diff changeset
29
031ad3250176 Uploaded
rnateam
parents:
diff changeset
30 #if $backtrack and str($compare)=="m"
031ad3250176 Uploaded
rnateam
parents:
diff changeset
31 ; cat backtrack.file >> $outfile
031ad3250176 Uploaded
rnateam
parents:
diff changeset
32 #end if
031ad3250176 Uploaded
rnateam
parents:
diff changeset
33 ]]>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
34 </command>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
35
031ad3250176 Uploaded
rnateam
parents:
diff changeset
36 <inputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
37 <param format="fasta" name="input" type="data" label="Fasta file"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
38 <param name="temperature" size="6" type="float" value="37.0" label="temperature [°C]" help="-T"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
39 <param name="dangling" type="select" label="how to treat dangling end energies" help="-d">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
40 <option value="0">0: ignore dangling ends</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
41 <option value="1">1: unpaired bases participate in one dangling end only</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
42 <option value="2" selected="True">2: unpaired bases participate in all dangling ends</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
43 <option value="3">3: allow coaxial stacking</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
44 </param>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
45 <param name="compare" type="select" label="Comparison Option" help="-d">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
46 <option value="p" selected="True">p: pairwise (1st with 2nd, 3rd with 4th, ...)</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
47 <option value="m">m: matrix (each with each, output in matrix form)</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
48 <option value="f" >f: first (1st with 2nd, 1st with 3rd, ...)</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
49 <option value="c">c: continuous (1st with 2nd, 2nd with 3rd, ...)</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
50 </param>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
51
031ad3250176 Uploaded
rnateam
parents:
diff changeset
52 <!-- In version 2.1.2 and 2.1.7 the alignment score is wrong if -B is not selected, therefore the default for this option is set to true -->
031ad3250176 Uploaded
rnateam
parents:
diff changeset
53 <param name="backtrack" type="boolean" checked="true" truevalue="-B" falsevalue="" label="Print an alignment" help="-B"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
54
031ad3250176 Uploaded
rnateam
parents:
diff changeset
55 <param name="gapo" size="8" type="float" value="1.5" label="gap open penalty" help="--gapo"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
56 <param name="gape" size="8" type="float" value="0.67" label="gap extension penalty" help="--gape"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
57 <param name="seqw" size="8" type="float" value="0.5" label="weight of sequence compared to structure" help="--seqw"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
58 <param name="endgaps" type="boolean" checked="false" truevalue="--endgaps" falsevalue="" label="Allow free end-gaps" help="--endgaps"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
59
031ad3250176 Uploaded
rnateam
parents:
diff changeset
60 <conditional name="advancedOptions">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
61 <param name="advancedSelector" type="select" label="advanced options">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
62 <option value="basic">basic Options</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
63 <option value="advanced">advanced Options</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
64 </param>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
65 <when value="advanced">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
66 <param name="noconv" type="boolean" truevalue="--noconv" falsevalue="" checked="false" label="No conversion of T -> U" help="--noconv"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
67 <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false" label="No lonely pairs" help="--noLP don't allow lonely pairs."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
68 <param name="nogu" type="boolean" truevalue="--noGU" falsevalue="" checked="false" label="No GU pairing" help="--noGU don't allow pairing of G and U."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
69 <param name="noclosinggu" type="boolean" truevalue="--noClosingGU" falsevalue="" checked="false" label="No GU pairing at the ends" help="--noClosingGU don't allow pairing of G and U at the ends of helices."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
70 <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false" label="No stabilization for loops, hairpins etc." help="--noTetra"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
71 </when>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
72 </conditional>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
73 </inputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
74 <outputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
75 <data format="txt" name="output"/>
1
b82c46050674 Uploaded
rnateam
parents: 0
diff changeset
76 <collection name="matrix_outputs" type="list" label="rna_eps outputs">
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
77 <discover_datasets pattern="(?P&lt;designation&gt;.+)_dp\.ps" ext="rna_eps" visible="true"/>
1
b82c46050674 Uploaded
rnateam
parents: 0
diff changeset
78 </collection>
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
79 </outputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
80 <tests>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
81 </tests>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
82 <help>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
83 <![CDATA[
031ad3250176 Uploaded
rnateam
parents:
diff changeset
84
031ad3250176 Uploaded
rnateam
parents:
diff changeset
85 **RNApaln**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
86
031ad3250176 Uploaded
rnateam
parents:
diff changeset
87 RNA alignment based on sequence base pairing propensities.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
88
031ad3250176 Uploaded
rnateam
parents:
diff changeset
89 Uses string-alignment techniques to perform fast pairwise structural alignments of RNAs. Similar to RNApdist secondary structure is incorporated in an approximate manner by computing base pair probabilities, which are then reduced to a vector holding the probability that a base is paired upstream, downstream, or remains unpaired. Such pair propsensity vectors can then be compared using standard alignment algorithms. In contrast to RNApdist, RNApaln performs similarity (instead of distance) alignments, considers both sequence and structure information, and uses affine (rather than linear) gap costs. RNApaln can perform semi-local alignments by using free end gaps, a true local alignment mode is planned.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
90
031ad3250176 Uploaded
rnateam
parents:
diff changeset
91 -----
031ad3250176 Uploaded
rnateam
parents:
diff changeset
92
031ad3250176 Uploaded
rnateam
parents:
diff changeset
93 **Input format**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
94
031ad3250176 Uploaded
rnateam
parents:
diff changeset
95 RNApaln requires one input file
031ad3250176 Uploaded
rnateam
parents:
diff changeset
96 - Fasta file
031ad3250176 Uploaded
rnateam
parents:
diff changeset
97
031ad3250176 Uploaded
rnateam
parents:
diff changeset
98 ------
031ad3250176 Uploaded
rnateam
parents:
diff changeset
99
031ad3250176 Uploaded
rnateam
parents:
diff changeset
100 **Outputs**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
101
031ad3250176 Uploaded
rnateam
parents:
diff changeset
102 - output of alignment scores and alignments (if -B option is selected)
031ad3250176 Uploaded
rnateam
parents:
diff changeset
103 - dot plot matrices in postscript format bundled together in a tar file
031ad3250176 Uploaded
rnateam
parents:
diff changeset
104
031ad3250176 Uploaded
rnateam
parents:
diff changeset
105 ]]>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
106 </help>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
107 <expand macro="requirements" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
108 </tool>