R/allOrients.R

Defines functions allOrients

#' allOrients
#'Fonction pour mettre primers en Fwd, rev, et Revcomplement : toutes les orientations possibles
#' @param primer a character
#'
#' @return a vector
#' @export
#'
#' @examples
allOrients <- function(primer)
{
  #require(Biostrings)
  dna <- Biostrings::DNAString(primer)  # The Biostrings works w/ DNAString objects rather than character vectors
  orients <- c(Forward = dna, Reverse = reverse(dna), RevComp = reverseComplement(dna))
  return(sapply(orients, toString))  # Convert back to character vector
}
marcgarel/fabarg documentation built on March 2, 2020, 12:19 a.m.