DNA provides the diversity of genes