Codominant mutant gene: You can always or almost always tell the difference between an animal with two copies of the mutant gene and an animal with a mutant gene paired with a normal gene. The animals with two copies of the mutant gene are the super forms.
Dominant mutant gene: The mutant gene produces the same effect whether there is a copy of the mutant gene paired with a normal gene or whether there are two copies of the mutant gene. In other words, there is no "super" form.
A = normal
a = recessive mutant gene
These produce three possible gene pairs:
AA = normal appearance
Aa = normal appearance (same as AA animals)
aa = mutant appearance
A = dominant mutant gene
a = normal
These produce three possible gene pairs:
AA = mutant appearance (same as Aa animals)
Aa = mutant appearance (same as AA animals)
aa = normal appearance
A = codominant mutant gene
a = normal
These produce three possible gene pairs:
AA = super appearance
Aa = mutant appearance but can be told from the supers
aa = normal appearance
Alternate meaning for dominant mutant gene: a mutant gene that is not a recessive mutant gene.
With spider, nobody has produced a snake with two copies of the spider mutant gene in the gene pair and proven it by breeding test. So nobody knows for sure whether spider is a dominant or a codominant mutant gene. So far the classification of spider as a dominant is just an unproven claim, or people are using the alternate meaning for dominant.
By the way, all gene pairs are either heterozygous or homozygous. A homozygous gene pair has two copies of the same gene. A heterozygous gene pair has one copy of two different genes. A spider ball pytnon with a gene pair containing a spider mutant gene and a normal gene is a heterozygous spider ball python.
Paul Hollander