Skip to main content

Package for processing and analyzing glycans

Project description

Glycowork

Analyzing glycans and their role in biology

Glycans are a fundamental biological sequence, similar to DNA, RNA, or proteins. Glycans are complex carbohydrates that can form branched structures comprising monosaccharides and linkages as constituents. Despite being conspicuously absent from most research, glycans are ubiquitous in biology. They decorate most proteins and lipids and direct the stability and functions of biomolecules, cells, and organisms. This also makes glycans relevant to every human disease.

The analysis of glycans is made difficult by their nonlinearity and their astounding diversity, given the large number of monosaccharides and types of linkages. Glycowork is a Python package designed to process and analyze glycan sequences, with a special emphasis on glycan-focused data science and machine learning. Next to various functions to work with glycans, glycowork also contains glycan data that can be used for model training, motif comparisons, etc. Glycowork uses human-readable IUPAC-condensed (e.g., Neu5Ac(a2-3)Gal(b1-3)[Neu5Ac(a2-6)]GalNAc) as a user-facing string representation and monosaccharide-level graphs as a powerful behind-the-scenes architecture.

If you use glycowork or any of our datasets in your project, please cite Thomes et al., 2021.

The inspiration for glycowork can be found in Bojar et al., 2020 and Burkholz et al., 2021. There, you can also find examples of possible use cases for the functions in glycowork.

The full documentation for glycowork can be found here: https://bojarlab.github.io/glycowork/

If you want to contribute to glycowork, the best place to start is to read our contribution guidelines.

Install

via pip:
pip install glycowork
import glycowork

alternative:
pip install git+https://github.com/BojarLab/glycowork.git
import glycowork

Data & Models

Glycowork currently contains the following main datasets that are freely available to everyone:

  • df_glycan
    • contains >51,500 unique glycan sequences, including labels such as >33,000 species associations, >9,500 tissue associations, and >500 disease associations
  • glycan_binding
    • contains >550,000 protein-glycan binding interactions, from 1,392 unique glycan-binding proteins

Additionally, we store these trained deep learning models for easy usage, which can be retrieved with the prep_model function:

  • LectinOracle
    • can be used to predict glycan-binding specificity of a protein, given its ESM-1b representation; from Lundstrom et al., 2021
  • LectinOracle_flex
    • operates the same as LectinOracle but can directly use the raw protein sequence as input (no ESM-1b representation required)
  • SweetNet
    • a graph convolutional neural network trained to predict species from glycan, can be used to generate learned glycan representations; from Burkholz et al., 2021
  • NSequonPred
    • given the ESM-1b representation of an N-sequon (+/- 20 AA), this model can predict whether the sequon will be glycosylated

How to use

Glycowork currently contains four main modules:

  • glycan_data
    • stores several glycan datasets and contains helper functions
  • ml
    • here are all the functions for training and using machine learning models, including train-test-split, getting glycan representations, etc.
  • motif
    • contains functions for processing glycan sequences, identifying motifs and features, and analyzing them
  • network
    • contains functions for constructing and analyzing glycan networks (e.g., biosynthetic networks)

Below are some examples of what you can do with glycowork; be sure to check out the other examples in the full documentation for everything that’s there. A non-exhaustive list includes:

  • using trained AI models for prediction
  • training your own AI models
  • motif enrichment analyses
  • annotating motifs in glycans
  • finding out whether & where glycans are describing the same sequence
  • m/z to composition to structure to motif mappings
  • mass calculation
  • visualizing motif distribution / glycan similarities / sequence properties
  • constructing and analyzing biosynthetic networks
#get motifs, graph features, and sequence features of a set of glycan sequences to train models or analyze glycan properties
glycans = ['Man(a1-3)[Man(a1-6)][Xyl(b1-2)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-3)]GlcNAc',
           'Man(a1-2)Man(a1-2)Man(a1-3)[Man(a1-3)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc',
           'GalNAc(a1-4)GlcNAcA(a1-4)[GlcN(b1-7)]Kdo(a2-5)[Kdo(a2-4)]Kdo(a2-6)GlcN4P(b1-6)GlcN1P']
from glycowork.motif.annotate import annotate_dataset
out = annotate_dataset(glycans, feature_set = ['known', 'graph', 'exhaustive']).head()
LewisX LewisY SialylLewisX SulfoSialylLewisX LewisA LewisB SialylLewisA SulfoLewisA H_type2 H_type1 A_antigen B_antigen Galili_antigen GloboH Gb5 Gb4 Gb3 3SGb3 8DSGb3 3SGb4 8DSGb4 6DSGb4 3SGb5 8DSGb5 6DSGb5 6DSGb5_2 6SGb3 8DSGb3_2 6SGb4 8DSGb4_2 6SGb5 8DSGb5_2 66DSGb5 Forssman_antigen iGb3 I_antigen i_antigen PI_antigen Chitobiose Trimannosylcore Internal_LacNAc_type1 Terminal_LacNAc_type1 Internal_LacNAc_type2 Terminal_LacNAc_type2 Internal_LacdiNAc_type1 Terminal_LacdiNAc_type1 Internal_LacdiNAc_type2 Terminal_LacdiNAc_type2 bisectingGlcNAc VIM PolyLacNAc Ganglio_Series Lacto_Series(LewisC) NeoLacto_Series betaGlucan KeratanSulfate Hyluronan Mollu_series Arthro_series Cellulose_like Chondroitin_4S GPI_anchor Isoglobo_series LewisD Globo_series Sda SDA Muco_series Heparin Peptidoglycan Dermatansulfate CAD Lactosylceramide Lactotriaosylceramide LexLex GM3 H_type3 GM2 GM1 cisGM1 VIM2 GD3 GD1a GD2 GD1b SDLex Nglycolyl_GM2 Fuc_LN3 GT1b GD1 GD1a_2 LcGg4 GT3 Disialyl_T_antigen GT1a GT2 GT1c 2Fuc_GM1 GQ1c O_linked_mannose GT1aa GQ1b HNK1 GQ1ba O_mannose_Lex 2Fuc_GD1b Sialopentaosylceramide Sulfogangliotetraosylceramide B-GM1 GQ1aa bisSulfo-Lewis x para-Forssman core_fucose core_fucose(a1-3) GP1c B-GD1b GP1ca Isoglobotetraosylceramide polySia high_mannose Gala_series LPS_core Nglycan_complex Nglycan_complex2 Oglycan_core2 Oglycan_core3 Oglycan_core4 Oglycan_core5 Oglycan_core6 Oglycan_core7 Xylogalacturonan Sialosylparagloboside LDNF OFuc Arabinogalactan_type2 EGF_repeat Nglycan_hybrid Arabinan Xyloglucan Acharan_Sulfate M3FX M3X 1-6betaGalactan Arabinogalactan_type1 Galactomannan Tetraantennary_Nglycan Mucin_elongated_core2 Fucoidan Alginate FG XX Difucosylated_core GalFuc_core diameter branching nbrLeaves avgDeg varDeg maxDeg nbrDeg4 max_deg_leaves mean_deg_leaves deg_assort betweeness betwVar betwMax eigenMax eigenMin eigenAvg eigenVar closeMax closeMin closeAvg closeVar flowMax flowAvg flowVar flow_edgeMax flow_edgeMin flow_edgeAvg flow_edgeVar loadMax loadAvg loadVar harmMax harmMin harmAvg harmVar secorderMax secorderMin secorderAvg secorderVar size_corona size_core nbr_node_types egap entropyStation N dens 0dHex 1,4-Anhydro-Gal-ol 1,5-Anhydro-D-AltNAc-ol 1,5-Anhydro-D-FucN-ol 1,5-Anhydro-D-Rha4NAc-ol 1,5-Anhydro-Gal-ol 1,5-Anhydro-GalNAc-ol 1,5-Anhydro-Glc-ol 1,5-Anhydro-Glc-onic 1,5-Anhydro-GlcN2S-ol 1,5-Anhydro-GlcN2S6S-ol 1,5-Anhydro-GlcNAc-ol 1,5-Anhydro-GlcNAc-onic 1,5-Anhydro-Man-ol 1,5-Anhydro-ManNAc-ol 1,5-Anhydro-Xyl-ol 1,5-Anhydro-Xyl2F-ol 1-1 1-2 1-3 1-4 1-5 1-6 1-? 1dAlt-ol 1dEry-ol 2,3-Anhydro-All 2,3-Anhydro-Man 2,3-Anhydro-Rib 2,5-Anhydro-D-Alt-ol 2,5-Anhydro-D-Alt3S-ol 2,5-Anhydro-D-Tal 2,5-Anhydro-Glc 2,5-Anhydro-L-Man-ol 2,5-Anhydro-Man 2,5-Anhydro-Man-ol 2,5-Anhydro-Man1S-ol 2,5-Anhydro-Man3S-ol 2,5-Anhydro-Man6S 2,5-Anhydro-Tal-ol 2,5-Anhydro-Tal6P 2,6-Anhydro-Glc5NAc-ol 2,6-Anhydro-L-Gul-ol 2,6-Anhydro-L-Gul-onic 2,6-Anhydro-Man-ol 2,6-Anhydro-Tal5NAc-ol 2,7-Anhydro-Kdo 2,7-Anhydro-Kdof 2-3 2-4 2-5 2-6 3,6-Anhydro-Fruf 3,6-Anhydro-Gal 3,6-Anhydro-Gal2S 3,6-Anhydro-Glc 3,6-Anhydro-L-Gal 3,6-Anhydro-L-Gal2Me 3-1 3-5 3-Anhydro-Gal 3-Anhydro-Gal2S 3dFuc 3dGal 3dLyxHep-ulosaric 4,7-Anhydro-Kdo 4,7-Anhydro-KdoOPEtN 4,8-Anhydro-Kdo 4-1 4-5 4d8dNeu5Ac 4dAraHex 4dEry-ol 4dFuc 4dGal 4dNeu5Ac 4dThrHexNAcA4en 4eLeg5Ac7Ac 5-1 5-2 5-3 5-4 5-5 5-6 5dAraf 5dAraf3Me 5dLyxf3CFo 5dLyxf3CMe 5dPenf3CFo 6-1 6-3 6-4 6dAll 6dAll3Me 6dAlt 6dAltNAc 6dAltNAc1PP4N 6dAltNAc1PP4NAc 6dAltNAc3PCho 6dAltOAc 6dAltf 6dAltfOAc 6dFruf 6dGal 6dGalNAc 6dGul 6dHex 6dHexN 6dHexNAc4NAc 6dManHep 6dTal 6dTal1PP 6dTal2Ac 6dTal2Ac3Ac 6dTal2Ac3Ac4Ac 6dTal2Ac3Me 6dTal2Ac3Me4Ac 6dTal2Ac4Ac 6dTal2Me 6dTal2Me4Ac 6dTal3Me 6dTal4Ac 6dTalNAc 6dTalNAc1PP 6dTalNAc4Ac 6dTalNAcOAc 6dTalOAc 6dTalOAcOAc 6dTalOAcOMe 6dTalOMe 6dTalOMe-ol 6dTalf 7dNeu5Ac 8dNeu5Ac 8eAci5Ac7Ac 8eLeg 8eLeg5Ac7Ac 8eLeg5Ac7Ac8Ac 8eLeg5Ac7AcGro 8eLeg5But7Ac 8eLegNAcNBut 9dNeu5Ac ?1-3 ?1-4 ?1-? ?2-? Abe Abe1PP Abe2Ac AbeOAc AcefA Aci5Ac7Ac AcoNAc All All-ol All1S2S3S4S All2Ac3Ac All2S3S4S All3Ac All6Ac AllN AllN1P AllNAc AllNAc6Me AllOMe Alt AltA AltA2N AltA2S AltAN AltNAc AltNAcA AltNAcA1Prop Altf AltfOAc Api ApiOAc ApiOMe-ol Apif Ara Ara-ol Ara1Me Ara1N4P Ara1P4N Ara1PP Ara1PP2NAc Ara1PP4N Ara1PP4NFo Ara2Ac Ara2Ac3Ac4Ac Ara2Ac4Ac Ara2Ac5P-ol Ara2Me Ara2P Ara3Ac Ara3Ac4Ac Ara3Me Ara3N Ara4Ac Ara4N Ara4S AraN AraNMeOMe AraOAc AraOAcOP-ol AraOMe AraOPN Araf Araf1Coum Araf1Fer Araf1Gro Araf1P Araf1PP Araf2Ac3Ac5Ac Araf2Me Araf3Me Araf3S ArafGro ArafOMe Asc Bac Bac1N2Ac4Ac Bac1PP2Ac Bac1PP2Ac4Ac Bac2Ac Bac2Ac4Ac Col Col1PP D-2,7-Anhydro-3dManHep-ulosonic D-2dAraHex D-2dAraHexA D-3dAraHep-ulosonic D-3dLyxHep-ulosaric D-3dLyxHep2Me-ulosaric D-3dManHep-ulosonic D-3dThrHex-ulosonic D-3dThrPen D-3dXylHexOMe D-4dAraHex D-4dEryHexOAcN4en D-4dLyxHep D-4dLyxHep1Me D-4dLyxHex D-4dLyxHexOMe D-4dThrHexA4en D-4dThrHexAN4en D-4dThrHexOAcN4en D-4dXylHex D-6dAllOMe D-6dAlt D-6dAltHep D-6dAltHep3Me D-6dAltHepf D-6dAraHex D-6dAraHexN D-6dAraHexNAc D-6dAraHexOMe D-6dIdoHep D-6dLyxHexOMe D-6dManHep D-6dManHep1P D-6dManHep2Ac D-6dManHep3Ac D-6dManHepOAc D-6dManHepOP D-6dTal D-6dTal-ol D-6dTal2Ac D-6dTal2Ac3Ac D-6dTal2Ac4Ac D-6dTal3Me D-6dTal3Me-ol D-6dTal4Ac D-6dTalHep D-6dTalOAc D-6dTalOAcOMe D-6dTalOMe D-6dXylHex D-6dXylHexN4Ulo D-6dXylHexNAc4Ulo D-6dXylHexOMe D-7dLyxOct-ulosonic D-9dThrAltNon-onic D-All6Ac D-AllN D-Alt D-Alt1Me D-Alt2S3S4S D-Alt3S4S D-Apif D-Apif1PP D-Apif2Ac D-ApifOAc D-ApifOMe D-Ara D-Ara-aric D-Ara-ol D-Ara-onic D-Ara1P-ol D-Ara2S4S D-Ara4S D-Araf D-Araf1Me D-Araf2Ac3Ac5Ac D-ArafN D-Fuc D-Fuc-ol D-Fuc1CoumOMe D-Fuc1FerOMe D-Fuc1Gro D-Fuc1Gro3NBut D-Fuc2Ac D-Fuc2Ac3Me D-Fuc2Me D-Fuc2Me3Me D-Fuc2Me3Me4N D-Fuc2Me4NAc D-Fuc2S D-Fuc3Ac D-Fuc3Ac4Ac D-Fuc3Me D-Fuc3N D-Fuc3NAlaAc D-Fuc3NBut D-Fuc3NBut4Ac D-Fuc3NFo D-Fuc3NLac D-Fuc3S D-Fuc4Ac D-Fuc4CN D-Fuc4Me D-Fuc4N D-Fuc4NBut D-Fuc4NMe D-Fuc4S D-FucN D-FucNAc D-FucNAc-ol D-FucNAc1Prop4N D-FucNAc4Ac D-FucNAc4N D-FucNAc4NAc D-FucNAc4NMe D-FucNAcN D-FucNAcNMe D-FucNAcNMeN D-FucNAcOAc D-FucNAcOMe D-FucNAcOP D-FucNAcOPEtN D-FucNAlaAc D-FucNAsp D-FucNBut D-FucNFo D-FucNMeN D-FucNThrAc D-FucOAc D-FucOAcNGroA D-FucOAcOBut D-FucOAcOMe D-FucOBut D-FucOEtN D-FucOMe D-FucOMe1Coum D-FucOMe1Fer D-FucOMeOSin D-FucOS D-Fucf D-Fucf2Ac D-FucfNAc D-FucfOAc D-Ido D-IdoA D-IdoA2S D-IdoNAc D-IdoNAc1N D-Lyx D-Rha D-Rha-ol D-Rha1F4NFo D-Rha1PP D-Rha1PP4N D-Rha1PP4NAc D-Rha2Me D-Rha2Me3Me4NFo D-Rha2Me4Me D-Rha2Me4N D-Rha2Me4NBut D-Rha2Me4NFo D-Rha2S D-Rha3Ac4Ac D-Rha3CMe D-Rha3Me D-Rha3N D-Rha3P D-Rha4N D-Rha4NAc D-Rha4NBut D-Rha4NFo D-Rha4NLac D-RhaCMe D-RhaGro D-RhaN D-RhaNAc D-RhaNAc2Me3Me D-RhaNAcOAc D-RhaNFo D-RhaOMe D-RhaOP D-RhaOS D-Sor D-Sorf D-Sorf1Cl4Cl6Cl D-Thre-ol DDAltHep DDAltHep3Me DDAltHepOMe DDGalHep DDGalHepOMe DDGlcHep DDManHep DDManHep2PEtN7PEtN DDManHep3P6P DDManHep7PCho DDManHepOAc DDManHepOBut DDManHepOEtN DDManHepOMe DDManHepOP DDManHepOPEtN DDManHepOPGroA DDManHepPGroA DL-3,9dGalNon5NAc7NAc-ulosonic DL-3,9dGlcNon5NAm7Ac-ulosonic DL-3,9dGlcNon5NAm7Am-ulosonic DLGlcHep3Me6Me DLGlcHep6Me DLGlcHepOMe DLHepGlcOMe Dha Dig Dig3Ac Dig3Ac4Ac Dig3CMe Dig3Fo Dig3Fo4Fo Dig3Me Dig3Me4Me Dig4Ac Dig4Me DigOAc DigOMe Erwiniose Ery-ol Ery-onic Ery4Ac-ol EryOMe-onic Fru Fru3MeOPN Fruf Fruf1Ac Fruf1Ac4Ac Fruf1Cl4Br6Cl Fruf1Cl4Cl6Cl Fruf1Cl4F6Cl Fruf1Cl4I6Cl Fruf1Cl4Me6Cl Fruf1Cl6Cl Fruf1CoumOAcOBz Fruf1CoumOBz Fruf1Fer Fruf1FerOAc Fruf1FerOBz Fruf1S3S4S6S Fruf3Ac Fruf4Ac Fruf4Ac6Ac Fruf4F Fruf6Ac Fruf6Br Fruf6F Fruf6I Fruf6Lau Fruf6Me Fruf6N Fruf6NAc Fruf6P FrufOAc FrufOAc1Fer FrufOAcOBz1Coum FrufOBz1Coum FrufOBz1Fer FrufOBzOCin FrufOLau Fuc Fuc-ol Fuc1N Fuc1N4NBz7Et-ol Fuc1P Fuc1PP Fuc1PamOMe Fuc1VacOMe Fuc2Ac Fuc2Ac3Ac4Ac Fuc2Me Fuc2Me3Me Fuc2Me3Me4Ac Fuc2Me3Me4Me Fuc2Me3S Fuc2Me4Ac Fuc2Me4Me Fuc2Me4NAc Fuc2N Fuc2NAm Fuc2S Fuc2S3S4S Fuc2S4S Fuc3Ac Fuc3Ac4Ac Fuc3Me Fuc3Me4Me Fuc3N Fuc3NBut4Ac Fuc3NGly Fuc3NMe Fuc3S Fuc3S4S Fuc4Ac Fuc4Me Fuc4N Fuc4NBut Fuc4S FucN FucNAc FucNAc-ol FucNAc1PP FucNAc3Ac FucNAc4NMe FucNAcA FucNAcN FucNAcNMe FucNAcOAc FucNAcPGro FucNAla FucNAm FucNAm1Me FucNAm3Ac FucNBut FucNFo FucNProp FucNThrAc FucOAc FucOAcNAm FucOAcOMe FucOAcOSOMe FucOMe FucOMe1Pam FucOMe1Vac FucOPOMe FucOS FucOSOMe Fucf FucfNAc Fus5Ac Fus5Am Gal Gal-ol Gal-onic Gal1Cer Gal1Cer3S Gal1Et Gal1EtN Gal1Gro Gal1Me Gal1Me3P Gal1P Gal1PGro Gal1PGro2Ac3Ac Gal1PP Gal1S Gal2Ac Gal2Ac3Ac Gal2Ac3Ac4Ac Gal2Ac3Ac4Ac6Ac Gal2Ac3Ac4Pyr Gal2Ac3Ac6Ac Gal2Ac4Ac Gal2Ac4Ac6Ac Gal2Ac4Pyr Gal2Et3S4S6Et Gal2Et4S6Et Gal2F Gal2F3Me Gal2Me Gal2Me3Me Gal2Me3Me4Me Gal2Me6Me Gal2N Gal2NAla Gal2PCho Gal2PGro Gal2PGro6MeOPN Gal2Pyr Gal2S Gal2S3S Gal2S3S4S6S Gal2S6S Gal3Ac Gal3Ac4Ac Gal3Ac4Ac6Ac Gal3Ac6Ac Gal3CN Gal3Cl6Cl Gal3F Gal3Lac Gal3Me Gal3Me4Cl6Cl Gal3Me4S Gal3Me6S Gal3N Gal3NAc Gal3P Gal3P4P Gal3PCho Gal3PCho6PEtN Gal3PGro Gal3Pyr Gal3Pyr4Pyr Gal3S Gal3S4S Gal3S6Et Gal3S6S Gal4Ac Gal4Ac6Ac Gal4Cl Gal4F Gal4Me Gal4Me6Me Gal4N Gal4NAc Gal4NAc5NAc-onic Gal4P Gal4P6P Gal4PGro Gal4Pyr Gal4Pyr6Pyr Gal4S Gal4S6S Gal5NAc-ol Gal6Ac Gal6Aep Gal6F Gal6Lac-ol Gal6Me Gal6N Gal6NAc Gal6P Gal6PCho Gal6PChoOAc Gal6PEtN Gal6PGro Gal6Pyr Gal6S Gal6S-ol Gal6ulo GalA GalA-ol GalA1Me GalA1P GalA1P6N GalA1PP GalA1PP2NAc GalA1Prop GalA2Ac GalA2Ac3Ac GalA2Ac4Fo GalA2N GalA2NAc GalA2NAc3Ac GalA2NAc3Ac4Me GalA2NAc3Ac6N GalA2NAc3NAc6N GalA2NAc6Me GalA2NAc6N GalA2NFo GalA2S GalA2S3S GalA2S3S6Me GalA3Ac GalA3Ac4Ac6GroN GalA3Ac6Thr GalA3Me GalA3Me4Ac6Me GalA3P GalA4Ac GalA4Ac6Ser GalA4Me GalA4PEtN6Lys GalA6Ala GalA6CetLys GalA6Lys GalA6Me GalA6N GalA6Ser GalA6Thr GalA6ThrAc GalAAla GalAAlaLys GalAGroN GalALys GalAN GalANCys GalANCysAc GalANSerAc GalAOAc GalAOAcGroN GalAOAcNAm GalAOAcOLac GalAOAcOMe GalAOAcThr GalAOLac GalAOMe GalAOP GalAOPEtN GalAOPyr GalAP3 GalASer GalAThr GalGro GalGroN GalN GalN-ol GalN1P GalN1PP GalN2Ac GalN2Ala GalN2Suc GalN2Suc-ol GalN6Me GalN6PEtN GalNAc GalNAc-ol GalNAc1EtN GalNAc1Me GalNAc1N GalNAc1P GalNAc1P3Ac GalNAc1PGro GalNAc1PP GalNAc1PP4S GalNAc1PP4S6S GalNAc3Ac GalNAc3Ac4Ac6Ac GalNAc3Ac4PGro GalNAc3Me GalNAc3P GalNAc3PCho GalNAc3PGro GalNAc3PGro6Ac GalNAc3PGroAN GalNAc3S GalNAc4Ac GalNAc4Ac6Ac GalNAc4Me GalNAc4PEtN GalNAc4PGro GalNAc4Pyr GalNAc4S GalNAc4S-ol GalNAc4S6S GalNAc6Ac GalNAc6Aep GalNAc6Me GalNAc6P GalNAc6PCho GalNAc6PEtN GalNAc6PGro GalNAc6S GalNAc6S-ol GalNAcA GalNAcA3Ac GalNAcA3Ac6N GalNAcA3Me GalNAcA3Myr GalNAcA4Ac GalNAcA6Ala GalNAcA6N GalNAcAAla GalNAcAN GalNAcAOAc GalNAcAOAcN GalNAcASer GalNAcGro GalNAcN GalNAcOAc GalNAcOAcOP GalNAcOMe GalNAcOP GalNAcOPCho GalNAcOPEtN GalNAcOPGro GalNAcOS GalNAcPGro GalNAla GalNAmA GalNBz GalNCysGly GalNFoA GalNFoA3Ac6N GalNFoA6N GalNFoAN GalNOAc GalNPCho GalOAc GalOAcN GalOAcNAla GalOAcNFoA GalOAcNFoAN GalOAcOMe GalOAcOP GalOAcOPGro GalOAcOPyr GalOAcPGro GalOFoAN GalOLac GalOLac-ol GalOMe GalOMeF GalOMeNAla GalOP GalOPCho GalOPEtN GalOPGro GalOPyr GalOS GalPCho GalPGro GalcNAc6P Galf Galf1Bn Galf1Et Galf1Me Galf1Oc Galf1P Galf1PP Galf2Ac Galf2Ac3Ac5Ac6Ac Galf3Ac Galf3Ac5Ac Galf3Ac6Ac Galf3Lac Galf4Pyr Galf5Ac6Ac Galf5P Galf5Pyr Galf6Ac Galf6P Galf6PCho Galf6PGro GalfGro GalfNAc GalfOAc GalfOAcGro GalfOAcOLac GalfOAcOPGro GalfOAcPGro GalfOP GalfOPCho GalfOPGro GalfPCho GalfPGro Glc Glc-ol Glc-onic Glc1 Glc1Beh6Ac Glc1Cer Glc1Cer6Aep Glc1Coum Glc1Coum6Ac Glc1Et Glc1EtN Glc1EtN2Ac Glc1F Glc1Fer Glc1Fer6Ac Glc1Gro Glc1Gro6PEtN Glc1GroA Glc1Hxo Glc1Lin Glc1Lin6Ac Glc1Me Glc1Me2S3Me6S Glc1Me2S3S6S Glc1N Glc1N-ol Glc1N-onic Glc1N4Me Glc1NAc Glc1NGc Glc1Oco Glc1Ole Glc1Ole3Ac4Ac Glc1Ole3Ac4Ac6Ac Glc1Ole3P4P6Ac Glc1Ole3Pp4Pp Glc1Ole6Ac Glc1P Glc1P2Lau Glc1P2Lau3Dco Glc1P2Lau3Lau Glc1P2Myr3Myr Glc1P6Ac Glc1PEtN Glc1PGro Glc1PP Glc1PP3N Glc1PP6S Glc1Pam Glc1Pam6Ac Glc1PamOPN Glc1S Glc1S2Ac3Ac6Ac Glc1Ste6Ac Glc2Ac Glc2Ac3Ac Glc2Ac3Ac4Ac Glc2Ac3Ac4Ac6Ac Glc2Ac3Ac4PGro Glc2Ac3Ac5Ac6Ac Glc2Ac3Ac6Ac Glc2Ac3S Glc2Ac4Ac6Ac Glc2Ac4PGro Glc2Ac6Ac Glc2Ac6S Glc2Br Glc2Br3Ac4Ac6Br Glc2Et3S4S6Et Glc2Et4S6Et Glc2F Glc2Gc Glc2Gc3Gc4Gc Glc2GroA Glc2GroA6Ac Glc2Hxo6Ac Glc2Lau3Dco Glc2Lau3Dco4P Glc2Lau3Lau4P Glc2Me Glc2Me3Me4Me Glc2Me3Me4Me6Me Glc2Me3Me4Me6S Glc2Me3Me5Me6Me-ol Glc2Me3Me6Me Glc2Me3Me6S Glc2Me4Me Glc2Me6N Glc2Myr3Myr4P Glc2NAc3NAc-aric Glc2Oco3Ac Glc2Ole6AcNCm Glc2P Glc2P3P6Ac Glc2PGro Glc2Pam Glc2Pam6AcNCm Glc2Pp3Pp6Ac Glc2S Glc2S3Me4Me6S Glc2S3Me6S Glc2S3S Glc2S3S4Me6S Glc2S3S4S Glc2S3S4S6S Glc2S3S5S6S-onic Glc2S3S6S Glc2S4S Glc2S4S6S Glc2S6SN Glc2Ste Glc2Vac6AcNCm Glc2Vac6AcNMe Glc2Vac6AcNOCm Glc3Ac Glc3Ac4Ac Glc3Ac4Ac6Ac Glc3Ac4PGro Glc3Ac6Ac Glc3F Glc3Gc Glc3Gc4Gc Glc3Lac Glc3Me Glc3Me4Pyr Glc3Me6Me Glc3Me6S Glc3N Glc3NAc Glc3P Glc3P-ol Glc3P4P Glc3P4P6Ac Glc3PEtN6PEtN Glc3PGro Glc3S Glc3S-ol Glc3S4S Glc3S4S6S Glc3S6Et Glc3S6S Glc4Ac Glc4Ac6Ac Glc4Ac6PCho Glc4Lac Glc4Me Glc4Me6Me Glc4N Glc4P Glc4PEtN Glc4PGro Glc4Pyr Glc4S Glc4S6S Glc5CF Glc5N Glc5S Glc6Ac Glc6Ac-ol Glc6Ac1Coum Glc6Ac1Fer Glc6AcGro Glc6AcGroA Glc6AcNBut Glc6AcNCm2Ole Glc6AcNCm2Pam Glc6AcNCm2Vac Glc6AcNMe2Vac Glc6AcNMeOCm Glc6AcNMeOCm2Vac Glc6AcNOCm2Vac Glc6AcOP Glc6AcOPGro Glc6AcPGro Glc6F Glc6I Glc6Me Glc6Me-onic Glc6N Glc6NAc Glc6P Glc6P-ol Glc6PCho Glc6PEtN Glc6PGro Glc6PGroA Glc6PGroAc Glc6S Glc6S-ol Glc6Thr Glc6uloN GlcA GlcA1Cer GlcA1Gro GlcA1Me2NAc GlcA1P GlcA1PGroA6N GlcA1PP GlcA1PP2NAc GlcA1PP2NAc3N GlcA1PP2NAc3NAc GlcA2Ac GlcA2Ac3Ac GlcA2Me GlcA2Me3Me GlcA2Me4Me GlcA2N GlcA2NAc GlcA2NAc3N GlcA2NAc3N6N GlcA2NAc3NAc GlcA2NAc3NAc4Ac GlcA2NAc3NAc6N GlcA2NAc4Me GlcA2Pyr GlcA2Pyr3Pyr GlcA2S GlcA2S3Ac GlcA2S3Me GlcA2S3S GlcA3Ac GlcA3Fo4Me GlcA3Lac GlcA3N GlcA3NAc GlcA3S GlcA3S6Me GlcA4Ac GlcA4Ac6Ser GlcA4Lac GlcA4Me GlcA4Me6Me GlcA4Me6N GlcA6Ac GlcA6Ala GlcA6CetLys GlcA6EtN GlcA6Gly GlcA6GroN GlcA6Lys GlcA6Me GlcA6N GlcA6S GlcA6Ser GlcA6Thr GlcA6ThrAc GlcAAlaLys GlcAGlu GlcAGro GlcAGroN GlcALys GlcAN GlcAN2But3NBut GlcAOAc GlcAOBut GlcAOEtN GlcAOLac GlcAOMe GlcAOP GlcAOPyr GlcAOS GlcASer GlcCho GlcGro GlcGroA GlcN GlcN-ol GlcN-onic GlcN1Me2S6S GlcN1N GlcN1N2Gc GlcN1P GlcN1P2Ach3Myr GlcN1P2Dco3Dco GlcN1P2Dco3Myr GlcN1P2Lau GlcN1P2Lau3Dco GlcN1P2Lau3Lau GlcN1P2Mar3Pam GlcN1P2Myr GlcN1P2Myr3Dco GlcN1P2Myr3Lau GlcN1P2Myr3Myr GlcN1P2Pam GlcN1P2Pam3Myr GlcN1P2Ste3Myr GlcN1P2Ste3Pam GlcN1P2Ste3Ste GlcN1P3N GlcN1PEtN GlcN1PEtN2Myr3Myr GlcN1PEtN2Ste3Pam GlcN1PLau3Dco GlcN1PP GlcN1PP2Lau GlcN1PP2Myr3Myr GlcN1PPEtN2Dco3Dco GlcN1PPEtN2Lau3Lau GlcN1PPEtN2Myr3Lau GlcN1PPEtN2Myr3Myr GlcN1PPEtN2Myr3NMyr GlcN1PPEtN2Ste3NPam GlcN1Ste2Myr3N GlcN1Vac GlcN2Ac GlcN2Ach3Myr4P GlcN2Ach3NPam4P GlcN2Ala GlcN2Ala3Ac GlcN2AlaAc GlcN2But GlcN2But3NFoA6N GlcN2Dco3Dco4P GlcN2Dco3Dco4PPEtN GlcN2Dco3Myr3P GlcN2Dco4P GlcN2Fo GlcN2Gc GlcN2Gly GlcN2Lau3Dco4P GlcN2Lau3Lau4P GlcN2Lau3Myr4P GlcN2Lau4P GlcN2Mar GlcN2Mar3Myr GlcN2Mar3Pam GlcN2Me GlcN2Me2Ole3Cm GlcN2Me2Ole4Cm GlcN2Me2Ole6Cm GlcN2Me3Cm4Cm6Cm GlcN2Me3Me4P GlcN2Myr GlcN2Myr3Dco GlcN2Myr3Dco4P GlcN2Myr3Lau GlcN2Myr3Lau4P GlcN2Myr3Lau4PPEtN GlcN2Myr3Myr GlcN2Myr3Myr4P GlcN2Myr3Myr4PEtN GlcN2Myr3Myr4PP GlcN2Myr3Myr4PPEtN GlcN2Myr3NLau GlcN2Myr3NMyr GlcN2Myr3NMyr4P GlcN2Myr3NMyr4PPEtN GlcN2Myr3NPam GlcN2Myr3Pam4P GlcN2Myr4P GlcN2Ole GlcN2Ole6Ac GlcN2Pam GlcN2Pam-onic GlcN2Pam3Myr GlcN2Pam3Myr-onic GlcN2Pam3Myr4P GlcN2Pam3NMyr GlcN2Pam3NMyr4P GlcN2Pam4P GlcN2Pam6Ac GlcN2S GlcN2S-ol GlcN2S3Me4Me6S GlcN2S3S GlcN2S3S6S GlcN2S4Me6S GlcN2S6S GlcN2S6S-ol GlcN2Ste GlcN2Ste-onic GlcN2Ste3Myr GlcN2Ste3Myr-onic GlcN2Ste3NMyr GlcN2Ste3Pam4P GlcN2Suc GlcN2Vac GlcN2Vac6Ac GlcN3Ac4Ac6Ac GlcN3Lau4P GlcN3N GlcN3N4P GlcN3N4PP GlcN3N4PPEtN GlcN3NMyr GlcN3S GlcN3S6S GlcN4Ac GlcN4P GlcN4P6Ac GlcN4PEtN GlcN4PP GlcN4PPEtN GlcN6Ac GlcN6Aep GlcN6Me GlcN6N GlcN6P GlcN6PCho GlcN6PEtN GlcN6S GlcNAC-ol GlcNAc GlcNAc-ol GlcNAc-onic GlcNAc1Cer GlcNAc1EtN GlcNAc1Gro GlcNAc1Me GlcNAc1Me6S GlcNAc1N GlcNAc1N-ol GlcNAc1N3N GlcNAc1N3S GlcNAc1N5CN GlcNAc1N6Me GlcNAc1N6N GlcNAc1NAc GlcNAc1Ole6Ac GlcNAc1OleOAcOCm GlcNAc1P GlcNAc1P-ol GlcNAc1P4PCho GlcNAc1PGro GlcNAc1PP GlcNAc1PP3P GlcNAc1Pam6Ac GlcNAc1PamOAcOCm GlcNAc1Prop GlcNAc1S GlcNAc1Ser GlcNAc1Thr GlcNAc1VacOAc GlcNAc1VacOAcOCm GlcNAc2Ala GlcNAc2GroA6P GlcNAc3Ac GlcNAc3Ac4Ac GlcNAc3Ac4Ac6Ac GlcNAc3Ac4PGro GlcNAc3Ac4Pyr GlcNAc3Ac6Ac GlcNAc3Lac GlcNAc3Me GlcNAc3N GlcNAc3N4Ac6N GlcNAc3NAc GlcNAc3NAc4Ac GlcNAc3Prop GlcNAc3S GlcNAc3S-ol GlcNAc3S4S6S GlcNAc3S6S GlcNAc4Ac GlcNAc4Dhpa GlcNAc4F GlcNAc4Lac GlcNAc4Lac6Ac GlcNAc4Me GlcNAc4Me6Me GlcNAc4N GlcNAc4NAc GlcNAc4P GlcNAc4P-ol GlcNAc4PCho6P GlcNAc4PGro GlcNAc4Pyr GlcNAc6AEP GlcNAc6Ac GlcNAc6Aep GlcNAc6Cl GlcNAc6Gc GlcNAc6I GlcNAc6Me GlcNAc6N GlcNAc6NAc GlcNAc6P GlcNAc6P-ol GlcNAc6PCho GlcNAc6PEtN GlcNAc6PEtNAc GlcNAc6PEtg GlcNAc6PGro GlcNAc6Pyr GlcNAc6S GlcNAc6S-ol GlcNAcA GlcNAcA3Ac GlcNAcA3Ac4NAc GlcNAcA3N GlcNAcA3NAc GlcNAcA3NAc4Ac GlcNAcA3NAc6N GlcNAcA3NAlaFo6N GlcNAcA3NAm GlcNAcA3NBut GlcNAcA3NFoAla6N GlcNAcA3NSucAc6N GlcNAcA3S GlcNAcA6Ala GlcNAcA6Gly GlcNAcAAla GlcNAcAN GlcNAcANAla GlcNAcANAlaAc GlcNAcANAlaFo GlcNAcAOAc GlcNAcAOMe GlcNAcAla GlcNAcGlu GlcNAcGly GlcNAcGro GlcNAcN GlcNAcN-ol GlcNAcNAla GlcNAcNAlaFo GlcNAcNAmA GlcNAcOAc GlcNAcOAc1Vac GlcNAcOAcNAla GlcNAcOAcOCm1Ole GlcNAcOAcOCm1Pam GlcNAcOAcOCm1Vac GlcNAcOAcOLac GlcNAcOAcOS-ol GlcNAcOLac GlcNAcOLacAla GlcNAcOLacGro GlcNAcOMe GlcNAcOP GlcNAcOPCho GlcNAcOPEtN GlcNAcOPEtg GlcNAcOPGro GlcNAcOPGroA GlcNAcOPOAch GlcNAcOPyr GlcNAcOS GlcNAcOS-ol GlcNAcPCho GlcNAcPGro GlcNAcPGroA GlcNAm GlcNAmA GlcNBut GlcNButOAc GlcNCm1OleOCm GlcNCm1Vac GlcNCm1VacOCm GlcNCmOCm GlcNCmOCm1Ole GlcNCmOCm1Vac GlcNGc GlcNGly GlcNMe GlcNMe1PamOCm GlcNMe1Vac GlcNMe1VacOCm GlcNMe2Vac GlcNMe2Vac3Cm4Cm GlcNMeOCm GlcNMeOCm1Pam GlcNMeOCm1Vac GlcNMeOCm2Pam GlcNMeOCm2Vac GlcNMeOCmOSte GlcNMeOSte GlcNOAc GlcNOCm1Vac GlcNOCmOAch GlcNOMar GlcNOMyr GlcNOP GlcNOPEtN GlcNOPyr GlcNP3NFoA6N GlcNProp GlcNS3S GlcNS3S6S GlcNS6S GlcOAc GlcOBz GlcOCm2Vac6AcNMe GlcOCm6AcNMe GlcOEtNN GlcOGly GlcOLac GlcOMal GlcOMe GlcOMe-ol GlcOMeN GlcOMeNOMyr GlcOMeOPyr GlcOP GlcOP-ol GlcOP1Ole GlcOPCho GlcOPChoGro GlcOPEtN GlcOPEtNN GlcOPGro GlcOPN GlcOPN1Pam GlcOPNOMyr GlcOPPEtN GlcOPyr GlcOS GlcOSN GlcOSNMeOCm GlcOSin GlcPCho GlcPChoGro GlcPGro GlcS GlcThr Glcf Gul Gul-onic GulA GulN GulNAc GulNAc1N GulNAc1N6Me GulNAcA GulNAcAN GulNAcANAm Hep Hep3Me6Me Hep4P HepOP Hex Hex-ol HexA HexA2NAc3NAc HexA2S HexA6S HexN HexN2Me HexNAc HexNAc-ol HexNAcOPCho HexNAcOPEtN HexNAcOS HexOAc HexOMe HexOMeOFo HexOS Hexf Ido Ido-onic Ido2S IdoA IdoA1Me2S IdoA1PP IdoA2Ac3Ac IdoA2Me3Me IdoA2S IdoA2S3Ac IdoA2S3Et IdoA2S3Me IdoA2S3S IdoA2S4Me IdoA2S6Me IdoA2S6S IdoA3S IdoAOS IdoN IdoN6N IdoNAc IdoNAc1N IdoNAc6NAc Ins Ins3PEtN Kdn Kdn1N Kdn2P Kdn5Ac Kdn7Pyr Kdn8Me Kdn9Ac Kdn9Me KdnNAc KdnOMe Kdo Kdo-ol Kdo1Me Kdo1N Kdo2Me Kdo2P Kdo2P8N Kdo2PGro Kdo4Ac Kdo4Ac5Ac Kdo4Ac5S Kdo4P Kdo4P8P Kdo4PPEtN Kdo4PPEtN8N Kdo5Me Kdo5P Kdo5PGro Kdo5S Kdo7Ac Kdo7Me Kdo7P Kdo7PEtN Kdo7Pyr Kdo8Ac Kdo8P Kdo8PEtN Kdo8Pp KdoN KdoOAc KdoOMe KdoOP KdoOPEtN KdoOPN KdoOPOEtN KdoOPPEtN KdoOPPEtNN Kdof Ko Ko2Me KoOMe KoOPEtN L-2dThrPen4N L-2dThrPen4NMe L-4dEry-ol L-4dEryHexAN4en L-4dThrHex4en L-4dThrHexA4en L-4dThrHexA4en6N L-4dThrHexA4enAla L-4dThrHexAN4en L-4dThrHexNAcA4en6N L-4dThre-ol L-6dAll L-6dAraHex L-6dAraHexOMe L-6dGalHep L-6dGalHepOP L-6dGalHepf L-6dGul L-6dGulHep L-6dGulHepOMe L-6dGulHepOP L-6dGulHepf L-6dXylHexNAc4Ulo L-All L-Dig L-Dig3Me L-Dig4Me L-DigOMe L-Ery-ol L-Fru L-Gal L-Gal-onic L-Gal1PP L-Gal2S L-Gal3S L-Gal6S L-GalA2N L-GalA2NAc L-GalA2NAc3NAc L-GalA2NAc4Ac L-GalA3Me L-GalANAm3Ac L-GalAOAcNAm L-GalNAc L-GalNAc-onic L-GalNAcA L-GalNAcA3Ac L-GalNAcAN L-GalNAcAOAc L-GalNAmA L-GalOS L-Glc L-Glc2S3S L-Glc3Me L-Glc3Me6Me L-GlcA L-GlcN2Me L-GlcN2Me3P L-GlcNAc L-GlcOMe L-Gul L-Gul-onic L-Gul1PP L-Gul4NAc5NAc-onic L-GulA L-GulA2N L-GulA2NAc L-GulA2NAc3Et L-GulA2NAc3N L-GulA2NAc3NAc L-GulA2NAc3NAm L-GulA2S L-GulAN L-GulNAc L-GulNAc3Ac L-GulNAcA L-GulNAcA3Ac6Gly L-GulNAcA3NAc L-GulNAcA3NAm L-GulNAcA6Gly L-GulNAcAN L-GulNAcANAm L-GulNAcANEtN L-GulNAcAOAc L-GulNAcAOAcN L-GulNAcAOEtN L-Lyx L-Man L-Man-ol L-Man2Me4Me L-Man3Me L-Man6Me L-ManNAc L-Oli L-Oli3CMe L-Oli3CMe4Ac L-Oli3CNMe L-Oli3Me L-Oli3Me4Ac L-Oli4Me L-Psif L-Qui L-Qui2Me4N L-Qui3Ac4Ac L-Qui3NAc L-Qui3NAc4Me L-Qui4N L-QuiN L-QuiNAc L-QuiNAc4P L-QuiNAcOMe L-QuiNAcOP L-Ribf L-Tal L-TalNAc L-Xyl L-Xyl1N4Me L-Xyl1N4Me-onic L-Xyl3Me L-XylOMe LDIdoHep LDIdoHepPro LDManHep LDManHep1Me4P LDManHep2Ac LDManHep2Gly4P LDManHep2P4P LDManHep2PPEtN LDManHep2PPEtN4P LDManHep3P LDManHep3PEtN LDManHep4P LDManHep4P6Gly LDManHep4P6P LDManHep4PEtN LDManHep4PEtN7PEtN LDManHep4POGly LDManHep4PPEtN LDManHep6P LDManHep6P7Cm LDManHep6PEtN LDManHep6PPEtN LDManHep7P LDManHep7PEtN LDManHepGly LDManHepGroN LDManHepOAc LDManHepOCm LDManHepOEtN LDManHepOGly LDManHepOMe LDManHepOP LDManHepOPEtN LDManHepOPGroA LDManHepOPOCm LDManHepOPOMe LDManHepOPOPEtN LDManHepOPOPPEtN LDManHepOPPEtN LDManHepPGroA Leg Leg2P5Ac7Ac Leg4Ac5Ac7Ac Leg5Ac Leg5Ac7Ac Leg5Ac7Ala Leg5Ac7But Leg5Am7Ac Leg5But7Ac Leg5Fo7Ac LegNAc LegNAcAla LegNAcNAla LegNAcNAm LegNAcNBut LegNFo Lyx Lyx-ol Lyx2Me Lyx2N-ol Lyxf Lyxf3CFo Man Man-ol Man-onic Man1Cer Man1Et Man1EtN Man1Me Man1Me2Et Man1Me2S3S6S Man1Me4Me Man1N Man1N-ol Man1P Man1P-ol Man1PEtN-ol Man1PP Man1Prop Man1S Man1S2Ac3Ac4Ac Man1S2S4S6S Man1S3S4S6S Man1Ser Man2Ac Man2Ac3Ac4Ac Man2Ac3Ac4Ac6Ac Man2Ac4Ac6Ac Man2Ac6Ac Man2Br Man2But Man2But6Ac Man2Cl6Cl Man2Et Man2F Man2Me Man2Me4N Man2Me6Me Man2N Man2N-ol Man2Oco3Hxo4Hxo6Hxo Man2Oco3Oco4Oco6Oco Man2Oco6Ac Man2P Man2PEtN Man2PMe Man2S Man2S3S4S6P Man2S3S6S Man2S4S6S Man2S6S Man3Ac Man3CMe Man3CN Man3Et Man3Fo Man3Me Man3N Man3P Man3PGro Man3PMe Man3S Man3S4S6S Man3S6S Man4Ac Man4Ac6Ac Man4CN Man4Dhpa Man4Lac Man4Me Man4Me6Me Man4N Man4Pyr Man4S Man4Suc Man5P-ol Man6AEP Man6Ac Man6Aep Man6F Man6Me Man6N Man6P Man6P-ol Man6PCho Man6PEtN Man6S ManA ManA1PP ManA1PP2NAc ManA1PP2NAc3NAc ManA2Ac ManA2Ac3Ac ManA2NAc ManA2NAc3N ManA2NAc3NAc ManA2NAc3NAc6N ManA2NAc3NAm ManA2NAc6P ManA6Me ManAOAc ManN ManN-ol ManN-onic ManN1N-ol ManN2But ManN3N ManNAc ManNAc-ol ManNAc1Me ManNAc1Me3Ac ManNAc1N ManNAc1P ManNAc1P3Ac ManNAc1P3Ac4Ac ManNAc1P4Ac ManNAc1PP ManNAc2NAc ManNAc2NAc6Thr ManNAc3Ac ManNAc4Ac ManNAc4Ac6Ac ManNAc4Lac ManNAc4P ManNAc4PGroA ManNAc4Pyr ManNAc6Ac ManNAc6PEtN ManNAcA ManNAcA1Gro3NAc ManNAcA2NAc ManNAcA2NAc4Me ManNAcA3NAc ManNAcA3NAc6Ala ManNAcA3NAc6N ManNAcA3NAm ManNAcA3NAm6Thr ManNAcA4Ac ManNAcA4Me6N ManNAcA6Thr ManNAcAAla ManNAcAN ManNAcANAm ManNAcANEtN ManNAcANOOrn ManNAcAOAc ManNAcASer ManNAcGroA ManNAcOAc ManNAcOMe ManNAcOPGro ManNAcOPyr ManNAcPGro ManNOPGro ManNPGro ManOAc ManOAcN ManOAcOMe ManOAcOPyr ManOEtN ManOLac ManOMe ManOP ManOP-ol ManOPCho ManOPEtN ManOPOMe ManOPOPyr-ol ManOPyr ManOS ManPMe Manf Manf1Me Manf1Me5P Monosaccharide Mur MurN MurNAc MurNAc-ol MurNAc1Me MurNAc1PP MurNAc6Ac MurNAc8Ala MurNAcAla MurNAcOP MurNAcSer Neu Neu1Me4Ac5Ac7Ac8Ac9Ac Neu1Me5Ac Neu1N5Ac Neu1N5Gc Neu1NMe5Ac Neu2P5Ac Neu2P5Gc Neu4Ac Neu4Ac5Ac Neu4Ac5Ac6Ac Neu4Ac5Ac7Ac Neu4Ac5Ac7Ac8Ac9Ac Neu4Ac5Ac9Ac Neu4Ac5Gc Neu4Ac7Ac9Ac Neu4Ac9Ac Neu4Gc5Ac Neu4Me5Ac Neu4Me5Ac9Me Neu4NAc5Ac Neu5Ac Neu5Ac6Ac Neu5Ac7Ac Neu5Ac7Ac8Ac Neu5Ac7Ac9Ac Neu5Ac8Ac Neu5Ac8Me Neu5Ac8S Neu5Ac9Ac Neu5Ac9Me Neu5Ac9N Neu5Ac9NAc Neu5AcNAc Neu5AcOAc Neu5AcOMe Neu5AcOS Neu5Fo Neu5Gc Neu5Gc7Ac Neu5Gc8Me Neu5Gc8S Neu5Gc9Ac Neu5Gc9Me Neu5GcOAc Neu5GcOLac Neu5GcOMe Neu5GcOS Neu5Pp Neu7Ac9Ac Neu8Me Neu9Ac NeuNAc Oli Oli1Me Oli3CMe Oli3Me Oli3N Oli3NAc Oli4Me Par Par1PP Parf Pau3Me Pau3Me7Ac Pau3Me7But Pau3Me7Pp Pau3Me7Vl Pen PenOMe Penf PenfOMe PerNAc Pse Pse2Gro5Ac7Ac Pse2P5Ac7Ac Pse4Ac5Ac7Ac Pse4Ac5Ac7But Pse5Ac Pse5Ac7Ac Pse5Ac7AcNBut Pse5Ac7AcOBut Pse5Ac7But Pse5Ac7Fo Pse5Am7Gc Pse5Am7Gra Pse5Am7GroA Pse5But7Ac Pse5But7Fo Pse7Fo PseNAc PseNAcNAm PseNAcNBut PseNAcNFo PseNAcNGro PseNAcOAcNBut PseNAcOBut PseNButNFo Psif Qui Qui-ol Qui2F Qui2Me4N Qui2Me4NAc Qui2Me4NBut Qui2N6S Qui2NAlaAc4NAlaAc Qui2NBut4NBut Qui2S3NBut Qui3N Qui3NAc Qui3NAc-ol Qui3NAlaAc Qui3NBut Qui3NFo Qui3NSerAc Qui3NThrAc Qui4CN Qui4N Qui4NAc Qui4NAlaAc Qui4NAlaBut Qui4NAlaLac Qui4NAspAc Qui4NBut Qui4NButAla Qui4NFo Qui4NGlyAc Qui4NHSerAc Qui4NHSerBut Qui4NMe Qui4NSerAc Qui6S QuiN QuiNAc QuiNAc-ol QuiNAc1Gro QuiNAc1Gro4N QuiNAc1Me4NAc QuiNAc1N QuiNAc2Ac4Ac QuiNAc3Ac4Ac QuiNAc3NAc QuiNAc4Ac QuiNAc4Me QuiNAc4N QuiNAc4NAc QuiNAc4NBut QuiNAc4NButGro QuiNAc4NGroA QuiNAc4NHex QuiNAcGro QuiNAcN QuiNAcNAlaAc QuiNAcNAm QuiNAcNAspAc QuiNAcNBut QuiNAcOAc QuiNAcOBut QuiNAcOMe QuiNAcOP QuiNAcOPGro QuiNAcPGro QuiNAla QuiNAlaAc QuiNAlaAcGro QuiNAlaButGro QuiNAspAc QuiNBut QuiNButAla QuiNButOMe QuiNFo QuiNGlyAc QuiNHseGro QuiNLac QuiNMal QuiNMe3Lac QuiNSerAc QuiNThrAc QuiOMe QuiOMeN Rha Rha-ol Rha1Dco Rha1EtN Rha1Fer Rha1Gro Rha1Gro3Me Rha1Gro3PEtN Rha1Me Rha1N Rha1P Rha1PP Rha1Prop Rha2Ac Rha2Ac3Ac Rha2Ac3Ac4Ac Rha2Ac3Lac Rha2Ac3Me Rha2Ac3PCho Rha2Ac4Ac Rha2Cl Rha2Gro Rha2Me Rha2Me3Me Rha2Me3Me4Me Rha2Me4Bz Rha2Me4Me Rha2PCho Rha2S Rha2S3S4S Rha3Ac Rha3Ac4Ac Rha3Lac Rha3Me Rha3Me4Me Rha3PEtN Rha3PEtN4Ac Rha3PGro Rha3PMe Rha3Pyr Rha3S Rha4Ac Rha4Me Rha4PGro RhaCMe RhaGro RhaGroA RhaNAc RhaNAc3NAc RhaNAc3NAc4Ac RhaNAc3NFo RhaNAcNBut RhaNAcOAc RhaNPro RhaOAc RhaOAcOLac RhaOAcOMe RhaOBut RhaOLac RhaOMe RhaOMeCMeNLac RhaOMeCMeOFo RhaOP RhaOPEtN RhaOPGro RhaOPOMe RhaOPyr RhaOS RhaPGro Rhaf Rib Rib-ol Rib1N5PP-ol Rib1P Rib1P-ol Rib1P2Ala3Ala4Ala-ol Rib2Ac3Ac4Ac Rib2Ac5P-ol Rib2Ala5P-ol Rib3Ac5P-ol Rib3P-ol Rib4Ac5P-ol Rib5P Rib5P-ol Rib5PP-ol RibOAc RibOAcOP-ol RibOP-ol RibOPEtN-ol RibOPGro-ol RibOPPGro-ol RibPGro-ol Ribf Ribf-uronic Ribf1N Ribf1N2P Ribf1N5P Ribf2Ac Ribf3Ac Ribf5Ac Ribf5P RibfOAc Sed Sedf Sia Sor Sorf Suc Sug Sug2Ac Sug2Ac3Ac Sug2Ac3Ac4Ac Sug2Ac5Me Sug5Ac7Pyr Sug5Ac7Pyr8Ac SugOAc Sugf Tag Tagf Tal TalA TalNAc-ol Thre-ol Thre-onic Tyv Tyv1PP Tyv2Me VioNAc Xluf Xluf1Me Xluf3Me XlufOMe Xyl Xyl-ol Xyl-onic Xyl1Me Xyl1N Xyl1N-ol Xyl1N2Me-ol Xyl1P Xyl1PP Xyl2Ac Xyl2Ac3Ac Xyl2Ac3Ac4Ac Xyl2F Xyl2Me Xyl2Me3Me Xyl2Me4Me Xyl2NAc Xyl2P Xyl2P-ol Xyl2S Xyl3Ac Xyl3Me Xyl4Ac Xyl4Me Xyl4N Xyl4S XylOAc XylOBz XylOMe Xylf Xylf2Me3Me5Me Yer YerOAc a1-1 a1-11 a1-2 a1-3 a1-4 a1-5 a1-6 a1-7 a1-8 a1-9 a1-? a2-1 a2-11 a2-2 a2-3 a2-4 a2-5 a2-6 a2-7 a2-8 a2-9 a2-? a3-2 a3-4 a4-1 a6-1 a6-2 a6-3 a6-6 b1-1 b1-2 b1-3 b1-4 b1-5 b1-6 b1-7 b1-8 b1-9 b1-? b2-1 b2-2 b2-3 b2-4 b2-5 b2-6 b2-7 b2-8 b3-1 b3-3 b4-1 b4-2 b6-1 b6-2 b6-3 bond dHex {Fuc {Gal {GlcNAc {HexNAc {Man {Neu5Ac {Neu5Gc }Fuc }Gal }GlcNAc }Man }Neu5Ac }Neu5Gc }{Fuc }{Gal }{GlcNAc }{Man }{Neu5Ac }{Neu5Gc Fuc(a1-3)GlcNAc GalNAc(a1-4)GlcNAcA GlcN(b1-7)Kdo GlcN4P(b1-6)GlcN1P GlcNAc(b1-4)GlcNAc GlcNAcA(a1-4)Kdo Kdo(a2-4)Kdo Kdo(a2-5)Kdo Kdo(a2-6)GlcN4P Man(a1-2)Man Man(a1-3)Man Man(a1-6)Man Man(b1-4)GlcNAc Xyl(b1-2)Man
Man(a1-3)[Man(a1-6)][Xyl(b1-2)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-3)]GlcNAc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8.0 1.0 4.0 1.846154 0.591716 4.0 1.0 4.0 4.0 -3.448276e-02 0.240093 0.051241 0.727273 0.337083 0.251423 0.276471 0.000487 0.400000 0.181818 0.288591 0.003994 0.727273 0.240093 0.051241 0.318182 0.090909 0.179293 0.006460 0.727273 0.240093 0.051241 6.950000 3.253571 4.820330 0.908780 66.603303 26.305893 44.589784 127.751200 4.0 13.0 13.0 0.057103 -2.075921 13.0 12.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1
Man(a1-2)Man(a1-2)Man(a1-3)[Man(a1-3)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10.0 1.0 3.0 1.866667 0.248889 3.0 0.0 3.0 3.0 -2.331468e-15 0.263004 0.037282 0.703297 0.288267 0.234925 0.257853 0.000179 0.341463 0.157303 0.238951 0.003059 0.703297 0.263004 0.037282 0.296703 0.076923 0.182104 0.005067 0.703297 0.263004 0.037282 6.616667 3.407937 4.921958 0.799295 70.823725 26.381812 48.985176 174.452553 3.0 15.0 15.0 0.031066 -2.658737 15.0 14.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 0
GalNAc(a1-4)GlcNAcA(a1-4)[GlcN(b1-7)]Kdo(a2-5)[Kdo(a2-4)]Kdo(a2-6)GlcN4P(b1-6)GlcN1P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10.0 2.0 4.0 1.866667 0.382222 3.0 0.0 4.0 4.0 -1.449275e-02 0.239560 0.044684 0.615385 0.287575 0.234359 0.257668 0.000274 0.350000 0.172840 0.255611 0.003247 0.615385 0.239560 0.044684 0.307692 0.076923 0.169545 0.006240 0.615385 0.239560 0.044684 6.616667 3.563492 5.083122 0.950051 66.992537 28.248894 47.236515 150.711681 4.0 15.0 15.0 0.013600 -2.688625 15.0 14.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 0 0
#using graphs, you can easily check whether two glycans are the same - even if they use different bracket notations!
from glycowork.motif.graph import compare_glycans
print(compare_glycans('Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc',
                     'Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc'))
print(compare_glycans('Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc',
                     'Man(a1-6)[Man(a1-3)]Man(b1-4)GlcNAc(b1-4)GlcNAc'))

#or you could find the terminal structures of a glycan
from glycowork.motif.annotate import get_terminal_structures
print("\nTerminal structures:")
print(get_terminal_structures('Man(a1-3)[Man(a1-6)]Man(b1-4)GlcNAc(b1-4)[Fuc(a1-6)]GlcNAc'))
True
False

Terminal structures:
['Man(a1-3)', 'Man(a1-6)', 'Fuc(a1-6)']
#given a composition, find matching glycan structures in sugarbase; can be set to species-specific structures
from glycowork.motif.tokenization import compositions_to_structures
print(compositions_to_structures([{'Hex':3, 'HexNAc':4}], reducing_end = 'GlcNAc'))

#or we could calculate the mass of this composition
from glycowork.motif.tokenization import composition_to_mass
print("\nMass of the composition Hex3HexNAc4")
print(composition_to_mass({'Hex':3, 'HexNAc':4}))
0 compositions could not be matched. Run with verbose = True to see which compositions.
                                              glycan  abundance
0  GalNAc(b1-4)GlcNAc(b1-2)Man(a1-3)[Man(a1-6)]Ma...          0
1  GlcNAc(?1-?)Man(a1-3)[GlcNAc(?1-?)Man(a1-6)]Ma...          0
2  GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-6)Man(a1-6)]Ma...          0
3  GlcNAc(b1-4)Man(a1-3)[GlcNAc(b1-6)Man(a1-6)]Ma...          0
4  GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)]Ma...          0
5  GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)][G...          0
6  GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-2)[GlcNAc(b1-4...          0
7  GlcNAc(b1-2)[GlcNAc(b1-4)]Man(a1-3)[GlcNAc(b1-...          0
8  GlcNAc(b1-2)Man(a1-3)[GlcNAc(b1-4)][Man(a1-6)]...          0
9  GlcNAc(b1-4)Man(a1-3)[GlcNAc(b1-2)Man(a1-6)]Ma...          0

Mass of the composition Hex3HexNAc4
1316.4865545999999

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glycowork-0.6.0.tar.gz (113.4 kB view hashes)

Uploaded Source

Built Distributions

glycowork-0.6.0-py3.9.egg (99.4 MB view hashes)

Uploaded Source

glycowork-0.6.0-py3-none-any.whl (99.3 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page