x = nuclearPed() |>
addMarker(alleles = 1:2) |>
setMarkername(marker = 1, name = "M") |>
setGenotype(marker = "M", ids = 1, geno = "1/2") |>
setAfreq(marker = "M", afreq = c(`1` = 0.1, `2` = 0.9)) |>
setChrom(marker = "M", chrom = 1) |>
setPosition(marker = "M", posMb = 123.45)
# Alternatively, all of this could have been done on creation:
y = addMarker(nuclearPed(),
`1` = "1/2",
afreq = c(`1` = 0.1, `2` = 0.9),
name = "M",
chrom = 1,
posMb = 123.45)
stopifnot(identical(x, y))
Run the code above in your browser using DataLab