Constants and Enumerations¶
This module
-
class
glypy.structure.constants.
Anomer
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to the type of linkage found at the anomeric carbon of this
Monosaccharide
Is an
Enum
-
alpha
= <Anomer alpha:1>¶ Alpha linkage
-
beta
= <Anomer beta:2>¶ Beta linkage
-
uncyclized
= <Anomer uncyclized:3>¶ Uncyclized open chain
-
x
= <Anomer x:None>¶ Unknown
-
-
class
glypy.structure.constants.
Configuration
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to the optical stereomeric state of the
Monosaccharide
Is an
Enum
-
d
= <Configuration d:1>¶ D Configuration
-
l
= <Configuration l:2>¶ L Configuration
-
-
class
glypy.structure.constants.
Modification
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to discrete composition shifts of the
Monosaccharide
which are simple enough to not constitute a distinct object to represent likeSubstituent
.Is an
Enum
-
a
= <Modification a:4>¶ Acidic
-
aldi
= <Modification aldi:5>¶ Alditol
-
d
= <Modification d:1>¶ Deoxygenated
-
en
= <Modification en:3>¶ DoubleBond
-
geminal
= <Modification geminal:8>¶ Geminal
-
keto
= <Modification keto:2>¶ Ketone
-
sp
= <Modification sp:7>¶ SP
-
sp2
= <Modification sp2:6>¶ SP2
-
-
class
glypy.structure.constants.
RingType
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to the type of ring structure of this
Monosaccharide
. Pyranose rings are five-member rings including one Oxygen and Furanose rings are four member rings including one Oxygen.Is an
Enum
-
furanose
= <RingType furanose:5>¶ Five member ring
-
open
= <RingType open:0>¶ Open chain
-
pyranose
= <RingType pyranose:6>¶ Six member ring
-
x
= <RingType x:None>¶ Unknown
-
-
class
glypy.structure.constants.
Stem
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to the bond formation pattern between the carbon atoms in the carbohydrate backbone of the
Monosaccharide
Is an
Enum
-
all
= <Stem all:5>¶ Allose
-
alt
= <Stem alt:6>¶ Altrose
-
ara
= <Stem ara:4>¶ Arabinose
-
ery
= <Stem ery:2>¶ Erythrose
-
gal
= <Stem gal:14>¶ Galactose
-
glc
= <Stem glc:7>¶ Glucose
-
gro
= <Stem gro:1>¶ Glyceraldehyde
-
gul
= <Stem gul:12>¶ Gulose
-
ido
= <Stem ido:13>¶ Idose
-
lyx
= <Stem lyx:11>¶ Lyxose
-
man
= <Stem man:8>¶ Mannose
-
rib
= <Stem rib:3>¶ Ribose
-
tal
= <Stem tal:15>¶ Talose
-
tre
= <Stem tre:9>¶ Threose
-
x
= <Stem x:None>¶ Unknown
-
xyl
= <Stem xyl:10>¶ Xylose
-
-
class
glypy.structure.constants.
Stereocoding
[source]¶ Bases:
glypy.utils.enum.Enum
EnumType
-
class
glypy.structure.constants.
SuperClass
[source]¶ Bases:
glypy.utils.enum.Enum
Corresponds to the number of carbon atoms in the carbohydrate backbone of the
Monosaccharide
Is an
Enum
-
dec
= <SuperClass dec:10>¶ Decose - 10 carbons
-
hep
= <SuperClass hep:7>¶ Heptose - 7 carbons
-
hex
= <SuperClass hex:6>¶ Hexose - 6 carbons
-
non
= <SuperClass non:9>¶ Nonose - 9 carbons
-
oct
= <SuperClass oct:8>¶ Octose - 8 carbons
-
pen
= <SuperClass pen:5>¶ Pentose - 5 carbons
-
s11
= <SuperClass s11:11>¶ 11 carbons
-
s12
= <SuperClass s12:12>¶ 12 carbons
-
s13
= <SuperClass s13:13>¶ 13 carbons
-
s14
= <SuperClass s14:14>¶ 14 carbons
-
s15
= <SuperClass s15:15>¶ 15 carbons
-
s16
= <SuperClass s16:16>¶ 16 carbons
-
s17
= <SuperClass s17:17>¶ 17 carbons
-
s18
= <SuperClass s18:18>¶ 18 carbons
-
s19
= <SuperClass s19:19>¶ 19 carbons
-
s20
= <SuperClass s20:20>¶ 20 carbons
-
sug
= <SuperClass sug:2>¶ 2 carbons
-
tet
= <SuperClass tet:4>¶ Tetrose - 4 carbons
-
tri
= <SuperClass tri:3>¶ Triose - 3 carbons
-
x
= <SuperClass x:None>¶ Unknown
-