BiobaseXNA-0.11.0.0: Efficient RNA/DNA/Protein Primary/Secondary Structure

Safe HaskellNone
LanguageHaskell2010

Biobase.Primary.Nuc.RNA

Contents

Synopsis

Documentation

pattern A :: forall k (n :: k). Letter RNA n Source #

pattern C :: forall k (n :: k). Letter RNA n Source #

pattern G :: forall k (n :: k). Letter RNA n Source #

pattern U :: forall k (n :: k). Letter RNA n Source #

pattern N :: forall k (n :: k). Letter RNA n Source #

crna :: Iso' Char (Letter RNA n) Source #

An isomorphism from Char to 'Letter RNA'. This assumes that the underlying Chars actually represent an RNA sequence. This allows typesafe modification of RNA sequences since only [A,C,G,U,N] are allowed.

Orphan instances

LetterChar RNA (n :: k) Source # 
Instance details

MkPrimary (Vector Char) RNA (n :: k) Source # 
Instance details

IsString [Letter RNA n] Source # 
Instance details

Methods

fromString :: String -> [Letter RNA n] #

Bounded (Letter RNA n) Source # 
Instance details

Enum (Letter RNA n) Source # 
Instance details

Read (Letter RNA n) Source # 
Instance details

Show (Letter RNA n) Source # 
Instance details

Methods

showsPrec :: Int -> Letter RNA n -> ShowS #

show :: Letter RNA n -> String #

showList :: [Letter RNA n] -> ShowS #

ToJSON (Letter RNA n) Source # 
Instance details

FromJSON (Letter RNA n) Source # 
Instance details