Evolution and molecular biology