Analysis of computational approaches for motif discovery