Package: gson
Title: Base Class and Methods for 'gson' Format
Version: 0.2.2
Authors@R: c(person("Guangchuang", "Yu", email = "guangchuangyu@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0002-6485-8781")))
Description: Provides a lightweight container and exchange format for gene
    set collections. A 'GSON' object stores which genes belong to which gene
    set, together with gene set and gene names, the identifier types in use,
    species, versions and source metadata. A collection can be built from data
    frames, read from and written to the 'gson' JavaScript Object Notation
    (JSON) format and the 'GMT' format, subset by gene set, merged across
    sources, validated, and resolved to the web addresses of the databases it
    comes from, so that a collection gathered by one package can be analysed
    by another.
Imports: jsonlite, methods, stats, utils, yulab.utils (>= 0.0.7)
Suggests: testthat (>= 3.0.0)
ByteCompile: true
License: Artistic-2.0
URL: https://yulab-smu.top/biomedical-knowledge-mining-book/
BugReports: https://github.com/YuLab-SMU/gson/issues
Encoding: UTF-8
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
NeedsCompilation: no
Packaged: 2026-10-09 12:10:29 UTC; wang
Author: Guangchuang Yu [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0002-6485-8781>)
Maintainer: Guangchuang Yu <guangchuangyu@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-09 12:40:07 UTC
