genes diversity