Skip to contents

Glycan Composition and Structure Creation

glycan_composition() is_glycan_composition()
Create a Glycan Composition
as_glycan_composition()
Convert to Glycan Composition
glycan_structure() is_glycan_structure()
Create a Glycan Structure Vector
as_glycan_structure()
Convert to Glycan Structure Vector
structure_nodes() structure_edges() structure_from_tibbles()
Convert Glycan Structures to Graph Tables

Glycan Composition and Structure Inspection

count_mono()
Get the Number of Monosaccharides
get_anomer()
Get the Anomeric information
get_mono_type()
Get Monosaccharide Types
get_structure_graphs()
Access Individual Glycan Structures
has_linkages()
Determine if a Glycan Structure has Linkages
structure_nodes() structure_edges() structure_from_tibbles()
Convert Glycan Structures to Graph Tables
structure_to_iupac()
Convert Glycan Structure to IUPAC-like Sequence
get_structure_level()
Get the Structure Resolution Levels

Low-Level Glycan Graph Infrastructure

Developer-facing functions for validating and canonicalizing glycan graphs, generating IUPAC-condensed keys, and assembling trusted structure vectors.

validate_glycan_graph()
Validate a Glycan Graph
canonicalize_glycan_graph()
Canonicalize a Glycan Graph
validate_glycan_graph_vector()
Validate Compatibility Across Glycan Graphs
graph_to_iupac()
Generate IUPAC-Condensed from a Glycan Graph
new_glycan_structure()
Construct a Glycan Structure Vector from Trusted Data

Glycan Composition and Structure Manipulation

convert_to_generic()
Convert Monosaccharides to Generic Type
fill_anomer_pos()
Fill Anomer Positions
remove_linkages()
Remove All Linkages from a Glycan
remove_substituents()
Remove All Substituents from a Glycan
reduce_structure_level()
Reduce a Glycan Structure to a Lower Resolution Level
simap() simap_vec() simap_lgl() simap_int() simap_dbl() simap_chr() simap_structure()
Map Functions Over Glycan Structure Vectors with Indices
smap() smap_vec() smap_lgl() smap_int() smap_dbl() smap_chr() smap_structure()
Map Functions Over Glycan Structure Vectors
smap2() smap2_vec() smap2_lgl() smap2_int() smap2_dbl() smap2_chr() smap2_structure()
Map Functions Over Two Glycan Structure Vectors
ssome() severy() snone()
Test Predicates on Glycan Structure Vectors
smap_unique()
Apply Function to Unique Structures Only
spmap() spmap_vec() spmap_lgl() spmap_int() spmap_dbl() spmap_chr() spmap_structure()
Map Functions Over Glycan Structure Vectors and Multiple Arguments

Example Glycan Structures

Helper Functions

available_monosaccharides()
Get Available Monosaacharides
available_substituents()
Available Substituents
infer_anomer_pos() get_anomer_pos()
Infer Anomer Positions
is_known_monosaccharide()
Check if a Monosaccharide is Known
possible_linkages()
Generate Possible Linkages
valid_linkages()
Check if Linkages are Valid