Whalespan
Loading…
Gene polymorphisms are variations in DNA sequence that alter gene function and are thought to have been selected for. — Whalespan