GSCNN: a composition of CNN and Gibb Sampling computational strategy for predicting promoter in bacterial genomes