Genetic Variations and Environmental Adaptation