elynx-seq-0.6.1.1: Handle molecular sequences
Copyright(c) Dominik Schrempf 2021
LicenseGPL-3.0-or-later
Maintainerdominik.schrempf@gmail.com
Stabilityunstable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

ELynx.Character.AminoAcidI

Description

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

See header of Alphabet.

Amino acid IUPAC code. See also https://www.bioinformatics.org/sms/iupac.html or https://en.wikipedia.org/wiki/International_Union_of_Pure_and_Applied_Chemistry.

Remarks:

  • Question marks (?) are interpreted as unknowns (same as X). However, when a sequence is printed/exported, Xs will be used.
  • Full stops (.) are interpreted as gaps (same as -). However, when a sequence is printed/exported, -s will be used
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
----------------  ------------------  -----------
J                                     Leucine or Isoleucine
B                 Asx                 Aspartic acid or Asparagine
Z                 Glx                 Glutamine or Glutamic acid
----------------  ------------------  -----------
X                 Xaa                 Any amino acid (preferred; used for printing)
?                 Xaa                 Any amino acid
----------------  ------------------  -----------
*                 Stp                 No amino acid
----------------  ------------------  -----------
-                 Gap                 No amino acid (preferred; used for printing)
.                 Gap                 No amino acid
Synopsis

Documentation

data AminoAcidI Source #

Amino acids.

Constructors

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

Instances

Instances details
Bounded AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Enum AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Eq AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Ord AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Read AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Show AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Unbox AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

CharacterI AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

CharacterX AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Character AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

Vector Vector AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

MVector MVector AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

newtype Vector AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI

newtype MVector s AminoAcidI Source # 
Instance details

Defined in ELynx.Character.AminoAcidI