Finds one subject from among available non-parents with indicated affection status
findAvailAffected(ped, avail, affstatus)
A list is returned with the following components
Dataframe with trimmed subject removed
Vector of IDs of trimmed individuals
logical value indicating whether pedigree has been trimmed
Bit size of the trimmed pedigree
A pedigree objects, with id (subject ID), findex (father index), mindex (mother index)
Vector of availability status (e.g., genotyped) 0/1 or TRUE/FALSE
Vector of affection status 0/1 or TRUE/FALSE.
When used within pedigree.shrink, this function is called with the first affected indicator, if the affected item in the pedigree is a matrix of multiple affected indicators.
pedigree.shrink