R/utils.R

Defines functions install_ap check_ap

Documented in check_ap install_ap

#' Check whether AutoPLIER is installed
#'
#' @returns logical
check_ap <- function() {
    has_ap <- reticulate::py_module_available("autoplier")
    if (! has_ap) {
        stop("AutoPLIER not installed, please run 'install_ap()'")
    }
}

#' Install AutoPLIER
#'
#' @returns NULL
install_ap <- function() {
    reticulate::py_install("git+https://github.com/dmontemayor/autoplier.git@devel", pip = TRUE)
    return(NULL)
}
Bishop-Laboratory/autoplieR documentation built on July 11, 2022, 4:49 a.m.