Ok, one quick thing, because as a biologist it infuriates me every time I see it; you cannot have 100% heterozygous ANYTHING it's a misnomer for homozygous, as true 100% het would refer to what reptile enthusiasts refer to as 50% het.
Edit: 100% heterozygous would mean that the gene is heterozygous at every allele, which is also not what it's intended to represent.
Ok, but this forum does not deal on that level of scientific specifics. And, so far, I have not found a general definition that makes the claim that every allele is different. Only that the alleles are different at a given chromosomal loci.
Can we agree that for the context of the casual reptile hobbyist, these questions are targeted to only the genetic mutations that change the outward appearance of the animal? And that there is little or no concern for most other mutations or genetic traits other than maybe size?
For the sake of simplicity I understand the definition of
homozygous as having identical alleles at corresponding chromosomal loci. Translation; The genetic 'information'/trait that determines the animals' outward color is located on the same position within the chromosome from both it's mother and father.
For the sake of simplicity, I'll stay with a simple recessive genetic trait for the rest of this conversation.
My understanding of
heterozygous is having dissimilar alleles at corresponding chromosomal loci. I further limit this understanding to only the alleles that control color and their locus. Translation; The pair of genes that determine color are different from each other at that location. In the example of a simple recessive trait Albinism, one parent is visual for that trait and passed that gene on to it's prodigy but the other parent was normal, or wild type in coloration.
In this pairing the use of a Punnett Square shows us that all the offspring will look normal but they all will carry the albino gene. In this oversimplified language, we would call these 100% heterozygous for that specific trait, Albinism.
Again, in this context, does this not work for you? What am I missing, thanks.