Molecular adaptation