R/autocomplete.r

Defines functions .AtNames.annmatrix .DollarNames.annmatrix

Documented in .AtNames.annmatrix .DollarNames.annmatrix

#' Auto Complete Functions for annmatrix Class
#'
#' Function used to select autocomplete options for dollar `$` and at `@` operators.
#'
#' @param x annmatrix object.
#' @param pattern a regular expression used to select possible auto-completion names.
#'
#' @return A set of possible auto-completion names for row (\code{@}) or column (\code{$}) annotation fields.
#'
#' @author Karolis Koncevičius
#' @name autocomplete
#' @export
.DollarNames.annmatrix <- function(x, pattern = "") {
  utils::findMatches(pattern, names(attr(x, ".annmatrix.cann")))
}

#' @rdname autocomplete
#' @export
.AtNames.annmatrix <- function(x, pattern = "") {
  utils::findMatches(pattern, names(attr(x, ".annmatrix.rann")))
}

Try the annmatrix package in your browser

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

annmatrix documentation built on May 31, 2023, 6:21 p.m.