R/check_coord_input.R

Defines functions check_coord_input

Documented in check_coord_input

#' Check coordinates input
#' 
#' Make sure there's some way to specify genomic coordinates for tabix query.
#' @keywords internal
check_coord_input <- function(query_dat,
                              chrom,
                              bp_lower,
                              bp_upper) {
    if (is.null(query_dat) & 
        all(c(is.null(chrom), is.null(bp_lower), is.null(bp_upper)))) {
        stop_msg <- paste(
          "+ User must specify coordinates to fetch",
          "using either `query_dat` OR `chrom`,`bp_lower`, and `bp_upper`")
        stop(stop_msg)
    }
}
RajLabMSSM/catalogueR documentation built on Jan. 1, 2023, 10:45 a.m.