Genetic Variations and Environmental Adaptations