The albino locus in corns has three alleles:
1- A<sup>+</sup> = the wild-type or normal allele, which allows the snake to produce the normal amount of melanin.
2- a<sup>a</sup> = the amel mutant, which is apparently non-functional.
3- a<sup>u</sup> = the the ultra mutant, which is apparently partially functional. (let's say it allows the snake to produce 25% of the normal amount of melanin)
Each cornsnake inherits one of these three alleles from its mother, and one of these three alleles from its father. (Which allele(s) can be inherited depends on which one(s) are being carried by each parent.)
When a snake is carrying either one or two copies of the wild-type allele (normal/normal, normal/amel, or normal/ultra) it produces as much melanin as any other normal.
?
When a snake is carrying two copies of the amel allele (amel/amel) it cannot produce any melanin, and thus it's amelanistic.
When a snake is carrying two copies of the ultra allele (ultra/ultra) it can produce (25% X 2 = 50%) of the normal amount of melanin and will appear hypomelanistic.
When a snake is carrying one copy of the amel allele, and one copy of the ultra allele (ultra/amel, or "ultramel") it can produce only (25%) half as much of the normal amount of melanin as an ultra. These snakes are heterozygous, do not possess a wild-type allele at the albino locus, and pass either the amel allele OR the ultra allele to any one of their offspring.