tests/testthat/_snaps/compact-iupac.md

character recovery preserves repeated failures and canonical duplicates

Code
  result <- as_glycan_structure(x, on_failure = "na")
Condition
  Warning:
  2 structures failed validation and were replaced with `NA`.
  x Position 2 (`bad`): Could not parse IUPAC-condensed string: "not-a-structure" i Invalid characters or format in IUPAC-condensed string and Position 4 (`bad_again`): Could not parse IUPAC-condensed string: "not-a-structure" i Invalid characters or format in IUPAC-condensed string

strict character errors retain parse-before-validation precedence

Code
  as_glycan_structure(c("Gal(b1-4)[Man(a1-4)]Glc", "not-a-structure"))
Condition
  Error in `purrr::map()`:
  i In index: 2.
  Caused by error in `value[[3L]]()`:
  ! Could not parse IUPAC-condensed string: "not-a-structure"
  i Invalid characters or format in IUPAC-condensed string


Try the glyrepr package in your browser

Any scripts or data that you put into this service are public.

glyrepr documentation built on Sept. 22, 2026, 5:09 p.m.