Safe Haskell | Safe-Infered |
---|
There are two import scenarios: (i) importing from a ViennaRNA parameter file (version 2004 only) and (ii) importing from a Turner2004 data structure.
TODO (i) is missing right now
- fromTurner2004 :: Turner2004 -> Vienna2004
- class IdxConvert a b where
- idxConvert :: a -> b
- deka :: Double -> Int
- minP :: :. Z ViennaPair
- maxP :: :. Z ViennaPair
- minPB :: :. (:. Z ViennaPair) Nuc
- maxPB :: :. (:. Z ViennaPair) Nuc
- minPP :: :. (:. Z ViennaPair) ViennaPair
- maxPP :: :. (:. Z ViennaPair) ViennaPair
- minPBB :: :. (:. (:. Z ViennaPair) Nuc) Nuc
- maxPBB :: :. (:. (:. Z ViennaPair) Nuc) Nuc
- minPPBB :: :. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc
- maxPPBB :: :. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc
- minPPBBB :: :. (:. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc) Nuc
- maxPPBBB :: :. (:. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc) Nuc
- minPPBBBB :: :. (:. (:. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc) Nuc) Nuc
- maxPPBBBB :: :. (:. (:. (:. (:. (:. Z ViennaPair) ViennaPair) Nuc) Nuc) Nuc) Nuc
Transforming a Turner2004 data structure into a Vienna2004 data structure.
fromTurner2004 :: Turner2004 -> Vienna2004Source
From a Turner2004
data structure via lists of key/value pairs.
class IdxConvert a b whereSource
idxConvert :: a -> bSource
Transform energies to the vienna Int-based variant
(which is round (e*100)).
minP :: :. Z ViennaPairSource
maxP :: :. Z ViennaPairSource
minPP :: :. (:. Z ViennaPair) ViennaPairSource
maxPP :: :. (:. Z ViennaPair) ViennaPairSource