What is the difference between a gene and an allele?
A gene is a section of DNA which codes for a certain characteristic, such as height in plants. Genes, however can have variations and this is where alleles come in. Alleles are different versions of a gene. For example, a tall allele or a short allele. They are the different sequences of bases in DNA that result in determining a single characteristic. They occur in pairs and can be classified as recessive or dominant.