what is the difference between a gene and an allele?
A gene is a unit of hereditary information. ... The short answer is that an allele is a variant form of a gene. Explained in greater detail, each gene resides at a specific locus (location on a chromosome) in two copies, one copy of the gene inherited from each parent. The copies, however, are not necessarily the same.