elynx-seq-0.8.0.0: Handle molecular sequences
Copyright2021 Dominik Schrempf
LicenseGPL-3.0-or-later
Maintainer[email protected]
Stabilityunstable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

ELynx.Character.AminoAcidS

Description

Creation date: Thu Oct 4 18:26:35 2018.

See header of Alphabet.

Amino acids with gaps and translation stops.

Amino Acid Code:  Three letter Code:  Amino Acid:
----------------  ------------------  -----------
A                 Ala                 Alanine
C                 Cys                 Cysteine
D                 Asp                 Aspartic Acid
E                 Glu                 Glutamic Acid
F                 Phe                 Phenylalanine
G                 Gly                 Glycine
H                 His                 Histidine
I                 Ile                 Isoleucine
K                 Lys                 Lysine
L                 Leu                 Leucine
M                 Met                 Methionine
N                 Asn                 Asparagine
P                 Pro                 Proline
Q                 Gln                 Glutamine
R                 Arg                 Arginine
S                 Ser                 Serine
T                 Thr                 Threonine
V                 Val                 Valine
W                 Trp                 Tryptophan
Y                 Tyr                 Tyrosine
----------------  ------------------  -----------
*                 Stp                 No amino acid
----------------  ------------------  -----------
-                 Gap                 No amino acid (preferred)
.                 Gap                 No amino acid
Synopsis

Documentation

data AminoAcidS Source #

Amino acids.

Constructors

A 
C 
D 
E 
F 
G 
H 
I 
K 
L 
M 
N 
P 
Q 
R 
S 
T 
V 
W 
Y 
Stop 
Gap 

Instances

Instances details
Character AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

CharacterX AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Bounded AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Enum AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Read AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Show AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Eq AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Ord AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Unbox AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Vector Vector AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Methods

basicUnsafeFreeze :: Mutable Vector s AminoAcidS -> ST s (Vector AminoAcidS)

basicUnsafeThaw :: Vector AminoAcidS -> ST s (Mutable Vector s AminoAcidS)

basicLength :: Vector AminoAcidS -> Int

basicUnsafeSlice :: Int -> Int -> Vector AminoAcidS -> Vector AminoAcidS

basicUnsafeIndexM :: Vector AminoAcidS -> Int -> Box AminoAcidS

basicUnsafeCopy :: Mutable Vector s AminoAcidS -> Vector AminoAcidS -> ST s ()

elemseq :: Vector AminoAcidS -> AminoAcidS -> b -> b

MVector MVector AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

Methods

basicLength :: MVector s AminoAcidS -> Int

basicUnsafeSlice :: Int -> Int -> MVector s AminoAcidS -> MVector s AminoAcidS

basicOverlaps :: MVector s AminoAcidS -> MVector s AminoAcidS -> Bool

basicUnsafeNew :: Int -> ST s (MVector s AminoAcidS)

basicInitialize :: MVector s AminoAcidS -> ST s ()

basicUnsafeReplicate :: Int -> AminoAcidS -> ST s (MVector s AminoAcidS)

basicUnsafeRead :: MVector s AminoAcidS -> Int -> ST s AminoAcidS

basicUnsafeWrite :: MVector s AminoAcidS -> Int -> AminoAcidS -> ST s ()

basicClear :: MVector s AminoAcidS -> ST s ()

basicSet :: MVector s AminoAcidS -> AminoAcidS -> ST s ()

basicUnsafeCopy :: MVector s AminoAcidS -> MVector s AminoAcidS -> ST s ()

basicUnsafeMove :: MVector s AminoAcidS -> MVector s AminoAcidS -> ST s ()

basicUnsafeGrow :: MVector s AminoAcidS -> Int -> ST s (MVector s AminoAcidS)

newtype Vector AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

newtype Vector AminoAcidS = V_AminoAcidS (Vector Word8)
newtype MVector s AminoAcidS Source # 
Instance details

Defined in ELynx.Character.AminoAcidS

newtype MVector s AminoAcidS = MV_AminoAcidS (MVector s Word8)