Matches Matrix

General Schema:

Matches Matrix Schema
1. Working Area
2. Button Box

1. Working Area:
Picture B.1 Matches Matrix using Word = 3

A. DNA base number indicators: These numbers are the positions of the bases situated over the numbers.
B. DNA base indicators: These are the bases of every DNA string (DNA 01 down and ADN 02 across).
C. Matches: In this area the matches will be visible, matching bases will be marked in blue and the initial bases of the matching words will be marked with a "X".
D. Maximum Diagonal: Here will be stored the maximum number of consecutive matching bases for every diagonal. Click on a square of this area to select that diagonal.
E. Number of Matching Bases Diagonal: Here will be stored the number of matching bases for every diagonal. Click on a square of this area to select that diagonal.
F. SUM Diagonal: Making groups of three from the results in "Number of Matching Bases Diagonal" we will obtain this numeric area, looking for the maximum values we will have an idea of where the candidate matches are. Usually, we will look for high values in the borders. When all the table is filled, make click on a square of this area to select the diagonals used on its calculation.
G. Impossible Matches Area: Finding matches in this area is impossible, because there are not enough squares to mark a match using the actual word's size.

2. Button Box:

A. Step (ALT+S): This button selects the next word to search in the sequence of DNA and looks for it in the hash table, it also marks the match between the two sequences if exists.
B. Complete (ALT+C): This button fills the matches matrix (Available after GO! is pressed).
C. Repeat (ALT+R): This button clears the matches matrix (Available after GO! is pressed).
D. Help (ALT+H): This document (Available after GO! is pressed).

Examples:
ADN 01: ACTTACGGTATCGT Word 2
ADN 02: ATTCGTAT


>> Step >>

>> Step >>


>> Step >>

>> Complete >>


>> Step >>

>> Repeat >>


>> Complete >>

>> Repeat >>


We select
a column
from Max Diagonal


We select
a column
from Pas Diagonal



We select
a column
from Pas Diagonal


We select
the same column
again