| Safe Haskell | None |
|---|
Biobase.Secondary.Vienna
Contents
Description
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
- isViennaPair :: Nuc -> Nuc -> Bool
- viennaPairTable :: Unboxed ((Z :. Nuc) :. Nuc) ViennaPair
- revPair :: ViennaPair -> ViennaPair
- cguaP :: [ViennaPair]
- cgnsP :: [ViennaPair]
- pairToString :: [(ViennaPair, [Char])]
Documentation
newtype ViennaPair Source
Use machine Ints internally
Constructors
| ViennaPair Int |
Instances
| 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
Instances
| MkViennaPair (Nuc, Nuc) |
isViennaPair :: Nuc -> Nuc -> BoolSource
viennaPairTable :: Unboxed ((Z :. Nuc) :. Nuc) ViennaPairSource
revPair :: ViennaPair -> ViennaPairSource
reverse a vienna pair
Convenience structures
cguaP :: [ViennaPair]Source
cgnsP :: [ViennaPair]Source
pairToString :: [(ViennaPair, [Char])]Source