Promoter Based Genetic Algorithm