A modified algorithm for DNA motif finding and ranking considering variable length motif and mutation