# NOT RUN {
# Child of half siblings: f = 1/8
x = halfCousinPed(0, child = TRUE)
inbreeding(x)
# If the father is 100% inbred, the inbreeding coeff of the child doubles
founderInbreeding(x, 1) = 1
inbreeding(x)
# The X inbreeding coefficients depend on the genders in the pedigree.
# To exemplify this, we look at a child of half siblings.
x.pat = halfSibPed(sex2 = 2) # paternal half sibs
x.pat = addChildren(x.pat, father = 4, mother = 5, nch = 1, sex = 2)
stopifnot(inbreedingX(x.pat)[6] == 0)
# Change to maternal half sibs => coeff becomes 1/4.
x.mat = swapSex(x.pat, 1)
stopifnot(inbreedingX(x.mat)[6] == 0.25)
# }
Run the code above in your browser using DataLab