1use AlignfoldScores;
2impl AlignfoldScores {
3 pub fn load_trained_scores_randinit() -> AlignfoldScores {
4 AlignfoldScores {
5 hairpin_scores_len: [
6 -0.16026461,
7 -0.18524459,
8 -0.18546161,
9 -0.081555866,
10 -0.10483597,
11 -0.18290877,
12 -0.100186564,
13 -0.12303605,
14 -0.086921,
15 -0.063195564,
16 -0.15144998,
17 -0.044670645,
18 -0.07811314,
19 -0.11639695,
20 -0.001002109,
21 -0.0025151582,
22 -0.10970445,
23 0.044767722,
24 -0.060523193,
25 0.029328208,
26 -0.0716545,
27 0.061189614,
28 -0.044102598,
29 -0.03649375,
30 -0.004399611,
31 -0.05332595,
32 0.12944584,
33 0.10717979,
34 -0.005910243,
35 0.030789735,
36 0.123208106,
37 ],
38 bulge_scores_len: [
39 -0.1987034,
40 -0.19874272,
41 -0.12800251,
42 0.105137564,
43 0.0064870445,
44 -0.09098844,
45 -0.10320221,
46 -0.061248958,
47 -0.04235435,
48 -0.002183332,
49 -0.019106986,
50 0.0055527403,
51 -0.061002776,
52 -0.11768105,
53 -0.034039486,
54 0.015746746,
55 -0.14409746,
56 0.046554282,
57 0.08508776,
58 0.018129056,
59 -0.042360496,
60 0.0346406,
61 0.03815524,
62 -0.038942117,
63 0.10701349,
64 -0.0022790292,
65 -0.0037548535,
66 0.033301044,
67 -0.018391475,
68 -0.041737583,
69 ],
70 interior_scores_len: [
71 -0.38881752,
72 -0.30291367,
73 -0.23107138,
74 -0.21473664,
75 -0.21094574,
76 -0.23224415,
77 -0.13242243,
78 -0.1877656,
79 -0.10167064,
80 -0.07205748,
81 -0.08768343,
82 -0.08735031,
83 -0.04091212,
84 -0.13616848,
85 -0.06414757,
86 -0.12586638,
87 -0.0759873,
88 -0.05950124,
89 -0.060708255,
90 -0.033038903,
91 -0.02613205,
92 0.0010056922,
93 0.030502023,
94 -0.008131673,
95 -0.08141308,
96 0.017531827,
97 -0.010290398,
98 0.015301152,
99 0.039856397,
100 ],
101 interior_scores_symmetric: [
102 -0.256313,
103 -0.04148638,
104 -0.045588598,
105 -0.052644458,
106 -0.06564261,
107 0.027363716,
108 -0.00087265286,
109 0.035246603,
110 -0.101229355,
111 0.061832488,
112 0.08772831,
113 0.017771589,
114 -0.11419665,
115 0.076349206,
116 -0.030812306,
117 ],
118 interior_scores_asymmetric: [
119 -0.14101301,
120 -0.021742208,
121 -0.0011778882,
122 0.037885852,
123 -0.008369992,
124 0.07877666,
125 0.09730031,
126 0.08188319,
127 -0.019257748,
128 -0.0065125916,
129 0.037154008,
130 0.04814885,
131 0.034352604,
132 0.052545268,
133 0.080531344,
134 0.016152069,
135 -0.08760962,
136 0.03727034,
137 -0.055521812,
138 0.034403324,
139 0.004035195,
140 -0.010659605,
141 -0.016068367,
142 -0.024426993,
143 -0.04899643,
144 -0.020864502,
145 0.08902199,
146 0.072749935,
147 ],
148 stack_scores: [
149 [
150 [
151 [0.0, 0.0, 0.0, 0.0],
152 [0.0, 0.0, 0.0, 0.0],
153 [0.0, 0.0, 0.0, 0.0],
154 [0.0, 0.0, 0.0, 0.0],
155 ],
156 [
157 [0.0, 0.0, 0.0, 0.0],
158 [0.0, 0.0, 0.0, 0.0],
159 [0.0, 0.0, 0.0, 0.0],
160 [0.0, 0.0, 0.0, 0.0],
161 ],
162 [
163 [0.0, 0.0, 0.0, 0.0],
164 [0.0, 0.0, 0.0, 0.0],
165 [0.0, 0.0, 0.0, 0.0],
166 [0.0, 0.0, 0.0, 0.0],
167 ],
168 [
169 [0.0, 0.0, 0.0, 0.027549004],
170 [0.0, 0.0, 0.11063433, 0.0],
171 [0.0, 0.123604245, 0.0, -0.04232577],
172 [-0.0038870417, 0.0, 0.03366384, 0.0],
173 ],
174 ],
175 [
176 [
177 [0.0, 0.0, 0.0, 0.0],
178 [0.0, 0.0, 0.0, 0.0],
179 [0.0, 0.0, 0.0, 0.0],
180 [0.0, 0.0, 0.0, 0.0],
181 ],
182 [
183 [0.0, 0.0, 0.0, 0.0],
184 [0.0, 0.0, 0.0, 0.0],
185 [0.0, 0.0, 0.0, 0.0],
186 [0.0, 0.0, 0.0, 0.0],
187 ],
188 [
189 [0.0, 0.0, 0.0, 0.07290528],
190 [0.0, 0.0, 0.18660511, 0.0],
191 [0.0, -0.02053778, 0.0, 0.0404351],
192 [0.123604245, 0.0, 0.024271239, 0.0],
193 ],
194 [
195 [0.0, 0.0, 0.0, 0.0],
196 [0.0, 0.0, 0.0, 0.0],
197 [0.0, 0.0, 0.0, 0.0],
198 [0.0, 0.0, 0.0, 0.0],
199 ],
200 ],
201 [
202 [
203 [0.0, 0.0, 0.0, 0.0],
204 [0.0, 0.0, 0.0, 0.0],
205 [0.0, 0.0, 0.0, 0.0],
206 [0.0, 0.0, 0.0, 0.0],
207 ],
208 [
209 [0.0, 0.0, 0.0, 0.06555876],
210 [0.0, 0.0, 0.11960391, 0.0],
211 [0.0, 0.18660511, 0.0, 0.0378911],
212 [0.11063433, 0.0, 0.07160369, 0.0],
213 ],
214 [
215 [0.0, 0.0, 0.0, 0.0],
216 [0.0, 0.0, 0.0, 0.0],
217 [0.0, 0.0, 0.0, 0.0],
218 [0.0, 0.0, 0.0, 0.0],
219 ],
220 [
221 [0.0, 0.0, 0.0, 0.017482728],
222 [0.0, 0.0, 0.07160369, 0.0],
223 [0.0, 0.024271239, 0.0, 0.07987063],
224 [0.03366384, 0.0, -0.030273793, 0.0],
225 ],
226 ],
227 [
228 [
229 [0.0, 0.0, 0.0, 0.07405748],
230 [0.0, 0.0, 0.06555876, 0.0],
231 [0.0, 0.07290528, 0.0, -0.00415811],
232 [0.027549004, 0.0, 0.017482728, 0.0],
233 ],
234 [
235 [0.0, 0.0, 0.0, 0.0],
236 [0.0, 0.0, 0.0, 0.0],
237 [0.0, 0.0, 0.0, 0.0],
238 [0.0, 0.0, 0.0, 0.0],
239 ],
240 [
241 [0.0, 0.0, 0.0, -0.00415811],
242 [0.0, 0.0, 0.0378911, 0.0],
243 [0.0, 0.0404351, 0.0, 0.035700746],
244 [-0.04232577, 0.0, 0.07987063, 0.0],
245 ],
246 [
247 [0.0, 0.0, 0.0, 0.0],
248 [0.0, 0.0, 0.0, 0.0],
249 [0.0, 0.0, 0.0, 0.0],
250 [0.0, 0.0, 0.0, 0.0],
251 ],
252 ],
253 ],
254 terminal_mismatch_scores: [
255 [
256 [
257 [0.0, 0.0, 0.0, 0.0],
258 [0.0, 0.0, 0.0, 0.0],
259 [0.0, 0.0, 0.0, 0.0],
260 [0.0, 0.0, 0.0, 0.0],
261 ],
262 [
263 [0.0, 0.0, 0.0, 0.0],
264 [0.0, 0.0, 0.0, 0.0],
265 [0.0, 0.0, 0.0, 0.0],
266 [0.0, 0.0, 0.0, 0.0],
267 ],
268 [
269 [0.0, 0.0, 0.0, 0.0],
270 [0.0, 0.0, 0.0, 0.0],
271 [0.0, 0.0, 0.0, 0.0],
272 [0.0, 0.0, 0.0, 0.0],
273 ],
274 [
275 [-0.023345396, -0.047565684, 0.032344386, -0.098156415],
276 [-0.027885182, 0.01716154, -0.05467045, -0.003224064],
277 [-0.014097232, -0.110123694, -0.07474001, -0.011054073],
278 [-0.016432445, -0.08621627, 0.007648355, 0.00463411],
279 ],
280 ],
281 [
282 [
283 [0.0, 0.0, 0.0, 0.0],
284 [0.0, 0.0, 0.0, 0.0],
285 [0.0, 0.0, 0.0, 0.0],
286 [0.0, 0.0, 0.0, 0.0],
287 ],
288 [
289 [0.0, 0.0, 0.0, 0.0],
290 [0.0, 0.0, 0.0, 0.0],
291 [0.0, 0.0, 0.0, 0.0],
292 [0.0, 0.0, 0.0, 0.0],
293 ],
294 [
295 [0.040533386, 0.054839488, 0.020469604, -0.068450816],
296 [-0.01612741, -0.029280111, -0.007801386, -0.008422026],
297 [0.052258, -0.056399584, 0.079199456, -0.060705073],
298 [-0.039182987, -0.07933793, 0.0116431555, -0.02296726],
299 ],
300 [
301 [0.0, 0.0, 0.0, 0.0],
302 [0.0, 0.0, 0.0, 0.0],
303 [0.0, 0.0, 0.0, 0.0],
304 [0.0, 0.0, 0.0, 0.0],
305 ],
306 ],
307 [
308 [
309 [0.0, 0.0, 0.0, 0.0],
310 [0.0, 0.0, 0.0, 0.0],
311 [0.0, 0.0, 0.0, 0.0],
312 [0.0, 0.0, 0.0, 0.0],
313 ],
314 [
315 [-0.005426713, -0.0025926577, 0.1283128, -0.09705886],
316 [0.030419495, -0.0084805405, -0.116609916, -0.074678816],
317 [-0.028350787, -0.078592524, -0.02358375, -0.012805989],
318 [-0.12678994, 0.031894032, -0.0038615933, -0.02722163],
319 ],
320 [
321 [0.0, 0.0, 0.0, 0.0],
322 [0.0, 0.0, 0.0, 0.0],
323 [0.0, 0.0, 0.0, 0.0],
324 [0.0, 0.0, 0.0, 0.0],
325 ],
326 [
327 [-0.032671783, -0.00696848, -0.026720593, -0.037000373],
328 [0.051049005, -0.07900714, -0.06307453, -0.011105814],
329 [-0.07092082, -0.0587429, -0.10536349, -0.027125629],
330 [-0.013270571, 0.07458237, 0.0097360825, -0.026131049],
331 ],
332 ],
333 [
334 [
335 [-0.032782234, -0.017159797, -0.088467464, 0.009264302],
336 [0.04544425, -0.027284341, -0.080819875, 0.059885293],
337 [0.015156512, -0.097019, -0.06643955, -0.03304343],
338 [-0.038107716, -0.11632141, -0.027192947, -0.09236252],
339 ],
340 [
341 [0.0, 0.0, 0.0, 0.0],
342 [0.0, 0.0, 0.0, 0.0],
343 [0.0, 0.0, 0.0, 0.0],
344 [0.0, 0.0, 0.0, 0.0],
345 ],
346 [
347 [-0.06956621, -0.0056005605, 0.044354677, -0.089184515],
348 [0.046138275, 0.029363817, -0.07922687, 0.0005981386],
349 [0.011722563, -0.065587275, -0.030909501, -0.039324623],
350 [-0.08047592, 0.004365726, -0.0066496274, -0.07657213],
351 ],
352 [
353 [0.0, 0.0, 0.0, 0.0],
354 [0.0, 0.0, 0.0, 0.0],
355 [0.0, 0.0, 0.0, 0.0],
356 [0.0, 0.0, 0.0, 0.0],
357 ],
358 ],
359 ],
360 dangling_scores_left: [
361 [
362 [0.0, 0.0, 0.0, 0.0],
363 [0.0, 0.0, 0.0, 0.0],
364 [0.0, 0.0, 0.0, 0.0],
365 [-0.028550036, -0.10308483, -0.070424184, -0.06346165],
366 ],
367 [
368 [0.0, 0.0, 0.0, 0.0],
369 [0.0, 0.0, 0.0, 0.0],
370 [0.012912094, -0.07721124, -0.071540155, -0.050249536],
371 [0.0, 0.0, 0.0, 0.0],
372 ],
373 [
374 [0.0, 0.0, 0.0, 0.0],
375 [0.007324054, -0.070108995, 0.026699746, -0.05076246],
376 [0.0, 0.0, 0.0, 0.0],
377 [-0.018610433, -0.028025685, -0.061894916, -0.057448477],
378 ],
379 [
380 [-0.0517595, -0.02761818, 0.0625043, 5.3762837e-5],
381 [0.0, 0.0, 0.0, 0.0],
382 [-0.06394336, -0.023520935, 0.04647951, -0.0037175135],
383 [0.0, 0.0, 0.0, 0.0],
384 ],
385 ],
386 dangling_scores_right: [
387 [
388 [0.0, 0.0, 0.0, 0.0],
389 [0.0, 0.0, 0.0, 0.0],
390 [0.0, 0.0, 0.0, 0.0],
391 [-0.073779054, 0.051238224, -0.027706116, -0.022607243],
392 ],
393 [
394 [0.0, 0.0, 0.0, 0.0],
395 [0.0, 0.0, 0.0, 0.0],
396 [-0.055902656, -0.052521914, -0.1337225, -0.013380736],
397 [0.0, 0.0, 0.0, 0.0],
398 ],
399 [
400 [0.0, 0.0, 0.0, 0.0],
401 [0.017627135, -0.053574026, 0.011200197, -0.0535945],
402 [0.0, 0.0, 0.0, 0.0],
403 [-0.10533075, 0.032560885, -0.03972903, 0.0848911],
404 ],
405 [
406 [-0.05937176, -0.034971926, -0.018419292, -0.025274923],
407 [0.0, 0.0, 0.0, 0.0],
408 [-0.0054784045, -0.04142581, 0.013019475, -0.036587603],
409 [0.0, 0.0, 0.0, 0.0],
410 ],
411 ],
412 helix_close_scores: [
413 [0.0, 0.0, 0.0, -0.32923257],
414 [0.0, 0.0, -0.37238374, 0.0],
415 [0.0, -0.4511161, 0.0, -0.19902325],
416 [-0.37383726, 0.0, -0.11369679, 0.0],
417 ],
418 basepair_scores: [
419 [0.0, 0.0, 0.0, 0.18632846],
420 [0.0, 0.0, 0.45956257, 0.0],
421 [0.0, 0.45956257, 0.0, 0.11898736],
422 [0.18632846, 0.0, 0.11898736, 0.0],
423 ],
424 interior_scores_explicit: [
425 [-0.023309791, -0.15801588, 0.070791274, -0.08851059],
426 [-0.15801588, -0.07674423, -0.07995145, -0.081332296],
427 [0.070791274, -0.07995145, -0.07284501, -0.051499218],
428 [-0.08851059, -0.081332296, -0.051499218, -0.08187399],
429 ],
430 bulge_scores_0x1: [-0.040541697, -0.025558595, 0.026163504, -0.04584383],
431 interior_scores_1x1: [
432 [0.031200385, 0.055414725, -0.033468015, -0.06337662],
433 [0.055414725, 0.038924314, -0.12518577, 0.05074113],
434 [-0.033468015, -0.12518577, 0.05768421, -0.093790986],
435 [-0.06337662, 0.05074113, -0.093790986, -0.021658385],
436 ],
437 multibranch_score_base: -0.13882922,
438 multibranch_score_basepair: -0.016621068,
439 multibranch_score_unpair: -0.13475701,
440 external_score_basepair: -0.08884542,
441 external_score_unpair: -0.091088906,
442 match2match_score: 2.1825306,
443 match2insert_score: -0.7188392,
444 insert_extend_score: 0.13025601,
445 init_match_score: 0.09971973,
446 init_insert_score: 0.0066791372,
447 insert_scores: [-0.016173068, -0.10058078, -0.064382404, -0.09538282],
448 match_scores: [
449 [0.07690161, -0.12501961, -0.07777325, -0.10453288],
450 [-0.12501961, 0.17181861, -0.014253967, -0.121423244],
451 [-0.07777325, -0.014253967, 0.13341045, -0.07457735],
452 [-0.10453288, -0.121423244, -0.07457735, 0.11744276],
453 ],
454 hairpin_scores_len_cumulative: [
455 -0.16026461,
456 -0.3455092,
457 -0.5309708,
458 -0.61252666,
459 -0.71736264,
460 -0.9002714,
461 -1.000458,
462 -1.123494,
463 -1.210415,
464 -1.2736106,
465 -1.4250605,
466 -1.4697312,
467 -1.5478444,
468 -1.6642413,
469 -1.6652434,
470 -1.6677586,
471 -1.7774631,
472 -1.7326953,
473 -1.7932185,
474 -1.7638903,
475 -1.8355448,
476 -1.7743552,
477 -1.8184577,
478 -1.8549515,
479 -1.8593512,
480 -1.912677,
481 -1.7832313,
482 -1.6760515,
483 -1.6819618,
484 -1.651172,
485 -1.5279639,
486 ],
487 bulge_scores_len_cumulative: [
488 -0.1987034,
489 -0.3974461,
490 -0.5254486,
491 -0.42031106,
492 -0.41382402,
493 -0.5048125,
494 -0.6080147,
495 -0.66926366,
496 -0.711618,
497 -0.7138013,
498 -0.7329083,
499 -0.72735554,
500 -0.78835833,
501 -0.90603936,
502 -0.94007885,
503 -0.9243321,
504 -1.0684296,
505 -1.0218753,
506 -0.9367875,
507 -0.91865844,
508 -0.9610189,
509 -0.9263783,
510 -0.88822305,
511 -0.92716515,
512 -0.8201517,
513 -0.82243073,
514 -0.8261856,
515 -0.7928845,
516 -0.811276,
517 -0.8530136,
518 ],
519 interior_scores_len_cumulative: [
520 -0.38881752,
521 -0.6917312,
522 -0.92280257,
523 -1.1375391,
524 -1.3484849,
525 -1.580729,
526 -1.7131515,
527 -1.900917,
528 -2.0025878,
529 -2.0746453,
530 -2.1623287,
531 -2.249679,
532 -2.2905912,
533 -2.4267597,
534 -2.4909072,
535 -2.6167736,
536 -2.692761,
537 -2.752262,
538 -2.8129704,
539 -2.8460093,
540 -2.8721414,
541 -2.8711357,
542 -2.8406336,
543 -2.8487654,
544 -2.9301784,
545 -2.9126465,
546 -2.922937,
547 -2.9076357,
548 -2.8677793,
549 ],
550 interior_scores_symmetric_cumulative: [
551 -0.256313,
552 -0.29779938,
553 -0.34338796,
554 -0.39603242,
555 -0.46167505,
556 -0.43431133,
557 -0.43518397,
558 -0.39993736,
559 -0.5011667,
560 -0.4393342,
561 -0.3516059,
562 -0.3338343,
563 -0.44803095,
564 -0.37168175,
565 -0.40249404,
566 ],
567 interior_scores_asymmetric_cumulative: [
568 -0.14101301,
569 -0.16275522,
570 -0.16393311,
571 -0.12604725,
572 -0.13441725,
573 -0.055640593,
574 0.04165972,
575 0.12354291,
576 0.104285166,
577 0.097772576,
578 0.13492659,
579 0.18307544,
580 0.21742804,
581 0.2699733,
582 0.35050464,
583 0.36665672,
584 0.2790471,
585 0.31631744,
586 0.26079562,
587 0.29519895,
588 0.29923415,
589 0.28857455,
590 0.27250618,
591 0.24807918,
592 0.19908275,
593 0.17821825,
594 0.26724023,
595 0.33999017,
596 ],
597 }
598 }
599}