Skip to main content
natural selection evolution dna nucleotide mutation gene variation diploid heterozygous