All this does is parse pedigree files and group individuals within families. Only performs minimal validation.
pip install peds
from peds import open_ped
families = open_ped(PATH)
family = families[0]
# find affected family members
affected = [ x for x in family if x.is_affected() ]
# find parents
for person in family:
father = family.get_father(person)
mother = family.get_mother(person)