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 like Substituent.

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