For each chromosome, all genotypes for that chromosome were merged into a data structure after applying the relevant correction rules. Mendelian inheritance checks were then applied automatically, and error genotypes removed across whole families. These data were then further cleaned using MERLIN. Relationship checks on the merged dataset were also performed to check for problems not detectable from individual genome scans.