-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
165 lines (147 loc) · 29.4 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
// ___KATA_ADN___
//
//
//___PARTIE_A___
//
//
//___ETAPE_1___ Sequençage de l'ADN
//
//
var adn = "CTCTTGAACACTAGTTATCGAGCCAAATACCGATAGGTGCTTCTTTTGCGAGAATCTGATGAATCGTCCGCAGATTTTTTCAAGTGTGTGTTACAAGCGAAAGTCCGTATAGTGTTAGATACACCACTAAAGCTCTCAATACAGAAACACCAGAAGTCCCAACAGCATCTGTACATTGGCTTGCTACCCTGCTCGCGCTTCAGTTGTTAAACGAGCTGACACCGCGATCCAGCACCTTCATCACATTGATATAGGTGGAAGCTACCAGGCAAAGTAAAAGGTGGCGGGACCGGAGATGGTAGACGTTGTTGAATTCGCAGGCTAAAATGAATCCATTGGACTAAAAGAACTTCACAAACTTTACACGACTCAAGTTTAGGAGGCTCTCGCTAAACCATAAACGTATATTCACCACTGCAGCATCGGAGTCCGGCCACATGCTCTGTCGCCGTACACCCTACGCGCCAGTCACCCCGATAATGCTACCGGATCTTCCGAGTTAATAAAGTCACCATCCCCCCGATCAGTTGCGAAGATACATTCTAGTTTCCCGAAGCCTGGCTTATACCGGACCATAAAGGTGAGTACCTCTGTGCACAAAACTGCCATACGCCAGTGTGCCGGTTACTCTCCTGATTCTTAAAAATGCAGAACACCTCTCGGAACCACCCTAAGCGGAACATATAAGCCTTTTTCTCCTGCCTTCAAGGGAGGATGTCTTAGATAAGACCCTACGTCCAACTGCATAGCTCATCATAAAATTGCCTGGACACCATACAATCGCCTTAGATGTATTGATTCCTTAACAGATACGGGAGCGATGTATTCGGTGTGAAGTACTTTTTGGCACAGTATTAATAGAGAAAACCGTGAAGTGCCTTGCCGGGGTGTGAAATTGGGTCCCAAGAAGACACCTGTAGATCGAGACCCGTGTAGGACTGACGAATCTCACTAATATGGCGGTAGTATGGTGAATCTTGGAATAAAGCTTCGATCTCACATGTCATATAAGGTTAGGGTCCTTCGCCACACTCCAGGCCCGAGTCATTTCTCCTTTGCCGTAAATGCGTGTTGATGAATCCCTGACGACGTATATAAGCGGTAGCTCCACCAGCACGAAGAGCCTAGATATCACCTACTCGTCTATATTGTCATTGGTTCGTTGACGGTCCGGACCAATGAACAGACCCAACCAAGCTTTCGCTAACGACCATTCCCCACCTTCCGTCGAGCACTATATTAAGTACTGATGTTACGCCAACCGGGGATCTTTCGTTGATGCCAATTTGTCCTTAAGTGTAACTTGAATTGAGGCCCACGTGACTGTAACCTGCAGCTACCTGTTAGACCTCCCCTGGGGATGGCAGCCGAATTGCCTTCGCTGTGGGTGTAGTCTTCGAGTATATGACATTCCCGGAATCTCTGACAGTAGACAGGTGACTTGGAGGTCCGCGGGGTAGGCGCCCGTATCCATCATCCTTAATTGGGCGCTCATGCAGGCTAAGTCTACAGGTGTGTTACAACCCTGTCAGCTATTTGGTACAAGGTTGAGAGGGTATCTTCGCCTGGCACGCGTGATTGAAAGTTAACGGAAACGGGTTTTGATTCGTCAGAAGGGCTAACCTGGTACGTTATCCCACCGAGCCTGGGCGAAACTAAGTGACGGTTTTCAACACAGTCAACCTAAGCTTCGCAGTCGAAGTGCCTACTCTGTCTCCAAGCCCGGACAGGAGTCAGCGACTTGGGCCCACGGGTTAGGGAGTATTGTACCGGTCTCGGAGACATATGTGTTTGCTCGCAACATCAGATGCATCGTCTCTGGACACGAAGGATAATCGTCTCTCGATCGAAGATGTACGAGTTTAGACGCGTTATGGGAGGTTTGTCATCTATTAGTGTTGTACGAATGTCTGAGAGCCGGCACGATACAGAATAAACCCATACTTAGAACAGATTTGTATAAATACAAGGCACACCACGTCGAACGCGTCGAATTTCGCGGTTTTACGGTGGAGTCTAGTGGTTCTGAAAACCCTTGTCTGATGGTACGGATACCCCGTGGTCGAGACTGTACACGAAGGGATACGGTAACTCGTGACCCATATAGGTATCACTAAGGAATAGTCATGTCGTAGCCCGTCAGAACCAGCGGAAACTTTGTATCGTAGGATTGGCCGAAGGCAGAGTCGGTGCGTTCGGCTCCTGTCGTGTCCCGTGAGGAGTACAGGTTTCCCCATTGCCCATTTCAGTCGTATCTGAAGAAATCCTTGCTGCAAGGCCGCGGCGGGCGGTTCTTCGCAGAGGCTGCTAGTAGCAGAAGCACTGAGTGAACACGGCTTCCTTGATCGGGTTTGAACTCAATACCAGATTTATTGGATTTTGAGCTAGGACATTCCGTAACAAAATGCATGTTGCGGCGAGTTTGGCCTAGGCCACCGAACCTGGAATCGATCAGGCTCTAGAGAGTGTGTTTGCCAATCAGGCAGTTCAGCAGGACTCATCGCGCTCGGGGTAGTAATACATTTAGACATTCGTAGTAAATAGCTAGCCCAGGGTGAACCGCAATGGGTTCTTAATGTCGCGGGGTTAAGGACCCCATATCGTAAATGGGAACTGGAATACACGAGCTACACTGCCGTTTAGAAATTCCACAACGCCTATTCAACAACTTCTCTGCACGATGACTAAGGCATCAGCCGGCCAGCTGCCTGCGTTCACGGCGAAACCAGTGTAAAGTCGATAAATGCTAGCAGTGGGGGTTCCCTTTTGGGCAGCAACGAGAGAAAAACTCGGTCTAACTTTAAAGTACTGAACTGCTATTAATGGACCCAATCTACGTGCGGACATTAGAGTCCAAAGTATACTGTCTGACACACACTTGGGAGAAGAGTAGGTGGCCGGGAGAAACCTCGCTGGCGATAGATCTTGCCCTGTCATACCATGATTCTCTCTTGCTGGGAGAGATAATCACAATACAGTTCGCTGATCAGCTTTGTACGTAAATCGTTGTCCCCAGCAATTACGAAGACAGTAAGGGTGAGGCGCGACCGCAAGCAGGACCCCTAACATACAAGAAATAAGCTTACATGGGGCTATGAAACAATCATGTAAGAATATGTATGTGGGAGGACAGAGTAAAAGATTTCTGACTGTGCCCTTGCAGATACGACGGGATACCTTAAAAAACTAATCCGCCTGCGATAGGACTAGCCAATACGTATCCTGGTAGAGAGCTCTACACAACTATACAAGGATCTTACACCCATCACCAAGGTCATATTCAATACTGGGTTTACACCACGGAGGTTAGGGGTTAAGAGCGGCCGAGGTTATGCTTCGCTTTATCTAGAAGACATGCTGCGGAAGGTTGTAATGAGGTTTGCACATCGGAGAATCCCTCCTTAATTAGTGAGTGGTCACTGTGTGGTAGTAGAAGCTAACTTAGCTGAGAGTGCGGTTGTCACTAACCCCTGCAGAGTAGGCACGTGCCATACAATCGGTTCAGCGATAAGCCTCCGACGGGCGCACGCTACATATAAACTACTCACCTAACTTAAGGCTACGGCATTTTTACGCCTAATCGATAATTATCATTTCAGTTTCCAGTGCGCTTTTTTAGTGTGACTACACGTGTGGCAAGGACAGTAAGGCGATCACCTCGTTCTGTCCCGTATATGTTGGCGTCAAAGTCCTTTACGTGTGTCTATGTATCCGCTGTAGATCCGGCAGCAACTTAGATCTATTCCCCCGCGTTGCAGTTTTTAATCAGGATCCAACTTGCCTTGTTTTCCCCTCGCTGGGGGAGCACAATAATGATGTAAGTGGGGCTATCTCCTAGTATTTAATTGTCTTTTTCATCGCTATTCCATCATAGGTGTCGGTCGGGCATTAGGTAGGTTTCGGGCGTCGCACATGAGGTTTGTGCGTCGTACGCGCGGCTTATGGATGACCGACGGCCGGCACTTCTTTCTCCGTATATACGTTCGTAATAGGAAATTGTTCTCGGCTGCAAGGACCAATTTCAAATTGAGCCAATGGCACTAAGTACCTCACGCTGCCCATAAATGTGTAAGTGCACCTGTCCAATGCGAGACATGATTTGTTTCCAAAACGCGGGTAAACACATTTCTTTAGCACGGCCCAAAGTGTCTCGTTCAGCCCATACCACTTGAGGCCTGAAGACAGCCAAGATGGGGATGTATCGAGGAGTCCGGTATCGGCTCGAGCGCTGTGTCAGTTTGGCTGCTCAGTGTGCAGCTTTACGCGCCATTATGGAGCCACCTGAGCCAAAGATATTTCCGGCTTACGCTTAGGTGGCCGCTGTTTGGTTGCACGGAATTGCTACCGGAATTAATAACATACCGCCAGAGTAGTATAGAGCGTCCTAGGAATGCCCTCGTGTCGAATGAGTTCAGAGTCGCAACTTGAACACTCGGAGATGGGGGCTAGAGGACGGTACATTAAGAATCACTAGTCCCAATGTGTAGAGTGAAGTTTAGCTTTTAGAACAGAAACAACCATCCGTAATGCTCTCAGACGCACATGTAACTACGCGTGCTGCCCAGGTAGCCTGGCGCCTGTACGGTTGACGGGGAGGTGTAAATCTGCACCTGCCTTATCCCACTTTCGCGTCGGATCCGTACACTCCATAGATGTATACACAGAACCTCTAAGCTTTGAACCTTCTATCAATAGCCGGCCTGCCTTCTATGAGAGACATCACCCAGGTAAATATCTGTTAGACCATGATCACGAACACAGGCTACCTACGAAATATGCTCGACTGGGACTGTTTCTGTCAATGTTACGGGGACAAATGTGATACATTATCGTTATAGTCAATCTTGAATCTAATGTGGTTTGCTCCACTCATTCCGGTCCAGGTGTGGCTCAATCGCGACCAGGTACCAACGACAGACAACGGAACCATATGACGTTCGTTTTCCTTGTCCAGGCGCTGGAGGTCGTGATCATGTCTAAGTCTGCCCTGGTAATAAACCCGCCAGAAGTGTCCAACTTACGTAAAGACCAATAGTGTCGGAATTGATGTGGCTTGTAAGACGGATAGGTGCGAGCGCCATCAAGTCTGACCAGGGAGATACCTTACCTCCAAGGTCCAGGCCAAAGGCTGTCCTCTTGGGCCGTACATTGCTTTTTAGTTCTGCCACGATAGTTCTAATATATAGGGAATGGTTTATTAGGGTCATTGTGTATATTCACCCGACTTGCCAAGATGTTTGGGCAAGATGGCCGCGAGGTCCTTTGCGTGTTCTAAGGATAGCAGACACTGAAGAACGATATCATATGACTGGCACTGCTGCAAAACGGGAATCAGAGGGAAAGTTGATTTACCTCCTTCTTTTGGCACGCCATGAAATTTCAAGGAATCAACGCGCCTAAAGGGCGGTCCAAACGCTTACCAGAGGCACTAAATAATTTGTACTGTTATCGGACGGCCTCGCCCAGAGCCACATCAAGGAATGGGACTCGGGAAAAGATGCGACTTCAATCTATTAAAGGTCATCATGACTCCGCTTTATGTCACATGCTTGCAAAACGAGAATACTACAATAATAAGACCGGGATATTGCAAACTAATTCATCCACCGAGCGCGCTTAGGCAGCAGCGTCTATTAGTAGGCATTATCCAATGTGGCGTTATAGTACGCGCTTACGCGCTTTTGGTTGTCGAAGCAGCACAGATTTGAGTCACCCTCGCCTAATTCTGGGGAGATGAAAGGGTCCCGGAGACAGACCAGAATGGGGCTTGCTCTACTTAGATCAACGTTCTGCAAGGATGCGCCGACACGCTATCCGTCGCAAGGTACGAAAGTGGAAATACGTAAGACCCTGAACCATCATCCGGGAGCCAGGTCAACCATTTCATGCCGAACTGGTGACTTAGAAATGATCCCCTATTTCGGTTCCCTCTGGGGAATGCTGCGTACATAGTGAACAGGGCGATTATGGGGTCAGTCGGTACAGTCTGGGATGTCGACGAGTACTTTCTACTTCAATATTCGATGATAATCCTGACCGTGCTCAGAGCTCGTAATTGCCATGATCTAGGCAGCCCAAAGTGATGCCTAACGCCGGCGGTCCCGTATTAGATCAAATGATTAAATTCGCATCCCTGTTTAAGAGCCCCTAACTATAGAGCATTAGGCTGAGATAAATATGAGCACGCAGAAGCATGCATTTGGGTGGAAGCGCCTCGGACCAACGCCCAAGGACCGCAGGATGTACCTATTCGCAAGGCCAACAGGTGGGATTCAACCAGAGACTAGTCATGGCCCTCAAGCTCGGCTATGCAGACAGCATGGGATTGCGCATGGACCAATGCAAGACAGGGAGAATTCATACGGAACCCGGCAGTGGAGTGCATGTAAAGACCGGTGTTGTAGACTCCAAAGGTTCTTACCTAGGTGCGTATTTAAATTCACATCCATTGAGATCGCACATCTCCGGGGTCGGGCGGCTAGCAACGTTATATGCGGTAAGCTCACACAGCCAAGCGGATATGAAACGGCATCCCGAACTAGCGAACGCTTGTATACTATGTCTCCAACGATTTAGTCTATTGATTTCAGGTACCATTAAGGACAGCATCTCAACAACGGTCGGGTGTTTAGTATCTTGCAACACTTTTGGATAATACAGATTGATCGTAGGATGCTTATCGCCCAATTTACTCGCGCGTGTTACAGTACGCGGTAGACTTTAAAACGTTGACAAATCAGTGCATATGACCTTCTGTTCTAAGGTCTTAGTGAAGCGCTGTGTTGAGGCGGATGGAGGTGCTTTCACATGACACCTCGAGTCGGCGATGATGGACGCTACAATCTACGTCTATAGGGTACCCCAGTGACCCTGATTTGAGGAGATGCATGTTACTACCGTTGCCAGCCTTAGGACTCAGAGCATCGCCGAACACAGGTAACTGCCACACCTAGGACAAGAGTGTGGAATTCTCATAGGTCTGCTGACTACTCTGTAAAGCAGTTATATGGCACGGTTTCCTACTTATTGAGCAAGTTGAACGGCCGGTCACCCGTTAATTAGAGTCGATACCATCGAGTGTTGATTCCAACGTGTAGGCCGGGGCGGTCAATCCGTCAAAGGTATTATTAGGGTCTCGAAGGATCCCGTCTTGGGGTATTAGTAATTGGAGAGGTGCTGTGGGTCCCACACGCGGTTACAGATTAGTTCTCGAAGCGGCGAGATCGCGGCCTCACTCTATTTTATCATTTTATCTTCTGACGTGCGACGAGGTTTAGCGGAACAAGGCGTTACTCCATGTTACCCTACTCGTGTATGGGACCAGTTAACTGGAAAGCGCATTATCAAGTTACAGGCGGCGGCGGATACGGGTTAATGTCCTAGTAACCAGTCGAACCCGGCTAACCGCTATGAAAGAGATAACTCAACTCACTTTACTATCAAATGCAGGTCGAGTCGAATCAGATTAACCATCGAAAGAATCACCAACATTGTAGAGCCGTCGGCTAGAACGTTACTCTAGAAGTTTTAAGGCAATGTCTCTGTGGAGCCCATGTAAATTGACCCATACTTGCGGGGGGCTGTCGTTGCCGGTGGGACGTGCAATCCTGGGTAGTTGGCCTTCGTTGAGGTGGACGTCCGTACCCTATTCACTAGGTCGTGGGAATCGTTACTGATCAGCCAGACGACGGTGCCGGGGACGCACTCTTGGATAGGTCCGCATAAGCCCCCAGGCCGATGACTCATCCAACCGAAGAAAGCCCGGTATATATCTGGGTCTTATCCTACTTACACGATGTTTCATCCAATGACGATGCGCTAGCATCGACTAGGTCCCAATCATAATAATCCTGATTGTCTCCTATCTACCTCAGCGCAAGCATACCTGCACATTGTGTCCCTGTACCCCCCAAAAAGTTGGAAGATTCATAAAATTGACGGCCGCAGTTGGATCATACGCTCGCGCGGTTGAGACCGGATCCCCTAGACGTTAGCGATTGGAATAACATCCCATGAAAACCCGCCGATACTACCACTCAGAACTTGGGATAGGCCGTAGAGGAAAATATAAGACGCCAGCGCATTTATCACACACACTGCCGACAACGGATGTTCGTGGAGTAGCGGAGTGAACGCGATGATGGTGCCGTGTAACGGGTCGCATTAAATTTTGTAAGCCCAACACGGAAGCGTGCGGGCGGTGATGCATGTAACAGAGCCGGAGTCGGGCTAGGATCCGTACCCGACACTCATTCGCGATAGGGCTGCATTGGAGAGGACAGCCCAGAACAACTGACCATAGTGTATGAGGTCCCAATAGCGACTAGAGTGGTGCAGTAAACGCGGTCCCATTACTGGGACCTTCTGGGAGGAAGTAATGAGACGCACCCCTGTCTCTTCCTACGTTCTAAACTGCGGTAGCAGTCGGCAATGGCATACTCTGAATGAGGGTTACCGAGGGCTGATTCGTGTATTGGGAAGTAGCATCTGTTATAGAGGGCCCTGAATGATTGACTTGTCTTTATGCGGGCGCCCTAATTGAACTGACACACGAAACATATCTTATCGGCTTCACTTGTATTTGTTAGTAATGGTGGGACTCCACAGGCGTCCACACACTATATACTCTACGGAGGTTTCATACCAGCTTATGTGCTCTACAGACGCCTAAATGTTCAGCACACTTCCACGAGGTTATAGTGGTCCGGAACAATTTAACCAACCGCACGTCCCTCGCTCAACAAAGACAACTGAGGACCCCAACTTAATGCATTGCCTGCACCGGCAAGAGGAGTCTCTAAAGACTTGATCTGGAGGAAACGGGGGAGGATACAAATCGTAGCCAATTAAGCGCTCGATGGCGGGTAAAGGGAATCTACCTGCACCTGGAGCCAAATTTTCACGACTTGTGGAGCACGAGCTCACTGCACAACACCCACAGTACGAGGGAGTCGCAATGTATCGAGACTAAGGTGATAGTATGGTGCTTAATTCGCGGGTATAGATAAGCGAGTTAAAAATTCGATAGAGGGTGCATGCTTCCTGCCTGCCGTGCACACGCTCAACCCAATTCAAGGGGTTCCGCTGGACCGTCCACCAGCTCGCAATTGTGCCGGAGTAGTACCACGTGAATCAGGCTCGGAAGTCACGGAGTACCCCCCGTCCGTTTGACTCTTGCCAGACCTCTCTGCTGAGAGGCTAGGGAACTTCAGTGGCATCGAGTTTGCGGACCCTGTCTGTATTTTGGTTCGCATGATCGTTCCCTATTGGTAGAGGCAGGCGCTGCATGCACGTTGCGTAGCCACATGCTAGCTGTTTAGTCAACCCCTTGCGGGCATAGCGCTTAGGACGAACTTCTCTTCTTCCCATTTGACCCAATATAGCGAGTTTAGTCTGCCCCGGCGGAATATCCCATACCGCTATATCCGAGTTTCCCTTCCCCCAAGGCTACCTCCGTGTCTCACGAATTACGCGCGGAGACAGGCGAGCGGCCGTCTCCGCCTGGTGCGAAGGACCCAACTAGGTTCACAAGGCACGCGGCAGACTAGGCTCTAACTACACAATAATGGCCTGCGGTTGCGTCTTTGTGAGCAGATAACTCGCCCCCCGGCAGTGACCTACTGGGAATTAGTGCGGGGGTGGTCGGTAGTGTACGCGTTTTCTCCCTTTGCAATAGACCGACCCAAATGGAGGTGGTCGCCTCCGAACAGATAGTTCGTTTGCACACTCTGATACTCGAACGTATTCTGTAGGTACGTAGGTGCGCAAAACCTAAAGACCCCAATAGCACCATTAGTTAAAGAAATCAACTAAACTCAGCTTAACGCCACCATTATGAATGTTGCCCGTCCTAGCTCATCCGGGCTTCGAATTACGAACCACCCGTGAGATCTTGTAGCAAAATTGAATTGAACGGCATCCTATGACAGTTGGGATGCAGCTTAGAAGTTCCGCACATTATATTACTAAAAACATACACGCAAGCAGGCCAAGGACGGGGACACACATGTTCTCTGGCAGTTATAAACTCACGATAGGGCACCTGTCTTATCCTGCTGAACACTATCAGACGAGTCACTCAGCTAATGACATGATCCATCGTAAGGAACGACTCCGCAACAAGAACGAGTCAGGGTAGAGTATCAATAATTCGCAAACGCGACTTTCAGTCACACATTTCCCCTATCGGCACTAGCTGCACTAGTCGCCCTGCTGGTATTGGTCGAAGTGGGAGTTGCGTGGAATGGCTCCCAGAACAGACAAATCAGAGGAAAGAATCGGAATTATTCCGCTGTTGTAACCTACGGGGGAACATGAATAGTTGCTTACCCTCTCGGTGCAAGCAGACACCAGATGGTTACAGAAATCAGCCGACGCTCTTCCCCGGGGCCACTGCGCCTTCGAAAAAGGTTTAATGGTGACCTCACTAACTCTCCGGTATATGGTTACACCGTATGAATTGTGTGCTTTAGTGTTCTGACCGTGGCGTATACGGGTCAATAACGGCGTTACGTGGTATACACATCATTGTGGTATCTTATTAAGTACAAGTAGCGACAAGTTATTCTGGGAGTCCCTATTGCAATATATGCTCGGGTATAAACGATCGATTTATGATAGCAGGAATGTCGCAATAGAACACTAGGGTGATAACAGGTTGCCCCAATGCGAAAGATACACACACACCCAACCACACGGACATCAACTCTAGGTCGGACACTCAGTAGCTGCATAATTACTCGATTTAGCCGTTACTAAAACAAGAGTAACCGTCCGTGTTCGCCATGCGATCGATGAATACTGGGGTTCTAGTACCCGTAAGACGTCGGACCGCGGACGGAGAAGCCTAAGTCGACGAACAGTGGCTCAGTGCGTGTAATTGGTTAACCACTCTACGGAGCTCTCGTGTCAATAGCAGTCGGCCGGGAGATAACTCCAACCCCGAAGTAATAATTCGTAGTCCGAGATACCCCTGTTAACCGCTGTATCTAATCTACCCCGGGTATGCCACATTTATGGCCAATTCTATGGTTGGTCTTATTCTGACGAAAGGGAGCTATACATGGATCCTGTAGAGCGTTTTGGCTTCTCGGAGACGGCATGGACCCCGGTAGGCACAGATTTACGCTACGTATGGACACAAAAGTATATGAACATGTCTTCCTCATCGACCTTGCCCCCAAGGGGAGCTTACATGCCGTGTGATAAAGATTCCTTTTGACGATACGCATACCCTATACCCGCTAGCAGCACACTGAGGAAATCGCCGGAGGGCGATTGTGGGCACCCGGTAATTAGAATCGAGAAATTCGGGATACTACGCTCCGATTTGAAGCGATTCTCAGGAGGCGGGGTTCTTCCCAGATGAAATAACCTCAACATTCCCATGGGCCCCCTGGCACGTTTGACCACGATACAGAAAAAAACCCTGGAAACTTGAATCATAATGGGAAATCCCGCTCATCACTGGGTGGGGAAAAGGTCACTATCGGAAATTTGTGACATCGACAAAATGTAGGTGATCGTACTTACCGTAAGCGGGCTCCCGCGAGTGACCTAAGCGTTGGCGAACGCTCCGTTTTTCTTATATCGGCGAGATTTCCCCTAAGCGCGTGTCTAATTTGGTACAGGGGAGGGCCATAATGACTGGTTATCAAACGCCAGTGGGGGTACTCGATTTTGTAACTGTTCCAACGGCCCATTGCCGAGAGGAAAGCCGCGCTAGTCGGGCATAATCGGCACGTCGTTCATCTATGTTCATCGAGCTGGTGATATTGTTTGGGGTGTTGGGTCAACTCTTGTCGATGGTCCACCAACTTGCCCATACAATAACCGCTGTGCCGCATTTCAGGACTATACTTCACGCTAGTCGTAACCCTCGAGTACTATCAGGAGTTCACGGTATTCACCCGTGCTCCACCTTCTCACTTTCCAGCAACCTCGCAGATCTGCGTACGGATGGACCCTGCCGTTTTCACTCACCGGTTCAAGTGCATAGCGAGATTCGGGACACCTGGTGTTCTCCACAGGGGGTCGGAGGAAAGCCCTAGGACTGGCTAAAAAGAATTAGGTTTTGGCGGACGCGTGTGATTGCAGTCATCCCCAGATGGTCACGTGAAACATCTTAGTCAGTCAGGATCGCCACATTGACCTGGAGGTAGTCCTGGGTCTTAGGAACGCCGTAGTTGCCTCGCAGGTACGTAAGAACACCACACAGTCATCTGTTAACGTTTTTTGGCGTGAAGATTGATGGGTGCTTGTGCTGTATTCTTTAAGAGTCATGTAACCTGGCGTCCTGCTTAGGCCATAGCGACAGAAGTTATAGGCTGCAATGCTATCATTTAATGATTGATACTGGATACCGAGGTAGAACTCCGAAAACCCCAGTCGGTCCATGTGCTGGAGCCCCATCAGAAGTTGTCCGCTTGAAGCGAAGAGCTGACGAGTTCAGAGTCTCGCTTGGCAGAACTTTCCACTATTTTTCTGGGGAAATCGACAATCACGTAGGGCCCCGAAGGCGTCGACTAGTTGTACCAATTTATCGCATTGAAGCCTCGAAGCAGTCGCGTGGACAAACCACCTGGTACTCTGATCGGCGTCAGCTGTAAACGAAGGATCACCTTTTATCGGTGGTATGTTCCTGACTCAACGACAAATTCGCGCTGGGCACTAGCCAGTCCCGAAGCTTATCACGCAACCGTCTTTATAGGCGCGGTGAAATGTCCGACCCGTTGTGAGAGGCTGGGCAGAAAATACGTCAGCTGGGGAGGAACACGCGCAAAGATGGGCCAAGGATGGGTACGGCAATACGTAAGTTCCTTGACCATGACCGGGAGTTGCTATCACCTGAACCCTGGTAGTCAACCGCCAAAAGAGAATCAATCTCCCAGACGTAAGCACAGTTAGCGCCTACTTTCGGGACTGGGTGTTGAGTTTGTTTGTCCTCCGACAGCATTCCGTAGGTGGTGCTAGGTTGCGAGTTCGGCAACCAGAGTTTACATTGCAAACGGTTATCGTGTGCCAGTTGAAGGGCGCCATTAAGATCCACCCGATAGCCGGCATAGCAGTGTCGAGCCAACTCACTGTAGGGTCGCAAAGAGCGAATGTATTCGATCTTCCGGGTTCTCTATCCGGAGACTGGCAACAGGACTTTACCGACGTTAGGGACGTACCCCTTTTTCGCTCTCTGTACTTCTGTTAGACCCGACATATGACATGGTAAGACCTTTTAGGAGCTGTTTTCGTACAAATTTTATTAACATTGACGGAATGCCGATCTGCTAGTCCTCATTCCCACTCCATGACGCGGCGGGATACCACAGTTTGAAACGCTATAAACATTCCACCCATATACCATGCTATGGCGGTGCAATGCTACGTTAGTTCCATGCGTAAGGTAACTATTTGAAAACTCGGCTGGAAATGATACCTCCTTGCCTATACTCACATTGATTAGAGGGTTTTAGTATTTTGTGTTGCGTAGCGATCAGTGTGCGACGTAAAGATTGTTATGGCTCAAGGAAAGAGACCCACCAAGATATAGCTGCGCACTCGTTCCCTGAATGCATACAGGTGGCAAGCTAGTGGTCTCTCTACATCACAGATGGTAGAGCGACGAATTCAACGACCGATACTCTCTGCTCTTCGCACCGAAGGGCCTGAGCGTGCTTACACTACCTAAAATCCTGTATTTGTTATGGTGTGAGGGAGGATTGTGCCCATGCCGACGGCTAATCCACCTATTATGTACTGTCCCGCCGAAATTTGTACAGAAACGAGTCAGCGCCCCTGGTGCAAGAGCTGTGCTATTCCTCCCCGTCCATACTAGGCGCCGATTCTCGCCCTAGGTTTGGAAAAGCGGAGGCTTTTGAATAAGCGAAGACACAGTATCGACAGAGGGCTGGTTTTAGGTCGCTAAGCACATCTTCTTCCAGCGAAATGTGGAATTTGGGCTGACACAGAGAATGACGTACAACGCAACAAGCCTGAATGGAACCCGTTTGGATCTATTTAAGCGTTCGTATTGTCGCTTGCATAATCCTAGGTAGTATACAACGCCTAAAAGCTCTCGTACTGCTGAGTGCAACTGACGGTACACATACGAACGAGCCAAATCTGATTCTATACATGGGCAGTACTAAATCCTACTGGTGCTCAGCATACCACCCGTTGAACACCTCTCAGCCCCACCTTGCAGTTGGCGCGGGCCTGATCGCCGACCAGTCACGGACCAACAAGAGATCTATCTCCGGTAAATCTAGGCACGCGTCGCCTTTTTTTTTCTTTAGCCATCCGTGGACACAAAGCGTAAGGGCAATAGAGTTGGATGGGGGGAGCTCCCACGGTGTCGTCATCTTCCCTTCCCGATTCCGGGAGATGTTTCGCCGGCGTATGGCCACCATCCCGTGCACGGTTCAAAAAAACAGATCCGTAAACTAGGTAAACGAATCTTCCGAGGCACCTCGTCGACTGCCCGACAGCTTACCAACGTAGTTAGTGATGCGTTAAGATTATTGCGCTGCTAACTTCAGAGCTAGGTAAAAATCCTGGACTTAAACGAGCTGTAGCCGTGGGGATCTGTCGGAAGCTGCCTATCGCCTTGAGAGGACTAAAGCTAAGCGACGAATTGTGTCATCGAGTATTAGCCGGATTATATAGTCCAGCGATCACGAGGATACCTAACACGTAGGCATGTCCTTACAGAGCTAATGGTGTGCAAAGTATTCGGTGTTAAACGTAGCGAGCCGCTATACATAATTACGAGCTCGAGGATAGTGTATAATGATAAACTTGGCTCAGCTGGATAATAACCGCCCGGTTTTGGCTTGGAACTTCAGCTGACGGGTCTCCATTCGGAGTTTTGTGTAGTCTGGTCGACTGGCCTTCCCGACGAGGGTACTCGACAACCATACGGGCCTAATGGGGACATGTTACTGGAAATTATCGTAAGTGCTCCCCCGTATCCACGAACCTAGTACAGTGTAACGTATTTTGCTACTATCTATCCAAAGTTTTAGAGGAGGCGACATCGGGCCTGACGTAAGCCAGTGTCCGGACTTATACCAAAAGAGTCCGGGGTACCGTCTCTTGGAAGTAGTTTCAGGGTGGCCCCCGTAGATTGGTCCGTCTCAAAAATTGCTATACCTGTAATAGTCTGCCAGCGACGTGTAAATTCTACACCTTAGAACGGTCGAAGTACTCTTACTCAACGGATTTTATCTAAGATAGTTGCAGAACATGTCGGCTTGCCAAATACCCCCTTAGTAGCCTTAAGGTAGTTTCAAGCGCTCCCTCGTAATTATAAGTCCGTCTCATGGACTGTTATAAAGTACAGGAGACAGACGCACAGACATGATTGCGTACCGGGGGACTAATAAGGTATGCGGTCTCACCGTTCCCAGAATTTCTCATCGCTGTAATACGGCTGAAATTTACGCAGATGGTAGAGGTGTACGGAAGGCAGGATATGGATACATCTCAGCGCGCTTAGGGATGCGGTAGCTGGTAGCGGGCGAACATGTAGATGGGATCACTTTAGAACCAAACCCGACCGGGTAGACGTCCTATGGAGCAATCTGGTGATAGGTGCTCACGGATCCTAGTGCTTGCTATTCGATGACGTCGGTCGGACGAGGAACGCCACCATTGGCGAGGTTATACGCTGTCGAAACTAAATAGGACGCGCGCGGTGATGACATACTCACGTCATATGAATGTCGCGATTCTTGTCATCGCGTGGTTACGATGCTGGTCTTAGCCCACGGGAGGCCTTCGTGTCGTCATAAGACAAACCAATTCGAGCATTTTCCGACCGGGCCCTACGCACCGCTAAGGAGCATCGATCGTATCCGCTGGATCGCGTTGGACCGTAGGAGTTCCTAGGTACCGATATGGATCTATCTCACCGTGCAATATAGGAACTCGACATTTGCAAGCAACTCAATAAAACACATAGCGTGCACCGAACTCATGGACAATAGAAACTCTGCAGGTTGTTAATTAAAAGGGGGGGAAAATGATAGCCTAACACGAGTGGGTAAGCGACTAGGACGGTATCGCGAGAACAACTGGGCGTACCAGTCAGGAAGTATCTGCTCCTAGAGAACTTGGTGTCCGGAAATATGGAACCCAGCCATGTATCGACGAAGTTTTTGGACTGACTGGATTCTTCTCTGGTAGCTGGCCGCCGATGGTCAGTGTACCATTGGTCGTAACAAGATCCCTGTGTACAGTTCTTATGGGTGAGAGGCTGCCCCGACCACGACATCTTGGCTGCGAATGACCTTGGTTCCACCCCAAGCTTGTTCTATGTGATATACAAGCTGTGCCACCATGTTATTACATTATAGATAGCCGTGATCGTTCGGCAGCCGGCTGAAGAGATGGCCTTTAAACCGCGTCCAACTGGATTCCGGACCCCCGAGCAGATCCATCGCGTGGTACGACTGATACAGAAGGATAAAAGCCTACTCCAAATCTAATGATATAGGCGGATAGTAGCTGAGTTTTTGAATCATATAAAGGTTGGAGGAAGTAGACTAGCGTGGGAAAAAACAGACGCACTTGGCACACATAGGAATTTGGCTAAGCCGTTCGGCACTGTATACCTATAATATGCCGAGGGACTAGCCCGGAATCGATGAATTTTAGAAGTCGGAGAAGGATGACTGCAGTCGAATATTCACAGCCCCGTTACTACGGAGGCGTCAGTGGCTCCCAGTCCGGTTCTAGTAGTTGTTGATGCGAAAAGTATTTGTCATGTGCGGAGACGGGCGTTTTTGTAACGGTCAGAGTGCGCTGCCCTGAGTTTAAAACACAGTAGATGGCACGAAGTGTCCCCGGTGGGTGATGAGTCGAGAGTGCGATTTTTGGTTGTCGGCTTCTGGCCTGATTTGCCCCCAATCGGCACCTACGTTCGAGCCTACCCCGTGAGATCCGGCAACTATATATGTGCCCTGTTTAGGCTTTCTCTGAGGTTATAGGAGGTCGTCCAGTCTAGGAACAATTCACCCAGGGGATGGTCTATATGTTTCAAAGTTTCTATGTCGCCGAGGGGAAAGTTTTTCGACGTCAGGCAATGCGCCGGAACCATCCCATATTTAATGCTAACCGAATTCTGTAATAGGTCAAACTGGAAGTTTCAGCTGGATGAATAATCCCGAGAACGCGCCGCGTCCAGCGTAACATAGCTCTTAGGTGCGCTACGGTGACGCGATACCCCCACTCACATTCGAGGGGAGACTTAAAACGCAGAATTCTGGTGAGTTACATCTGTCGTAATCCGTTAGCTGCGATTAAGGACACGGGACTGAGACCCGAGAACGACCAATCACGCAGCTTGGTAGGGTTTCTATGGACGACAATTAAAGGGACGTTGCTAATACGACAAGTGACACCGCGGGTCCTTCACCTATAGGGAGGCCTTGACCGAAGCGGCGCAGCAGGTAGCCGCCTAGGTGAATCTCTAGTACAGTTATCCGATTTCGTATGCGCAACTTCAACTTATCGAGAATTGAATAGGGACTTGGGTTTGTGCGGCACATTTAGGCTGTCGGGGGATGACCATCTAGACTCTGCATTCTATACCTTTAGTATAGCTAGCTGTGGAACGACGAATATAATAACCAGCGCGTAATCAGCCGGCATTGTTCTACTGGACGCAGTTTAAATCGTCATGGCATCAGGCGTGGTGCTAAGGTTCAAGGAATACCCTTCTGTCCTGCGACATCGACCTTGACGGCTGTGCGAACCGACGACAGTCGGTCGATTTATCACCGGGGCTCGTCGGATAGGGTTGAGACCCGAAGTACTTCTTCGCCGTCTTTGCGCTTGAATCGAACCTGTCCTTTGCTGCATTGGCGCCGAAGTTACCGACCAAGCCATTCAGGTTCGCTTCAGTCATTAGCTTGCCTGGAGTCGCAATCCGGCGTACGTACCATAAAAGCTACTACTTAATAGTAGATCGCGCACCACAGGGAATATCTAAGAAACATGCTTGGACGGCAGACCTACGGGTGGGCATCTGAGTAAGCCCTGAGTCGTGTGTTCATCTCAATTAGACCGTGGTCGGTTATGTGGCCCAAAGGCCCACCCATCGCGATTGCGCACTCTTTATCATACCTGGGTCGCAAGACCCTATAAGAGAACAACGTCTCAGAGAGCTAGTTGCGCGCATTTCGATGAGCACCGCTAAGGCCTCTGAGCAGGAAGGCATATCGATTCCTTTCACGAGCGGGGCAGTTTAGACTTCGCTGTTAACACGCACGCGCTAAATAAGCCTATGCGCCATCGATTTCAAACTTCCGAGCGTATTTTTTGACCCACCCCGTCCCGACGTGCCTTTCGATGGTAGCACTATCTCCTAGTATGGCTTTACTTGTTTGCGAGGACGGCTCTCCTGGAACTGACCGGAACTCGAACGTGACGTATTAACACAAGATAGTGCTCAGATCATGCAACGCGTTACGCCCCGGTCCCATTACATATCATCTGAATCGGAAAACTCTAAGGTCCTCTTGGCGATTTCTCTCCAATTGCCATCACTGTTGAGGAACGACATGTATTTGGAGTGACACATGGGGGCATGCGTGTGCCTGCCCATTTCATACGAAGATGCGGCTTAAGCGTATAACAATCACTCAAGAGGCGCGAGAGGTCAAGAACATTACCTGCGGTTATCCCTAGGAAAGCTCGGAATAGCGATACTTATAGCGAAGAACCTAGGCCAGAGGGTAGGCTCTGGCTCCCAGTGGATTAGTCCCCTGACAAATCCGGAGACCATGTCCAGACTTTTCTATCTTTTCTGTGAAATAAAGCCACACATCGTCGGTCCGCCCGAGAACTATGGCCTGTCGTAAACTGCCTTATCGTAACGTGAAGCGGAAGGTTGTGTTAAAGTATAGACGCTTCTGAACTCGATAAGTATACCGCGCAGCTTTGACCTGTTGGCGTCTGATTTAGAATGCTATTAGGGATGGGACCGACCGTTGCCTATGCTCTGTAGAATAATGCAGTGGAGTCGAAGCCATCTGAAAGCTGCCTGTGCTCGGTTGTAGCTCTAAGGGGTGGTGAACTCCGTCCTAAGACTCACGCTAGAGCCCAACTGCAGCGTCAGGACCCGTCCTCTAGCAGTGCATACGCTAGTCAAACCTATTTGAGGCAGTCTGGCTCGTTATCCCAACTGGGCCATTGAAGTCCTGTTTCTCCCACCTTAAGGATCGGTATGAGCGCAAATCTTAGAACTTTCGGGGTACAAGACGCTAAGCGTCTTCGACAGAGTGGTTGGCTCGCGACCAGTGATAGATCAGATCAATGTCGTGCATCTACGCTGTCACATATATTCCATATTCACACGCATGGATCTCAAGCTTTAGCAGAGTGGGTATCGTAGATAAGAATAAGTGCTAGCCCTCCCCCTGCTGATACCTCCACGGCGCGTTGGTTATGATAAGTTCACTAAATAGTCAATGGAGCCCATGCAGCGGACGAGGCAGCGCCTTTGTGGTAAGGTGAACCCACTCCGTGGCATCCTGTCTATCATGGCGCCGTCTATTGCGCCGGCATAACCCCGGACTGCCCTAGACCCTCTCCAAGTACTACTAGTACACTGGATATGTCATGCTGAGATGACAGATCCCTCGGTGGGGGGGGGGGACGAGCGCAGCCGACTGTGCCATCTTCTTGGACAACACAAATTAACGCCAACACGGTGCAGGAGTTATATTACTCACCACCGGGTATACTGAGATCCCTAGGGGTTACGCCGTACCCCCATGCGTGGGCTGTTTACCCCGGTCGTACTTTCGTCTACTGATACGCATCTGCGTTGACTCCTAGTATTACTCAGACATTATTAGGCACCCTCCCATAATCTGGTCCCATTATGGACGGTGATTCAGTTCCTAGATGCTGGGTGTACCCAACTGCACGGAATGTCGACCAATCCACATGGTTTTCCCGTAGCCCGCTACTTGTCTGGGCCTACGCACTTATACGCAATGTTGTCCAGCTGGAGCAGTGGTGATATGGCGATCTAGACGGCCGTCTCATTCCGGGTTCTAACAAGAAGATATCTTGTGACATCATGTAACCAGATACCTGTTATGAATGAAACTTTAAGACCTACCTACTCATTGCGCCAACGATTTAGGCCCAGAGTTCATTACCCGCTATGCATCCGCCCCACGCCAAGATGTACCACGGCGACAACCTCCGACCCAACGAAAGGCATTAGCTGCGTTCCTACCCCCATTGTACCGATGCTTTACTGGACTCCTGGCTTCGACTTATATTTACACGTCTGGTAGAACTTAGGCCCGTTGTTACCCTCGAGATATTGGAAATCTCCGTTCTTTTGCCCGGCCGAAAGAGCAAGTCTAAAAGGTATAGTGAAGTGACATTACGGAACAACATAAACCGACCAAGGGAGGTTGCAAGCGTAACTCATTCTGATTTAATTGCACGGACTAGGAGACCACTGGTTACCGGGTCTCATAGGGATCCGAAAAAGCTCATGTATTAGATTAACGGGCAATCGGTAGCTGGTCAGAGCGTCACCAGGGGAAAGACTCTTGTGCGATAAAGCTTTTCCAATCAACCCGGACGCTAATGCCCGGTTCATAACGCTGTAAGGGCCAAGCGGCCGGAGGAACAATCTGTGAATAGCATGCGCTGCCACCTGAGGCTGTCTCATTTGATGCAGTAACAGTTTAGCGTCAAGGCAAGGTGCCCTGGCTCATGCTATCATCAGCACGCACGGCATCGTGTGACTCAATTGCGCACCCTCTGGATAAAAGACTCATTCACTTCTTCAAATTTCCACGACTATGGTCACGCGGAACGTAATGAAATCCATTCGGCTTTGCGAGAACGGACGTCTAATATGGAGAGATGCTGCTACGCTCTTTCTTCCGTAAATCGGCGCACCAAACCGGGGTGAAGGTTGTGCATCGACCCGTGTTGCATGTCTTTCGAAAGCCCTACGCGTAACACCTTCCACTGCCAACAGTGGGCGTACGGCAGTTAGACCTCAGCATCTGTGCAGTACGTGCAGTCTGCGGCGTTGGAGGCCTCGGACGTCTCAGGGGATAGTATATGCGGATCCACTGTCTCTCGGGAATCAACCACACATCAGAAGTAGCGGAATGCTCCTTCAGAATAGCAACAGGGCTGTGTATTGGCAGTTGTCCTAATAATCGAGTAACTGGGCGGTCTACCCTATGCCCCCCTAGTGAACGATGCGTGACTTCACGATGGTTTGCACGCGCCCTCGTGTTGGGGGAGGCTGCCGCGTCATCCTTAGATGCTATGAAAATAGTGCAGAACAAATGACCGACCATCTAAAACCCTCACGTAGCTTCGACGGAGAGCTCCGTCTACATACTAACGTTAACTAGTACTCGGGCCGAAGTCCAACTGCATGTTTCGTACCAATCCCACGATCCCCGGTATATCCCTGTTCCCTGGCAGTGAGCCTTGGACCCCACCGGATAAAGGGGTCATCCGCCATAGATATACCTTCGAGTCCGTATTGGGACCTGCCGACTAGGGATCAGCAGGTAGTTAGCGTGTAAATCTGGGCCTCGAGATCGGTAACCAGAGGGCAGTAGTGACGCGAGCGTCAGCTGGCTGTACTAGCTGCTTGGGTCAAGTTGCCAACTCCACTATACCCGGAAAAACATCCCTGGACTACGGGTAGGCCTCCAACATCGGTTGTAATCCCCTGTGTAGTGGAGTCCCCAGTCCCCACAGTGCATTGTTGGGTCCTTGTTCAGTGTCCGGGGGTGATTGAAAAATCTGCGCAAGCGTAAATTTTTGTTCCCTCAAGAGGCCTGGTAGCTGGTTGCGCCCTGTTGCGCGCGGGCCTTGTTAACCGTTAAGCTGCTGCCGACATGTAGGATAATGTACGACCACACACGGTCGCGGTTCCTTTTAACTAGCAGCTTTTGCCCCTCGACCCCCGCGCCATTACAGGGCAGTAGCGAACCTTTCGCTTTTCAGATATCGGTTCGGATCCGCGCTGGAAGTAAACTTCCAGTCTCAAAAGTCGCCTCGACGAATTGAGTCGGTGCGTACATATTCTCGGAACTCAGATGCTCACCATGGCTAAACCTTAACGATCTGTATTAAGCAGGTGGGCCGTAAAACGCACTGCGGGAAAAAATGTTGACAAATAGGCCACTACAGGTACGTCGCCGACTACTAAAACATGGTATCGCTCCGCCAAATCCATGTGGCATTAACGGACCCACGCTAATCACCCATTAAGGAGGTTGCCCGGTTGTACGAAGTTTATAGTACAGGCAGGTCAAGCGTAGAAGCCCAGACGGCTGTGCTCGTTAATATGGCTTACGGGCACTGTATCTCTCCCGTGAATGGCATTCAGAGAGCAACGCACGGACAATCTACTGACCTTCGCTGTAGGGACGATCCTAGGAGTGTGCGATGTTGCTCACGTACGTCAAAAGAAGGCAGGGTGAAGATAATACGCTAAAAATACCTGCGTGAATGCGTCCCTTACACCCGAGTTTATGCACTTAGTGGTGTCATATTTAGGCTCTCGTGTGCTCTGCATAATCGCGACTGAACGTAACCAGGCATGAGATACGCTGTCTCTGACGGCGTTGACGGGTGTGGGAGACCCTGCGATCAACACATTGATGCCGCGACTGCCCCCGCACTGAGCTATATTCTGGTTTCATTTAGGAGGATATTTGTATACGCAGGTTTTTAACGGGGCCTTCTCGATCACTGTAGTAAGCGGATCAACACCCATAGCTGGCCGTTATGATGACATGTAGTGTGACGCCGGCCGGCAGGACCGCAGCACCTGACCAACGACGAATTGACATAATACTTACTCCATGTCCCGACACGCAATCCATCACCGGAGGCGCGTTCACCCCACGGGTGGAACGAGACCTTAGGCTGATAACTGCTGAACCTAGGGCAGCAAGTTGGTGTGAACGACTTATTCGCTGTTCTGCCCTACGATTCTATCACTGACAGTACTGGGAGCCGTCAGTGCGCGCTATAGGTCGCTGGCTATGACAAGCTATGGTCTCTTAATATAAATGATTTTAGAGGGCGATCCCTCATCAGCTCCTTGACTCAGTCAAAATGTGGTCCTAAACGTGTGAAAGTAGGTGGAGCCGTGACCGTATACATTGCAGGGAGAGCATCCACAAAACAGATCCTGCCGACTCGTTCTCTTTGTAACTTGCTAGAACGACTGATCTCTTGTGAACAATGCCCTAAAAAAACGCACGATTGGTACGCTTGCAGTCATGACGAGGGTCTCACGGTTTGATCGCTGTCGTACTTCTCCTGGGGGCAGCAATACCGCTAGAACGGCGTGGCTCGTGTCCTTACCAAACGCTATCATCGATTCCGGGCTCTCCTGGGTTAGGGCAAAAGATTAACTCATAGCAGCCAAGCTCATGGGCGATGGAACTAGGAAATAGTGGGAGTATCTGGCTGGTGTTGCGCTTTATCGCACAAGTTTACCTTTAGATCTACAAGGTTACGCAGTTTAATCCCTGCCAACGACATATGATATACCCCCTACTTTGTTCATCATGCAAACATGGCCCTGGCGTGTTCGTCTGTATTTAAAGCAGGCAGATTTCTTTGGGCCGACGTTGGATCGTGCCCAATTGATCGCATGTATCACCGAGCCCACGGGGTACTCTCAATTACTAGGAATCGGTTCCAGTAGTCTGAGGGTTTAAGTGTGGATGGGCCTGCGCTAGCCGAGTAGGACGTCTGACATTTTGCCTAGCATCCCACCTATGACGGCTTGTCGACTATGTCAACCCGTTTATTATTAGGTCTTAGCGCTTTCTGGATCCTCAGAGCGAGGCGTCGGTTTCTCATCCTCTGAATCATCCCGATAGACCTGATGGTAATCGTTAGCCTGTAAGACGGTGACGCATAGCAGAGAACGACTGGGTGCCTGGAACGATTCACGTGCATGCCACGAACTCAGTGCGACGGTTAGATGCTAGCGATCTGTTCAGCCGCATACTCAGGCTTCTTGAGAAGATCAAGACACCTACGATCATGTTTCTATTGTGTCAATGCATCCAGTTCCCGTTGGTATCTCAGAGGGTCAGGAGCGACGTTAGAACTCTACGCATATAGCACGCGTCCGCATAATTAAATCACTCGTCGGTAATAGGCGGTAAGTGGCACGACCGCTCAACGTCCCCCAAATGGTACATTAGAGTCACTTGGTGGAAAACCTCCGACCGTTGTCGATCTCTATTTAAGAATAAGCTGACAGAATACTCAAACGCGTTAATCGGGAAAGTGCAGGAAATGTCCGCAAGTTACTGAAAACCCGGTGTTCTCATGGGTTTGGGCTGATTTGATTGTCAGCATCCCCTACATTAGGAGAGCGAATAACGGCTCCACTATTATTGGCTTGCTACTCTCTCCAGCAACACTAAGAGGTTCTGACTGTTGTAGACACTTCGCCGATTAGCTCTCAAGTGAAATCAACCAAACGAATGGCCCTTGCACGGCCCTGAAAGATCGTACGTTTAGTATATGGCGCCGATGACACCCAGGAATGGGCCCCGGCTGTTGGATGATTTTGTCACGGAGGTCAGTGACTGAGGAAATGAACGCACGGATCACAATTTAAGGGTGCTCGGGCAGAAATATTACTCAAAATAGGCGCCTTAGGAGAGTTGCTGGTACGCGACTAGATTAAGATTATGCTGTATAACCTGGTGCAGCGTTCAGACTCGTAAGCAGTCCAATCGATCCAAAATAGCACTCTACCTACATCGCAGATCCAGAATAGCAGATGCAAAGATGTCCGTGAAATTACCAACATGTGCGGTGGTTATAAGTGTGGATGCCCGAGCTGCCGGTCAGATCTTTGTCAGGAGCGAGGTCGCGGACGGTGAACGGTGGATGACGCGACGATTGGCTCATGCTAGTGGTCGGCCTGGTGTCCTAGCTCATTTCTGGGATCATTTGCTAAGTCGTCGGGTTTGGCACTGCGTCTGTTCTAGGATGGTTGAAATAGATCGACACCGGCGGCTGCGCCCCCTCGCATATCACGTTTGCGTGACGTGTAGACGGCCGTGTACGAGGAAGCTCATGGCTTGAACACATTTCGAGCCCCGCCGGACTCAGAATGTGAAAGCTGGGGAGCGGTGGCCCACCCAAGGCTGGGTTCCGGCCGCCGCCTAGCGCAGCATTAAGACACCCTGCCTGCTATTCTGGGAGGACAGGATGAAGGGAACACTATGTTCGTCGACATCGACTAAACCCTTACGCGACAAACCCGATTACACACGGGTCTCGCGCAGGAGAATTGGAGCGTCGACCTGCGCACGTAACACGAGGCGGTTGGCCGCTGAAATCAGTGATCTCGTTACAGGATCTCGTGGTAAACGGATCATTGAACAAGGTGACGACCTTTTACGGCGTTCCCACAATTGATATTCAGAACAAGGGGTATGTCTCCGCTCCAGGAGAGCGCCGGGATACAGCTTGAGCCTGCGTAGCGCTCAGATGAAAACGTTTACCATGGTGTAGAAGTCCTTATGGGTTTCTCAATTTGAACGACAAGGTCAACCAAGATTTCAGACAGCTTCAGGTCAGCCAAGCAGCGCCTATTTCCAACTGGCCTCGTTTGTAACTGCGCGAATGGCGAAAACTGGGTACGCTGCTGTAACCGCAGGCGGTGGTCGTGGCTTGTCTGAGGGTGGGTAGTCCTACTCGCACCTATGTATTATTCAAGGTGCCGGTCATGCGGACTGAGGGACCTACGAGTGGGACGGCACCTGTGATCCTGCTAGTACCAGAGAGAAGGCGCGCCGCCTGGACCCCAGGAGCGGGTAGTAAGGAATATCAAGGGAGCATGCTTGACTACAAAAAGCCCCCCCGGCAGTCTTGTCGGTGACGCCGAGCATGTTCCTTCGGAAAAGCGAAACCAACTCAGCTGCTAATTCATAGTATCGTAGGGCGGGTCAGACTAGCTTCCCCTTGAAGCGCCCTTCCGTAGTATGAACAAACTTCCCCGAGGGAGAAGGGAGGGCTAAGACGCTCCGCGGTAGTTGAGAGAAGTCCACTCCGACAGGTCATCACCGTCTGTAGCGTCAGAACCGGTACCAACACACTAATTTGGAATTTGGGCCCTATTGCTGTGGCCTTTCAGATTAAGTGCACTGCCCCTACGGCCATGACTCGGAAGGAATGCGTGACATGTGTGTACATTACTAACTGATATCCGACGCACACGACTAGGTGCTGGAGGGCGTAGGCCATATACGAGGGGGATCCCCGAATACCGCTATATACCTTAGGGTCATACCACGAGCCGAGGATTGAATAACGCTTACGTTCCAGCTGGACTGAACCCCCAACCCGTCGAGATCAGTTTAGAGCAGACCGAACGAAGTCTCCGCGTTATATAGCATAGATTATCTTCCATATTGTGTCATAATCCTTATTGTTTGCCCACATACATCCTAAAGTACGATTTAGTTAGTATTGCCCGCACAGTTAAAACTCACTTCGACATACGACTTCCGAGGACGGTTTGCCAAGCTGAACATGCGCGTTGCACGAAACTCGTATTGTAGCACGGCGCGCTGTGCGGGTACATTAATAGTCACATCAGGATTCACTTACTCAATAGAGGCTCGGCCAAAACTCAGCGGGCCTACCCGCTACATATTGGGCTATAGGCTGCAACAGTGGCGTTCAAGAGTCGCCCTTCCCAAGTGGACGTGTGCAGTGTCCCTTGAGTGTAGTGGATGGATTGTGGATATGCAACTAGGGTGCATTGTCCTGTTCGACCATCATACAGGGGCGTACGGGAACTAAGCTCCCCCTAGGGTATGCTAACCGAAACCTGTGTTCTCTCAGCACTGAGGGTCATATCTATTGCTACTATTACCTGCATCGTAGCGACTGGACGGTATAGGCACTCTACACAAACTCGACCGAGGGGTAAGTAAAATCAGAGACGATAATAGTGCCACGTTGTTAGATGACTCGCGCTATGTATAGCGTCTCGGATTTCGTATTCCCCATGTGCGATCCAGTGTTATCCCTCGACTCGTAGGACGTCCATATTGAGATTCGATTGTTGCGGTTCGCGTTAATATCCTGTTCGGATTTACAGCCATAAGGACACCTTTCACCTATAAACGTCTACCTCCGAGCTGGTTCGCGTATGAAAGGCACACATTCAGACCTGGCTAACACATCCTCTACGAACCTGGCCAGTTTTTATAGACAGTACCTGAGCGTGGACAGGTCGTGTTTACTTGACAGTGCGGGATGCTGTGTTTACGAGCGTACCACACAAGAATCCAGTATAGCTAGTGTCTTAGGGACGAAATTGCGCTCGAGTGCATCACTCCCGATCAAGGGGGAAATTGAACAAGCTCCTAACACAAGTTAACGAGCTAGTGATCCTGGTTTATTGTAAGGTCTGTCAAGGGTTAAGCAACCCATACAGTCACTGTCATAAGGCA"
function codons(adn) {
let sequence_tab = [];
for (let i = 0; i < adn.length; i += 3) {
let tableauCodons = adn.substring(i, i + 3);
if (tableauCodons.length === 3) {
sequence_tab.push(tableauCodons);
}
}
return sequence_tab;
}
var sequence_codons= codons(adn)
// console.log(codons(adn))
//
//
//___Etape_2___ Conversion des codons
//
//
var Conversion_tab = {'ATA':'I',
'ATC':'I',
'ATT':'I',
'ATG':'M',
'ACA':'T',
'ACC':'T',
'ACG':'T',
'ACT':'T',
'AAC':'N',
'AAT':'N',
'AAA':'K',
'AAG':'K',
'AGC':'S',
'AGT':'S',
'AGA':'R',
'AGG':'R',
'CTA':'L',
'CTC':'L',
'CTG':'L',
'CTT':'L',
'CCA':'P',
'CCC':'P',
'CCG':'P',
'CCT':'P',
'CAC':'H',
'CAT':'H',
'CAA':'Q',
'CAG':'Q',
'CGA':'R',
'CGC':'R',
'CGG':'R',
'CGT':'R',
'GTA':'V',
'GTC':'V',
'GTG':'V',
'GTT':'V',
'GCA':'A',
'GCC':'A',
'GCG':'A',
'GCT':'A',
'GAC':'D',
'GAT':'D',
'GAA':'E',
'GAG':'E',
'GGA':'G',
'GGC':'G',
'GGG':'G',
'GGT':'G',
'TCA':'S',
'TCC':'S',
'TCG':'S',
'TCT':'S',
'TTC':'F',
'TTT':'F',
'TTA':'L',
'TTG':'L',
'TAC':'Y',
'TAT':'Y',
'TAA':'_',
'TAG':'_',
'TGC':'C',
'TGT':'C',
'TGA':'_',
'TGG':'W',}
function traduction_sequence(sequence_codons) {
let traduction = ' ';
for (let i = 0; i < sequence_codons.length; i++) {
traduction += Conversion_tab[sequence_codons[i]];
}
return traduction;
}
//console.log(traduction_sequence(sequence_codons));
//
//
//___PARTIE_B___
//
//
//
//
//___Etape_1___ Découpe par éléments de 25
function decoupe25(adn) {
let sequence_tab = [];
for (let i = 0; i < adn.length; i += 25) {
let tableauCodons = adn.substring(i, i + 25);
if (tableauCodons.length === 25) {
sequence_tab.push(tableauCodons);
}
}
return sequence_tab;
}
var codons_bloc_25= decoupe25(adn)
//
//
//___Etape_2___ Découpe chaque éléments en bloc de 5
//
//
function div_codons_25_par_5(codons_bloc_25) {
let sequence_codons = [];
for (let codon of codons_bloc_25) {
let bloc=[]
for (let i = 0; i < codon.length; i += 5) {
const element = codon.slice(i, i + 5);
bloc.push(element);
}
sequence_codons.push(bloc);
}
return sequence_codons;
}
var codons_bloc_5=div_codons_25_par_5(codons_bloc_25)
console.log(codons_bloc_5);
//
//
//___ETAPE_3___ Trouver les récurrences
//
//
function trouver_recurrences(codons_bloc_5) {
for (let index = 0; index < array.length; index++) {
const element = array[index];
};
}