what is a heterozygous snake???