Promoter based genetic algorithm