Ok, I'm still trying to get a handle on the genetics, so I might be wrong, but I think I know what Joe was trying to say in this post.
The contradiction is that the amel gene can not have any possible influence on a snake that is homo ultra because both the ultra gene and the amel gene reside on the same allele. So, an animal homo for ultra couldn't be het amel do to the fact that in order to be het amel there would have to be at least one amel gene on the same allele that is already occupied by 2 ultra genes. Once you pair one ultra gene with one amel gene the animal is then defined as an ultramel as opposed to being an ultra.
There are only 3 possible combinations for the ultra x amel gene AA, AB, or BB.
I think that is how those two genes work. Please do correct me if I am wrong because I'd really like to expand the little knowlegde of snake genetics that I've been trying to learn.
Jenn
*Sinking back into the shadows now*