Algorithms for Strings and Sequences: Searching Motifs