Variations on Mendelian monohybrid and dihybrid ratios can result from incomplete dominance, codominance, multiple alleles in a population, epistasis, and gene interaction.
In incomplete dominance, heterozygotes for single gene traits display a novel phenotype that is not clearly the phenotype of either homozygote. Flower color in snapdragons is an example of incomplete dominance where the novel phenotype is pink flowers, a phenotype intermediate between the red flowers and white flowers of the two homozygous classes.
Codominance is similar to incomplete dominance in that the heterozygotes have a phenotype distinct from either homozygous phenotype, resulting in monohybrid phenotypic ratios that are the same as the genotypic ratios. However, the phenotype of individuals heterozygous for codominant alleles is the phenotype of both homozygous classes. The MN blood group system in humans is an example of codominance.