Factors affecting gene pools