R/count_oligo.r

#' Count oligonucleotide frequency
#'
#' Counts occurrence of one or more oligonucleotides in on or more sequences.
#' This is wraper around \code{stringr} function
#' \code{\link[stringr]{str_count}}. Do to its limitations, you cannot search
#' multiple oligos in multiple sequences at once.
#'
#' @param oligo character (or character vector) of oligonucleotide.
#' @param sequence character (or character vector) of DNA (or RNA)
#' sequence.
#'
#' @return vector of occurrence
#'
#' @export
count_oligo = function(oligo, sequence){
    stringr::str_count(pattern=stringr::fixed(oligo), string=sequence)
    }
J-Moravec/sighunt documentation built on May 7, 2019, 6:46 a.m.