Algorithms For Dna Sequence Assembly And Motif Search