Identification of promoter regions in genomic sequences by 1-dimensional constraint clustering