Question: what is the difference between the alleles of a single gene?
Answer: A gene is a portion of DNA that determines a certain trait. An allele is a specific form of a gene. Genes are responsible for the expression of traits. Alleles are responsible for the variations in which a given trait can be expressed.