Gene diversity