R/load-orgdb.r

Defines functions load_OrgDb

Documented in load_OrgDb

#' load OrgDb
#'
#' 
#' @title load_OrgDb
#' @param OrgDb OrgDb object or OrgDb name
#' @return OrgDb object
#' @importFrom methods is
#' @importFrom utils getFromNamespace 
#' @export
#' @author Guangchuang Yu \url{https://yulab-smu.top}
load_OrgDb <- function(OrgDb) {
    if (is.character(OrgDb)) {
        check_packages(OrgDb, "for `load_OrgDb()`")
        # OrgDb <- utils::getFromNamespace(OrgDb, OrgDb)
        OrgDb <- get(OrgDb, envir = asNamespace(OrgDb))
    }
    return(OrgDb)
}

Try the yulab.utils package in your browser

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

yulab.utils documentation built on Feb. 5, 2026, 9:10 a.m.