Validate the internal pedigree structure. The input may be either a (possibly
malformed) ped() object, or its defining vectors id, fid, mid, sex.
Usage
validatePed(x = NULL, id = NULL, fid = NULL, mid = NULL, sex = NULL)
Value
If no errors are detected, the function returns NULL invisibly.
Otherwise, messages describing the errors are printed to the screen and an
error is raised.
Arguments
x
A ped object.
id
A character (or coercible to character) of individual ID labels.
fid, mid
Vectors of the same length as id, naming each individual's
father and mother. Missing parents (of founders) may be entered as "0", ""
or NA.
sex
A numeric of the same length as id, describing the genders of
the individuals (in the same order as id.) Each entry must be either 1
(=male), 2 (=female) or 0 (=unknown).