ViennaRNA secondary structures.
TODO extends all data structures to accept energy values associated with structures, if needed.
TODO or said otherwise, parsers for RNAfold, RNAsubopt, etc output would be nice.
- data Vienna
- = Vienna {
- sequence :: !ByteString
- structure :: !ByteString
- | ViennaMany {
- sequence :: !ByteString
- structures :: ![ByteString]
- = Vienna {
Documentation
Encapsulation of ViennaRNA secondary structures.
Sometimes, we need to associate more than one structure with a sequence. This happens, for example, when parsing RNAsubopt output.
Vienna | |
| |
ViennaMany | |
|