* For each nucleotide, move and mark the new location which is halfway between the current location and the nucleotide. For example, if the first letter is A, position is moved from (0,0) to midpoint between (-1, 1) and (0,0), which is (-0.5, 0.5).

+

* For each nucleotide ​(in reverse order to match k-mer table; i.e., match forward Markov chain), move and mark the new location which is halfway between the current location and the nucleotide. For example, if the last letter is T, position is moved from (0,0) to midpoint between (1, -1) and (0,0), which is (0.5, -0.5).

* Repeat this procedure for all nucleotides.

* Repeat this procedure for all nucleotides.

+

+

{{:​figure1.001.png?​400}}

+

==== k-mer table ====

==== k-mer table ====

Line 26:

Line 45:

Position of the oligomers can be recursively located as follows:

Position of the oligomers can be recursively located as follows:

-

* For each letter in an oligomer, a box is subdivided into four quadrants, where A is upper left, T is lower right, G is upper right, and C is lower left. Therefore, oligomer ​ATGC is in the

+

* For each letter in an oligomer, a box is subdivided into four quadrants, where A is upper left, T is lower right, G is upper right, and C is lower left. Therefore, oligomer ​ACGT is in the