Monosaccharides
The monosaccharides module provides lookups for glycan monosaccharide units.
- class tacular.monosaccharides.Monosaccharide(*values)[source]
Bases:
StrEnumEnumeration of monosaccharide names.
- Dec = 'Dec'
- Fuc = 'Fuc'
- Hep = 'Hep'
- Hex = 'Hex'
- HexN = 'HexN'
- HexNAc = 'HexNAc'
- HexNAcS = 'HexNAcS'
- HexNS = 'HexNS'
- HexP = 'HexP'
- HexS = 'HexS'
- Neu = 'Neu'
- NeuAc = 'NeuAc'
- NeuGc = 'NeuGc'
- Non = 'Non'
- Oct = 'Oct'
- Pen = 'Pen'
- Phosphate = 'Phosphate'
- Sug = 'Sug'
- Sulfate = 'Sulfate'
- Tet = 'Tet'
- Tri = 'Tri'
- aHex = 'aHex'
- dHex = 'dHex'
- en_aHex = 'en,aHex'
- class tacular.monosaccharides.MonosaccharideInfo(id, name, formula, monoisotopic_mass, average_mass, dict_composition)[source]
Bases:
OboEntityClass to store information about a monosaccharide
- Parameters:
id (str)
name (str)
formula (str | None)
monoisotopic_mass (float | None)
average_mass (float | None)
dict_composition (Mapping[str, int] | None)
- average_mass: float | None
- dict_composition: Mapping[str, int] | None
- formula: str | None
- id: str
- monoisotopic_mass: float | None
- name: str
- class tacular.monosaccharides.MonosaccharideLookup(monosaccharide_data)[source]
Bases:
object- Parameters:
monosaccharide_data (dict[str, MonosaccharideInfo])
- get(key)[source]
- Return type:
MonosaccharideInfo|None- Parameters:
key (str | Monosaccharide)