Finds subjects from among available non-parents with all affection
equal to 0
.
Usage
# S4 method for class 'Ped'
find_avail_noninform(obj, avail = NULL, affected = NULL)
# S4 method for class 'Pedigree'
find_avail_noninform(obj, avail = NULL, affected = NULL)
Details
Identify subjects to remove from a Pedigree who are available but
non-informative (unaffected).
This is the second step to remove subjects in
shrink()
if the Pedigree does not meet
the desired bit size.
If avail or affected is null, then the function will use the corresponding Ped accessor.
Examples
data(sampleped)
pedi <- Pedigree(sampleped)
#> id dadid momid famid
#> "101" NA NA "1"
#> id dadid momid famid
#> "102" NA NA "1"
#> id dadid momid famid
#> "103" "135" "136" "1"
#> id dadid momid famid
#> "104" NA NA "1"
#> id dadid momid famid
#> "105" NA NA "1"
#> id dadid momid famid
#> "106" NA NA "1"
#> id dadid momid famid
#> "107" NA NA "1"
#> id dadid momid famid
#> "108" NA NA "1"
#> id dadid momid famid
#> "109" "101" "102" "1"
#> id dadid momid famid
#> "110" "103" "104" "1"
#> id dadid momid famid
#> "111" "103" "104" "1"
#> id dadid momid famid
#> "112" "103" "104" "1"
#> id dadid momid famid
#> "113" NA NA "1"
#> id dadid momid famid
#> "114" "103" "104" "1"
#> id dadid momid famid
#> "115" "105" "106" "1"
#> id dadid momid famid
#> "116" "105" "106" "1"
#> id dadid momid famid
#> "117" NA NA "1"
#> id dadid momid famid
#> "118" "105" "106" "1"
#> id dadid momid famid
#> "119" "105" "106" "1"
#> id dadid momid famid
#> "120" "107" "108" "1"
#> id dadid momid famid
#> "121" "110" "109" "1"
#> id dadid momid famid
#> "122" "110" "109" "1"
#> id dadid momid famid
#> "123" "110" "109" "1"
#> id dadid momid famid
#> "124" "110" "109" "1"
#> id dadid momid famid
#> "125" "112" "118" "1"
#> id dadid momid famid
#> "126" "112" "118" "1"
#> id dadid momid famid
#> "127" "114" "115" "1"
#> id dadid momid famid
#> "128" "114" "115" "1"
#> id dadid momid famid
#> "129" "117" "116" "1"
#> id dadid momid famid
#> "130" "119" "120" "1"
#> id dadid momid famid
#> "131" "119" "120" "1"
#> id dadid momid famid
#> "132" "119" "120" "1"
#> id dadid momid famid
#> "133" "119" "120" "1"
#> id dadid momid famid
#> "134" "119" "120" "1"
#> id dadid momid famid
#> "135" NA NA "1"
#> id dadid momid famid
#> "136" NA NA "1"
#> id dadid momid famid
#> "137" NA NA "1"
#> id dadid momid famid
#> "138" "135" "136" "1"
#> id dadid momid famid
#> "139" "137" "138" "1"
#> id dadid momid famid
#> "140" "137" "138" "1"
#> id dadid momid famid
#> "141" "137" "138" "1"
#> id dadid momid famid
#> "201" NA NA "2"
#> id dadid momid famid
#> "202" NA NA "2"
#> id dadid momid famid
#> "203" NA NA "2"
#> id dadid momid famid
#> "204" "201" "202" "2"
#> id dadid momid famid
#> "205" "201" "202" "2"
#> id dadid momid famid
#> "206" "201" "202" "2"
#> id dadid momid famid
#> "207" "201" "202" "2"
#> id dadid momid famid
#> "208" "201" "202" "2"
#> id dadid momid famid
#> "209" NA NA "2"
#> id dadid momid famid
#> "210" "203" "204" "2"
#> id dadid momid famid
#> "211" "203" "204" "2"
#> id dadid momid famid
#> "212" "209" "208" "2"
#> id dadid momid famid
#> "213" "209" "208" "2"
#> id dadid momid famid
#> "214" "209" "208" "2"
find_avail_noninform(pedi)
#> [1] "1_101" "1_102" "1_107" "1_108" "1_111" "1_113" "1_121" "1_122" "1_123"
#> [10] "1_131" "1_132" "1_134" "1_139" "2_205" "2_210" "2_213"