{
  "_id": "6a1019c2acfb0bcc41c8612c",
  "Package": "glyrepr",
  "Title": "Representation for Glycan Compositions and Structures",
  "Version": "0.12.0",
  "Authors@R": "person(\"Bin\", \"Fu\", , \"23110220018@m.fudan.edu.cn\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-8567-2997\"))",
  "Description": "Computational representations of glycan compositions and\nstructures, including details such as linkages, anomers, and\nsubstituents. Supports varying levels of monosaccharide\nspecificity (e.g., \"Hex\" or \"Gal\") and ambiguous linkages.\nProvides robust parsing and generation of IUPAC-condensed\nstructure strings. Optimized for vectorized operations on\nglycan structures, with efficient handling of duplications. As\nthe cornerstone of the glycoverse ecosystem, this package\ndelivers the foundational data structures that power glycomics\nand glycoproteomics analysis workflows.",
  "License": "MIT + file LICENSE",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://glycoverse.github.io/glyrepr/,\nhttps://github.com/glycoverse/glyrepr",
  "VignetteBuilder": "knitr",
  "BugReports": "https://github.com/glycoverse/glyrepr/issues",
  "Config/pak/sysreqs": "libglpk-dev libicu-dev libxml2-dev",
  "Repository": "https://glycoverse.r-universe.dev",
  "Date/Publication": "2026-05-14 10:12:56 UTC",
  "RemoteUrl": "https://github.com/glycoverse/glyrepr",
  "RemoteRef": "v0.12.0",
  "RemoteSha": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 15:28:01 UTC",
    "User": "root"
  },
  "Author": "Bin Fu [aut, cre, cph] (ORCID: <https://orcid.org/0000-0001-8567-2997>)",
  "Maintainer": "Bin Fu <23110220018@m.fudan.edu.cn>",
  "MD5sum": "972e44be0f522392d0641b9730c35157",
  "_user": "glycoverse",
  "_type": "src",
  "_file": "glyrepr_0.12.0.tar.gz",
  "_fileid": "e17599abc2aff7c9847928f12e96132f6aa43b31cffe3d064cf890c3ceac438a",
  "_filesize": 359784,
  "_sha256": "e17599abc2aff7c9847928f12e96132f6aa43b31cffe3d064cf890c3ceac438a",
  "_created": "2026-05-14T15:28:01.000Z",
  "_published": "2026-05-22T08:54:26.358Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77347518486,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6998041567"
    },
    {
      "job": 77347518752,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6998039774"
    },
    {
      "job": 77347518577,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6998027220"
    },
    {
      "job": 77347518533,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6998025516"
    },
    {
      "job": 77347518458,
      "time": 313,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6997982042"
    },
    {
      "job": 77347518186,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156616756"
    },
    {
      "job": 77347518616,
      "time": 118,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6998027013"
    },
    {
      "job": 77347518783,
      "time": 135,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6998033390"
    },
    {
      "job": 77347518512,
      "time": 119,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6998027003"
    }
  ],
  "_buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/glycoverse/glyrepr",
  "_commit": {
    "id": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
    "author": "fubin1999 <65430559+fubin1999@users.noreply.github.com>",
    "committer": "fubin1999 <65430559+fubin1999@users.noreply.github.com>",
    "message": "Increment version number to 0.12.0\n",
    "time": 1778753576
  },
  "_maintainer": {
    "name": "Bin Fu",
    "email": "23110220018@m.fudan.edu.cn",
    "orcid": "0000-0001-8567-2997"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rstackdeque",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "version": ">= 0.6.5",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "patrick",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tictoc",
      "role": "Suggests"
    },
    {
      "package": "lobstr",
      "role": "Suggests"
    }
  ],
  "_owner": "glycoverse",
  "_selfowned": true,
  "_usedby": 15,
  "_updates": [
    {
      "week": "2025-23",
      "n": 13
    },
    {
      "week": "2025-24",
      "n": 47
    },
    {
      "week": "2025-25",
      "n": 2
    },
    {
      "week": "2025-26",
      "n": 11
    },
    {
      "week": "2025-29",
      "n": 3
    },
    {
      "week": "2025-31",
      "n": 5
    },
    {
      "week": "2025-32",
      "n": 7
    },
    {
      "week": "2025-33",
      "n": 10
    },
    {
      "week": "2025-34",
      "n": 12
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 9
    },
    {
      "week": "2025-38",
      "n": 5
    },
    {
      "week": "2025-39",
      "n": 4
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 18
    },
    {
      "week": "2025-45",
      "n": 24
    },
    {
      "week": "2025-46",
      "n": 10
    },
    {
      "week": "2025-47",
      "n": 9
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 10
    },
    {
      "week": "2026-04",
      "n": 10
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 6
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 13
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2025-06-08"
    },
    {
      "name": "v0.3.0",
      "date": "2025-06-10"
    },
    {
      "name": "v0.4.0",
      "date": "2025-06-14"
    },
    {
      "name": "v0.5.0",
      "date": "2025-06-26"
    },
    {
      "name": "v0.5.1",
      "date": "2025-06-29"
    },
    {
      "name": "v0.5.2",
      "date": "2025-07-20"
    },
    {
      "name": "v0.6.0",
      "date": "2025-07-30"
    },
    {
      "name": "v0.6.1",
      "date": "2025-08-09"
    },
    {
      "name": "v0.7.0",
      "date": "2025-08-19"
    },
    {
      "name": "v0.7.1",
      "date": "2025-08-22"
    },
    {
      "name": "v0.7.2",
      "date": "2025-09-10"
    },
    {
      "name": "v0.7.3",
      "date": "2025-09-13"
    },
    {
      "name": "v0.7.4",
      "date": "2025-09-18"
    },
    {
      "name": "v0.7.5",
      "date": "2025-10-29"
    },
    {
      "name": "v0.8.0",
      "date": "2025-11-09"
    },
    {
      "name": "v0.9.0",
      "date": "2025-11-23"
    },
    {
      "name": "v0.10.0",
      "date": "2026-01-28"
    },
    {
      "name": "v0.10.1",
      "date": "2026-02-13"
    },
    {
      "name": "v0.11.0",
      "date": "2026-04-26"
    },
    {
      "name": "v0.12.0",
      "date": "2026-05-14"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "fubin1999",
      "count": 356,
      "uuid": 65430559
    }
  ],
  "_userbio": {
    "uuid": 188668119,
    "type": "organization",
    "name": "glycoverse",
    "description": "A modern glycomics and glycoproteomics data analysis framework in R."
  },
  "_downloads": {
    "count": 434,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/glyrepr"
  },
  "_devurl": "https://github.com/glycoverse/glyrepr",
  "_pkgdown": "https://glycoverse.github.io/glyrepr/",
  "_searchresults": 49,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/glyrepr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/glycoverse/glyrepr",
  "_realowner": "glycoverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.7.4",
      "date": "2025-09-23"
    },
    {
      "version": "0.7.5",
      "date": "2025-10-29"
    },
    {
      "version": "0.8.0",
      "date": "2025-11-09"
    },
    {
      "version": "0.9.0",
      "date": "2025-11-23"
    },
    {
      "version": "0.10.0",
      "date": "2026-01-24"
    },
    {
      "version": "0.10.1",
      "date": "2026-02-16"
    },
    {
      "version": "0.11.0",
      "date": "2026-04-26"
    },
    {
      "version": "0.12.0",
      "date": "2026-05-14"
    }
  ],
  "_exports": [
    "as_glycan_composition",
    "as_glycan_structure",
    "available_monosaccharides",
    "available_substituents",
    "convert_to_generic",
    "count_mono",
    "fill_anomer_pos",
    "get_anomer",
    "get_anomer_pos",
    "get_mono_type",
    "get_structure_graphs",
    "get_structure_level",
    "glycan_composition",
    "glycan_structure",
    "has_linkages",
    "is_glycan_composition",
    "is_glycan_structure",
    "is_known_monosaccharide",
    "n_glycan_core",
    "o_glycan_core_1",
    "o_glycan_core_2",
    "possible_linkages",
    "reduce_structure_level",
    "remove_linkages",
    "remove_substituents",
    "severy",
    "simap",
    "simap_chr",
    "simap_dbl",
    "simap_int",
    "simap_lgl",
    "simap_structure",
    "simap_vec",
    "smap",
    "smap_chr",
    "smap_dbl",
    "smap_int",
    "smap_lgl",
    "smap_structure",
    "smap_unique",
    "smap_vec",
    "smap2",
    "smap2_chr",
    "smap2_dbl",
    "smap2_int",
    "smap2_lgl",
    "smap2_structure",
    "smap2_vec",
    "snone",
    "spmap",
    "spmap_chr",
    "spmap_dbl",
    "spmap_int",
    "spmap_lgl",
    "spmap_structure",
    "spmap_vec",
    "ssome",
    "structure_to_iupac",
    "valid_linkages"
  ],
  "_help": [
    {
      "page": "as_glycan_composition",
      "title": "Convert to Glycan Composition",
      "topics": [
        "as_glycan_composition"
      ]
    },
    {
      "page": "as_glycan_structure",
      "title": "Convert to Glycan Structure Vector",
      "topics": [
        "as_glycan_structure"
      ]
    },
    {
      "page": "available_monosaccharides",
      "title": "Get Available Monosaacharides",
      "topics": [
        "available_monosaccharides"
      ]
    },
    {
      "page": "available_substituents",
      "title": "Available Substituents",
      "topics": [
        "available_substituents"
      ]
    },
    {
      "page": "convert_to_generic",
      "title": "Convert Monosaccharides to Generic Type",
      "topics": [
        "convert_to_generic",
        "convert_to_generic.character",
        "convert_to_generic.glyrepr_composition",
        "convert_to_generic.glyrepr_structure"
      ]
    },
    {
      "page": "count_mono",
      "title": "Get the Number of Monosaccharides",
      "topics": [
        "count_mono",
        "count_mono.glyrepr_composition",
        "count_mono.glyrepr_structure"
      ]
    },
    {
      "page": "fill_anomer_pos",
      "title": "Fill Anomer Positions",
      "topics": [
        "fill_anomer_pos"
      ]
    },
    {
      "page": "get_anomer",
      "title": "Get the Anomeric information",
      "topics": [
        "get_anomer"
      ]
    },
    {
      "page": "get_anomer_pos",
      "title": "Get Anomer Positions",
      "topics": [
        "get_anomer_pos"
      ]
    },
    {
      "page": "get_mono_type",
      "title": "Get Monosaccharide Types",
      "topics": [
        "get_mono_type",
        "get_mono_type.character",
        "get_mono_type.glyrepr_composition",
        "get_mono_type.glyrepr_structure"
      ]
    },
    {
      "page": "get_structure_graphs",
      "title": "Access Individual Glycan Structures",
      "topics": [
        "get_structure_graphs"
      ]
    },
    {
      "page": "get_structure_level",
      "title": "Get the Structure Resolution Levels",
      "topics": [
        "get_structure_level"
      ]
    },
    {
      "page": "glycan_composition",
      "title": "Create a Glycan Composition",
      "topics": [
        "glycan_composition",
        "is_glycan_composition"
      ]
    },
    {
      "page": "glycan_structure",
      "title": "Create a Glycan Structure Vector",
      "topics": [
        "glycan_structure",
        "is_glycan_structure"
      ]
    },
    {
      "page": "has_linkages",
      "title": "Determine if a Glycan Structure has Linkages",
      "topics": [
        "has_linkages"
      ]
    },
    {
      "page": "is_known_monosaccharide",
      "title": "Check if a Monosaccharide is Known",
      "topics": [
        "is_known_monosaccharide"
      ]
    },
    {
      "page": "n_glycan_core",
      "title": "Example Glycan Structures",
      "topics": [
        "n_glycan_core",
        "o_glycan_core_1",
        "o_glycan_core_2"
      ]
    },
    {
      "page": "possible_linkages",
      "title": "Generate Possible Linkages",
      "topics": [
        "possible_linkages"
      ]
    },
    {
      "page": "reduce_structure_level",
      "title": "Reduce a Glycan Structure to a Lower Resolution Level",
      "topics": [
        "reduce_structure_level"
      ]
    },
    {
      "page": "remove_linkages",
      "title": "Remove All Linkages from a Glycan",
      "topics": [
        "remove_linkages"
      ]
    },
    {
      "page": "remove_substituents",
      "title": "Remove All Substituents from a Glycan",
      "topics": [
        "remove_substituents"
      ]
    },
    {
      "page": "simap",
      "title": "Map Functions Over Glycan Structure Vectors with Indices",
      "topics": [
        "simap",
        "simap_chr",
        "simap_dbl",
        "simap_int",
        "simap_lgl",
        "simap_structure",
        "simap_vec"
      ]
    },
    {
      "page": "smap",
      "title": "Map Functions Over Glycan Structure Vectors",
      "topics": [
        "smap",
        "smap_chr",
        "smap_dbl",
        "smap_int",
        "smap_lgl",
        "smap_structure",
        "smap_vec"
      ]
    },
    {
      "page": "smap_predicates",
      "title": "Test Predicates on Glycan Structure Vectors",
      "topics": [
        "severy",
        "smap_predicates",
        "snone",
        "ssome"
      ]
    },
    {
      "page": "smap_unique",
      "title": "Apply Function to Unique Structures Only",
      "topics": [
        "smap_unique"
      ]
    },
    {
      "page": "smap2",
      "title": "Map Functions Over Two Glycan Structure Vectors",
      "topics": [
        "smap2",
        "smap2_chr",
        "smap2_dbl",
        "smap2_int",
        "smap2_lgl",
        "smap2_structure",
        "smap2_vec"
      ]
    },
    {
      "page": "spmap",
      "title": "Map Functions Over Glycan Structure Vectors and Multiple Arguments",
      "topics": [
        "spmap",
        "spmap_chr",
        "spmap_dbl",
        "spmap_int",
        "spmap_lgl",
        "spmap_structure",
        "spmap_vec"
      ]
    },
    {
      "page": "structure_to_iupac",
      "title": "Convert Glycan Structure to IUPAC-like Sequence",
      "topics": [
        "structure_to_iupac"
      ]
    },
    {
      "page": "valid_linkages",
      "title": "Check if Linkages are Valid",
      "topics": [
        "valid_linkages"
      ]
    }
  ],
  "_pkglogo": "https://github.com/glycoverse/glyrepr/raw/v0.12.0/man/figures/logo.png",
  "_readme": "https://github.com/glycoverse/glyrepr/raw/v0.12.0/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "codetools",
    "cpp11",
    "digest",
    "dplyr",
    "furrr",
    "future",
    "generics",
    "globals",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "parallelly",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "rstackdeque",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "smap.Rmd",
      "filename": "smap.html",
      "title": "Efficient Glycan Manipulation with smap",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Unique Structure Optimization",
        "The Problem",
        "The Solution",
        "Memory Savings",
        "The smap Family",
        "Structure-Aware Mapping",
        "The smap Toolkit",
        "Basic Examples",
        "Beyond Basic smap()",
        "Performance",
        "Additional Patterns",
        "Working with Complex Functions",
        "Combining Multiple Metrics",
        "Memory-Efficient Filtering",
        "When to Use smap Functions",
        "Example: Custom Motif Detection",
        "Summary",
        "Session Information"
      ],
      "created": "2025-06-15 10:28:06",
      "modified": "2026-04-26 07:20:21",
      "commits": 3
    },
    {
      "source": "glyrepr.Rmd",
      "filename": "glyrepr.html",
      "title": "Getting Started with glyrepr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Glycan Composition Vectors",
        "Creating Glycan Composition Vectors",
        "Two Types of Monosaccharide Names",
        "Inspecting Glycan Composition Vectors",
        "Manipulating Glycan Composition Vectors",
        "Working with Tibbles",
        "Missing Values and Names",
        "Glycan Structure Vectors",
        "Creating Glycan Structure Vectors",
        "Inspecting Glycan Structure Vectors",
        "Structure Levels",
        "Manipulating Glycan Structure Vectors",
        "What's Next?"
      ],
      "created": "2025-06-15 08:26:54",
      "modified": "2026-04-26 07:07:26",
      "commits": 11
    },
    {
      "source": "glycan-graph.Rmd",
      "filename": "glycan-graph.html",
      "title": "Glycan Graphs: The Network Behind Glycan Structures",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Glycans as Graphs",
        "What Is Stored in Memory?",
        "Extracting the Graph",
        "Graph Components",
        "Vertices",
        "Edges",
        "Graph-Level Attributes",
        "Working with the Graph",
        "Using igraph",
        "Using smap Functions",
        "Motif Analysis with glymotif",
        "Summary"
      ],
      "created": "2025-06-26 02:38:45",
      "modified": "2026-04-26 07:20:21",
      "commits": 3
    }
  ],
  "_score": 8.443779138921421,
  "_indexed": true,
  "_nocasepkg": "glyrepr",
  "_universes": [
    "glycoverse"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.12.0",
      "date": "2026-05-14T15:30:25.000Z",
      "distro": "noble",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "ebcb03b681166c8eb8117fb5bea44625f6b6b98c0b9918415135b90eb01b5a9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.12.0",
      "date": "2026-05-14T15:30:15.000Z",
      "distro": "noble",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "a701d10c8e6d1d30d27f24f111cf9e59a8c84d98721df6078284b168b4687769",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.12.0",
      "date": "2026-05-14T15:29:46.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "e7111c7d061b1150fc305dbb9c9844e5c0fa473e8e015c0bb2b05a4508d90145",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.12.0",
      "date": "2026-05-14T15:29:36.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "1f459b34e64c32e4cb8cc04a02cac1c1ce326ea1dac820e1f31f7b0ca6958547",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.12.0",
      "date": "2026-05-14T15:29:22.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "b39c545ec388b137e41362c851947418746f115fef20bc8e7ee3263dcede380d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.12.0",
      "date": "2026-05-14T15:29:31.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "55f7dc8147746380c06bfd76bee03c884f534f9a0efb3f24396ec8a4bc7746b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.12.0",
      "date": "2026-05-14T15:29:25.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "bb60a65543ff19bace4f05ae99d70286b65bc0ff730ea093da11defcf1bb7a9d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.12.0",
      "date": "2026-05-22T08:54:03.000Z",
      "commit": "e8fe75bd637db3cc40a5b137bd286b09a74936d8",
      "fileid": "abe7b4b1390a25afe786fb40404abb0ef5441785b39db5d58c5baaedcaf7a87e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/glycoverse/actions/runs/25868577258"
    }
  ]
}