m = mutationMatrix("equal", afreq = c(a=0.2, b=0.3, c=0.5), rate = 0.2)
makeReversible(m)
makeReversible(m, adjust = FALSE) # rate differs!
makeReversible(m, "MH")
# makeReversible(m, "PR") # not well-defined
# Apply to full model with different female/male rates
mod = mutationModel("equal", afreq = c(a=0.2, b=0.3, c=0.5),
rate = list(female = 0.1, male = 0.2))
modR = makeReversible(mod)
Run the code above in your browser using DataLab