Although a polymorphism can be controlled by alleles at a single locus (e.g. human ABO blood groups), the more complex forms are controlled by supergenes consisting of several tightly linked genes on a single chromosome.
Aínda que un polimorfismo pode ser controlado por alelos dun só locus (por exemplo, os grupos sanguíneos humanos AB0), as formas máis complexas están controladas por superxenes que constan de varios xenes ligados estreitamente nun só cromosoma.