### Example requires the pedmut package ###
if (requireNamespace("pedmut", quietly = TRUE)){
# A pedigree with 1 empty marker; attach 'equal' mutation model
x = nuclearPed(1) |>
addMarker() |>
setMutmod(model = "equal", rate = 0.01)
mutmod(x, 1)
# Update rate (but still "equal" model)
y = setMutmod(x, rate = 0.05, update = TRUE)
mutmod(y, 1)
# Change to stepwise model
z = setMutmod(x, model = "stepwise",
rate = list(female = 0.01, male = 0.02),
range = 0.1, rate2 = 1e-6)
mutmod(z, 1)
# Remove mutation model
w = setMutmod(x, model = NULL)
mutmod(w, 1)
}
Run the code above in your browser using DataLab