difference between homozygous and homologous