RNA-folding parameter space.
TODO find better names for types, functions, and minima/maxima.
- data Params = Params {
- hairpinLength :: PaLength
- hairpinClose :: PaExtPairNN
- stem :: Pa2ExtPairs
- stemTriplet :: Pa2ExtPairs
- interiorLength :: PaLength
- interiorAsym :: PaLength
- interiorClose :: PaExtPairNN
- bulgeLength :: PaLength
- bulgeTriplet :: Pa2ExtPairs
- bulgeClose :: PaExtPair
- mbClose :: PaExtPairNN
- multiBranched :: Double
- multiHelix :: Double
- multiUnpaired :: Double
- pairDistance :: PaDistance
- interMolInit :: Double
- type PaLength = PrimArray Int Double
- type PaDistance = PrimArray Int Double
- type PaExtPair = PrimArray ExtPair Double
- type Pa2ExtPairs = PrimArray (ExtPair, ExtPair) Double
- type PaExtPairNN = PrimArray (ExtPair, Nuc, Nuc) Double
Documentation
A (very) rich set of paramters.
TODO 1xn interior loops should be tested (how often do they occur?)
TODO external loop
types
type PaDistance = PrimArray Int DoubleSource
This is an experimental annotation for long-distance interactions