Applies sequence mutation to every molecule in a population.

mutate_population(
  molecules,
  alphabet = c("A", "U", "G", "C"),
  mutation_rate = 0.01
)

Arguments

molecules

Character vector of symbolic molecular sequences.

alphabet

Character vector used to build molecular sequences.

mutation_rate

Probability that a copied character mutates.

Value

A character vector of mutated molecular sequences.

Examples

mutate_population(c("AUGC", "UUUU"), mutation_rate = 0.1)
#> [1] "AUGC" "UUUU"