Alignment, Clustering and Extraction of Structured Motifs in DNA Promoter Sequences