Installation now uses the released glyrepr (>= 1.1.0) and glyparse (>= 0.8.1) packages instead of development versions.
glydb 0.7.1
Minor improvements and bug fixes
Update bundled data from GlyGen 2.11.1 to 2.12.1, increasing coverage from 49,019 to 49,728 glycan structures (709 additional accessions, with all previous accessions retained). Regenerate internal composition, structure, and GlyTouCan lookup indexes. (#18)
Incorporate upstream WURCS revisions affecting 77 existing structures, with their monosaccharide compositions unchanged. For reproducible analyses, pin the glydb package version and record the bundled GlyGen data version.
glydb 0.7.0
Breaking changes
glydb_structures() now accepts only "intact" and "topological" structure levels; use mono_type = "generic" with structure_level = "topological" instead of the removed "basic" level.
glytoucan_to_struc() no longer falls back to the online GlyGen API. Accessions without a bundled glydb_data match now return NA. (#16)
New features
glydb_data now includes 49,019 GlyGen glycan structures parsed from WURCS sequences, substantially expanding bundled GlyTouCan coverage. (#15)
glydb_compositions() and glydb_structures() now preserve their confidence attributes through vector operations. When identical glycans with different confidence values are combined, the maximum value is used. (#14)
glydb_structures() gains an independent mono_type argument for retrieving concrete or generic monosaccharide structures. For generic topological structures, use mono_type = "generic" with structure_level = "topological" instead of the removed "basic" level.
New struc_to_glytoucan() maps glycan structures to bundled GlyTouCan accessions. (#16)
glydb 0.6.0
New features
glydb_data now contains 19,436 GlyGen glycan structures, including non-intact glycans (#9).
Minor improvements and bug fixes
Bundled glydb_data and internal structure indexes are regenerated for compatibility with glyrepr 0.13.0 (#13).
glytoucan_to_struc() now looks up accessions from glydb_data first and only falls back to the online GlyGen API for missing accessions. (#10)
glycan_type values now use GlyGen classifications, including HMO, GSL, GAG, GPI, and reducing-end O-linked subtypes (#12).
glydb 0.5.0
New features
Add glytoucan_to_struc() to fetch GlyTouCan accessions from the GlyGen API and parse returned IUPAC strings into glycan structures (#7).
Minor improvements and bug fixes
Update internal data to use the GlyTouCan v2.11.1 release.
glydb 0.4.1
Minor improvements and bug fixes
Update documentation to correctly reflect data version.