Constants and Enumerations¶
This module
-
class
glypy.structure.constants.Anomer[source]¶ Bases:
glypy.utils.enum.EnumCorresponds to the type of linkage found at the anomeric carbon of this
MonosaccharideIs 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.EnumCorresponds to the optical stereomeric state of the
MonosaccharideIs an
Enum-
d= <Configuration d:1>¶ D Configuration
-
l= <Configuration l:2>¶ L Configuration
-
-
class
glypy.structure.constants.Modification[source]¶ Bases:
glypy.utils.enum.EnumCorresponds to discrete composition shifts of the
Monosaccharidewhich 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.EnumCorresponds 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.EnumCorresponds to the bond formation pattern between the carbon atoms in the carbohydrate backbone of the
MonosaccharideIs 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.EnumEnumType
-
class
glypy.structure.constants.SuperClass[source]¶ Bases:
glypy.utils.enum.EnumCorresponds to the number of carbon atoms in the carbohydrate backbone of the
MonosaccharideIs 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
-