allogenous homogeneic allospecific allogenomic allologous transallelic homoallelic genomal aclonal dichopatric