Suppose we have the following single nucleotide polymorphic variant:
Reference DNA sequence
S0 = G T G A C T G A G C C T
Variant DNA sequences
S1 = A T G A C T G A G C C T
S2 = G A G A C T G A G C C T
S3 = G T A A C T G A G C C T
S4 = G T G T C T G A G C C T
S5 = G T G A A T G A G C C T
S6 = G T G A C A G A G C C T
S7 = G T G A C T A A G C C T
S8 = G T G A C T G T G C C T
S9 = G T G A C T G A A C C T
S10 = G T G A C T G A G A C T
S11 = G T G A C T G A G C A T
S12 = G T G A C T G A G C C A
S13 = A T G A C T G A G C C T
S14 = T T G A C T G A G C C T
S15 = C T G A C T G A G C C T
S16 = G T G A C C G A G C C T
S17 = G T G A C A G A G C C T
S18 = G T G A C G G A G C C T
S19 = G T G A C C G A G C T T
S20 = G T G A C T G A G C A T
S21 = G T G A C T G A G C G T
Is there any computational algorithm suitable for this problems?
I noted that following these algorithms: Needle, Matcher, Stretcher, and Water, the results of pairwise comparison between S0 and any of S1 to S21 is either 91.70% (with global alignment) or 100% (with local alignment) similar or identical.