R/insmut.R

Defines functions insmut

Documented in insmut

# Insert mutation
insmut = function(y, ...){
  n = length(y)
  v = sample(1:n, 1)
  k = sample(1:(n-1), 1)
  idx = c(setdiff(1:k,v), v, setdiff((k+1):n,v))
  y <- y[idx]
  return(list(mutant=y, mutgen=v, mutpoint=k))
}

Try the adana package in your browser

Any scripts or data that you put into this service are public.

adana documentation built on March 18, 2022, 6:03 p.m.