Steps used by Blast algorithm
is indexed and a dictionary of words with different length is built.
Is first scanned for low-complexity regions or repeats.
A list of words, (of a given length), is created, starting from position 1, then 2 until the end of the sequence is reached.