Safe Haskell | None |
---|---|
Language | Haskell2010 |
Encoding of Watson-Crick and Wobble Pairs in the Vienna RNA package style.
- newtype ViennaPair = ViennaPair {
- unViennaPair :: Int
- pattern NP :: ViennaPair
- pattern CG :: ViennaPair
- pattern GC :: ViennaPair
- pattern GU :: ViennaPair
- pattern UG :: ViennaPair
- pattern AU :: ViennaPair
- pattern UA :: ViennaPair
- pattern NS :: ViennaPair
- pattern Undef :: ViennaPair
- class MkViennaPair a where
- mkViennaPair :: a -> ViennaPair
- fromViennaPair :: ViennaPair -> a
- isViennaPair :: Letter RNA -> Letter RNA -> Bool
- viennaPairTable :: Unboxed ((Z :. Letter RNA) :. Letter RNA) ViennaPair
- revPair :: ViennaPair -> ViennaPair
- cguaP :: [ViennaPair]
- cgnsP :: [ViennaPair]
- pairToString :: [(ViennaPair, [Char])]
Documentation
newtype ViennaPair Source
Use machine Ints internally
pattern NP :: ViennaPair Source
pattern CG :: ViennaPair Source
pattern GC :: ViennaPair Source
pattern GU :: ViennaPair Source
pattern UG :: ViennaPair Source
pattern AU :: ViennaPair Source
pattern UA :: ViennaPair Source
pattern NS :: ViennaPair Source
pattern Undef :: ViennaPair Source
class MkViennaPair a where Source
mkViennaPair :: a -> ViennaPair Source
fromViennaPair :: ViennaPair -> a Source
revPair :: ViennaPair -> ViennaPair Source
reverse a vienna pair
Convenience structures
cguaP :: [ViennaPair] Source
cgnsP :: [ViennaPair] Source
pairToString :: [(ViennaPair, [Char])] Source