R/bstr_length.R

Defines functions bstr_length

Documented in bstr_length

#' Sequence length in the bstr sequences.
#' @inheritParams class_bstr
#' @export
#' @name length
#' @examples
#' test <- c("ATG", "cc tgAGT2--")
#' bstr_length(test)
#' bstr_length(NA_character_)
#'
bstr_length <-
  function(bstrobj) {
    # as_bstr(bstrobj) %>% stringr::str_length() # str_lengthはちょっと遅い
    as_bstr(bstrobj) %>% nchar(keepNA = TRUE) %>% purrr::set_names(NULL)
  }
araezopsis/bstringr documentation built on March 15, 2021, 10:01 p.m.