R/add.mutation.events.R

Defines functions add.mutation.events

add.mutation.events <-
  function(base, position, rate.mat, sequence.id){
    row.num <- match(base, rownames(rate.mat))
    row <- rate.mat[row.num,]
    for(i in 1:4){
      rate <- row[i]
      new.base <- names(row[i])
      cl <- call("site.mutate", sequence.id, position, new.base)
      key <- paste(base, position, new.base, sep="")
      total.rates <<- total.rates + rate
      event.list[[key]] <<- c(cl, rate)
    }
  
}

Try the epinetics package in your browser

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

epinetics documentation built on May 2, 2019, 6:25 p.m.