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)
  }
t-arae/bstringr documentation built on March 18, 2021, 3:08 a.m.