Alel genlerin farklı olması durumu, genetik çeşitliliği ve bireylerin özelliklerini belirleyen önemli bir konsepttir. Alel, bir genin farklı formlarını ifade eder. Her birey, her gen üzerinden iki alel alır; biri anneden, diğeri babadan gelir. Eğer bireyin sahip olduğu iki alel de aynı ise, bu duruma "homozigot" denir. Eğer aleller farklı ise, bu duruma "heterozigot" denir.
Heterozigotluk, genetik çeşitliliği artırır ve