Many mendelian traits show heterogeneity; that is, the disease phenotype in
different families may be caused by genes at different locations. In linka
ge analysis, this admixture type of heterogeneity (locus heterogeneity) has
often been accommodated with one of the HOMOG programs, which thus far hav
e been restricted to at most two disease gene locations. Here, an extension
to an arbitrary number of disease locations is described. It has been impl
emented in a computer program, HOMOGM. This approach is also suitable as an
approximation to the situation of complex traits, in which multiple diseas
e genes may occur in the same family.