File Coverage

Bio/MolEvol/CodonModel.pm
Criterion Covered Total %
statement 1 1 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod 1 1 100.0
total 3 3 100.0


line stmt bran cond sub pod time code
1             #
2             # BioPerl module for Bio::MolEvol::CodonModel
3             #
4             # Please direct questions and support issues to
5             #
6             # Cared for by Jason Stajich
7             #
8             # Copyright Jason Stajich
9             #
10             # You may distribute this module under the same terms as perl itself
11              
12             # POD documentation - main docs before the code
13              
14             =head1 NAME
15              
16             Bio::MolEvol::CodonModel - Codon Evolution Models
17              
18             =head1 SYNOPSIS
19              
20             use Bio::MolEvol::CodonModel;
21              
22             my $codon_path = Bio::MolEvol::CodonModel->codon_path;
23             my ($ns, $syn) = $codon_path->{'AATAAC'};
24             print "AAT -> AAC: $ns ns mutations, $syn syn mutations\n";
25              
26              
27             =head1 DESCRIPTION
28              
29             This object is intended to group Codon Evolution Models. Currently it
30             has one method codon_path that returns a hash reference representing
31             the number of mutations it takes to mutate from one codon to another.
32             Some more description of how this is generated will follow later.
33             Additional codon evolution models and substitution matricies could be
34             represented here as well. Some of this may not be optimally named so
35             this can change before the next stable release of the BioPerl code.
36              
37             =head1 FEEDBACK
38              
39             =head2 Mailing Lists
40              
41             User feedback is an integral part of the evolution of this and other
42             Bioperl modules. Send your comments and suggestions preferably to
43             the Bioperl mailing list. Your participation is much appreciated.
44              
45             bioperl-l@bioperl.org - General discussion
46             http://bioperl.org/wiki/Mailing_lists - About the mailing lists
47              
48             =head2 Support
49              
50             Please direct usage questions or support issues to the mailing list:
51              
52             I
53              
54             rather than to the module maintainer directly. Many experienced and
55             reponsive experts will be able look at the problem and quickly
56             address it. Please include a thorough description of the problem
57             with code and data examples if at all possible.
58              
59             =head2 Reporting Bugs
60              
61             Report bugs to the Bioperl bug tracking system to help us keep track
62             of the bugs and their resolution. Bug reports can be submitted via
63             the web:
64              
65             https://github.com/bioperl/bioperl-live/issues
66              
67             =head1 AUTHOR - Jason Stajich
68              
69             Email jason-at-bioperl-dot-org
70              
71             This is based on code and work from Alisha Holloway at UC Davis and Corbin
72             Jones at UNC-Chapel Hill. See Population Genomics: Whole-Genome Analysis of Polymorphism and Divergence in Drosophila simulans
73             http://dx.doi.org/http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.0050310 and
74             http://www.dpgp.org/
75              
76             =head1 APPENDIX
77              
78             The rest of the documentation details each of the object methods.
79             Internal methods are usually preceded with a _
80              
81             =cut
82              
83             package Bio::MolEvol::CodonModel;
84              
85             =head2 codon_path
86              
87             Title : codon_path
88             Usage : return a matrix of edit paths between codons
89             Example : my $codon_path = Bio::MolEvol::CodonModel->codon_path;
90             Returns : Hash reference, the array values for each codon path are num of Nonsyn & syn changes respectively.
91             Args : none
92              
93              
94             =cut
95              
96             sub codon_path {
97             return {
98 6     6 1 17084 'AAAAAA' => [0,0],
99             'AAAAAC' => [1,0],
100             'AAAAAG' => [0,1],
101             'AAAAAT' => [1,0],
102             'AAAACA' => [1,0],
103             'AAAACC' => [1,1],
104             'AAAACG' => [1,1],
105             'AAAACT' => [1,1],
106             'AAAAGA' => [1,0],
107             'AAAAGC' => [2,0],
108             'AAAAGG' => [1,1],
109             'AAAAGT' => [2,0],
110             'AAAATA' => [1,0],
111             'AAAATC' => [1,1],
112             'AAAATG' => [1,1],
113             'AAAATT' => [1,1],
114             'AAACAA' => [1,0],
115             'AAACAC' => [2,0],
116             'AAACAG' => [1,1],
117             'AAACAT' => [2,0],
118             'AAACCA' => [2,0],
119             'AAACCC' => [2,1],
120             'AAACCG' => [2,1],
121             'AAACCT' => [2,1],
122             'AAACGA' => [1,1],
123             'AAACGC' => [1,2],
124             'AAACGG' => [1,2],
125             'AAACGT' => [1,2],
126             'AAACTA' => [2,0],
127             'AAACTC' => [2,1],
128             'AAACTG' => [2,1],
129             'AAACTT' => [2,1],
130             'AAAGAA' => [1,0],
131             'AAAGAC' => [2,0],
132             'AAAGAG' => [1,1],
133             'AAAGAT' => [2,0],
134             'AAAGCA' => [2,0],
135             'AAAGCC' => [2,1],
136             'AAAGCG' => [2,1],
137             'AAAGCT' => [2,1],
138             'AAAGGA' => [2,0],
139             'AAAGGC' => [2,1],
140             'AAAGGG' => [2,1],
141             'AAAGGT' => [2,1],
142             'AAAGTA' => [2,0],
143             'AAAGTC' => [2,1],
144             'AAAGTG' => [2,1],
145             'AAAGTT' => [2,1],
146             'AAATAC' => [2,0],
147             'AAATAT' => [2,0],
148             'AAATCA' => [2,0],
149             'AAATCC' => [2,1],
150             'AAATCG' => [2,1],
151             'AAATCT' => [2,1],
152             'AAATGC' => [3,0],
153             'AAATGG' => [2,1],
154             'AAATGT' => [3,0],
155             'AAATTA' => [2,0],
156             'AAATTC' => [2,1],
157             'AAATTG' => [2,1],
158             'AAATTT' => [2,1],
159             'AACAAA' => [1,0],
160             'AACAAC' => [0,0],
161             'AACAAG' => [1,0],
162             'AACAAT' => [0,1],
163             'AACACA' => [1,1],
164             'AACACC' => [1,0],
165             'AACACG' => [1,1],
166             'AACACT' => [1,1],
167             'AACAGA' => [2,0],
168             'AACAGC' => [1,0],
169             'AACAGG' => [2,0],
170             'AACAGT' => [1,1],
171             'AACATA' => [1,1],
172             'AACATC' => [1,0],
173             'AACATG' => [2,0],
174             'AACATT' => [1,1],
175             'AACCAA' => [2,0],
176             'AACCAC' => [1,0],
177             'AACCAG' => [2,0],
178             'AACCAT' => [1,1],
179             'AACCCA' => [2,1],
180             'AACCCC' => [2,0],
181             'AACCCG' => [2,1],
182             'AACCCT' => [2,1],
183             'AACCGA' => [2,1],
184             'AACCGC' => [2,0],
185             'AACCGG' => [2,1],
186             'AACCGT' => [2,1],
187             'AACCTA' => [2,1],
188             'AACCTC' => [2,0],
189             'AACCTG' => [2,1],
190             'AACCTT' => [2,1],
191             'AACGAA' => [2,0],
192             'AACGAC' => [1,0],
193             'AACGAG' => [2,0],
194             'AACGAT' => [1,1],
195             'AACGCA' => [2,1],
196             'AACGCC' => [2,0],
197             'AACGCG' => [2,1],
198             'AACGCT' => [2,1],
199             'AACGGA' => [2,1],
200             'AACGGC' => [2,0],
201             'AACGGG' => [2,1],
202             'AACGGT' => [2,1],
203             'AACGTA' => [2,1],
204             'AACGTC' => [2,0],
205             'AACGTG' => [2,1],
206             'AACGTT' => [2,1],
207             'AACTAC' => [1,0],
208             'AACTAT' => [1,1],
209             'AACTCA' => [2,1],
210             'AACTCC' => [2,0],
211             'AACTCG' => [2,1],
212             'AACTCT' => [2,1],
213             'AACTGC' => [2,0],
214             'AACTGG' => [3,0],
215             'AACTGT' => [2,1],
216             'AACTTA' => [2,1],
217             'AACTTC' => [2,0],
218             'AACTTG' => [3,0],
219             'AACTTT' => [2,1],
220             'AAGAAA' => [0,1],
221             'AAGAAC' => [1,0],
222             'AAGAAG' => [0,0],
223             'AAGAAT' => [1,0],
224             'AAGACA' => [1,1],
225             'AAGACC' => [1,1],
226             'AAGACG' => [1,0],
227             'AAGACT' => [1,1],
228             'AAGAGA' => [1,1],
229             'AAGAGC' => [2,0],
230             'AAGAGG' => [1,0],
231             'AAGAGT' => [2,0],
232             'AAGATA' => [1,1],
233             'AAGATC' => [2,0],
234             'AAGATG' => [1,0],
235             'AAGATT' => [2,0],
236             'AAGCAA' => [1,1],
237             'AAGCAC' => [2,0],
238             'AAGCAG' => [1,0],
239             'AAGCAT' => [2,0],
240             'AAGCCA' => [2,1],
241             'AAGCCC' => [2,1],
242             'AAGCCG' => [2,0],
243             'AAGCCT' => [2,1],
244             'AAGCGA' => [1,2],
245             'AAGCGC' => [1,2],
246             'AAGCGG' => [1,1],
247             'AAGCGT' => [1,2],
248             'AAGCTA' => [2,1],
249             'AAGCTC' => [2,1],
250             'AAGCTG' => [2,0],
251             'AAGCTT' => [2,1],
252             'AAGGAA' => [1,1],
253             'AAGGAC' => [2,0],
254             'AAGGAG' => [1,0],
255             'AAGGAT' => [2,0],
256             'AAGGCA' => [2,1],
257             'AAGGCC' => [2,1],
258             'AAGGCG' => [2,0],
259             'AAGGCT' => [2,1],
260             'AAGGGA' => [2,1],
261             'AAGGGC' => [2,1],
262             'AAGGGG' => [2,0],
263             'AAGGGT' => [2,1],
264             'AAGGTA' => [2,1],
265             'AAGGTC' => [2,1],
266             'AAGGTG' => [2,0],
267             'AAGGTT' => [2,1],
268             'AAGTAC' => [2,0],
269             'AAGTAT' => [2,0],
270             'AAGTCA' => [2,1],
271             'AAGTCC' => [2,1],
272             'AAGTCG' => [2,0],
273             'AAGTCT' => [2,1],
274             'AAGTGC' => [3,0],
275             'AAGTGG' => [2,0],
276             'AAGTGT' => [3,0],
277             'AAGTTA' => [2,1],
278             'AAGTTC' => [3,0],
279             'AAGTTG' => [2,0],
280             'AAGTTT' => [3,0],
281             'AATAAA' => [1,0],
282             'AATAAC' => [0,1],
283             'AATAAG' => [1,0],
284             'AATAAT' => [0,0],
285             'AATACA' => [1,1],
286             'AATACC' => [1,1],
287             'AATACG' => [1,1],
288             'AATACT' => [1,0],
289             'AATAGA' => [2,0],
290             'AATAGC' => [1,1],
291             'AATAGG' => [2,0],
292             'AATAGT' => [1,0],
293             'AATATA' => [1,1],
294             'AATATC' => [1,1],
295             'AATATG' => [2,0],
296             'AATATT' => [1,0],
297             'AATCAA' => [2,0],
298             'AATCAC' => [1,1],
299             'AATCAG' => [2,0],
300             'AATCAT' => [1,0],
301             'AATCCA' => [2,1],
302             'AATCCC' => [2,1],
303             'AATCCG' => [2,1],
304             'AATCCT' => [2,0],
305             'AATCGA' => [2,1],
306             'AATCGC' => [2,1],
307             'AATCGG' => [2,1],
308             'AATCGT' => [2,0],
309             'AATCTA' => [2,1],
310             'AATCTC' => [2,1],
311             'AATCTG' => [2,1],
312             'AATCTT' => [2,0],
313             'AATGAA' => [2,0],
314             'AATGAC' => [1,1],
315             'AATGAG' => [2,0],
316             'AATGAT' => [1,0],
317             'AATGCA' => [2,1],
318             'AATGCC' => [2,1],
319             'AATGCG' => [2,1],
320             'AATGCT' => [2,0],
321             'AATGGA' => [2,1],
322             'AATGGC' => [2,1],
323             'AATGGG' => [2,1],
324             'AATGGT' => [2,0],
325             'AATGTA' => [2,1],
326             'AATGTC' => [2,1],
327             'AATGTG' => [2,1],
328             'AATGTT' => [2,0],
329             'AATTAC' => [1,1],
330             'AATTAT' => [1,0],
331             'AATTCA' => [2,1],
332             'AATTCC' => [2,1],
333             'AATTCG' => [2,1],
334             'AATTCT' => [2,0],
335             'AATTGC' => [2,1],
336             'AATTGG' => [3,0],
337             'AATTGT' => [2,0],
338             'AATTTA' => [2,1],
339             'AATTTC' => [2,1],
340             'AATTTG' => [3,0],
341             'AATTTT' => [2,0],
342             'ACAAAA' => [1,0],
343             'ACAAAC' => [1,1],
344             'ACAAAG' => [1,1],
345             'ACAAAT' => [1,1],
346             'ACAACA' => [0,0],
347             'ACAACC' => [0,1],
348             'ACAACG' => [0,1],
349             'ACAACT' => [0,1],
350             'ACAAGA' => [1,0],
351             'ACAAGC' => [1,1],
352             'ACAAGG' => [1,1],
353             'ACAAGT' => [1,1],
354             'ACAATA' => [1,0],
355             'ACAATC' => [1,1],
356             'ACAATG' => [1,1],
357             'ACAATT' => [1,1],
358             'ACACAA' => [2,0],
359             'ACACAC' => [2,1],
360             'ACACAG' => [2,1],
361             'ACACAT' => [2,1],
362             'ACACCA' => [1,0],
363             'ACACCC' => [1,1],
364             'ACACCG' => [1,1],
365             'ACACCT' => [1,1],
366             'ACACGA' => [1,1],
367             'ACACGC' => [1,2],
368             'ACACGG' => [1,2],
369             'ACACGT' => [1,2],
370             'ACACTA' => [2,0],
371             'ACACTC' => [2,1],
372             'ACACTG' => [2,1],
373             'ACACTT' => [2,1],
374             'ACAGAA' => [2,0],
375             'ACAGAC' => [2,1],
376             'ACAGAG' => [2,1],
377             'ACAGAT' => [2,1],
378             'ACAGCA' => [1,0],
379             'ACAGCC' => [1,1],
380             'ACAGCG' => [1,1],
381             'ACAGCT' => [1,1],
382             'ACAGGA' => [2,0],
383             'ACAGGC' => [2,1],
384             'ACAGGG' => [2,1],
385             'ACAGGT' => [2,1],
386             'ACAGTA' => [2,0],
387             'ACAGTC' => [2,1],
388             'ACAGTG' => [2,1],
389             'ACAGTT' => [2,1],
390             'ACATAC' => [2,1],
391             'ACATAT' => [2,1],
392             'ACATCA' => [1,0],
393             'ACATCC' => [1,1],
394             'ACATCG' => [1,1],
395             'ACATCT' => [1,1],
396             'ACATGC' => [2,1],
397             'ACATGG' => [2,1],
398             'ACATGT' => [2,1],
399             'ACATTA' => [2,0],
400             'ACATTC' => [2,1],
401             'ACATTG' => [2,1],
402             'ACATTT' => [2,1],
403             'ACCAAA' => [1,1],
404             'ACCAAC' => [1,0],
405             'ACCAAG' => [1,1],
406             'ACCAAT' => [1,1],
407             'ACCACA' => [0,1],
408             'ACCACC' => [0,0],
409             'ACCACG' => [0,1],
410             'ACCACT' => [0,1],
411             'ACCAGA' => [1,1],
412             'ACCAGC' => [1,0],
413             'ACCAGG' => [1,1],
414             'ACCAGT' => [1,1],
415             'ACCATA' => [1,1],
416             'ACCATC' => [1,0],
417             'ACCATG' => [1,1],
418             'ACCATT' => [1,1],
419             'ACCCAA' => [2,1],
420             'ACCCAC' => [2,0],
421             'ACCCAG' => [2,1],
422             'ACCCAT' => [2,1],
423             'ACCCCA' => [1,1],
424             'ACCCCC' => [1,0],
425             'ACCCCG' => [1,1],
426             'ACCCCT' => [1,1],
427             'ACCCGA' => [1,2],
428             'ACCCGC' => [2,0],
429             'ACCCGG' => [1,2],
430             'ACCCGT' => [2,1],
431             'ACCCTA' => [2,1],
432             'ACCCTC' => [2,0],
433             'ACCCTG' => [2,1],
434             'ACCCTT' => [2,1],
435             'ACCGAA' => [2,1],
436             'ACCGAC' => [2,0],
437             'ACCGAG' => [2,1],
438             'ACCGAT' => [2,1],
439             'ACCGCA' => [1,1],
440             'ACCGCC' => [1,0],
441             'ACCGCG' => [1,1],
442             'ACCGCT' => [1,1],
443             'ACCGGA' => [2,1],
444             'ACCGGC' => [2,0],
445             'ACCGGG' => [2,1],
446             'ACCGGT' => [2,1],
447             'ACCGTA' => [2,1],
448             'ACCGTC' => [2,0],
449             'ACCGTG' => [2,1],
450             'ACCGTT' => [2,1],
451             'ACCTAC' => [2,0],
452             'ACCTAT' => [2,1],
453             'ACCTCA' => [1,1],
454             'ACCTCC' => [1,0],
455             'ACCTCG' => [1,1],
456             'ACCTCT' => [1,1],
457             'ACCTGC' => [2,0],
458             'ACCTGG' => [2,1],
459             'ACCTGT' => [2,1],
460             'ACCTTA' => [2,1],
461             'ACCTTC' => [2,0],
462             'ACCTTG' => [2,1],
463             'ACCTTT' => [2,1],
464             'ACGAAA' => [1,1],
465             'ACGAAC' => [1,1],
466             'ACGAAG' => [1,0],
467             'ACGAAT' => [1,1],
468             'ACGACA' => [0,1],
469             'ACGACC' => [0,1],
470             'ACGACG' => [0,0],
471             'ACGACT' => [0,1],
472             'ACGAGA' => [1,1],
473             'ACGAGC' => [1,1],
474             'ACGAGG' => [1,0],
475             'ACGAGT' => [1,1],
476             'ACGATA' => [1,1],
477             'ACGATC' => [1,1],
478             'ACGATG' => [1,0],
479             'ACGATT' => [1,1],
480             'ACGCAA' => [2,1],
481             'ACGCAC' => [2,1],
482             'ACGCAG' => [2,0],
483             'ACGCAT' => [2,1],
484             'ACGCCA' => [1,1],
485             'ACGCCC' => [1,1],
486             'ACGCCG' => [1,0],
487             'ACGCCT' => [1,1],
488             'ACGCGA' => [1,2],
489             'ACGCGC' => [1,2],
490             'ACGCGG' => [1,1],
491             'ACGCGT' => [1,2],
492             'ACGCTA' => [2,1],
493             'ACGCTC' => [2,1],
494             'ACGCTG' => [2,0],
495             'ACGCTT' => [2,1],
496             'ACGGAA' => [2,1],
497             'ACGGAC' => [2,1],
498             'ACGGAG' => [2,0],
499             'ACGGAT' => [2,1],
500             'ACGGCA' => [1,1],
501             'ACGGCC' => [1,1],
502             'ACGGCG' => [1,0],
503             'ACGGCT' => [1,1],
504             'ACGGGA' => [2,1],
505             'ACGGGC' => [2,1],
506             'ACGGGG' => [2,0],
507             'ACGGGT' => [2,1],
508             'ACGGTA' => [2,1],
509             'ACGGTC' => [2,1],
510             'ACGGTG' => [2,0],
511             'ACGGTT' => [2,1],
512             'ACGTAC' => [2,1],
513             'ACGTAT' => [2,1],
514             'ACGTCA' => [1,1],
515             'ACGTCC' => [1,1],
516             'ACGTCG' => [1,0],
517             'ACGTCT' => [1,1],
518             'ACGTGC' => [2,1],
519             'ACGTGG' => [2,0],
520             'ACGTGT' => [2,1],
521             'ACGTTA' => [2,1],
522             'ACGTTC' => [2,1],
523             'ACGTTG' => [2,0],
524             'ACGTTT' => [2,1],
525             'ACTAAA' => [1,1],
526             'ACTAAC' => [1,1],
527             'ACTAAG' => [1,1],
528             'ACTAAT' => [1,0],
529             'ACTACA' => [0,1],
530             'ACTACC' => [0,1],
531             'ACTACG' => [0,1],
532             'ACTACT' => [0,0],
533             'ACTAGA' => [1,1],
534             'ACTAGC' => [1,1],
535             'ACTAGG' => [1,1],
536             'ACTAGT' => [1,0],
537             'ACTATA' => [1,1],
538             'ACTATC' => [1,1],
539             'ACTATG' => [1,1],
540             'ACTATT' => [1,0],
541             'ACTCAA' => [2,1],
542             'ACTCAC' => [2,1],
543             'ACTCAG' => [2,1],
544             'ACTCAT' => [2,0],
545             'ACTCCA' => [1,1],
546             'ACTCCC' => [1,1],
547             'ACTCCG' => [1,1],
548             'ACTCCT' => [1,0],
549             'ACTCGA' => [1,2],
550             'ACTCGC' => [2,1],
551             'ACTCGG' => [1,2],
552             'ACTCGT' => [2,0],
553             'ACTCTA' => [2,1],
554             'ACTCTC' => [2,1],
555             'ACTCTG' => [2,1],
556             'ACTCTT' => [2,0],
557             'ACTGAA' => [2,1],
558             'ACTGAC' => [2,1],
559             'ACTGAG' => [2,1],
560             'ACTGAT' => [2,0],
561             'ACTGCA' => [1,1],
562             'ACTGCC' => [1,1],
563             'ACTGCG' => [1,1],
564             'ACTGCT' => [1,0],
565             'ACTGGA' => [2,1],
566             'ACTGGC' => [2,1],
567             'ACTGGG' => [2,1],
568             'ACTGGT' => [2,0],
569             'ACTGTA' => [2,1],
570             'ACTGTC' => [2,1],
571             'ACTGTG' => [2,1],
572             'ACTGTT' => [2,0],
573             'ACTTAC' => [2,1],
574             'ACTTAT' => [2,0],
575             'ACTTCA' => [1,1],
576             'ACTTCC' => [1,1],
577             'ACTTCG' => [1,1],
578             'ACTTCT' => [1,0],
579             'ACTTGC' => [2,1],
580             'ACTTGG' => [2,1],
581             'ACTTGT' => [2,0],
582             'ACTTTA' => [2,1],
583             'ACTTTC' => [2,1],
584             'ACTTTG' => [2,1],
585             'ACTTTT' => [2,0],
586             'AGAAAA' => [1,0],
587             'AGAAAC' => [2,0],
588             'AGAAAG' => [1,1],
589             'AGAAAT' => [2,0],
590             'AGAACA' => [1,0],
591             'AGAACC' => [1,1],
592             'AGAACG' => [1,1],
593             'AGAACT' => [1,1],
594             'AGAAGA' => [0,0],
595             'AGAAGC' => [1,0],
596             'AGAAGG' => [0,1],
597             'AGAAGT' => [1,0],
598             'AGAATA' => [1,0],
599             'AGAATC' => [1,1],
600             'AGAATG' => [1,1],
601             'AGAATT' => [1,1],
602             'AGACAA' => [1,1],
603             'AGACAC' => [1,2],
604             'AGACAG' => [1,2],
605             'AGACAT' => [1,2],
606             'AGACCA' => [1,1],
607             'AGACCC' => [1,2],
608             'AGACCG' => [1,2],
609             'AGACCT' => [1,2],
610             'AGACGA' => [0,1],
611             'AGACGC' => [0,2],
612             'AGACGG' => [0,2],
613             'AGACGT' => [0,2],
614             'AGACTA' => [1,1],
615             'AGACTC' => [1,2],
616             'AGACTG' => [1,2],
617             'AGACTT' => [1,2],
618             'AGAGAA' => [2,0],
619             'AGAGAC' => [2,1],
620             'AGAGAG' => [2,1],
621             'AGAGAT' => [2,1],
622             'AGAGCA' => [2,0],
623             'AGAGCC' => [2,1],
624             'AGAGCG' => [2,1],
625             'AGAGCT' => [2,1],
626             'AGAGGA' => [1,0],
627             'AGAGGC' => [1,1],
628             'AGAGGG' => [1,1],
629             'AGAGGT' => [1,1],
630             'AGAGTA' => [2,0],
631             'AGAGTC' => [2,1],
632             'AGAGTG' => [2,1],
633             'AGAGTT' => [2,1],
634             'AGATAC' => [3,0],
635             'AGATAT' => [3,0],
636             'AGATCA' => [2,0],
637             'AGATCC' => [2,1],
638             'AGATCG' => [2,1],
639             'AGATCT' => [2,1],
640             'AGATGC' => [2,0],
641             'AGATGG' => [1,1],
642             'AGATGT' => [2,0],
643             'AGATTA' => [2,0],
644             'AGATTC' => [2,1],
645             'AGATTG' => [2,1],
646             'AGATTT' => [2,1],
647             'AGCAAA' => [2,0],
648             'AGCAAC' => [1,0],
649             'AGCAAG' => [2,0],
650             'AGCAAT' => [1,1],
651             'AGCACA' => [1,1],
652             'AGCACC' => [1,0],
653             'AGCACG' => [1,1],
654             'AGCACT' => [1,1],
655             'AGCAGA' => [1,0],
656             'AGCAGC' => [0,0],
657             'AGCAGG' => [1,0],
658             'AGCAGT' => [0,1],
659             'AGCATA' => [1,1],
660             'AGCATC' => [1,0],
661             'AGCATG' => [2,0],
662             'AGCATT' => [1,1],
663             'AGCCAA' => [2,1],
664             'AGCCAC' => [2,0],
665             'AGCCAG' => [2,1],
666             'AGCCAT' => [2,1],
667             'AGCCCA' => [2,1],
668             'AGCCCC' => [2,0],
669             'AGCCCG' => [2,1],
670             'AGCCCT' => [2,1],
671             'AGCCGA' => [1,1],
672             'AGCCGC' => [1,0],
673             'AGCCGG' => [1,1],
674             'AGCCGT' => [1,1],
675             'AGCCTA' => [2,1],
676             'AGCCTC' => [2,0],
677             'AGCCTG' => [2,1],
678             'AGCCTT' => [2,1],
679             'AGCGAA' => [2,1],
680             'AGCGAC' => [2,0],
681             'AGCGAG' => [2,1],
682             'AGCGAT' => [2,1],
683             'AGCGCA' => [2,1],
684             'AGCGCC' => [2,0],
685             'AGCGCG' => [2,1],
686             'AGCGCT' => [2,1],
687             'AGCGGA' => [1,1],
688             'AGCGGC' => [1,0],
689             'AGCGGG' => [1,1],
690             'AGCGGT' => [1,1],
691             'AGCGTA' => [2,1],
692             'AGCGTC' => [2,0],
693             'AGCGTG' => [2,1],
694             'AGCGTT' => [2,1],
695             'AGCTAC' => [2,0],
696             'AGCTAT' => [2,1],
697             'AGCTCA' => [2,1],
698             'AGCTCC' => [2,0],
699             'AGCTCG' => [2,1],
700             'AGCTCT' => [2,1],
701             'AGCTGC' => [1,0],
702             'AGCTGG' => [2,0],
703             'AGCTGT' => [1,1],
704             'AGCTTA' => [2,1],
705             'AGCTTC' => [2,0],
706             'AGCTTG' => [3,0],
707             'AGCTTT' => [2,1],
708             'AGGAAA' => [1,1],
709             'AGGAAC' => [2,0],
710             'AGGAAG' => [1,0],
711             'AGGAAT' => [2,0],
712             'AGGACA' => [1,1],
713             'AGGACC' => [1,1],
714             'AGGACG' => [1,0],
715             'AGGACT' => [1,1],
716             'AGGAGA' => [0,1],
717             'AGGAGC' => [1,0],
718             'AGGAGG' => [0,0],
719             'AGGAGT' => [1,0],
720             'AGGATA' => [1,1],
721             'AGGATC' => [2,0],
722             'AGGATG' => [1,0],
723             'AGGATT' => [2,0],
724             'AGGCAA' => [1,2],
725             'AGGCAC' => [1,2],
726             'AGGCAG' => [1,1],
727             'AGGCAT' => [1,2],
728             'AGGCCA' => [1,2],
729             'AGGCCC' => [1,2],
730             'AGGCCG' => [1,1],
731             'AGGCCT' => [1,2],
732             'AGGCGA' => [0,2],
733             'AGGCGC' => [0,2],
734             'AGGCGG' => [0,1],
735             'AGGCGT' => [0,2],
736             'AGGCTA' => [1,2],
737             'AGGCTC' => [1,2],
738             'AGGCTG' => [1,1],
739             'AGGCTT' => [1,2],
740             'AGGGAA' => [2,1],
741             'AGGGAC' => [2,1],
742             'AGGGAG' => [2,0],
743             'AGGGAT' => [2,1],
744             'AGGGCA' => [2,1],
745             'AGGGCC' => [2,1],
746             'AGGGCG' => [2,0],
747             'AGGGCT' => [2,1],
748             'AGGGGA' => [1,1],
749             'AGGGGC' => [1,1],
750             'AGGGGG' => [1,0],
751             'AGGGGT' => [1,1],
752             'AGGGTA' => [2,1],
753             'AGGGTC' => [2,1],
754             'AGGGTG' => [2,0],
755             'AGGGTT' => [2,1],
756             'AGGTAC' => [3,0],
757             'AGGTAT' => [3,0],
758             'AGGTCA' => [2,1],
759             'AGGTCC' => [2,1],
760             'AGGTCG' => [2,0],
761             'AGGTCT' => [2,1],
762             'AGGTGC' => [2,0],
763             'AGGTGG' => [1,0],
764             'AGGTGT' => [2,0],
765             'AGGTTA' => [2,1],
766             'AGGTTC' => [3,0],
767             'AGGTTG' => [2,0],
768             'AGGTTT' => [3,0],
769             'AGTAAA' => [2,0],
770             'AGTAAC' => [1,1],
771             'AGTAAG' => [2,0],
772             'AGTAAT' => [1,0],
773             'AGTACA' => [1,1],
774             'AGTACC' => [1,1],
775             'AGTACG' => [1,1],
776             'AGTACT' => [1,0],
777             'AGTAGA' => [1,0],
778             'AGTAGC' => [0,1],
779             'AGTAGG' => [1,0],
780             'AGTAGT' => [0,0],
781             'AGTATA' => [1,1],
782             'AGTATC' => [1,1],
783             'AGTATG' => [2,0],
784             'AGTATT' => [1,0],
785             'AGTCAA' => [2,1],
786             'AGTCAC' => [2,1],
787             'AGTCAG' => [2,1],
788             'AGTCAT' => [2,0],
789             'AGTCCA' => [2,1],
790             'AGTCCC' => [2,1],
791             'AGTCCG' => [2,1],
792             'AGTCCT' => [2,0],
793             'AGTCGA' => [1,1],
794             'AGTCGC' => [1,1],
795             'AGTCGG' => [1,1],
796             'AGTCGT' => [1,0],
797             'AGTCTA' => [2,1],
798             'AGTCTC' => [2,1],
799             'AGTCTG' => [2,1],
800             'AGTCTT' => [2,0],
801             'AGTGAA' => [2,1],
802             'AGTGAC' => [2,1],
803             'AGTGAG' => [2,1],
804             'AGTGAT' => [2,0],
805             'AGTGCA' => [2,1],
806             'AGTGCC' => [2,1],
807             'AGTGCG' => [2,1],
808             'AGTGCT' => [2,0],
809             'AGTGGA' => [1,1],
810             'AGTGGC' => [1,1],
811             'AGTGGG' => [1,1],
812             'AGTGGT' => [1,0],
813             'AGTGTA' => [2,1],
814             'AGTGTC' => [2,1],
815             'AGTGTG' => [2,1],
816             'AGTGTT' => [2,0],
817             'AGTTAC' => [2,1],
818             'AGTTAT' => [2,0],
819             'AGTTCA' => [2,1],
820             'AGTTCC' => [2,1],
821             'AGTTCG' => [2,1],
822             'AGTTCT' => [2,0],
823             'AGTTGC' => [1,1],
824             'AGTTGG' => [2,0],
825             'AGTTGT' => [1,0],
826             'AGTTTA' => [2,1],
827             'AGTTTC' => [2,1],
828             'AGTTTG' => [3,0],
829             'AGTTTT' => [2,0],
830             'ATAAAA' => [1,0],
831             'ATAAAC' => [1,1],
832             'ATAAAG' => [1,1],
833             'ATAAAT' => [1,1],
834             'ATAACA' => [1,0],
835             'ATAACC' => [1,1],
836             'ATAACG' => [1,1],
837             'ATAACT' => [1,1],
838             'ATAAGA' => [1,0],
839             'ATAAGC' => [1,1],
840             'ATAAGG' => [1,1],
841             'ATAAGT' => [1,1],
842             'ATAATA' => [0,0],
843             'ATAATC' => [0,1],
844             'ATAATG' => [1,0],
845             'ATAATT' => [0,1],
846             'ATACAA' => [2,0],
847             'ATACAC' => [2,1],
848             'ATACAG' => [2,1],
849             'ATACAT' => [2,1],
850             'ATACCA' => [2,0],
851             'ATACCC' => [2,1],
852             'ATACCG' => [2,1],
853             'ATACCT' => [2,1],
854             'ATACGA' => [1,1],
855             'ATACGC' => [1,2],
856             'ATACGG' => [1,2],
857             'ATACGT' => [1,2],
858             'ATACTA' => [1,0],
859             'ATACTC' => [1,1],
860             'ATACTG' => [1,1],
861             'ATACTT' => [1,1],
862             'ATAGAA' => [2,0],
863             'ATAGAC' => [2,1],
864             'ATAGAG' => [2,1],
865             'ATAGAT' => [2,1],
866             'ATAGCA' => [2,0],
867             'ATAGCC' => [2,1],
868             'ATAGCG' => [2,1],
869             'ATAGCT' => [2,1],
870             'ATAGGA' => [2,0],
871             'ATAGGC' => [2,1],
872             'ATAGGG' => [2,1],
873             'ATAGGT' => [2,1],
874             'ATAGTA' => [1,0],
875             'ATAGTC' => [1,1],
876             'ATAGTG' => [1,1],
877             'ATAGTT' => [1,1],
878             'ATATAC' => [2,1],
879             'ATATAT' => [2,1],
880             'ATATCA' => [2,0],
881             'ATATCC' => [2,1],
882             'ATATCG' => [2,1],
883             'ATATCT' => [2,1],
884             'ATATGC' => [2,1],
885             'ATATGG' => [2,1],
886             'ATATGT' => [2,1],
887             'ATATTA' => [1,0],
888             'ATATTC' => [1,1],
889             'ATATTG' => [1,1],
890             'ATATTT' => [1,1],
891             'ATCAAA' => [1,1],
892             'ATCAAC' => [1,0],
893             'ATCAAG' => [2,0],
894             'ATCAAT' => [1,1],
895             'ATCACA' => [1,1],
896             'ATCACC' => [1,0],
897             'ATCACG' => [1,1],
898             'ATCACT' => [1,1],
899             'ATCAGA' => [1,1],
900             'ATCAGC' => [1,0],
901             'ATCAGG' => [2,0],
902             'ATCAGT' => [1,1],
903             'ATCATA' => [0,1],
904             'ATCATC' => [0,0],
905             'ATCATG' => [1,0],
906             'ATCATT' => [0,1],
907             'ATCCAA' => [2,1],
908             'ATCCAC' => [2,0],
909             'ATCCAG' => [2,1],
910             'ATCCAT' => [2,1],
911             'ATCCCA' => [2,1],
912             'ATCCCC' => [2,0],
913             'ATCCCG' => [2,1],
914             'ATCCCT' => [2,1],
915             'ATCCGA' => [1,2],
916             'ATCCGC' => [2,0],
917             'ATCCGG' => [2,1],
918             'ATCCGT' => [2,1],
919             'ATCCTA' => [1,1],
920             'ATCCTC' => [1,0],
921             'ATCCTG' => [1,1],
922             'ATCCTT' => [1,1],
923             'ATCGAA' => [2,1],
924             'ATCGAC' => [2,0],
925             'ATCGAG' => [2,1],
926             'ATCGAT' => [2,1],
927             'ATCGCA' => [2,1],
928             'ATCGCC' => [2,0],
929             'ATCGCG' => [2,1],
930             'ATCGCT' => [2,1],
931             'ATCGGA' => [2,1],
932             'ATCGGC' => [2,0],
933             'ATCGGG' => [2,1],
934             'ATCGGT' => [2,1],
935             'ATCGTA' => [1,1],
936             'ATCGTC' => [1,0],
937             'ATCGTG' => [1,1],
938             'ATCGTT' => [1,1],
939             'ATCTAC' => [2,0],
940             'ATCTAT' => [2,1],
941             'ATCTCA' => [2,1],
942             'ATCTCC' => [2,0],
943             'ATCTCG' => [2,1],
944             'ATCTCT' => [2,1],
945             'ATCTGC' => [2,0],
946             'ATCTGG' => [3,0],
947             'ATCTGT' => [2,1],
948             'ATCTTA' => [1,1],
949             'ATCTTC' => [1,0],
950             'ATCTTG' => [2,0],
951             'ATCTTT' => [1,1],
952             'ATGAAA' => [1,1],
953             'ATGAAC' => [2,0],
954             'ATGAAG' => [1,0],
955             'ATGAAT' => [2,0],
956             'ATGACA' => [1,1],
957             'ATGACC' => [1,1],
958             'ATGACG' => [1,0],
959             'ATGACT' => [1,1],
960             'ATGAGA' => [1,1],
961             'ATGAGC' => [2,0],
962             'ATGAGG' => [1,0],
963             'ATGAGT' => [2,0],
964             'ATGATA' => [1,0],
965             'ATGATC' => [1,0],
966             'ATGATG' => [0,0],
967             'ATGATT' => [1,0],
968             'ATGCAA' => [2,1],
969             'ATGCAC' => [2,1],
970             'ATGCAG' => [2,0],
971             'ATGCAT' => [2,1],
972             'ATGCCA' => [2,1],
973             'ATGCCC' => [2,1],
974             'ATGCCG' => [2,0],
975             'ATGCCT' => [2,1],
976             'ATGCGA' => [1,2],
977             'ATGCGC' => [1,2],
978             'ATGCGG' => [1,1],
979             'ATGCGT' => [1,2],
980             'ATGCTA' => [1,1],
981             'ATGCTC' => [1,1],
982             'ATGCTG' => [1,0],
983             'ATGCTT' => [1,1],
984             'ATGGAA' => [2,1],
985             'ATGGAC' => [2,1],
986             'ATGGAG' => [2,0],
987             'ATGGAT' => [2,1],
988             'ATGGCA' => [2,1],
989             'ATGGCC' => [2,1],
990             'ATGGCG' => [2,0],
991             'ATGGCT' => [2,1],
992             'ATGGGA' => [2,1],
993             'ATGGGC' => [2,1],
994             'ATGGGG' => [2,0],
995             'ATGGGT' => [2,1],
996             'ATGGTA' => [1,1],
997             'ATGGTC' => [1,1],
998             'ATGGTG' => [1,0],
999             'ATGGTT' => [1,1],
1000             'ATGTAC' => [3,0],
1001             'ATGTAT' => [3,0],
1002             'ATGTCA' => [2,1],
1003             'ATGTCC' => [2,1],
1004             'ATGTCG' => [2,0],
1005             'ATGTCT' => [2,1],
1006             'ATGTGC' => [3,0],
1007             'ATGTGG' => [2,0],
1008             'ATGTGT' => [3,0],
1009             'ATGTTA' => [1,1],
1010             'ATGTTC' => [2,0],
1011             'ATGTTG' => [1,0],
1012             'ATGTTT' => [2,0],
1013             'ATTAAA' => [1,1],
1014             'ATTAAC' => [1,1],
1015             'ATTAAG' => [2,0],
1016             'ATTAAT' => [1,0],
1017             'ATTACA' => [1,1],
1018             'ATTACC' => [1,1],
1019             'ATTACG' => [1,1],
1020             'ATTACT' => [1,0],
1021             'ATTAGA' => [1,1],
1022             'ATTAGC' => [1,1],
1023             'ATTAGG' => [2,0],
1024             'ATTAGT' => [1,0],
1025             'ATTATA' => [0,1],
1026             'ATTATC' => [0,1],
1027             'ATTATG' => [1,0],
1028             'ATTATT' => [0,0],
1029             'ATTCAA' => [2,1],
1030             'ATTCAC' => [2,1],
1031             'ATTCAG' => [2,1],
1032             'ATTCAT' => [2,0],
1033             'ATTCCA' => [2,1],
1034             'ATTCCC' => [2,1],
1035             'ATTCCG' => [2,1],
1036             'ATTCCT' => [2,0],
1037             'ATTCGA' => [1,2],
1038             'ATTCGC' => [2,1],
1039             'ATTCGG' => [2,1],
1040             'ATTCGT' => [2,0],
1041             'ATTCTA' => [1,1],
1042             'ATTCTC' => [1,1],
1043             'ATTCTG' => [1,1],
1044             'ATTCTT' => [1,0],
1045             'ATTGAA' => [2,1],
1046             'ATTGAC' => [2,1],
1047             'ATTGAG' => [2,1],
1048             'ATTGAT' => [2,0],
1049             'ATTGCA' => [2,1],
1050             'ATTGCC' => [2,1],
1051             'ATTGCG' => [2,1],
1052             'ATTGCT' => [2,0],
1053             'ATTGGA' => [2,1],
1054             'ATTGGC' => [2,1],
1055             'ATTGGG' => [2,1],
1056             'ATTGGT' => [2,0],
1057             'ATTGTA' => [1,1],
1058             'ATTGTC' => [1,1],
1059             'ATTGTG' => [1,1],
1060             'ATTGTT' => [1,0],
1061             'ATTTAC' => [2,1],
1062             'ATTTAT' => [2,0],
1063             'ATTTCA' => [2,1],
1064             'ATTTCC' => [2,1],
1065             'ATTTCG' => [2,1],
1066             'ATTTCT' => [2,0],
1067             'ATTTGC' => [2,1],
1068             'ATTTGG' => [3,0],
1069             'ATTTGT' => [2,0],
1070             'ATTTTA' => [1,1],
1071             'ATTTTC' => [1,1],
1072             'ATTTTG' => [2,0],
1073             'ATTTTT' => [1,0],
1074             'CAAAAA' => [1,0],
1075             'CAAAAC' => [2,0],
1076             'CAAAAG' => [1,1],
1077             'CAAAAT' => [2,0],
1078             'CAAACA' => [2,0],
1079             'CAAACC' => [2,1],
1080             'CAAACG' => [2,1],
1081             'CAAACT' => [2,1],
1082             'CAAAGA' => [1,1],
1083             'CAAAGC' => [2,1],
1084             'CAAAGG' => [1,2],
1085             'CAAAGT' => [2,1],
1086             'CAAATA' => [2,0],
1087             'CAAATC' => [2,1],
1088             'CAAATG' => [2,1],
1089             'CAAATT' => [2,1],
1090             'CAACAA' => [0,0],
1091             'CAACAC' => [1,0],
1092             'CAACAG' => [0,1],
1093             'CAACAT' => [1,0],
1094             'CAACCA' => [1,0],
1095             'CAACCC' => [1,1],
1096             'CAACCG' => [1,1],
1097             'CAACCT' => [1,1],
1098             'CAACGA' => [1,0],
1099             'CAACGC' => [1,1],
1100             'CAACGG' => [1,1],
1101             'CAACGT' => [1,1],
1102             'CAACTA' => [1,0],
1103             'CAACTC' => [1,1],
1104             'CAACTG' => [1,1],
1105             'CAACTT' => [1,1],
1106             'CAAGAA' => [1,0],
1107             'CAAGAC' => [2,0],
1108             'CAAGAG' => [1,1],
1109             'CAAGAT' => [2,0],
1110             'CAAGCA' => [2,0],
1111             'CAAGCC' => [2,1],
1112             'CAAGCG' => [2,1],
1113             'CAAGCT' => [2,1],
1114             'CAAGGA' => [2,0],
1115             'CAAGGC' => [2,1],
1116             'CAAGGG' => [2,1],
1117             'CAAGGT' => [2,1],
1118             'CAAGTA' => [2,0],
1119             'CAAGTC' => [2,1],
1120             'CAAGTG' => [2,1],
1121             'CAAGTT' => [2,1],
1122             'CAATAC' => [2,0],
1123             'CAATAT' => [2,0],
1124             'CAATCA' => [2,0],
1125             'CAATCC' => [2,1],
1126             'CAATCG' => [2,1],
1127             'CAATCT' => [2,1],
1128             'CAATGC' => [2,1],
1129             'CAATGG' => [2,1],
1130             'CAATGT' => [2,1],
1131             'CAATTA' => [1,1],
1132             'CAATTC' => [2,1],
1133             'CAATTG' => [1,2],
1134             'CAATTT' => [2,1],
1135             'CACAAA' => [2,0],
1136             'CACAAC' => [1,0],
1137             'CACAAG' => [2,0],
1138             'CACAAT' => [1,1],
1139             'CACACA' => [2,1],
1140             'CACACC' => [2,0],
1141             'CACACG' => [2,1],
1142             'CACACT' => [2,1],
1143             'CACAGA' => [1,2],
1144             'CACAGC' => [2,0],
1145             'CACAGG' => [1,2],
1146             'CACAGT' => [2,1],
1147             'CACATA' => [2,1],
1148             'CACATC' => [2,0],
1149             'CACATG' => [2,1],
1150             'CACATT' => [2,1],
1151             'CACCAA' => [1,0],
1152             'CACCAC' => [0,0],
1153             'CACCAG' => [1,0],
1154             'CACCAT' => [0,1],
1155             'CACCCA' => [1,1],
1156             'CACCCC' => [1,0],
1157             'CACCCG' => [1,1],
1158             'CACCCT' => [1,1],
1159             'CACCGA' => [1,1],
1160             'CACCGC' => [1,0],
1161             'CACCGG' => [1,1],
1162             'CACCGT' => [1,1],
1163             'CACCTA' => [1,1],
1164             'CACCTC' => [1,0],
1165             'CACCTG' => [1,1],
1166             'CACCTT' => [1,1],
1167             'CACGAA' => [2,0],
1168             'CACGAC' => [1,0],
1169             'CACGAG' => [2,0],
1170             'CACGAT' => [1,1],
1171             'CACGCA' => [2,1],
1172             'CACGCC' => [2,0],
1173             'CACGCG' => [2,1],
1174             'CACGCT' => [2,1],
1175             'CACGGA' => [2,1],
1176             'CACGGC' => [2,0],
1177             'CACGGG' => [2,1],
1178             'CACGGT' => [2,1],
1179             'CACGTA' => [2,1],
1180             'CACGTC' => [2,0],
1181             'CACGTG' => [2,1],
1182             'CACGTT' => [2,1],
1183             'CACTAC' => [1,0],
1184             'CACTAT' => [1,1],
1185             'CACTCA' => [2,1],
1186             'CACTCC' => [2,0],
1187             'CACTCG' => [2,1],
1188             'CACTCT' => [2,1],
1189             'CACTGC' => [2,0],
1190             'CACTGG' => [2,1],
1191             'CACTGT' => [2,1],
1192             'CACTTA' => [1,2],
1193             'CACTTC' => [2,0],
1194             'CACTTG' => [1,2],
1195             'CACTTT' => [2,1],
1196             'CAGAAA' => [1,1],
1197             'CAGAAC' => [2,0],
1198             'CAGAAG' => [1,0],
1199             'CAGAAT' => [2,0],
1200             'CAGACA' => [2,1],
1201             'CAGACC' => [2,1],
1202             'CAGACG' => [2,0],
1203             'CAGACT' => [2,1],
1204             'CAGAGA' => [1,2],
1205             'CAGAGC' => [2,1],
1206             'CAGAGG' => [1,1],
1207             'CAGAGT' => [2,1],
1208             'CAGATA' => [2,1],
1209             'CAGATC' => [2,1],
1210             'CAGATG' => [2,0],
1211             'CAGATT' => [2,1],
1212             'CAGCAA' => [0,1],
1213             'CAGCAC' => [1,0],
1214             'CAGCAG' => [0,0],
1215             'CAGCAT' => [1,0],
1216             'CAGCCA' => [1,1],
1217             'CAGCCC' => [1,1],
1218             'CAGCCG' => [1,0],
1219             'CAGCCT' => [1,1],
1220             'CAGCGA' => [1,1],
1221             'CAGCGC' => [1,1],
1222             'CAGCGG' => [1,0],
1223             'CAGCGT' => [1,1],
1224             'CAGCTA' => [1,1],
1225             'CAGCTC' => [1,1],
1226             'CAGCTG' => [1,0],
1227             'CAGCTT' => [1,1],
1228             'CAGGAA' => [1,1],
1229             'CAGGAC' => [2,0],
1230             'CAGGAG' => [1,0],
1231             'CAGGAT' => [2,0],
1232             'CAGGCA' => [2,1],
1233             'CAGGCC' => [2,1],
1234             'CAGGCG' => [2,0],
1235             'CAGGCT' => [2,1],
1236             'CAGGGA' => [2,1],
1237             'CAGGGC' => [2,1],
1238             'CAGGGG' => [2,0],
1239             'CAGGGT' => [2,1],
1240             'CAGGTA' => [2,1],
1241             'CAGGTC' => [2,1],
1242             'CAGGTG' => [2,0],
1243             'CAGGTT' => [2,1],
1244             'CAGTAC' => [2,0],
1245             'CAGTAT' => [2,0],
1246             'CAGTCA' => [2,1],
1247             'CAGTCC' => [2,1],
1248             'CAGTCG' => [2,0],
1249             'CAGTCT' => [2,1],
1250             'CAGTGC' => [2,1],
1251             'CAGTGG' => [2,0],
1252             'CAGTGT' => [2,1],
1253             'CAGTTA' => [1,2],
1254             'CAGTTC' => [2,1],
1255             'CAGTTG' => [1,1],
1256             'CAGTTT' => [2,1],
1257             'CATAAA' => [2,0],
1258             'CATAAC' => [1,1],
1259             'CATAAG' => [2,0],
1260             'CATAAT' => [1,0],
1261             'CATACA' => [2,1],
1262             'CATACC' => [2,1],
1263             'CATACG' => [2,1],
1264             'CATACT' => [2,0],
1265             'CATAGA' => [1,2],
1266             'CATAGC' => [2,1],
1267             'CATAGG' => [1,2],
1268             'CATAGT' => [2,0],
1269             'CATATA' => [2,1],
1270             'CATATC' => [2,1],
1271             'CATATG' => [2,1],
1272             'CATATT' => [2,0],
1273             'CATCAA' => [1,0],
1274             'CATCAC' => [0,1],
1275             'CATCAG' => [1,0],
1276             'CATCAT' => [0,0],
1277             'CATCCA' => [1,1],
1278             'CATCCC' => [1,1],
1279             'CATCCG' => [1,1],
1280             'CATCCT' => [1,0],
1281             'CATCGA' => [1,1],
1282             'CATCGC' => [1,1],
1283             'CATCGG' => [1,1],
1284             'CATCGT' => [1,0],
1285             'CATCTA' => [1,1],
1286             'CATCTC' => [1,1],
1287             'CATCTG' => [1,1],
1288             'CATCTT' => [1,0],
1289             'CATGAA' => [2,0],
1290             'CATGAC' => [1,1],
1291             'CATGAG' => [2,0],
1292             'CATGAT' => [1,0],
1293             'CATGCA' => [2,1],
1294             'CATGCC' => [2,1],
1295             'CATGCG' => [2,1],
1296             'CATGCT' => [2,0],
1297             'CATGGA' => [2,1],
1298             'CATGGC' => [2,1],
1299             'CATGGG' => [2,1],
1300             'CATGGT' => [2,0],
1301             'CATGTA' => [2,1],
1302             'CATGTC' => [2,1],
1303             'CATGTG' => [2,1],
1304             'CATGTT' => [2,0],
1305             'CATTAC' => [1,1],
1306             'CATTAT' => [1,0],
1307             'CATTCA' => [2,1],
1308             'CATTCC' => [2,1],
1309             'CATTCG' => [2,1],
1310             'CATTCT' => [2,0],
1311             'CATTGC' => [2,1],
1312             'CATTGG' => [2,1],
1313             'CATTGT' => [2,0],
1314             'CATTTA' => [1,2],
1315             'CATTTC' => [2,1],
1316             'CATTTG' => [1,2],
1317             'CATTTT' => [2,0],
1318             'CCAAAA' => [2,0],
1319             'CCAAAC' => [2,1],
1320             'CCAAAG' => [2,1],
1321             'CCAAAT' => [2,1],
1322             'CCAACA' => [1,0],
1323             'CCAACC' => [1,1],
1324             'CCAACG' => [1,1],
1325             'CCAACT' => [1,1],
1326             'CCAAGA' => [1,1],
1327             'CCAAGC' => [2,1],
1328             'CCAAGG' => [1,2],
1329             'CCAAGT' => [2,1],
1330             'CCAATA' => [2,0],
1331             'CCAATC' => [2,1],
1332             'CCAATG' => [2,1],
1333             'CCAATT' => [2,1],
1334             'CCACAA' => [1,0],
1335             'CCACAC' => [1,1],
1336             'CCACAG' => [1,1],
1337             'CCACAT' => [1,1],
1338             'CCACCA' => [0,0],
1339             'CCACCC' => [0,1],
1340             'CCACCG' => [0,1],
1341             'CCACCT' => [0,1],
1342             'CCACGA' => [1,0],
1343             'CCACGC' => [1,1],
1344             'CCACGG' => [1,1],
1345             'CCACGT' => [1,1],
1346             'CCACTA' => [1,0],
1347             'CCACTC' => [1,1],
1348             'CCACTG' => [1,1],
1349             'CCACTT' => [1,1],
1350             'CCAGAA' => [2,0],
1351             'CCAGAC' => [2,1],
1352             'CCAGAG' => [2,1],
1353             'CCAGAT' => [2,1],
1354             'CCAGCA' => [1,0],
1355             'CCAGCC' => [1,1],
1356             'CCAGCG' => [1,1],
1357             'CCAGCT' => [1,1],
1358             'CCAGGA' => [2,0],
1359             'CCAGGC' => [2,1],
1360             'CCAGGG' => [2,1],
1361             'CCAGGT' => [2,1],
1362             'CCAGTA' => [2,0],
1363             'CCAGTC' => [2,1],
1364             'CCAGTG' => [2,1],
1365             'CCAGTT' => [2,1],
1366             'CCATAC' => [2,1],
1367             'CCATAT' => [2,1],
1368             'CCATCA' => [1,0],
1369             'CCATCC' => [1,1],
1370             'CCATCG' => [1,1],
1371             'CCATCT' => [1,1],
1372             'CCATGC' => [2,1],
1373             'CCATGG' => [2,1],
1374             'CCATGT' => [2,1],
1375             'CCATTA' => [1,1],
1376             'CCATTC' => [2,1],
1377             'CCATTG' => [1,2],
1378             'CCATTT' => [2,1],
1379             'CCCAAA' => [2,1],
1380             'CCCAAC' => [2,0],
1381             'CCCAAG' => [2,1],
1382             'CCCAAT' => [2,1],
1383             'CCCACA' => [1,1],
1384             'CCCACC' => [1,0],
1385             'CCCACG' => [1,1],
1386             'CCCACT' => [1,1],
1387             'CCCAGA' => [1,2],
1388             'CCCAGC' => [2,0],
1389             'CCCAGG' => [1,2],
1390             'CCCAGT' => [2,1],
1391             'CCCATA' => [2,1],
1392             'CCCATC' => [2,0],
1393             'CCCATG' => [2,1],
1394             'CCCATT' => [2,1],
1395             'CCCCAA' => [1,1],
1396             'CCCCAC' => [1,0],
1397             'CCCCAG' => [1,1],
1398             'CCCCAT' => [1,1],
1399             'CCCCCA' => [0,1],
1400             'CCCCCC' => [0,0],
1401             'CCCCCG' => [0,1],
1402             'CCCCCT' => [0,1],
1403             'CCCCGA' => [1,1],
1404             'CCCCGC' => [1,0],
1405             'CCCCGG' => [1,1],
1406             'CCCCGT' => [1,1],
1407             'CCCCTA' => [1,1],
1408             'CCCCTC' => [1,0],
1409             'CCCCTG' => [1,1],
1410             'CCCCTT' => [1,1],
1411             'CCCGAA' => [2,1],
1412             'CCCGAC' => [2,0],
1413             'CCCGAG' => [2,1],
1414             'CCCGAT' => [2,1],
1415             'CCCGCA' => [1,1],
1416             'CCCGCC' => [1,0],
1417             'CCCGCG' => [1,1],
1418             'CCCGCT' => [1,1],
1419             'CCCGGA' => [2,1],
1420             'CCCGGC' => [2,0],
1421             'CCCGGG' => [2,1],
1422             'CCCGGT' => [2,1],
1423             'CCCGTA' => [2,1],
1424             'CCCGTC' => [2,0],
1425             'CCCGTG' => [2,1],
1426             'CCCGTT' => [2,1],
1427             'CCCTAC' => [2,0],
1428             'CCCTAT' => [2,1],
1429             'CCCTCA' => [1,1],
1430             'CCCTCC' => [1,0],
1431             'CCCTCG' => [1,1],
1432             'CCCTCT' => [1,1],
1433             'CCCTGC' => [2,0],
1434             'CCCTGG' => [2,1],
1435             'CCCTGT' => [2,1],
1436             'CCCTTA' => [1,2],
1437             'CCCTTC' => [2,0],
1438             'CCCTTG' => [1,2],
1439             'CCCTTT' => [2,1],
1440             'CCGAAA' => [2,1],
1441             'CCGAAC' => [2,1],
1442             'CCGAAG' => [2,0],
1443             'CCGAAT' => [2,1],
1444             'CCGACA' => [1,1],
1445             'CCGACC' => [1,1],
1446             'CCGACG' => [1,0],
1447             'CCGACT' => [1,1],
1448             'CCGAGA' => [1,2],
1449             'CCGAGC' => [2,1],
1450             'CCGAGG' => [1,1],
1451             'CCGAGT' => [2,1],
1452             'CCGATA' => [2,1],
1453             'CCGATC' => [2,1],
1454             'CCGATG' => [2,0],
1455             'CCGATT' => [2,1],
1456             'CCGCAA' => [1,1],
1457             'CCGCAC' => [1,1],
1458             'CCGCAG' => [1,0],
1459             'CCGCAT' => [1,1],
1460             'CCGCCA' => [0,1],
1461             'CCGCCC' => [0,1],
1462             'CCGCCG' => [0,0],
1463             'CCGCCT' => [0,1],
1464             'CCGCGA' => [1,1],
1465             'CCGCGC' => [1,1],
1466             'CCGCGG' => [1,0],
1467             'CCGCGT' => [1,1],
1468             'CCGCTA' => [1,1],
1469             'CCGCTC' => [1,1],
1470             'CCGCTG' => [1,0],
1471             'CCGCTT' => [1,1],
1472             'CCGGAA' => [2,1],
1473             'CCGGAC' => [2,1],
1474             'CCGGAG' => [2,0],
1475             'CCGGAT' => [2,1],
1476             'CCGGCA' => [1,1],
1477             'CCGGCC' => [1,1],
1478             'CCGGCG' => [1,0],
1479             'CCGGCT' => [1,1],
1480             'CCGGGA' => [2,1],
1481             'CCGGGC' => [2,1],
1482             'CCGGGG' => [2,0],
1483             'CCGGGT' => [2,1],
1484             'CCGGTA' => [2,1],
1485             'CCGGTC' => [2,1],
1486             'CCGGTG' => [2,0],
1487             'CCGGTT' => [2,1],
1488             'CCGTAC' => [2,1],
1489             'CCGTAT' => [2,1],
1490             'CCGTCA' => [1,1],
1491             'CCGTCC' => [1,1],
1492             'CCGTCG' => [1,0],
1493             'CCGTCT' => [1,1],
1494             'CCGTGC' => [2,1],
1495             'CCGTGG' => [2,0],
1496             'CCGTGT' => [2,1],
1497             'CCGTTA' => [1,2],
1498             'CCGTTC' => [2,1],
1499             'CCGTTG' => [1,1],
1500             'CCGTTT' => [2,1],
1501             'CCTAAA' => [2,1],
1502             'CCTAAC' => [2,1],
1503             'CCTAAG' => [2,1],
1504             'CCTAAT' => [2,0],
1505             'CCTACA' => [1,1],
1506             'CCTACC' => [1,1],
1507             'CCTACG' => [1,1],
1508             'CCTACT' => [1,0],
1509             'CCTAGA' => [1,2],
1510             'CCTAGC' => [2,1],
1511             'CCTAGG' => [1,2],
1512             'CCTAGT' => [2,0],
1513             'CCTATA' => [2,1],
1514             'CCTATC' => [2,1],
1515             'CCTATG' => [2,1],
1516             'CCTATT' => [2,0],
1517             'CCTCAA' => [1,1],
1518             'CCTCAC' => [1,1],
1519             'CCTCAG' => [1,1],
1520             'CCTCAT' => [1,0],
1521             'CCTCCA' => [0,1],
1522             'CCTCCC' => [0,1],
1523             'CCTCCG' => [0,1],
1524             'CCTCCT' => [0,0],
1525             'CCTCGA' => [1,1],
1526             'CCTCGC' => [1,1],
1527             'CCTCGG' => [1,1],
1528             'CCTCGT' => [1,0],
1529             'CCTCTA' => [1,1],
1530             'CCTCTC' => [1,1],
1531             'CCTCTG' => [1,1],
1532             'CCTCTT' => [1,0],
1533             'CCTGAA' => [2,1],
1534             'CCTGAC' => [2,1],
1535             'CCTGAG' => [2,1],
1536             'CCTGAT' => [2,0],
1537             'CCTGCA' => [1,1],
1538             'CCTGCC' => [1,1],
1539             'CCTGCG' => [1,1],
1540             'CCTGCT' => [1,0],
1541             'CCTGGA' => [2,1],
1542             'CCTGGC' => [2,1],
1543             'CCTGGG' => [2,1],
1544             'CCTGGT' => [2,0],
1545             'CCTGTA' => [2,1],
1546             'CCTGTC' => [2,1],
1547             'CCTGTG' => [2,1],
1548             'CCTGTT' => [2,0],
1549             'CCTTAC' => [2,1],
1550             'CCTTAT' => [2,0],
1551             'CCTTCA' => [1,1],
1552             'CCTTCC' => [1,1],
1553             'CCTTCG' => [1,1],
1554             'CCTTCT' => [1,0],
1555             'CCTTGC' => [2,1],
1556             'CCTTGG' => [2,1],
1557             'CCTTGT' => [2,0],
1558             'CCTTTA' => [1,2],
1559             'CCTTTC' => [2,1],
1560             'CCTTTG' => [1,2],
1561             'CCTTTT' => [2,0],
1562             'CGAAAA' => [1,1],
1563             'CGAAAC' => [2,1],
1564             'CGAAAG' => [1,2],
1565             'CGAAAT' => [2,1],
1566             'CGAACA' => [1,1],
1567             'CGAACC' => [1,2],
1568             'CGAACG' => [1,2],
1569             'CGAACT' => [1,2],
1570             'CGAAGA' => [0,1],
1571             'CGAAGC' => [1,1],
1572             'CGAAGG' => [0,2],
1573             'CGAAGT' => [1,1],
1574             'CGAATA' => [1,1],
1575             'CGAATC' => [1,2],
1576             'CGAATG' => [1,2],
1577             'CGAATT' => [1,2],
1578             'CGACAA' => [1,0],
1579             'CGACAC' => [1,1],
1580             'CGACAG' => [1,1],
1581             'CGACAT' => [1,1],
1582             'CGACCA' => [1,0],
1583             'CGACCC' => [1,1],
1584             'CGACCG' => [1,1],
1585             'CGACCT' => [1,1],
1586             'CGACGA' => [0,0],
1587             'CGACGC' => [0,1],
1588             'CGACGG' => [0,1],
1589             'CGACGT' => [0,1],
1590             'CGACTA' => [1,0],
1591             'CGACTC' => [1,1],
1592             'CGACTG' => [1,1],
1593             'CGACTT' => [1,1],
1594             'CGAGAA' => [2,0],
1595             'CGAGAC' => [2,1],
1596             'CGAGAG' => [2,1],
1597             'CGAGAT' => [2,1],
1598             'CGAGCA' => [2,0],
1599             'CGAGCC' => [2,1],
1600             'CGAGCG' => [2,1],
1601             'CGAGCT' => [2,1],
1602             'CGAGGA' => [1,0],
1603             'CGAGGC' => [1,1],
1604             'CGAGGG' => [1,1],
1605             'CGAGGT' => [1,1],
1606             'CGAGTA' => [2,0],
1607             'CGAGTC' => [2,1],
1608             'CGAGTG' => [2,1],
1609             'CGAGTT' => [2,1],
1610             'CGATAC' => [2,1],
1611             'CGATAT' => [2,1],
1612             'CGATCA' => [2,0],
1613             'CGATCC' => [2,1],
1614             'CGATCG' => [2,1],
1615             'CGATCT' => [2,1],
1616             'CGATGC' => [1,1],
1617             'CGATGG' => [1,1],
1618             'CGATGT' => [1,1],
1619             'CGATTA' => [1,1],
1620             'CGATTC' => [2,1],
1621             'CGATTG' => [1,2],
1622             'CGATTT' => [2,1],
1623             'CGCAAA' => [1,2],
1624             'CGCAAC' => [2,0],
1625             'CGCAAG' => [1,2],
1626             'CGCAAT' => [2,1],
1627             'CGCACA' => [1,2],
1628             'CGCACC' => [2,0],
1629             'CGCACG' => [1,2],
1630             'CGCACT' => [2,1],
1631             'CGCAGA' => [0,2],
1632             'CGCAGC' => [1,0],
1633             'CGCAGG' => [0,2],
1634             'CGCAGT' => [1,1],
1635             'CGCATA' => [1,2],
1636             'CGCATC' => [2,0],
1637             'CGCATG' => [1,2],
1638             'CGCATT' => [2,1],
1639             'CGCCAA' => [1,1],
1640             'CGCCAC' => [1,0],
1641             'CGCCAG' => [1,1],
1642             'CGCCAT' => [1,1],
1643             'CGCCCA' => [1,1],
1644             'CGCCCC' => [1,0],
1645             'CGCCCG' => [1,1],
1646             'CGCCCT' => [1,1],
1647             'CGCCGA' => [0,1],
1648             'CGCCGC' => [0,0],
1649             'CGCCGG' => [0,1],
1650             'CGCCGT' => [0,1],
1651             'CGCCTA' => [1,1],
1652             'CGCCTC' => [1,0],
1653             'CGCCTG' => [1,1],
1654             'CGCCTT' => [1,1],
1655             'CGCGAA' => [2,1],
1656             'CGCGAC' => [2,0],
1657             'CGCGAG' => [2,1],
1658             'CGCGAT' => [2,1],
1659             'CGCGCA' => [2,1],
1660             'CGCGCC' => [2,0],
1661             'CGCGCG' => [2,1],
1662             'CGCGCT' => [2,1],
1663             'CGCGGA' => [1,1],
1664             'CGCGGC' => [1,0],
1665             'CGCGGG' => [1,1],
1666             'CGCGGT' => [1,1],
1667             'CGCGTA' => [2,1],
1668             'CGCGTC' => [2,0],
1669             'CGCGTG' => [2,1],
1670             'CGCGTT' => [2,1],
1671             'CGCTAC' => [2,0],
1672             'CGCTAT' => [2,1],
1673             'CGCTCA' => [2,1],
1674             'CGCTCC' => [2,0],
1675             'CGCTCG' => [2,1],
1676             'CGCTCT' => [2,1],
1677             'CGCTGC' => [1,0],
1678             'CGCTGG' => [1,1],
1679             'CGCTGT' => [1,1],
1680             'CGCTTA' => [1,2],
1681             'CGCTTC' => [2,0],
1682             'CGCTTG' => [1,2],
1683             'CGCTTT' => [2,1],
1684             'CGGAAA' => [1,2],
1685             'CGGAAC' => [2,1],
1686             'CGGAAG' => [1,1],
1687             'CGGAAT' => [2,1],
1688             'CGGACA' => [1,2],
1689             'CGGACC' => [1,2],
1690             'CGGACG' => [1,1],
1691             'CGGACT' => [1,2],
1692             'CGGAGA' => [0,2],
1693             'CGGAGC' => [1,1],
1694             'CGGAGG' => [0,1],
1695             'CGGAGT' => [1,1],
1696             'CGGATA' => [1,2],
1697             'CGGATC' => [2,1],
1698             'CGGATG' => [1,1],
1699             'CGGATT' => [2,1],
1700             'CGGCAA' => [1,1],
1701             'CGGCAC' => [1,1],
1702             'CGGCAG' => [1,0],
1703             'CGGCAT' => [1,1],
1704             'CGGCCA' => [1,1],
1705             'CGGCCC' => [1,1],
1706             'CGGCCG' => [1,0],
1707             'CGGCCT' => [1,1],
1708             'CGGCGA' => [0,1],
1709             'CGGCGC' => [0,1],
1710             'CGGCGG' => [0,0],
1711             'CGGCGT' => [0,1],
1712             'CGGCTA' => [1,1],
1713             'CGGCTC' => [1,1],
1714             'CGGCTG' => [1,0],
1715             'CGGCTT' => [1,1],
1716             'CGGGAA' => [2,1],
1717             'CGGGAC' => [2,1],
1718             'CGGGAG' => [2,0],
1719             'CGGGAT' => [2,1],
1720             'CGGGCA' => [2,1],
1721             'CGGGCC' => [2,1],
1722             'CGGGCG' => [2,0],
1723             'CGGGCT' => [2,1],
1724             'CGGGGA' => [1,1],
1725             'CGGGGC' => [1,1],
1726             'CGGGGG' => [1,0],
1727             'CGGGGT' => [1,1],
1728             'CGGGTA' => [2,1],
1729             'CGGGTC' => [2,1],
1730             'CGGGTG' => [2,0],
1731             'CGGGTT' => [2,1],
1732             'CGGTAC' => [2,1],
1733             'CGGTAT' => [2,1],
1734             'CGGTCA' => [2,1],
1735             'CGGTCC' => [2,1],
1736             'CGGTCG' => [2,0],
1737             'CGGTCT' => [2,1],
1738             'CGGTGC' => [1,1],
1739             'CGGTGG' => [1,0],
1740             'CGGTGT' => [1,1],
1741             'CGGTTA' => [1,2],
1742             'CGGTTC' => [2,1],
1743             'CGGTTG' => [1,1],
1744             'CGGTTT' => [2,1],
1745             'CGTAAA' => [1,2],
1746             'CGTAAC' => [2,1],
1747             'CGTAAG' => [1,2],
1748             'CGTAAT' => [2,0],
1749             'CGTACA' => [1,2],
1750             'CGTACC' => [2,1],
1751             'CGTACG' => [1,2],
1752             'CGTACT' => [2,0],
1753             'CGTAGA' => [0,2],
1754             'CGTAGC' => [1,1],
1755             'CGTAGG' => [0,2],
1756             'CGTAGT' => [1,0],
1757             'CGTATA' => [1,2],
1758             'CGTATC' => [2,1],
1759             'CGTATG' => [1,2],
1760             'CGTATT' => [2,0],
1761             'CGTCAA' => [1,1],
1762             'CGTCAC' => [1,1],
1763             'CGTCAG' => [1,1],
1764             'CGTCAT' => [1,0],
1765             'CGTCCA' => [1,1],
1766             'CGTCCC' => [1,1],
1767             'CGTCCG' => [1,1],
1768             'CGTCCT' => [1,0],
1769             'CGTCGA' => [0,1],
1770             'CGTCGC' => [0,1],
1771             'CGTCGG' => [0,1],
1772             'CGTCGT' => [0,0],
1773             'CGTCTA' => [1,1],
1774             'CGTCTC' => [1,1],
1775             'CGTCTG' => [1,1],
1776             'CGTCTT' => [1,0],
1777             'CGTGAA' => [2,1],
1778             'CGTGAC' => [2,1],
1779             'CGTGAG' => [2,1],
1780             'CGTGAT' => [2,0],
1781             'CGTGCA' => [2,1],
1782             'CGTGCC' => [2,1],
1783             'CGTGCG' => [2,1],
1784             'CGTGCT' => [2,0],
1785             'CGTGGA' => [1,1],
1786             'CGTGGC' => [1,1],
1787             'CGTGGG' => [1,1],
1788             'CGTGGT' => [1,0],
1789             'CGTGTA' => [2,1],
1790             'CGTGTC' => [2,1],
1791             'CGTGTG' => [2,1],
1792             'CGTGTT' => [2,0],
1793             'CGTTAC' => [2,1],
1794             'CGTTAT' => [2,0],
1795             'CGTTCA' => [2,1],
1796             'CGTTCC' => [2,1],
1797             'CGTTCG' => [2,1],
1798             'CGTTCT' => [2,0],
1799             'CGTTGC' => [1,1],
1800             'CGTTGG' => [1,1],
1801             'CGTTGT' => [1,0],
1802             'CGTTTA' => [1,2],
1803             'CGTTTC' => [2,1],
1804             'CGTTTG' => [1,2],
1805             'CGTTTT' => [2,0],
1806             'CTAAAA' => [2,0],
1807             'CTAAAC' => [2,1],
1808             'CTAAAG' => [2,1],
1809             'CTAAAT' => [2,1],
1810             'CTAACA' => [2,0],
1811             'CTAACC' => [2,1],
1812             'CTAACG' => [2,1],
1813             'CTAACT' => [2,1],
1814             'CTAAGA' => [1,1],
1815             'CTAAGC' => [2,1],
1816             'CTAAGG' => [1,2],
1817             'CTAAGT' => [2,1],
1818             'CTAATA' => [1,0],
1819             'CTAATC' => [1,1],
1820             'CTAATG' => [1,1],
1821             'CTAATT' => [1,1],
1822             'CTACAA' => [1,0],
1823             'CTACAC' => [1,1],
1824             'CTACAG' => [1,1],
1825             'CTACAT' => [1,1],
1826             'CTACCA' => [1,0],
1827             'CTACCC' => [1,1],
1828             'CTACCG' => [1,1],
1829             'CTACCT' => [1,1],
1830             'CTACGA' => [1,0],
1831             'CTACGC' => [1,1],
1832             'CTACGG' => [1,1],
1833             'CTACGT' => [1,1],
1834             'CTACTA' => [0,0],
1835             'CTACTC' => [0,1],
1836             'CTACTG' => [0,1],
1837             'CTACTT' => [0,1],
1838             'CTAGAA' => [2,0],
1839             'CTAGAC' => [2,1],
1840             'CTAGAG' => [2,1],
1841             'CTAGAT' => [2,1],
1842             'CTAGCA' => [2,0],
1843             'CTAGCC' => [2,1],
1844             'CTAGCG' => [2,1],
1845             'CTAGCT' => [2,1],
1846             'CTAGGA' => [2,0],
1847             'CTAGGC' => [2,1],
1848             'CTAGGG' => [2,1],
1849             'CTAGGT' => [2,1],
1850             'CTAGTA' => [1,0],
1851             'CTAGTC' => [1,1],
1852             'CTAGTG' => [1,1],
1853             'CTAGTT' => [1,1],
1854             'CTATAC' => [2,1],
1855             'CTATAT' => [2,1],
1856             'CTATCA' => [1,1],
1857             'CTATCC' => [1,2],
1858             'CTATCG' => [1,2],
1859             'CTATCT' => [1,2],
1860             'CTATGC' => [2,1],
1861             'CTATGG' => [1,2],
1862             'CTATGT' => [2,1],
1863             'CTATTA' => [0,1],
1864             'CTATTC' => [1,1],
1865             'CTATTG' => [0,2],
1866             'CTATTT' => [1,1],
1867             'CTCAAA' => [2,1],
1868             'CTCAAC' => [2,0],
1869             'CTCAAG' => [2,1],
1870             'CTCAAT' => [2,1],
1871             'CTCACA' => [2,1],
1872             'CTCACC' => [2,0],
1873             'CTCACG' => [2,1],
1874             'CTCACT' => [2,1],
1875             'CTCAGA' => [1,2],
1876             'CTCAGC' => [2,0],
1877             'CTCAGG' => [1,2],
1878             'CTCAGT' => [2,1],
1879             'CTCATA' => [1,1],
1880             'CTCATC' => [1,0],
1881             'CTCATG' => [1,1],
1882             'CTCATT' => [1,1],
1883             'CTCCAA' => [1,1],
1884             'CTCCAC' => [1,0],
1885             'CTCCAG' => [1,1],
1886             'CTCCAT' => [1,1],
1887             'CTCCCA' => [1,1],
1888             'CTCCCC' => [1,0],
1889             'CTCCCG' => [1,1],
1890             'CTCCCT' => [1,1],
1891             'CTCCGA' => [1,1],
1892             'CTCCGC' => [1,0],
1893             'CTCCGG' => [1,1],
1894             'CTCCGT' => [1,1],
1895             'CTCCTA' => [0,1],
1896             'CTCCTC' => [0,0],
1897             'CTCCTG' => [0,1],
1898             'CTCCTT' => [0,1],
1899             'CTCGAA' => [2,1],
1900             'CTCGAC' => [2,0],
1901             'CTCGAG' => [2,1],
1902             'CTCGAT' => [2,1],
1903             'CTCGCA' => [2,1],
1904             'CTCGCC' => [2,0],
1905             'CTCGCG' => [2,1],
1906             'CTCGCT' => [2,1],
1907             'CTCGGA' => [2,1],
1908             'CTCGGC' => [2,0],
1909             'CTCGGG' => [2,1],
1910             'CTCGGT' => [2,1],
1911             'CTCGTA' => [1,1],
1912             'CTCGTC' => [1,0],
1913             'CTCGTG' => [1,1],
1914             'CTCGTT' => [1,1],
1915             'CTCTAC' => [2,0],
1916             'CTCTAT' => [2,1],
1917             'CTCTCA' => [1,2],
1918             'CTCTCC' => [2,0],
1919             'CTCTCG' => [1,2],
1920             'CTCTCT' => [2,1],
1921             'CTCTGC' => [2,0],
1922             'CTCTGG' => [1,2],
1923             'CTCTGT' => [2,1],
1924             'CTCTTA' => [0,2],
1925             'CTCTTC' => [1,0],
1926             'CTCTTG' => [0,2],
1927             'CTCTTT' => [1,1],
1928             'CTGAAA' => [2,1],
1929             'CTGAAC' => [2,1],
1930             'CTGAAG' => [2,0],
1931             'CTGAAT' => [2,1],
1932             'CTGACA' => [2,1],
1933             'CTGACC' => [2,1],
1934             'CTGACG' => [2,0],
1935             'CTGACT' => [2,1],
1936             'CTGAGA' => [1,2],
1937             'CTGAGC' => [2,1],
1938             'CTGAGG' => [1,1],
1939             'CTGAGT' => [2,1],
1940             'CTGATA' => [1,1],
1941             'CTGATC' => [1,1],
1942             'CTGATG' => [1,0],
1943             'CTGATT' => [1,1],
1944             'CTGCAA' => [1,1],
1945             'CTGCAC' => [1,1],
1946             'CTGCAG' => [1,0],
1947             'CTGCAT' => [1,1],
1948             'CTGCCA' => [1,1],
1949             'CTGCCC' => [1,1],
1950             'CTGCCG' => [1,0],
1951             'CTGCCT' => [1,1],
1952             'CTGCGA' => [1,1],
1953             'CTGCGC' => [1,1],
1954             'CTGCGG' => [1,0],
1955             'CTGCGT' => [1,1],
1956             'CTGCTA' => [0,1],
1957             'CTGCTC' => [0,1],
1958             'CTGCTG' => [0,0],
1959             'CTGCTT' => [0,1],
1960             'CTGGAA' => [2,1],
1961             'CTGGAC' => [2,1],
1962             'CTGGAG' => [2,0],
1963             'CTGGAT' => [2,1],
1964             'CTGGCA' => [2,1],
1965             'CTGGCC' => [2,1],
1966             'CTGGCG' => [2,0],
1967             'CTGGCT' => [2,1],
1968             'CTGGGA' => [2,1],
1969             'CTGGGC' => [2,1],
1970             'CTGGGG' => [2,0],
1971             'CTGGGT' => [2,1],
1972             'CTGGTA' => [1,1],
1973             'CTGGTC' => [1,1],
1974             'CTGGTG' => [1,0],
1975             'CTGGTT' => [1,1],
1976             'CTGTAC' => [2,1],
1977             'CTGTAT' => [2,1],
1978             'CTGTCA' => [1,2],
1979             'CTGTCC' => [1,2],
1980             'CTGTCG' => [1,1],
1981             'CTGTCT' => [1,2],
1982             'CTGTGC' => [2,1],
1983             'CTGTGG' => [1,1],
1984             'CTGTGT' => [2,1],
1985             'CTGTTA' => [0,2],
1986             'CTGTTC' => [1,1],
1987             'CTGTTG' => [0,1],
1988             'CTGTTT' => [1,1],
1989             'CTTAAA' => [2,1],
1990             'CTTAAC' => [2,1],
1991             'CTTAAG' => [2,1],
1992             'CTTAAT' => [2,0],
1993             'CTTACA' => [2,1],
1994             'CTTACC' => [2,1],
1995             'CTTACG' => [2,1],
1996             'CTTACT' => [2,0],
1997             'CTTAGA' => [1,2],
1998             'CTTAGC' => [2,1],
1999             'CTTAGG' => [1,2],
2000             'CTTAGT' => [2,0],
2001             'CTTATA' => [1,1],
2002             'CTTATC' => [1,1],
2003             'CTTATG' => [1,1],
2004             'CTTATT' => [1,0],
2005             'CTTCAA' => [1,1],
2006             'CTTCAC' => [1,1],
2007             'CTTCAG' => [1,1],
2008             'CTTCAT' => [1,0],
2009             'CTTCCA' => [1,1],
2010             'CTTCCC' => [1,1],
2011             'CTTCCG' => [1,1],
2012             'CTTCCT' => [1,0],
2013             'CTTCGA' => [1,1],
2014             'CTTCGC' => [1,1],
2015             'CTTCGG' => [1,1],
2016             'CTTCGT' => [1,0],
2017             'CTTCTA' => [0,1],
2018             'CTTCTC' => [0,1],
2019             'CTTCTG' => [0,1],
2020             'CTTCTT' => [0,0],
2021             'CTTGAA' => [2,1],
2022             'CTTGAC' => [2,1],
2023             'CTTGAG' => [2,1],
2024             'CTTGAT' => [2,0],
2025             'CTTGCA' => [2,1],
2026             'CTTGCC' => [2,1],
2027             'CTTGCG' => [2,1],
2028             'CTTGCT' => [2,0],
2029             'CTTGGA' => [2,1],
2030             'CTTGGC' => [2,1],
2031             'CTTGGG' => [2,1],
2032             'CTTGGT' => [2,0],
2033             'CTTGTA' => [1,1],
2034             'CTTGTC' => [1,1],
2035             'CTTGTG' => [1,1],
2036             'CTTGTT' => [1,0],
2037             'CTTTAC' => [2,1],
2038             'CTTTAT' => [2,0],
2039             'CTTTCA' => [1,2],
2040             'CTTTCC' => [2,1],
2041             'CTTTCG' => [1,2],
2042             'CTTTCT' => [2,0],
2043             'CTTTGC' => [2,1],
2044             'CTTTGG' => [1,2],
2045             'CTTTGT' => [2,0],
2046             'CTTTTA' => [0,2],
2047             'CTTTTC' => [1,1],
2048             'CTTTTG' => [0,2],
2049             'CTTTTT' => [1,0],
2050             'GAAAAA' => [1,0],
2051             'GAAAAC' => [2,0],
2052             'GAAAAG' => [1,1],
2053             'GAAAAT' => [2,0],
2054             'GAAACA' => [2,0],
2055             'GAAACC' => [2,1],
2056             'GAAACG' => [2,1],
2057             'GAAACT' => [2,1],
2058             'GAAAGA' => [2,0],
2059             'GAAAGC' => [2,1],
2060             'GAAAGG' => [2,1],
2061             'GAAAGT' => [2,1],
2062             'GAAATA' => [2,0],
2063             'GAAATC' => [2,1],
2064             'GAAATG' => [2,1],
2065             'GAAATT' => [2,1],
2066             'GAACAA' => [1,0],
2067             'GAACAC' => [2,0],
2068             'GAACAG' => [1,1],
2069             'GAACAT' => [2,0],
2070             'GAACCA' => [2,0],
2071             'GAACCC' => [2,1],
2072             'GAACCG' => [2,1],
2073             'GAACCT' => [2,1],
2074             'GAACGA' => [2,0],
2075             'GAACGC' => [2,1],
2076             'GAACGG' => [2,1],
2077             'GAACGT' => [2,1],
2078             'GAACTA' => [2,0],
2079             'GAACTC' => [2,1],
2080             'GAACTG' => [2,1],
2081             'GAACTT' => [2,1],
2082             'GAAGAA' => [0,0],
2083             'GAAGAC' => [1,0],
2084             'GAAGAG' => [0,1],
2085             'GAAGAT' => [1,0],
2086             'GAAGCA' => [1,0],
2087             'GAAGCC' => [1,1],
2088             'GAAGCG' => [1,1],
2089             'GAAGCT' => [1,1],
2090             'GAAGGA' => [1,0],
2091             'GAAGGC' => [1,1],
2092             'GAAGGG' => [1,1],
2093             'GAAGGT' => [1,1],
2094             'GAAGTA' => [1,0],
2095             'GAAGTC' => [1,1],
2096             'GAAGTG' => [1,1],
2097             'GAAGTT' => [1,1],
2098             'GAATAC' => [2,0],
2099             'GAATAT' => [2,0],
2100             'GAATCA' => [2,0],
2101             'GAATCC' => [2,1],
2102             'GAATCG' => [2,1],
2103             'GAATCT' => [2,1],
2104             'GAATGC' => [2,1],
2105             'GAATGG' => [2,1],
2106             'GAATGT' => [2,1],
2107             'GAATTA' => [2,0],
2108             'GAATTC' => [2,1],
2109             'GAATTG' => [2,1],
2110             'GAATTT' => [2,1],
2111             'GACAAA' => [2,0],
2112             'GACAAC' => [1,0],
2113             'GACAAG' => [2,0],
2114             'GACAAT' => [1,1],
2115             'GACACA' => [2,1],
2116             'GACACC' => [2,0],
2117             'GACACG' => [2,1],
2118             'GACACT' => [2,1],
2119             'GACAGA' => [2,1],
2120             'GACAGC' => [2,0],
2121             'GACAGG' => [2,1],
2122             'GACAGT' => [2,1],
2123             'GACATA' => [2,1],
2124             'GACATC' => [2,0],
2125             'GACATG' => [2,1],
2126             'GACATT' => [2,1],
2127             'GACCAA' => [2,0],
2128             'GACCAC' => [1,0],
2129             'GACCAG' => [2,0],
2130             'GACCAT' => [1,1],
2131             'GACCCA' => [2,1],
2132             'GACCCC' => [2,0],
2133             'GACCCG' => [2,1],
2134             'GACCCT' => [2,1],
2135             'GACCGA' => [2,1],
2136             'GACCGC' => [2,0],
2137             'GACCGG' => [2,1],
2138             'GACCGT' => [2,1],
2139             'GACCTA' => [2,1],
2140             'GACCTC' => [2,0],
2141             'GACCTG' => [2,1],
2142             'GACCTT' => [2,1],
2143             'GACGAA' => [1,0],
2144             'GACGAC' => [0,0],
2145             'GACGAG' => [1,0],
2146             'GACGAT' => [0,1],
2147             'GACGCA' => [1,1],
2148             'GACGCC' => [1,0],
2149             'GACGCG' => [1,1],
2150             'GACGCT' => [1,1],
2151             'GACGGA' => [1,1],
2152             'GACGGC' => [1,0],
2153             'GACGGG' => [1,1],
2154             'GACGGT' => [1,1],
2155             'GACGTA' => [1,1],
2156             'GACGTC' => [1,0],
2157             'GACGTG' => [1,1],
2158             'GACGTT' => [1,1],
2159             'GACTAC' => [1,0],
2160             'GACTAT' => [1,1],
2161             'GACTCA' => [2,1],
2162             'GACTCC' => [2,0],
2163             'GACTCG' => [2,1],
2164             'GACTCT' => [2,1],
2165             'GACTGC' => [2,0],
2166             'GACTGG' => [2,1],
2167             'GACTGT' => [2,1],
2168             'GACTTA' => [2,1],
2169             'GACTTC' => [2,0],
2170             'GACTTG' => [2,1],
2171             'GACTTT' => [2,1],
2172             'GAGAAA' => [1,1],
2173             'GAGAAC' => [2,0],
2174             'GAGAAG' => [1,0],
2175             'GAGAAT' => [2,0],
2176             'GAGACA' => [2,1],
2177             'GAGACC' => [2,1],
2178             'GAGACG' => [2,0],
2179             'GAGACT' => [2,1],
2180             'GAGAGA' => [2,1],
2181             'GAGAGC' => [2,1],
2182             'GAGAGG' => [2,0],
2183             'GAGAGT' => [2,1],
2184             'GAGATA' => [2,1],
2185             'GAGATC' => [2,1],
2186             'GAGATG' => [2,0],
2187             'GAGATT' => [2,1],
2188             'GAGCAA' => [1,1],
2189             'GAGCAC' => [2,0],
2190             'GAGCAG' => [1,0],
2191             'GAGCAT' => [2,0],
2192             'GAGCCA' => [2,1],
2193             'GAGCCC' => [2,1],
2194             'GAGCCG' => [2,0],
2195             'GAGCCT' => [2,1],
2196             'GAGCGA' => [2,1],
2197             'GAGCGC' => [2,1],
2198             'GAGCGG' => [2,0],
2199             'GAGCGT' => [2,1],
2200             'GAGCTA' => [2,1],
2201             'GAGCTC' => [2,1],
2202             'GAGCTG' => [2,0],
2203             'GAGCTT' => [2,1],
2204             'GAGGAA' => [0,1],
2205             'GAGGAC' => [1,0],
2206             'GAGGAG' => [0,0],
2207             'GAGGAT' => [1,0],
2208             'GAGGCA' => [1,1],
2209             'GAGGCC' => [1,1],
2210             'GAGGCG' => [1,0],
2211             'GAGGCT' => [1,1],
2212             'GAGGGA' => [1,1],
2213             'GAGGGC' => [1,1],
2214             'GAGGGG' => [1,0],
2215             'GAGGGT' => [1,1],
2216             'GAGGTA' => [1,1],
2217             'GAGGTC' => [1,1],
2218             'GAGGTG' => [1,0],
2219             'GAGGTT' => [1,1],
2220             'GAGTAC' => [2,0],
2221             'GAGTAT' => [2,0],
2222             'GAGTCA' => [2,1],
2223             'GAGTCC' => [2,1],
2224             'GAGTCG' => [2,0],
2225             'GAGTCT' => [2,1],
2226             'GAGTGC' => [2,1],
2227             'GAGTGG' => [2,0],
2228             'GAGTGT' => [2,1],
2229             'GAGTTA' => [2,1],
2230             'GAGTTC' => [2,1],
2231             'GAGTTG' => [2,0],
2232             'GAGTTT' => [2,1],
2233             'GATAAA' => [2,0],
2234             'GATAAC' => [1,1],
2235             'GATAAG' => [2,0],
2236             'GATAAT' => [1,0],
2237             'GATACA' => [2,1],
2238             'GATACC' => [2,1],
2239             'GATACG' => [2,1],
2240             'GATACT' => [2,0],
2241             'GATAGA' => [2,1],
2242             'GATAGC' => [2,1],
2243             'GATAGG' => [2,1],
2244             'GATAGT' => [2,0],
2245             'GATATA' => [2,1],
2246             'GATATC' => [2,1],
2247             'GATATG' => [2,1],
2248             'GATATT' => [2,0],
2249             'GATCAA' => [2,0],
2250             'GATCAC' => [1,1],
2251             'GATCAG' => [2,0],
2252             'GATCAT' => [1,0],
2253             'GATCCA' => [2,1],
2254             'GATCCC' => [2,1],
2255             'GATCCG' => [2,1],
2256             'GATCCT' => [2,0],
2257             'GATCGA' => [2,1],
2258             'GATCGC' => [2,1],
2259             'GATCGG' => [2,1],
2260             'GATCGT' => [2,0],
2261             'GATCTA' => [2,1],
2262             'GATCTC' => [2,1],
2263             'GATCTG' => [2,1],
2264             'GATCTT' => [2,0],
2265             'GATGAA' => [1,0],
2266             'GATGAC' => [0,1],
2267             'GATGAG' => [1,0],
2268             'GATGAT' => [0,0],
2269             'GATGCA' => [1,1],
2270             'GATGCC' => [1,1],
2271             'GATGCG' => [1,1],
2272             'GATGCT' => [1,0],
2273             'GATGGA' => [1,1],
2274             'GATGGC' => [1,1],
2275             'GATGGG' => [1,1],
2276             'GATGGT' => [1,0],
2277             'GATGTA' => [1,1],
2278             'GATGTC' => [1,1],
2279             'GATGTG' => [1,1],
2280             'GATGTT' => [1,0],
2281             'GATTAC' => [1,1],
2282             'GATTAT' => [1,0],
2283             'GATTCA' => [2,1],
2284             'GATTCC' => [2,1],
2285             'GATTCG' => [2,1],
2286             'GATTCT' => [2,0],
2287             'GATTGC' => [2,1],
2288             'GATTGG' => [2,1],
2289             'GATTGT' => [2,0],
2290             'GATTTA' => [2,1],
2291             'GATTTC' => [2,1],
2292             'GATTTG' => [2,1],
2293             'GATTTT' => [2,0],
2294             'GCAAAA' => [2,0],
2295             'GCAAAC' => [2,1],
2296             'GCAAAG' => [2,1],
2297             'GCAAAT' => [2,1],
2298             'GCAACA' => [1,0],
2299             'GCAACC' => [1,1],
2300             'GCAACG' => [1,1],
2301             'GCAACT' => [1,1],
2302             'GCAAGA' => [2,0],
2303             'GCAAGC' => [2,1],
2304             'GCAAGG' => [2,1],
2305             'GCAAGT' => [2,1],
2306             'GCAATA' => [2,0],
2307             'GCAATC' => [2,1],
2308             'GCAATG' => [2,1],
2309             'GCAATT' => [2,1],
2310             'GCACAA' => [2,0],
2311             'GCACAC' => [2,1],
2312             'GCACAG' => [2,1],
2313             'GCACAT' => [2,1],
2314             'GCACCA' => [1,0],
2315             'GCACCC' => [1,1],
2316             'GCACCG' => [1,1],
2317             'GCACCT' => [1,1],
2318             'GCACGA' => [2,0],
2319             'GCACGC' => [2,1],
2320             'GCACGG' => [2,1],
2321             'GCACGT' => [2,1],
2322             'GCACTA' => [2,0],
2323             'GCACTC' => [2,1],
2324             'GCACTG' => [2,1],
2325             'GCACTT' => [2,1],
2326             'GCAGAA' => [1,0],
2327             'GCAGAC' => [1,1],
2328             'GCAGAG' => [1,1],
2329             'GCAGAT' => [1,1],
2330             'GCAGCA' => [0,0],
2331             'GCAGCC' => [0,1],
2332             'GCAGCG' => [0,1],
2333             'GCAGCT' => [0,1],
2334             'GCAGGA' => [1,0],
2335             'GCAGGC' => [1,1],
2336             'GCAGGG' => [1,1],
2337             'GCAGGT' => [1,1],
2338             'GCAGTA' => [1,0],
2339             'GCAGTC' => [1,1],
2340             'GCAGTG' => [1,1],
2341             'GCAGTT' => [1,1],
2342             'GCATAC' => [2,1],
2343             'GCATAT' => [2,1],
2344             'GCATCA' => [1,0],
2345             'GCATCC' => [1,1],
2346             'GCATCG' => [1,1],
2347             'GCATCT' => [1,1],
2348             'GCATGC' => [2,1],
2349             'GCATGG' => [2,1],
2350             'GCATGT' => [2,1],
2351             'GCATTA' => [2,0],
2352             'GCATTC' => [2,1],
2353             'GCATTG' => [2,1],
2354             'GCATTT' => [2,1],
2355             'GCCAAA' => [2,1],
2356             'GCCAAC' => [2,0],
2357             'GCCAAG' => [2,1],
2358             'GCCAAT' => [2,1],
2359             'GCCACA' => [1,1],
2360             'GCCACC' => [1,0],
2361             'GCCACG' => [1,1],
2362             'GCCACT' => [1,1],
2363             'GCCAGA' => [2,1],
2364             'GCCAGC' => [2,0],
2365             'GCCAGG' => [2,1],
2366             'GCCAGT' => [2,1],
2367             'GCCATA' => [2,1],
2368             'GCCATC' => [2,0],
2369             'GCCATG' => [2,1],
2370             'GCCATT' => [2,1],
2371             'GCCCAA' => [2,1],
2372             'GCCCAC' => [2,0],
2373             'GCCCAG' => [2,1],
2374             'GCCCAT' => [2,1],
2375             'GCCCCA' => [1,1],
2376             'GCCCCC' => [1,0],
2377             'GCCCCG' => [1,1],
2378             'GCCCCT' => [1,1],
2379             'GCCCGA' => [2,1],
2380             'GCCCGC' => [2,0],
2381             'GCCCGG' => [2,1],
2382             'GCCCGT' => [2,1],
2383             'GCCCTA' => [2,1],
2384             'GCCCTC' => [2,0],
2385             'GCCCTG' => [2,1],
2386             'GCCCTT' => [2,1],
2387             'GCCGAA' => [1,1],
2388             'GCCGAC' => [1,0],
2389             'GCCGAG' => [1,1],
2390             'GCCGAT' => [1,1],
2391             'GCCGCA' => [0,1],
2392             'GCCGCC' => [0,0],
2393             'GCCGCG' => [0,1],
2394             'GCCGCT' => [0,1],
2395             'GCCGGA' => [1,1],
2396             'GCCGGC' => [1,0],
2397             'GCCGGG' => [1,1],
2398             'GCCGGT' => [1,1],
2399             'GCCGTA' => [1,1],
2400             'GCCGTC' => [1,0],
2401             'GCCGTG' => [1,1],
2402             'GCCGTT' => [1,1],
2403             'GCCTAC' => [2,0],
2404             'GCCTAT' => [2,1],
2405             'GCCTCA' => [1,1],
2406             'GCCTCC' => [1,0],
2407             'GCCTCG' => [1,1],
2408             'GCCTCT' => [1,1],
2409             'GCCTGC' => [2,0],
2410             'GCCTGG' => [2,1],
2411             'GCCTGT' => [2,1],
2412             'GCCTTA' => [2,1],
2413             'GCCTTC' => [2,0],
2414             'GCCTTG' => [2,1],
2415             'GCCTTT' => [2,1],
2416             'GCGAAA' => [2,1],
2417             'GCGAAC' => [2,1],
2418             'GCGAAG' => [2,0],
2419             'GCGAAT' => [2,1],
2420             'GCGACA' => [1,1],
2421             'GCGACC' => [1,1],
2422             'GCGACG' => [1,0],
2423             'GCGACT' => [1,1],
2424             'GCGAGA' => [2,1],
2425             'GCGAGC' => [2,1],
2426             'GCGAGG' => [2,0],
2427             'GCGAGT' => [2,1],
2428             'GCGATA' => [2,1],
2429             'GCGATC' => [2,1],
2430             'GCGATG' => [2,0],
2431             'GCGATT' => [2,1],
2432             'GCGCAA' => [2,1],
2433             'GCGCAC' => [2,1],
2434             'GCGCAG' => [2,0],
2435             'GCGCAT' => [2,1],
2436             'GCGCCA' => [1,1],
2437             'GCGCCC' => [1,1],
2438             'GCGCCG' => [1,0],
2439             'GCGCCT' => [1,1],
2440             'GCGCGA' => [2,1],
2441             'GCGCGC' => [2,1],
2442             'GCGCGG' => [2,0],
2443             'GCGCGT' => [2,1],
2444             'GCGCTA' => [2,1],
2445             'GCGCTC' => [2,1],
2446             'GCGCTG' => [2,0],
2447             'GCGCTT' => [2,1],
2448             'GCGGAA' => [1,1],
2449             'GCGGAC' => [1,1],
2450             'GCGGAG' => [1,0],
2451             'GCGGAT' => [1,1],
2452             'GCGGCA' => [0,1],
2453             'GCGGCC' => [0,1],
2454             'GCGGCG' => [0,0],
2455             'GCGGCT' => [0,1],
2456             'GCGGGA' => [1,1],
2457             'GCGGGC' => [1,1],
2458             'GCGGGG' => [1,0],
2459             'GCGGGT' => [1,1],
2460             'GCGGTA' => [1,1],
2461             'GCGGTC' => [1,1],
2462             'GCGGTG' => [1,0],
2463             'GCGGTT' => [1,1],
2464             'GCGTAC' => [2,1],
2465             'GCGTAT' => [2,1],
2466             'GCGTCA' => [1,1],
2467             'GCGTCC' => [1,1],
2468             'GCGTCG' => [1,0],
2469             'GCGTCT' => [1,1],
2470             'GCGTGC' => [2,1],
2471             'GCGTGG' => [2,0],
2472             'GCGTGT' => [2,1],
2473             'GCGTTA' => [2,1],
2474             'GCGTTC' => [2,1],
2475             'GCGTTG' => [2,0],
2476             'GCGTTT' => [2,1],
2477             'GCTAAA' => [2,1],
2478             'GCTAAC' => [2,1],
2479             'GCTAAG' => [2,1],
2480             'GCTAAT' => [2,0],
2481             'GCTACA' => [1,1],
2482             'GCTACC' => [1,1],
2483             'GCTACG' => [1,1],
2484             'GCTACT' => [1,0],
2485             'GCTAGA' => [2,1],
2486             'GCTAGC' => [2,1],
2487             'GCTAGG' => [2,1],
2488             'GCTAGT' => [2,0],
2489             'GCTATA' => [2,1],
2490             'GCTATC' => [2,1],
2491             'GCTATG' => [2,1],
2492             'GCTATT' => [2,0],
2493             'GCTCAA' => [2,1],
2494             'GCTCAC' => [2,1],
2495             'GCTCAG' => [2,1],
2496             'GCTCAT' => [2,0],
2497             'GCTCCA' => [1,1],
2498             'GCTCCC' => [1,1],
2499             'GCTCCG' => [1,1],
2500             'GCTCCT' => [1,0],
2501             'GCTCGA' => [2,1],
2502             'GCTCGC' => [2,1],
2503             'GCTCGG' => [2,1],
2504             'GCTCGT' => [2,0],
2505             'GCTCTA' => [2,1],
2506             'GCTCTC' => [2,1],
2507             'GCTCTG' => [2,1],
2508             'GCTCTT' => [2,0],
2509             'GCTGAA' => [1,1],
2510             'GCTGAC' => [1,1],
2511             'GCTGAG' => [1,1],
2512             'GCTGAT' => [1,0],
2513             'GCTGCA' => [0,1],
2514             'GCTGCC' => [0,1],
2515             'GCTGCG' => [0,1],
2516             'GCTGCT' => [0,0],
2517             'GCTGGA' => [1,1],
2518             'GCTGGC' => [1,1],
2519             'GCTGGG' => [1,1],
2520             'GCTGGT' => [1,0],
2521             'GCTGTA' => [1,1],
2522             'GCTGTC' => [1,1],
2523             'GCTGTG' => [1,1],
2524             'GCTGTT' => [1,0],
2525             'GCTTAC' => [2,1],
2526             'GCTTAT' => [2,0],
2527             'GCTTCA' => [1,1],
2528             'GCTTCC' => [1,1],
2529             'GCTTCG' => [1,1],
2530             'GCTTCT' => [1,0],
2531             'GCTTGC' => [2,1],
2532             'GCTTGG' => [2,1],
2533             'GCTTGT' => [2,0],
2534             'GCTTTA' => [2,1],
2535             'GCTTTC' => [2,1],
2536             'GCTTTG' => [2,1],
2537             'GCTTTT' => [2,0],
2538             'GGAAAA' => [2,0],
2539             'GGAAAC' => [2,1],
2540             'GGAAAG' => [2,1],
2541             'GGAAAT' => [2,1],
2542             'GGAACA' => [2,0],
2543             'GGAACC' => [2,1],
2544             'GGAACG' => [2,1],
2545             'GGAACT' => [2,1],
2546             'GGAAGA' => [1,0],
2547             'GGAAGC' => [1,1],
2548             'GGAAGG' => [1,1],
2549             'GGAAGT' => [1,1],
2550             'GGAATA' => [2,0],
2551             'GGAATC' => [2,1],
2552             'GGAATG' => [2,1],
2553             'GGAATT' => [2,1],
2554             'GGACAA' => [2,0],
2555             'GGACAC' => [2,1],
2556             'GGACAG' => [2,1],
2557             'GGACAT' => [2,1],
2558             'GGACCA' => [2,0],
2559             'GGACCC' => [2,1],
2560             'GGACCG' => [2,1],
2561             'GGACCT' => [2,1],
2562             'GGACGA' => [1,0],
2563             'GGACGC' => [1,1],
2564             'GGACGG' => [1,1],
2565             'GGACGT' => [1,1],
2566             'GGACTA' => [2,0],
2567             'GGACTC' => [2,1],
2568             'GGACTG' => [2,1],
2569             'GGACTT' => [2,1],
2570             'GGAGAA' => [1,0],
2571             'GGAGAC' => [1,1],
2572             'GGAGAG' => [1,1],
2573             'GGAGAT' => [1,1],
2574             'GGAGCA' => [1,0],
2575             'GGAGCC' => [1,1],
2576             'GGAGCG' => [1,1],
2577             'GGAGCT' => [1,1],
2578             'GGAGGA' => [0,0],
2579             'GGAGGC' => [0,1],
2580             'GGAGGG' => [0,1],
2581             'GGAGGT' => [0,1],
2582             'GGAGTA' => [1,0],
2583             'GGAGTC' => [1,1],
2584             'GGAGTG' => [1,1],
2585             'GGAGTT' => [1,1],
2586             'GGATAC' => [2,1],
2587             'GGATAT' => [2,1],
2588             'GGATCA' => [2,0],
2589             'GGATCC' => [2,1],
2590             'GGATCG' => [2,1],
2591             'GGATCT' => [2,1],
2592             'GGATGC' => [1,1],
2593             'GGATGG' => [1,1],
2594             'GGATGT' => [1,1],
2595             'GGATTA' => [2,0],
2596             'GGATTC' => [2,1],
2597             'GGATTG' => [2,1],
2598             'GGATTT' => [2,1],
2599             'GGCAAA' => [2,1],
2600             'GGCAAC' => [2,0],
2601             'GGCAAG' => [2,1],
2602             'GGCAAT' => [2,1],
2603             'GGCACA' => [2,1],
2604             'GGCACC' => [2,0],
2605             'GGCACG' => [2,1],
2606             'GGCACT' => [2,1],
2607             'GGCAGA' => [1,1],
2608             'GGCAGC' => [1,0],
2609             'GGCAGG' => [1,1],
2610             'GGCAGT' => [1,1],
2611             'GGCATA' => [2,1],
2612             'GGCATC' => [2,0],
2613             'GGCATG' => [2,1],
2614             'GGCATT' => [2,1],
2615             'GGCCAA' => [2,1],
2616             'GGCCAC' => [2,0],
2617             'GGCCAG' => [2,1],
2618             'GGCCAT' => [2,1],
2619             'GGCCCA' => [2,1],
2620             'GGCCCC' => [2,0],
2621             'GGCCCG' => [2,1],
2622             'GGCCCT' => [2,1],
2623             'GGCCGA' => [1,1],
2624             'GGCCGC' => [1,0],
2625             'GGCCGG' => [1,1],
2626             'GGCCGT' => [1,1],
2627             'GGCCTA' => [2,1],
2628             'GGCCTC' => [2,0],
2629             'GGCCTG' => [2,1],
2630             'GGCCTT' => [2,1],
2631             'GGCGAA' => [1,1],
2632             'GGCGAC' => [1,0],
2633             'GGCGAG' => [1,1],
2634             'GGCGAT' => [1,1],
2635             'GGCGCA' => [1,1],
2636             'GGCGCC' => [1,0],
2637             'GGCGCG' => [1,1],
2638             'GGCGCT' => [1,1],
2639             'GGCGGA' => [0,1],
2640             'GGCGGC' => [0,0],
2641             'GGCGGG' => [0,1],
2642             'GGCGGT' => [0,1],
2643             'GGCGTA' => [1,1],
2644             'GGCGTC' => [1,0],
2645             'GGCGTG' => [1,1],
2646             'GGCGTT' => [1,1],
2647             'GGCTAC' => [2,0],
2648             'GGCTAT' => [2,1],
2649             'GGCTCA' => [2,1],
2650             'GGCTCC' => [2,0],
2651             'GGCTCG' => [2,1],
2652             'GGCTCT' => [2,1],
2653             'GGCTGC' => [1,0],
2654             'GGCTGG' => [1,1],
2655             'GGCTGT' => [1,1],
2656             'GGCTTA' => [2,1],
2657             'GGCTTC' => [2,0],
2658             'GGCTTG' => [2,1],
2659             'GGCTTT' => [2,1],
2660             'GGGAAA' => [2,1],
2661             'GGGAAC' => [2,1],
2662             'GGGAAG' => [2,0],
2663             'GGGAAT' => [2,1],
2664             'GGGACA' => [2,1],
2665             'GGGACC' => [2,1],
2666             'GGGACG' => [2,0],
2667             'GGGACT' => [2,1],
2668             'GGGAGA' => [1,1],
2669             'GGGAGC' => [1,1],
2670             'GGGAGG' => [1,0],
2671             'GGGAGT' => [1,1],
2672             'GGGATA' => [2,1],
2673             'GGGATC' => [2,1],
2674             'GGGATG' => [2,0],
2675             'GGGATT' => [2,1],
2676             'GGGCAA' => [2,1],
2677             'GGGCAC' => [2,1],
2678             'GGGCAG' => [2,0],
2679             'GGGCAT' => [2,1],
2680             'GGGCCA' => [2,1],
2681             'GGGCCC' => [2,1],
2682             'GGGCCG' => [2,0],
2683             'GGGCCT' => [2,1],
2684             'GGGCGA' => [1,1],
2685             'GGGCGC' => [1,1],
2686             'GGGCGG' => [1,0],
2687             'GGGCGT' => [1,1],
2688             'GGGCTA' => [2,1],
2689             'GGGCTC' => [2,1],
2690             'GGGCTG' => [2,0],
2691             'GGGCTT' => [2,1],
2692             'GGGGAA' => [1,1],
2693             'GGGGAC' => [1,1],
2694             'GGGGAG' => [1,0],
2695             'GGGGAT' => [1,1],
2696             'GGGGCA' => [1,1],
2697             'GGGGCC' => [1,1],
2698             'GGGGCG' => [1,0],
2699             'GGGGCT' => [1,1],
2700             'GGGGGA' => [0,1],
2701             'GGGGGC' => [0,1],
2702             'GGGGGG' => [0,0],
2703             'GGGGGT' => [0,1],
2704             'GGGGTA' => [1,1],
2705             'GGGGTC' => [1,1],
2706             'GGGGTG' => [1,0],
2707             'GGGGTT' => [1,1],
2708             'GGGTAC' => [2,1],
2709             'GGGTAT' => [2,1],
2710             'GGGTCA' => [2,1],
2711             'GGGTCC' => [2,1],
2712             'GGGTCG' => [2,0],
2713             'GGGTCT' => [2,1],
2714             'GGGTGC' => [1,1],
2715             'GGGTGG' => [1,0],
2716             'GGGTGT' => [1,1],
2717             'GGGTTA' => [2,1],
2718             'GGGTTC' => [2,1],
2719             'GGGTTG' => [2,0],
2720             'GGGTTT' => [2,1],
2721             'GGTAAA' => [2,1],
2722             'GGTAAC' => [2,1],
2723             'GGTAAG' => [2,1],
2724             'GGTAAT' => [2,0],
2725             'GGTACA' => [2,1],
2726             'GGTACC' => [2,1],
2727             'GGTACG' => [2,1],
2728             'GGTACT' => [2,0],
2729             'GGTAGA' => [1,1],
2730             'GGTAGC' => [1,1],
2731             'GGTAGG' => [1,1],
2732             'GGTAGT' => [1,0],
2733             'GGTATA' => [2,1],
2734             'GGTATC' => [2,1],
2735             'GGTATG' => [2,1],
2736             'GGTATT' => [2,0],
2737             'GGTCAA' => [2,1],
2738             'GGTCAC' => [2,1],
2739             'GGTCAG' => [2,1],
2740             'GGTCAT' => [2,0],
2741             'GGTCCA' => [2,1],
2742             'GGTCCC' => [2,1],
2743             'GGTCCG' => [2,1],
2744             'GGTCCT' => [2,0],
2745             'GGTCGA' => [1,1],
2746             'GGTCGC' => [1,1],
2747             'GGTCGG' => [1,1],
2748             'GGTCGT' => [1,0],
2749             'GGTCTA' => [2,1],
2750             'GGTCTC' => [2,1],
2751             'GGTCTG' => [2,1],
2752             'GGTCTT' => [2,0],
2753             'GGTGAA' => [1,1],
2754             'GGTGAC' => [1,1],
2755             'GGTGAG' => [1,1],
2756             'GGTGAT' => [1,0],
2757             'GGTGCA' => [1,1],
2758             'GGTGCC' => [1,1],
2759             'GGTGCG' => [1,1],
2760             'GGTGCT' => [1,0],
2761             'GGTGGA' => [0,1],
2762             'GGTGGC' => [0,1],
2763             'GGTGGG' => [0,1],
2764             'GGTGGT' => [0,0],
2765             'GGTGTA' => [1,1],
2766             'GGTGTC' => [1,1],
2767             'GGTGTG' => [1,1],
2768             'GGTGTT' => [1,0],
2769             'GGTTAC' => [2,1],
2770             'GGTTAT' => [2,0],
2771             'GGTTCA' => [2,1],
2772             'GGTTCC' => [2,1],
2773             'GGTTCG' => [2,1],
2774             'GGTTCT' => [2,0],
2775             'GGTTGC' => [1,1],
2776             'GGTTGG' => [1,1],
2777             'GGTTGT' => [1,0],
2778             'GGTTTA' => [2,1],
2779             'GGTTTC' => [2,1],
2780             'GGTTTG' => [2,1],
2781             'GGTTTT' => [2,0],
2782             'GTAAAA' => [2,0],
2783             'GTAAAC' => [2,1],
2784             'GTAAAG' => [2,1],
2785             'GTAAAT' => [2,1],
2786             'GTAACA' => [2,0],
2787             'GTAACC' => [2,1],
2788             'GTAACG' => [2,1],
2789             'GTAACT' => [2,1],
2790             'GTAAGA' => [2,0],
2791             'GTAAGC' => [2,1],
2792             'GTAAGG' => [2,1],
2793             'GTAAGT' => [2,1],
2794             'GTAATA' => [1,0],
2795             'GTAATC' => [1,1],
2796             'GTAATG' => [1,1],
2797             'GTAATT' => [1,1],
2798             'GTACAA' => [2,0],
2799             'GTACAC' => [2,1],
2800             'GTACAG' => [2,1],
2801             'GTACAT' => [2,1],
2802             'GTACCA' => [2,0],
2803             'GTACCC' => [2,1],
2804             'GTACCG' => [2,1],
2805             'GTACCT' => [2,1],
2806             'GTACGA' => [2,0],
2807             'GTACGC' => [2,1],
2808             'GTACGG' => [2,1],
2809             'GTACGT' => [2,1],
2810             'GTACTA' => [1,0],
2811             'GTACTC' => [1,1],
2812             'GTACTG' => [1,1],
2813             'GTACTT' => [1,1],
2814             'GTAGAA' => [1,0],
2815             'GTAGAC' => [1,1],
2816             'GTAGAG' => [1,1],
2817             'GTAGAT' => [1,1],
2818             'GTAGCA' => [1,0],
2819             'GTAGCC' => [1,1],
2820             'GTAGCG' => [1,1],
2821             'GTAGCT' => [1,1],
2822             'GTAGGA' => [1,0],
2823             'GTAGGC' => [1,1],
2824             'GTAGGG' => [1,1],
2825             'GTAGGT' => [1,1],
2826             'GTAGTA' => [0,0],
2827             'GTAGTC' => [0,1],
2828             'GTAGTG' => [0,1],
2829             'GTAGTT' => [0,1],
2830             'GTATAC' => [2,1],
2831             'GTATAT' => [2,1],
2832             'GTATCA' => [2,0],
2833             'GTATCC' => [2,1],
2834             'GTATCG' => [2,1],
2835             'GTATCT' => [2,1],
2836             'GTATGC' => [2,1],
2837             'GTATGG' => [2,1],
2838             'GTATGT' => [2,1],
2839             'GTATTA' => [1,0],
2840             'GTATTC' => [1,1],
2841             'GTATTG' => [1,1],
2842             'GTATTT' => [1,1],
2843             'GTCAAA' => [2,1],
2844             'GTCAAC' => [2,0],
2845             'GTCAAG' => [2,1],
2846             'GTCAAT' => [2,1],
2847             'GTCACA' => [2,1],
2848             'GTCACC' => [2,0],
2849             'GTCACG' => [2,1],
2850             'GTCACT' => [2,1],
2851             'GTCAGA' => [2,1],
2852             'GTCAGC' => [2,0],
2853             'GTCAGG' => [2,1],
2854             'GTCAGT' => [2,1],
2855             'GTCATA' => [1,1],
2856             'GTCATC' => [1,0],
2857             'GTCATG' => [1,1],
2858             'GTCATT' => [1,1],
2859             'GTCCAA' => [2,1],
2860             'GTCCAC' => [2,0],
2861             'GTCCAG' => [2,1],
2862             'GTCCAT' => [2,1],
2863             'GTCCCA' => [2,1],
2864             'GTCCCC' => [2,0],
2865             'GTCCCG' => [2,1],
2866             'GTCCCT' => [2,1],
2867             'GTCCGA' => [2,1],
2868             'GTCCGC' => [2,0],
2869             'GTCCGG' => [2,1],
2870             'GTCCGT' => [2,1],
2871             'GTCCTA' => [1,1],
2872             'GTCCTC' => [1,0],
2873             'GTCCTG' => [1,1],
2874             'GTCCTT' => [1,1],
2875             'GTCGAA' => [1,1],
2876             'GTCGAC' => [1,0],
2877             'GTCGAG' => [1,1],
2878             'GTCGAT' => [1,1],
2879             'GTCGCA' => [1,1],
2880             'GTCGCC' => [1,0],
2881             'GTCGCG' => [1,1],
2882             'GTCGCT' => [1,1],
2883             'GTCGGA' => [1,1],
2884             'GTCGGC' => [1,0],
2885             'GTCGGG' => [1,1],
2886             'GTCGGT' => [1,1],
2887             'GTCGTA' => [0,1],
2888             'GTCGTC' => [0,0],
2889             'GTCGTG' => [0,1],
2890             'GTCGTT' => [0,1],
2891             'GTCTAC' => [2,0],
2892             'GTCTAT' => [2,1],
2893             'GTCTCA' => [2,1],
2894             'GTCTCC' => [2,0],
2895             'GTCTCG' => [2,1],
2896             'GTCTCT' => [2,1],
2897             'GTCTGC' => [2,0],
2898             'GTCTGG' => [2,1],
2899             'GTCTGT' => [2,1],
2900             'GTCTTA' => [1,1],
2901             'GTCTTC' => [1,0],
2902             'GTCTTG' => [1,1],
2903             'GTCTTT' => [1,1],
2904             'GTGAAA' => [2,1],
2905             'GTGAAC' => [2,1],
2906             'GTGAAG' => [2,0],
2907             'GTGAAT' => [2,1],
2908             'GTGACA' => [2,1],
2909             'GTGACC' => [2,1],
2910             'GTGACG' => [2,0],
2911             'GTGACT' => [2,1],
2912             'GTGAGA' => [2,1],
2913             'GTGAGC' => [2,1],
2914             'GTGAGG' => [2,0],
2915             'GTGAGT' => [2,1],
2916             'GTGATA' => [1,1],
2917             'GTGATC' => [1,1],
2918             'GTGATG' => [1,0],
2919             'GTGATT' => [1,1],
2920             'GTGCAA' => [2,1],
2921             'GTGCAC' => [2,1],
2922             'GTGCAG' => [2,0],
2923             'GTGCAT' => [2,1],
2924             'GTGCCA' => [2,1],
2925             'GTGCCC' => [2,1],
2926             'GTGCCG' => [2,0],
2927             'GTGCCT' => [2,1],
2928             'GTGCGA' => [2,1],
2929             'GTGCGC' => [2,1],
2930             'GTGCGG' => [2,0],
2931             'GTGCGT' => [2,1],
2932             'GTGCTA' => [1,1],
2933             'GTGCTC' => [1,1],
2934             'GTGCTG' => [1,0],
2935             'GTGCTT' => [1,1],
2936             'GTGGAA' => [1,1],
2937             'GTGGAC' => [1,1],
2938             'GTGGAG' => [1,0],
2939             'GTGGAT' => [1,1],
2940             'GTGGCA' => [1,1],
2941             'GTGGCC' => [1,1],
2942             'GTGGCG' => [1,0],
2943             'GTGGCT' => [1,1],
2944             'GTGGGA' => [1,1],
2945             'GTGGGC' => [1,1],
2946             'GTGGGG' => [1,0],
2947             'GTGGGT' => [1,1],
2948             'GTGGTA' => [0,1],
2949             'GTGGTC' => [0,1],
2950             'GTGGTG' => [0,0],
2951             'GTGGTT' => [0,1],
2952             'GTGTAC' => [2,1],
2953             'GTGTAT' => [2,1],
2954             'GTGTCA' => [2,1],
2955             'GTGTCC' => [2,1],
2956             'GTGTCG' => [2,0],
2957             'GTGTCT' => [2,1],
2958             'GTGTGC' => [2,1],
2959             'GTGTGG' => [2,0],
2960             'GTGTGT' => [2,1],
2961             'GTGTTA' => [1,1],
2962             'GTGTTC' => [1,1],
2963             'GTGTTG' => [1,0],
2964             'GTGTTT' => [1,1],
2965             'GTTAAA' => [2,1],
2966             'GTTAAC' => [2,1],
2967             'GTTAAG' => [2,1],
2968             'GTTAAT' => [2,0],
2969             'GTTACA' => [2,1],
2970             'GTTACC' => [2,1],
2971             'GTTACG' => [2,1],
2972             'GTTACT' => [2,0],
2973             'GTTAGA' => [2,1],
2974             'GTTAGC' => [2,1],
2975             'GTTAGG' => [2,1],
2976             'GTTAGT' => [2,0],
2977             'GTTATA' => [1,1],
2978             'GTTATC' => [1,1],
2979             'GTTATG' => [1,1],
2980             'GTTATT' => [1,0],
2981             'GTTCAA' => [2,1],
2982             'GTTCAC' => [2,1],
2983             'GTTCAG' => [2,1],
2984             'GTTCAT' => [2,0],
2985             'GTTCCA' => [2,1],
2986             'GTTCCC' => [2,1],
2987             'GTTCCG' => [2,1],
2988             'GTTCCT' => [2,0],
2989             'GTTCGA' => [2,1],
2990             'GTTCGC' => [2,1],
2991             'GTTCGG' => [2,1],
2992             'GTTCGT' => [2,0],
2993             'GTTCTA' => [1,1],
2994             'GTTCTC' => [1,1],
2995             'GTTCTG' => [1,1],
2996             'GTTCTT' => [1,0],
2997             'GTTGAA' => [1,1],
2998             'GTTGAC' => [1,1],
2999             'GTTGAG' => [1,1],
3000             'GTTGAT' => [1,0],
3001             'GTTGCA' => [1,1],
3002             'GTTGCC' => [1,1],
3003             'GTTGCG' => [1,1],
3004             'GTTGCT' => [1,0],
3005             'GTTGGA' => [1,1],
3006             'GTTGGC' => [1,1],
3007             'GTTGGG' => [1,1],
3008             'GTTGGT' => [1,0],
3009             'GTTGTA' => [0,1],
3010             'GTTGTC' => [0,1],
3011             'GTTGTG' => [0,1],
3012             'GTTGTT' => [0,0],
3013             'GTTTAC' => [2,1],
3014             'GTTTAT' => [2,0],
3015             'GTTTCA' => [2,1],
3016             'GTTTCC' => [2,1],
3017             'GTTTCG' => [2,1],
3018             'GTTTCT' => [2,0],
3019             'GTTTGC' => [2,1],
3020             'GTTTGG' => [2,1],
3021             'GTTTGT' => [2,0],
3022             'GTTTTA' => [1,1],
3023             'GTTTTC' => [1,1],
3024             'GTTTTG' => [1,1],
3025             'GTTTTT' => [1,0],
3026             'TACAAA' => [2,0],
3027             'TACAAC' => [1,0],
3028             'TACAAG' => [2,0],
3029             'TACAAT' => [1,1],
3030             'TACACA' => [2,1],
3031             'TACACC' => [2,0],
3032             'TACACG' => [2,1],
3033             'TACACT' => [2,1],
3034             'TACAGA' => [3,0],
3035             'TACAGC' => [2,0],
3036             'TACAGG' => [3,0],
3037             'TACAGT' => [2,1],
3038             'TACATA' => [2,1],
3039             'TACATC' => [2,0],
3040             'TACATG' => [3,0],
3041             'TACATT' => [2,1],
3042             'TACCAA' => [2,0],
3043             'TACCAC' => [1,0],
3044             'TACCAG' => [2,0],
3045             'TACCAT' => [1,1],
3046             'TACCCA' => [2,1],
3047             'TACCCC' => [2,0],
3048             'TACCCG' => [2,1],
3049             'TACCCT' => [2,1],
3050             'TACCGA' => [2,1],
3051             'TACCGC' => [2,0],
3052             'TACCGG' => [2,1],
3053             'TACCGT' => [2,1],
3054             'TACCTA' => [2,1],
3055             'TACCTC' => [2,0],
3056             'TACCTG' => [2,1],
3057             'TACCTT' => [2,1],
3058             'TACGAA' => [2,0],
3059             'TACGAC' => [1,0],
3060             'TACGAG' => [2,0],
3061             'TACGAT' => [1,1],
3062             'TACGCA' => [2,1],
3063             'TACGCC' => [2,0],
3064             'TACGCG' => [2,1],
3065             'TACGCT' => [2,1],
3066             'TACGGA' => [2,1],
3067             'TACGGC' => [2,0],
3068             'TACGGG' => [2,1],
3069             'TACGGT' => [2,1],
3070             'TACGTA' => [2,1],
3071             'TACGTC' => [2,0],
3072             'TACGTG' => [2,1],
3073             'TACGTT' => [2,1],
3074             'TACTAC' => [0,0],
3075             'TACTAT' => [0,1],
3076             'TACTCA' => [1,1],
3077             'TACTCC' => [1,0],
3078             'TACTCG' => [1,1],
3079             'TACTCT' => [1,1],
3080             'TACTGC' => [1,0],
3081             'TACTGG' => [2,0],
3082             'TACTGT' => [1,1],
3083             'TACTTA' => [2,0],
3084             'TACTTC' => [1,0],
3085             'TACTTG' => [2,0],
3086             'TACTTT' => [1,1],
3087             'TATAAA' => [2,0],
3088             'TATAAC' => [1,1],
3089             'TATAAG' => [2,0],
3090             'TATAAT' => [1,0],
3091             'TATACA' => [2,1],
3092             'TATACC' => [2,1],
3093             'TATACG' => [2,1],
3094             'TATACT' => [2,0],
3095             'TATAGA' => [3,0],
3096             'TATAGC' => [2,1],
3097             'TATAGG' => [3,0],
3098             'TATAGT' => [2,0],
3099             'TATATA' => [2,1],
3100             'TATATC' => [2,1],
3101             'TATATG' => [3,0],
3102             'TATATT' => [2,0],
3103             'TATCAA' => [2,0],
3104             'TATCAC' => [1,1],
3105             'TATCAG' => [2,0],
3106             'TATCAT' => [1,0],
3107             'TATCCA' => [2,1],
3108             'TATCCC' => [2,1],
3109             'TATCCG' => [2,1],
3110             'TATCCT' => [2,0],
3111             'TATCGA' => [2,1],
3112             'TATCGC' => [2,1],
3113             'TATCGG' => [2,1],
3114             'TATCGT' => [2,0],
3115             'TATCTA' => [2,1],
3116             'TATCTC' => [2,1],
3117             'TATCTG' => [2,1],
3118             'TATCTT' => [2,0],
3119             'TATGAA' => [2,0],
3120             'TATGAC' => [1,1],
3121             'TATGAG' => [2,0],
3122             'TATGAT' => [1,0],
3123             'TATGCA' => [2,1],
3124             'TATGCC' => [2,1],
3125             'TATGCG' => [2,1],
3126             'TATGCT' => [2,0],
3127             'TATGGA' => [2,1],
3128             'TATGGC' => [2,1],
3129             'TATGGG' => [2,1],
3130             'TATGGT' => [2,0],
3131             'TATGTA' => [2,1],
3132             'TATGTC' => [2,1],
3133             'TATGTG' => [2,1],
3134             'TATGTT' => [2,0],
3135             'TATTAC' => [0,1],
3136             'TATTAT' => [0,0],
3137             'TATTCA' => [1,1],
3138             'TATTCC' => [1,1],
3139             'TATTCG' => [1,1],
3140             'TATTCT' => [1,0],
3141             'TATTGC' => [1,1],
3142             'TATTGG' => [2,0],
3143             'TATTGT' => [1,0],
3144             'TATTTA' => [2,0],
3145             'TATTTC' => [1,1],
3146             'TATTTG' => [2,0],
3147             'TATTTT' => [1,0],
3148             'TCAAAA' => [2,0],
3149             'TCAAAC' => [2,1],
3150             'TCAAAG' => [2,1],
3151             'TCAAAT' => [2,1],
3152             'TCAACA' => [1,0],
3153             'TCAACC' => [1,1],
3154             'TCAACG' => [1,1],
3155             'TCAACT' => [1,1],
3156             'TCAAGA' => [2,0],
3157             'TCAAGC' => [2,1],
3158             'TCAAGG' => [2,1],
3159             'TCAAGT' => [2,1],
3160             'TCAATA' => [2,0],
3161             'TCAATC' => [2,1],
3162             'TCAATG' => [2,1],
3163             'TCAATT' => [2,1],
3164             'TCACAA' => [2,0],
3165             'TCACAC' => [2,1],
3166             'TCACAG' => [2,1],
3167             'TCACAT' => [2,1],
3168             'TCACCA' => [1,0],
3169             'TCACCC' => [1,1],
3170             'TCACCG' => [1,1],
3171             'TCACCT' => [1,1],
3172             'TCACGA' => [2,0],
3173             'TCACGC' => [2,1],
3174             'TCACGG' => [2,1],
3175             'TCACGT' => [2,1],
3176             'TCACTA' => [1,1],
3177             'TCACTC' => [1,2],
3178             'TCACTG' => [1,2],
3179             'TCACTT' => [1,2],
3180             'TCAGAA' => [2,0],
3181             'TCAGAC' => [2,1],
3182             'TCAGAG' => [2,1],
3183             'TCAGAT' => [2,1],
3184             'TCAGCA' => [1,0],
3185             'TCAGCC' => [1,1],
3186             'TCAGCG' => [1,1],
3187             'TCAGCT' => [1,1],
3188             'TCAGGA' => [2,0],
3189             'TCAGGC' => [2,1],
3190             'TCAGGG' => [2,1],
3191             'TCAGGT' => [2,1],
3192             'TCAGTA' => [2,0],
3193             'TCAGTC' => [2,1],
3194             'TCAGTG' => [2,1],
3195             'TCAGTT' => [2,1],
3196             'TCATAC' => [1,1],
3197             'TCATAT' => [1,1],
3198             'TCATCA' => [0,0],
3199             'TCATCC' => [0,1],
3200             'TCATCG' => [0,1],
3201             'TCATCT' => [0,1],
3202             'TCATGC' => [1,1],
3203             'TCATGG' => [1,1],
3204             'TCATGT' => [1,1],
3205             'TCATTA' => [1,0],
3206             'TCATTC' => [1,1],
3207             'TCATTG' => [1,1],
3208             'TCATTT' => [1,1],
3209             'TCCAAA' => [2,1],
3210             'TCCAAC' => [2,0],
3211             'TCCAAG' => [2,1],
3212             'TCCAAT' => [2,1],
3213             'TCCACA' => [1,1],
3214             'TCCACC' => [1,0],
3215             'TCCACG' => [1,1],
3216             'TCCACT' => [1,1],
3217             'TCCAGA' => [2,1],
3218             'TCCAGC' => [2,0],
3219             'TCCAGG' => [2,1],
3220             'TCCAGT' => [2,1],
3221             'TCCATA' => [2,1],
3222             'TCCATC' => [2,0],
3223             'TCCATG' => [2,1],
3224             'TCCATT' => [2,1],
3225             'TCCCAA' => [2,1],
3226             'TCCCAC' => [2,0],
3227             'TCCCAG' => [2,1],
3228             'TCCCAT' => [2,1],
3229             'TCCCCA' => [1,1],
3230             'TCCCCC' => [1,0],
3231             'TCCCCG' => [1,1],
3232             'TCCCCT' => [1,1],
3233             'TCCCGA' => [2,1],
3234             'TCCCGC' => [2,0],
3235             'TCCCGG' => [2,1],
3236             'TCCCGT' => [2,1],
3237             'TCCCTA' => [1,2],
3238             'TCCCTC' => [2,0],
3239             'TCCCTG' => [1,2],
3240             'TCCCTT' => [2,1],
3241             'TCCGAA' => [2,1],
3242             'TCCGAC' => [2,0],
3243             'TCCGAG' => [2,1],
3244             'TCCGAT' => [2,1],
3245             'TCCGCA' => [1,1],
3246             'TCCGCC' => [1,0],
3247             'TCCGCG' => [1,1],
3248             'TCCGCT' => [1,1],
3249             'TCCGGA' => [2,1],
3250             'TCCGGC' => [2,0],
3251             'TCCGGG' => [2,1],
3252             'TCCGGT' => [2,1],
3253             'TCCGTA' => [2,1],
3254             'TCCGTC' => [2,0],
3255             'TCCGTG' => [2,1],
3256             'TCCGTT' => [2,1],
3257             'TCCTAC' => [1,0],
3258             'TCCTAT' => [1,1],
3259             'TCCTCA' => [0,1],
3260             'TCCTCC' => [0,0],
3261             'TCCTCG' => [0,1],
3262             'TCCTCT' => [0,1],
3263             'TCCTGC' => [1,0],
3264             'TCCTGG' => [1,1],
3265             'TCCTGT' => [1,1],
3266             'TCCTTA' => [1,1],
3267             'TCCTTC' => [1,0],
3268             'TCCTTG' => [1,1],
3269             'TCCTTT' => [1,1],
3270             'TCGAAA' => [2,1],
3271             'TCGAAC' => [2,1],
3272             'TCGAAG' => [2,0],
3273             'TCGAAT' => [2,1],
3274             'TCGACA' => [1,1],
3275             'TCGACC' => [1,1],
3276             'TCGACG' => [1,0],
3277             'TCGACT' => [1,1],
3278             'TCGAGA' => [2,1],
3279             'TCGAGC' => [2,1],
3280             'TCGAGG' => [2,0],
3281             'TCGAGT' => [2,1],
3282             'TCGATA' => [2,1],
3283             'TCGATC' => [2,1],
3284             'TCGATG' => [2,0],
3285             'TCGATT' => [2,1],
3286             'TCGCAA' => [2,1],
3287             'TCGCAC' => [2,1],
3288             'TCGCAG' => [2,0],
3289             'TCGCAT' => [2,1],
3290             'TCGCCA' => [1,1],
3291             'TCGCCC' => [1,1],
3292             'TCGCCG' => [1,0],
3293             'TCGCCT' => [1,1],
3294             'TCGCGA' => [2,1],
3295             'TCGCGC' => [2,1],
3296             'TCGCGG' => [2,0],
3297             'TCGCGT' => [2,1],
3298             'TCGCTA' => [1,2],
3299             'TCGCTC' => [1,2],
3300             'TCGCTG' => [1,1],
3301             'TCGCTT' => [1,2],
3302             'TCGGAA' => [2,1],
3303             'TCGGAC' => [2,1],
3304             'TCGGAG' => [2,0],
3305             'TCGGAT' => [2,1],
3306             'TCGGCA' => [1,1],
3307             'TCGGCC' => [1,1],
3308             'TCGGCG' => [1,0],
3309             'TCGGCT' => [1,1],
3310             'TCGGGA' => [2,1],
3311             'TCGGGC' => [2,1],
3312             'TCGGGG' => [2,0],
3313             'TCGGGT' => [2,1],
3314             'TCGGTA' => [2,1],
3315             'TCGGTC' => [2,1],
3316             'TCGGTG' => [2,0],
3317             'TCGGTT' => [2,1],
3318             'TCGTAC' => [1,1],
3319             'TCGTAT' => [1,1],
3320             'TCGTCA' => [0,1],
3321             'TCGTCC' => [0,1],
3322             'TCGTCG' => [0,0],
3323             'TCGTCT' => [0,1],
3324             'TCGTGC' => [1,1],
3325             'TCGTGG' => [1,0],
3326             'TCGTGT' => [1,1],
3327             'TCGTTA' => [1,1],
3328             'TCGTTC' => [1,1],
3329             'TCGTTG' => [1,0],
3330             'TCGTTT' => [1,1],
3331             'TCTAAA' => [2,1],
3332             'TCTAAC' => [2,1],
3333             'TCTAAG' => [2,1],
3334             'TCTAAT' => [2,0],
3335             'TCTACA' => [1,1],
3336             'TCTACC' => [1,1],
3337             'TCTACG' => [1,1],
3338             'TCTACT' => [1,0],
3339             'TCTAGA' => [2,1],
3340             'TCTAGC' => [2,1],
3341             'TCTAGG' => [2,1],
3342             'TCTAGT' => [2,0],
3343             'TCTATA' => [2,1],
3344             'TCTATC' => [2,1],
3345             'TCTATG' => [2,1],
3346             'TCTATT' => [2,0],
3347             'TCTCAA' => [2,1],
3348             'TCTCAC' => [2,1],
3349             'TCTCAG' => [2,1],
3350             'TCTCAT' => [2,0],
3351             'TCTCCA' => [1,1],
3352             'TCTCCC' => [1,1],
3353             'TCTCCG' => [1,1],
3354             'TCTCCT' => [1,0],
3355             'TCTCGA' => [2,1],
3356             'TCTCGC' => [2,1],
3357             'TCTCGG' => [2,1],
3358             'TCTCGT' => [2,0],
3359             'TCTCTA' => [1,2],
3360             'TCTCTC' => [2,1],
3361             'TCTCTG' => [1,2],
3362             'TCTCTT' => [2,0],
3363             'TCTGAA' => [2,1],
3364             'TCTGAC' => [2,1],
3365             'TCTGAG' => [2,1],
3366             'TCTGAT' => [2,0],
3367             'TCTGCA' => [1,1],
3368             'TCTGCC' => [1,1],
3369             'TCTGCG' => [1,1],
3370             'TCTGCT' => [1,0],
3371             'TCTGGA' => [2,1],
3372             'TCTGGC' => [2,1],
3373             'TCTGGG' => [2,1],
3374             'TCTGGT' => [2,0],
3375             'TCTGTA' => [2,1],
3376             'TCTGTC' => [2,1],
3377             'TCTGTG' => [2,1],
3378             'TCTGTT' => [2,0],
3379             'TCTTAC' => [1,1],
3380             'TCTTAT' => [1,0],
3381             'TCTTCA' => [0,1],
3382             'TCTTCC' => [0,1],
3383             'TCTTCG' => [0,1],
3384             'TCTTCT' => [0,0],
3385             'TCTTGC' => [1,1],
3386             'TCTTGG' => [1,1],
3387             'TCTTGT' => [1,0],
3388             'TCTTTA' => [1,1],
3389             'TCTTTC' => [1,1],
3390             'TCTTTG' => [1,1],
3391             'TCTTTT' => [1,0],
3392             'TGCAAA' => [3,0],
3393             'TGCAAC' => [2,0],
3394             'TGCAAG' => [3,0],
3395             'TGCAAT' => [2,1],
3396             'TGCACA' => [2,1],
3397             'TGCACC' => [2,0],
3398             'TGCACG' => [2,1],
3399             'TGCACT' => [2,1],
3400             'TGCAGA' => [2,0],
3401             'TGCAGC' => [1,0],
3402             'TGCAGG' => [2,0],
3403             'TGCAGT' => [1,1],
3404             'TGCATA' => [2,1],
3405             'TGCATC' => [2,0],
3406             'TGCATG' => [3,0],
3407             'TGCATT' => [2,1],
3408             'TGCCAA' => [2,1],
3409             'TGCCAC' => [2,0],
3410             'TGCCAG' => [2,1],
3411             'TGCCAT' => [2,1],
3412             'TGCCCA' => [2,1],
3413             'TGCCCC' => [2,0],
3414             'TGCCCG' => [2,1],
3415             'TGCCCT' => [2,1],
3416             'TGCCGA' => [1,1],
3417             'TGCCGC' => [1,0],
3418             'TGCCGG' => [1,1],
3419             'TGCCGT' => [1,1],
3420             'TGCCTA' => [2,1],
3421             'TGCCTC' => [2,0],
3422             'TGCCTG' => [2,1],
3423             'TGCCTT' => [2,1],
3424             'TGCGAA' => [2,1],
3425             'TGCGAC' => [2,0],
3426             'TGCGAG' => [2,1],
3427             'TGCGAT' => [2,1],
3428             'TGCGCA' => [2,1],
3429             'TGCGCC' => [2,0],
3430             'TGCGCG' => [2,1],
3431             'TGCGCT' => [2,1],
3432             'TGCGGA' => [1,1],
3433             'TGCGGC' => [1,0],
3434             'TGCGGG' => [1,1],
3435             'TGCGGT' => [1,1],
3436             'TGCGTA' => [2,1],
3437             'TGCGTC' => [2,0],
3438             'TGCGTG' => [2,1],
3439             'TGCGTT' => [2,1],
3440             'TGCTAC' => [1,0],
3441             'TGCTAT' => [1,1],
3442             'TGCTCA' => [1,1],
3443             'TGCTCC' => [1,0],
3444             'TGCTCG' => [1,1],
3445             'TGCTCT' => [1,1],
3446             'TGCTGC' => [0,0],
3447             'TGCTGG' => [1,0],
3448             'TGCTGT' => [0,1],
3449             'TGCTTA' => [2,0],
3450             'TGCTTC' => [1,0],
3451             'TGCTTG' => [2,0],
3452             'TGCTTT' => [1,1],
3453             'TGGAAA' => [2,1],
3454             'TGGAAC' => [3,0],
3455             'TGGAAG' => [2,0],
3456             'TGGAAT' => [3,0],
3457             'TGGACA' => [2,1],
3458             'TGGACC' => [2,1],
3459             'TGGACG' => [2,0],
3460             'TGGACT' => [2,1],
3461             'TGGAGA' => [1,1],
3462             'TGGAGC' => [2,0],
3463             'TGGAGG' => [1,0],
3464             'TGGAGT' => [2,0],
3465             'TGGATA' => [2,1],
3466             'TGGATC' => [3,0],
3467             'TGGATG' => [2,0],
3468             'TGGATT' => [3,0],
3469             'TGGCAA' => [2,1],
3470             'TGGCAC' => [2,1],
3471             'TGGCAG' => [2,0],
3472             'TGGCAT' => [2,1],
3473             'TGGCCA' => [2,1],
3474             'TGGCCC' => [2,1],
3475             'TGGCCG' => [2,0],
3476             'TGGCCT' => [2,1],
3477             'TGGCGA' => [1,1],
3478             'TGGCGC' => [1,1],
3479             'TGGCGG' => [1,0],
3480             'TGGCGT' => [1,1],
3481             'TGGCTA' => [1,2],
3482             'TGGCTC' => [1,2],
3483             'TGGCTG' => [1,1],
3484             'TGGCTT' => [1,2],
3485             'TGGGAA' => [2,1],
3486             'TGGGAC' => [2,1],
3487             'TGGGAG' => [2,0],
3488             'TGGGAT' => [2,1],
3489             'TGGGCA' => [2,1],
3490             'TGGGCC' => [2,1],
3491             'TGGGCG' => [2,0],
3492             'TGGGCT' => [2,1],
3493             'TGGGGA' => [1,1],
3494             'TGGGGC' => [1,1],
3495             'TGGGGG' => [1,0],
3496             'TGGGGT' => [1,1],
3497             'TGGGTA' => [2,1],
3498             'TGGGTC' => [2,1],
3499             'TGGGTG' => [2,0],
3500             'TGGGTT' => [2,1],
3501             'TGGTAC' => [2,0],
3502             'TGGTAT' => [2,0],
3503             'TGGTCA' => [1,1],
3504             'TGGTCC' => [1,1],
3505             'TGGTCG' => [1,0],
3506             'TGGTCT' => [1,1],
3507             'TGGTGC' => [1,0],
3508             'TGGTGG' => [0,0],
3509             'TGGTGT' => [1,0],
3510             'TGGTTA' => [1,1],
3511             'TGGTTC' => [2,0],
3512             'TGGTTG' => [1,0],
3513             'TGGTTT' => [2,0],
3514             'TGTAAA' => [3,0],
3515             'TGTAAC' => [2,1],
3516             'TGTAAG' => [3,0],
3517             'TGTAAT' => [2,0],
3518             'TGTACA' => [2,1],
3519             'TGTACC' => [2,1],
3520             'TGTACG' => [2,1],
3521             'TGTACT' => [2,0],
3522             'TGTAGA' => [2,0],
3523             'TGTAGC' => [1,1],
3524             'TGTAGG' => [2,0],
3525             'TGTAGT' => [1,0],
3526             'TGTATA' => [2,1],
3527             'TGTATC' => [2,1],
3528             'TGTATG' => [3,0],
3529             'TGTATT' => [2,0],
3530             'TGTCAA' => [2,1],
3531             'TGTCAC' => [2,1],
3532             'TGTCAG' => [2,1],
3533             'TGTCAT' => [2,0],
3534             'TGTCCA' => [2,1],
3535             'TGTCCC' => [2,1],
3536             'TGTCCG' => [2,1],
3537             'TGTCCT' => [2,0],
3538             'TGTCGA' => [1,1],
3539             'TGTCGC' => [1,1],
3540             'TGTCGG' => [1,1],
3541             'TGTCGT' => [1,0],
3542             'TGTCTA' => [2,1],
3543             'TGTCTC' => [2,1],
3544             'TGTCTG' => [2,1],
3545             'TGTCTT' => [2,0],
3546             'TGTGAA' => [2,1],
3547             'TGTGAC' => [2,1],
3548             'TGTGAG' => [2,1],
3549             'TGTGAT' => [2,0],
3550             'TGTGCA' => [2,1],
3551             'TGTGCC' => [2,1],
3552             'TGTGCG' => [2,1],
3553             'TGTGCT' => [2,0],
3554             'TGTGGA' => [1,1],
3555             'TGTGGC' => [1,1],
3556             'TGTGGG' => [1,1],
3557             'TGTGGT' => [1,0],
3558             'TGTGTA' => [2,1],
3559             'TGTGTC' => [2,1],
3560             'TGTGTG' => [2,1],
3561             'TGTGTT' => [2,0],
3562             'TGTTAC' => [1,1],
3563             'TGTTAT' => [1,0],
3564             'TGTTCA' => [1,1],
3565             'TGTTCC' => [1,1],
3566             'TGTTCG' => [1,1],
3567             'TGTTCT' => [1,0],
3568             'TGTTGC' => [0,1],
3569             'TGTTGG' => [1,0],
3570             'TGTTGT' => [0,0],
3571             'TGTTTA' => [2,0],
3572             'TGTTTC' => [1,1],
3573             'TGTTTG' => [2,0],
3574             'TGTTTT' => [1,0],
3575             'TTAAAA' => [2,0],
3576             'TTAAAC' => [2,1],
3577             'TTAAAG' => [2,1],
3578             'TTAAAT' => [2,1],
3579             'TTAACA' => [2,0],
3580             'TTAACC' => [2,1],
3581             'TTAACG' => [2,1],
3582             'TTAACT' => [2,1],
3583             'TTAAGA' => [2,0],
3584             'TTAAGC' => [2,1],
3585             'TTAAGG' => [2,1],
3586             'TTAAGT' => [2,1],
3587             'TTAATA' => [1,0],
3588             'TTAATC' => [1,1],
3589             'TTAATG' => [1,1],
3590             'TTAATT' => [1,1],
3591             'TTACAA' => [1,1],
3592             'TTACAC' => [1,2],
3593             'TTACAG' => [1,2],
3594             'TTACAT' => [1,2],
3595             'TTACCA' => [1,1],
3596             'TTACCC' => [1,2],
3597             'TTACCG' => [1,2],
3598             'TTACCT' => [1,2],
3599             'TTACGA' => [1,1],
3600             'TTACGC' => [1,2],
3601             'TTACGG' => [1,2],
3602             'TTACGT' => [1,2],
3603             'TTACTA' => [0,1],
3604             'TTACTC' => [0,2],
3605             'TTACTG' => [0,2],
3606             'TTACTT' => [0,2],
3607             'TTAGAA' => [2,0],
3608             'TTAGAC' => [2,1],
3609             'TTAGAG' => [2,1],
3610             'TTAGAT' => [2,1],
3611             'TTAGCA' => [2,0],
3612             'TTAGCC' => [2,1],
3613             'TTAGCG' => [2,1],
3614             'TTAGCT' => [2,1],
3615             'TTAGGA' => [2,0],
3616             'TTAGGC' => [2,1],
3617             'TTAGGG' => [2,1],
3618             'TTAGGT' => [2,1],
3619             'TTAGTA' => [1,0],
3620             'TTAGTC' => [1,1],
3621             'TTAGTG' => [1,1],
3622             'TTAGTT' => [1,1],
3623             'TTATAC' => [2,0],
3624             'TTATAT' => [2,0],
3625             'TTATCA' => [1,0],
3626             'TTATCC' => [1,1],
3627             'TTATCG' => [1,1],
3628             'TTATCT' => [1,1],
3629             'TTATGC' => [2,0],
3630             'TTATGG' => [1,1],
3631             'TTATGT' => [2,0],
3632             'TTATTA' => [0,0],
3633             'TTATTC' => [1,0],
3634             'TTATTG' => [0,1],
3635             'TTATTT' => [1,0],
3636             'TTCAAA' => [2,1],
3637             'TTCAAC' => [2,0],
3638             'TTCAAG' => [3,0],
3639             'TTCAAT' => [2,1],
3640             'TTCACA' => [2,1],
3641             'TTCACC' => [2,0],
3642             'TTCACG' => [2,1],
3643             'TTCACT' => [2,1],
3644             'TTCAGA' => [2,1],
3645             'TTCAGC' => [2,0],
3646             'TTCAGG' => [3,0],
3647             'TTCAGT' => [2,1],
3648             'TTCATA' => [1,1],
3649             'TTCATC' => [1,0],
3650             'TTCATG' => [2,0],
3651             'TTCATT' => [1,1],
3652             'TTCCAA' => [2,1],
3653             'TTCCAC' => [2,0],
3654             'TTCCAG' => [2,1],
3655             'TTCCAT' => [2,1],
3656             'TTCCCA' => [2,1],
3657             'TTCCCC' => [2,0],
3658             'TTCCCG' => [2,1],
3659             'TTCCCT' => [2,1],
3660             'TTCCGA' => [2,1],
3661             'TTCCGC' => [2,0],
3662             'TTCCGG' => [2,1],
3663             'TTCCGT' => [2,1],
3664             'TTCCTA' => [1,1],
3665             'TTCCTC' => [1,0],
3666             'TTCCTG' => [1,1],
3667             'TTCCTT' => [1,1],
3668             'TTCGAA' => [2,1],
3669             'TTCGAC' => [2,0],
3670             'TTCGAG' => [2,1],
3671             'TTCGAT' => [2,1],
3672             'TTCGCA' => [2,1],
3673             'TTCGCC' => [2,0],
3674             'TTCGCG' => [2,1],
3675             'TTCGCT' => [2,1],
3676             'TTCGGA' => [2,1],
3677             'TTCGGC' => [2,0],
3678             'TTCGGG' => [2,1],
3679             'TTCGGT' => [2,1],
3680             'TTCGTA' => [1,1],
3681             'TTCGTC' => [1,0],
3682             'TTCGTG' => [1,1],
3683             'TTCGTT' => [1,1],
3684             'TTCTAC' => [1,0],
3685             'TTCTAT' => [1,1],
3686             'TTCTCA' => [1,1],
3687             'TTCTCC' => [1,0],
3688             'TTCTCG' => [1,1],
3689             'TTCTCT' => [1,1],
3690             'TTCTGC' => [1,0],
3691             'TTCTGG' => [2,0],
3692             'TTCTGT' => [1,1],
3693             'TTCTTA' => [1,0],
3694             'TTCTTC' => [0,0],
3695             'TTCTTG' => [1,0],
3696             'TTCTTT' => [0,1],
3697             'TTGAAA' => [2,1],
3698             'TTGAAC' => [3,0],
3699             'TTGAAG' => [2,0],
3700             'TTGAAT' => [3,0],
3701             'TTGACA' => [2,1],
3702             'TTGACC' => [2,1],
3703             'TTGACG' => [2,0],
3704             'TTGACT' => [2,1],
3705             'TTGAGA' => [2,1],
3706             'TTGAGC' => [3,0],
3707             'TTGAGG' => [2,0],
3708             'TTGAGT' => [3,0],
3709             'TTGATA' => [1,1],
3710             'TTGATC' => [2,0],
3711             'TTGATG' => [1,0],
3712             'TTGATT' => [2,0],
3713             'TTGCAA' => [1,2],
3714             'TTGCAC' => [1,2],
3715             'TTGCAG' => [1,1],
3716             'TTGCAT' => [1,2],
3717             'TTGCCA' => [1,2],
3718             'TTGCCC' => [1,2],
3719             'TTGCCG' => [1,1],
3720             'TTGCCT' => [1,2],
3721             'TTGCGA' => [1,2],
3722             'TTGCGC' => [1,2],
3723             'TTGCGG' => [1,1],
3724             'TTGCGT' => [1,2],
3725             'TTGCTA' => [0,2],
3726             'TTGCTC' => [0,2],
3727             'TTGCTG' => [0,1],
3728             'TTGCTT' => [0,2],
3729             'TTGGAA' => [2,1],
3730             'TTGGAC' => [2,1],
3731             'TTGGAG' => [2,0],
3732             'TTGGAT' => [2,1],
3733             'TTGGCA' => [2,1],
3734             'TTGGCC' => [2,1],
3735             'TTGGCG' => [2,0],
3736             'TTGGCT' => [2,1],
3737             'TTGGGA' => [2,1],
3738             'TTGGGC' => [2,1],
3739             'TTGGGG' => [2,0],
3740             'TTGGGT' => [2,1],
3741             'TTGGTA' => [1,1],
3742             'TTGGTC' => [1,1],
3743             'TTGGTG' => [1,0],
3744             'TTGGTT' => [1,1],
3745             'TTGTAC' => [2,0],
3746             'TTGTAT' => [2,0],
3747             'TTGTCA' => [1,1],
3748             'TTGTCC' => [1,1],
3749             'TTGTCG' => [1,0],
3750             'TTGTCT' => [1,1],
3751             'TTGTGC' => [2,0],
3752             'TTGTGG' => [1,0],
3753             'TTGTGT' => [2,0],
3754             'TTGTTA' => [0,1],
3755             'TTGTTC' => [1,0],
3756             'TTGTTG' => [0,0],
3757             'TTGTTT' => [1,0],
3758             'TTTAAA' => [2,1],
3759             'TTTAAC' => [2,1],
3760             'TTTAAG' => [3,0],
3761             'TTTAAT' => [2,0],
3762             'TTTACA' => [2,1],
3763             'TTTACC' => [2,1],
3764             'TTTACG' => [2,1],
3765             'TTTACT' => [2,0],
3766             'TTTAGA' => [2,1],
3767             'TTTAGC' => [2,1],
3768             'TTTAGG' => [3,0],
3769             'TTTAGT' => [2,0],
3770             'TTTATA' => [1,1],
3771             'TTTATC' => [1,1],
3772             'TTTATG' => [2,0],
3773             'TTTATT' => [1,0],
3774             'TTTCAA' => [2,1],
3775             'TTTCAC' => [2,1],
3776             'TTTCAG' => [2,1],
3777             'TTTCAT' => [2,0],
3778             'TTTCCA' => [2,1],
3779             'TTTCCC' => [2,1],
3780             'TTTCCG' => [2,1],
3781             'TTTCCT' => [2,0],
3782             'TTTCGA' => [2,1],
3783             'TTTCGC' => [2,1],
3784             'TTTCGG' => [2,1],
3785             'TTTCGT' => [2,0],
3786             'TTTCTA' => [1,1],
3787             'TTTCTC' => [1,1],
3788             'TTTCTG' => [1,1],
3789             'TTTCTT' => [1,0],
3790             'TTTGAA' => [2,1],
3791             'TTTGAC' => [2,1],
3792             'TTTGAG' => [2,1],
3793             'TTTGAT' => [2,0],
3794             'TTTGCA' => [2,1],
3795             'TTTGCC' => [2,1],
3796             'TTTGCG' => [2,1],
3797             'TTTGCT' => [2,0],
3798             'TTTGGA' => [2,1],
3799             'TTTGGC' => [2,1],
3800             'TTTGGG' => [2,1],
3801             'TTTGGT' => [2,0],
3802             'TTTGTA' => [1,1],
3803             'TTTGTC' => [1,1],
3804             'TTTGTG' => [1,1],
3805             'TTTGTT' => [1,0],
3806             'TTTTAC' => [1,1],
3807             'TTTTAT' => [1,0],
3808             'TTTTCA' => [1,1],
3809             'TTTTCC' => [1,1],
3810             'TTTTCG' => [1,1],
3811             'TTTTCT' => [1,0],
3812             'TTTTGC' => [1,1],
3813             'TTTTGG' => [2,0],
3814             'TTTTGT' => [1,0],
3815             'TTTTTA' => [1,0],
3816             'TTTTTC' => [0,1],
3817             'TTTTTG' => [1,0],
3818             'TTTTTT' => [0,0],
3819             };
3820             }
3821              
3822             1;