Safe Haskell | None |
---|
Encoding of Watson-Crick and Wobble Pairs in the Vienna RNA package style.
- newtype ViennaPair = ViennaPair Int
- vpNP :: ViennaPair
- class MkViennaPair a where
- mkViennaPair :: a -> ViennaPair
- fromViennaPair :: ViennaPair -> a
- viennaPairTable :: Arr0 ((Z :. Nuc) :. Nuc) ViennaPair
- revPair :: ViennaPair -> ViennaPair
- cguaP :: [ViennaPair]
- cgnsP :: [ViennaPair]
- pairToString :: [(ViennaPair, [Char])]
Documentation
newtype ViennaPair Source
Use machine Ints internally
Bounded ViennaPair | |
Enum ViennaPair | |
Eq ViennaPair | |
Ord ViennaPair | |
Read ViennaPair | |
Show ViennaPair | |
Ix ViennaPair | |
Prim ViennaPair | |
Unbox ViennaPair | |
Bounds ViennaPair | |
Vector Vector ViennaPair | |
MVector MVector ViennaPair | |
(Eq sh, Shape sh, Show sh, ExtShape sh) => ExtShape (:. sh ViennaPair) | |
(Shape sh, Show sh) => Shape (:. sh ViennaPair) |
class MkViennaPair a whereSource
mkViennaPair :: a -> ViennaPairSource
fromViennaPair :: ViennaPair -> aSource
MkViennaPair (Nuc, Nuc) |
viennaPairTable :: Arr0 ((Z :. Nuc) :. Nuc) ViennaPairSource
revPair :: ViennaPair -> ViennaPairSource
reverse a vienna pair
Convenience structures
cguaP :: [ViennaPair]Source
cgnsP :: [ViennaPair]Source
pairToString :: [(ViennaPair, [Char])]Source