R/F1_generate_random_DNA_seq.R

Defines functions generate_dna

Documented in generate_dna

#' Generate random DNA sequence
#'
#' @param dna_length user specified input of DNA sequence, integer
#'
#' @return a randomly generated DNA sequence consisting of the bases A, T, C and G. Returned as a string
#' @export
generate_dna <- function(dna_length){
  dna_samp_rand <- sample(c("A", "T", "G", "C"), 
                          size = dna_length, 
                          replace = TRUE)
  dna_seq <- paste0(dna_samp_rand, collapse = "")
  return(dna_seq)
}
rforbiodatascience22/group_16_package documentation built on April 6, 2022, 11:19 a.m.