Gene variation and adaptation