consprob_trained/
trained_alignfold_scores.rs

1use AlignfoldScores;
2impl AlignfoldScores {
3  pub fn load_trained_scores() -> AlignfoldScores {
4    AlignfoldScores {
5      hairpin_scores_len: [
6        -6.0021515,
7        -3.1174097,
8        0.40640086,
9        2.1926577,
10        1.9005322,
11        -0.61460733,
12        -0.1089419,
13        0.5539889,
14        -0.7415141,
15        -0.19032605,
16        -0.321461,
17        -0.047958985,
18        -0.93931216,
19        -0.0406745,
20        -0.112543285,
21        0.1839786,
22        -0.096352704,
23        0.16849688,
24        -0.082147315,
25        -0.34110475,
26        -0.102280155,
27        -0.27878696,
28        -0.32622677,
29        -0.17817535,
30        -0.036160003,
31        -0.023556558,
32        0.06458305,
33        0.08615665,
34        0.116789706,
35        0.18866406,
36        0.25509658,
37      ],
38      bulge_scores_len: [
39        -2.3785548,
40        -0.8911579,
41        -0.9083008,
42        -0.83990365,
43        -0.43483496,
44        -0.56794757,
45        0.19885881,
46        0.75320274,
47        -0.60458446,
48        -0.7211198,
49        -0.5154369,
50        -0.36323613,
51        -0.2630561,
52        -0.1609299,
53        -0.08776871,
54        -0.032078594,
55        -0.011969004,
56        0.029039623,
57        0.04669829,
58        -0.043831654,
59        -0.018552769,
60        -0.078625314,
61        -0.07148846,
62        -0.058045186,
63        -0.0465914,
64        -0.035785306,
65        -0.026888955,
66        -0.018241286,
67        -0.010548855,
68        -0.005176648,
69      ],
70      interior_scores_len: [
71        -0.45881873,
72        -0.3670321,
73        -0.40108886,
74        -0.33458838,
75        -0.28796673,
76        -0.08159197,
77        -0.07481654,
78        -0.030167872,
79        -0.2022864,
80        -0.28449205,
81        -0.36314642,
82        -0.3068716,
83        -0.050234377,
84        -0.1377072,
85        -0.058343653,
86        -0.095423885,
87        -0.020196825,
88        0.011079829,
89        0.01957732,
90        -0.07479298,
91        -0.13852973,
92        -0.14600083,
93        -0.069285214,
94        -0.07967961,
95        -0.051180404,
96        -0.040087014,
97        0.005776637,
98        0.009949889,
99        0.01352087,
100      ],
101      interior_scores_symmetric: [
102        -0.55729866,
103        -0.3801234,
104        -0.2717351,
105        -0.24359345,
106        0.1355623,
107        -0.66152674,
108        -0.30639455,
109        -0.034465782,
110        -0.35541877,
111        -0.21911141,
112        -0.12502278,
113        -0.15685216,
114        -0.08661279,
115        -0.046620052,
116        -0.022670325,
117      ],
118      interior_scores_asymmetric: [
119        -2.1246283,
120        -0.55341285,
121        -0.57491606,
122        -0.6103771,
123        -0.30175877,
124        -0.11100086,
125        -0.20471354,
126        -0.30818042,
127        -0.30908284,
128        -0.08408764,
129        -0.21353914,
130        -0.13406621,
131        -0.2094944,
132        -0.16555479,
133        -0.14937365,
134        -0.09754748,
135        -0.06361759,
136        -0.03521778,
137        -0.009851908,
138        0.019674165,
139        0.047176935,
140        0.040668264,
141        0.03293485,
142        0.02124015,
143        0.030474223,
144        0.038483374,
145        0.044242248,
146        0.00028658117,
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.1002159],
170            [0.0, 0.0, 0.41757664, 0.0],
171            [0.0, 0.66359013, 0.0, -0.10382094],
172            [0.22866704, 0.0, 0.1497215, 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.4532013],
190            [0.0, 0.0, 0.8106206, 0.0],
191            [0.0, 0.47112435, 0.0, -0.17805408],
192            [0.66359013, 0.0, 0.47344282, 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.49771014],
210            [0.0, 0.0, 0.48566943, 0.0],
211            [0.0, 0.8106206, 0.0, 0.21995592],
212            [0.41757664, 0.0, 0.48266342, 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.047085095],
222            [0.0, 0.0, 0.48266342, 0.0],
223            [0.0, 0.47344282, 0.0, 0.18881322],
224            [0.1497215, 0.0, -0.288129, 0.0],
225          ],
226        ],
227        [
228          [
229            [0.0, 0.0, 0.0, 0.39183602],
230            [0.0, 0.0, 0.49771014, 0.0],
231            [0.0, 0.4532013, 0.0, -0.114599064],
232            [0.1002159, 0.0, -0.047085095, 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.114599064],
242            [0.0, 0.0, 0.21995592, 0.0],
243            [0.0, -0.17805408, 0.0, 0.11940382],
244            [-0.10382094, 0.0, 0.18881322, 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.18926494, -0.11875135, -0.4456729, -0.61070436],
276            [0.002409022, 0.082758754, -0.22126354, -0.39654902],
277            [0.52098835, -0.34335598, -0.40810263, -0.7676471],
278            [-0.018558506, 0.26733136, -0.08743361, 0.33127356],
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.07224599, -0.25651014, -0.6753417, -0.38437694],
296            [0.11167281, -0.17281854, -0.21540073, -0.4638541],
297            [0.84163916, -0.92918974, -0.3291185, -0.7752535],
298            [-0.23531199, -0.04467122, -0.42899555, -0.24979882],
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.17496118, -0.097562686, -0.25232422, -0.8476986],
316            [0.043218285, -0.24667493, -0.20685771, -0.19368504],
317            [0.65237707, -0.7849865, 0.20192164, -0.44599113],
318            [-0.17607716, 0.27915853, -0.01815278, 0.6700411],
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.48640385, 0.1118368, 0.3630078, -0.6192262],
328            [0.34508923, 0.028610438, -0.37667572, -0.032792147],
329            [0.49515194, -0.28185248, -0.26974696, -0.06577263],
330            [-0.42996603, -0.08910017, -0.31144086, -0.22395767],
331          ],
332        ],
333        [
334          [
335            [0.0049190754, -0.3946719, 0.051902838, -0.122930445],
336            [-0.06247027, -0.31803578, 0.0031916273, -0.42200714],
337            [0.5402732, -0.20425305, -0.19858551, -0.47200462],
338            [-0.17600584, 0.1630032, -0.49815804, 0.12741633],
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.11916461, 0.1984274, 0.044586383, 0.32128528],
348            [0.11880621, -0.18508095, -0.04442712, -0.6165307],
349            [0.75437266, -0.3131389, 0.15644099, -0.51152337],
350            [-0.29476574, 0.13670072, -0.053327605, 0.026769495],
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.12764174, 0.042316094, -0.025274118, 0.0013654944],
366        ],
367        [
368          [0.0, 0.0, 0.0, 0.0],
369          [0.0, 0.0, 0.0, 0.0],
370          [-0.0072095245, 0.015757026, 0.09676262, -0.16055822],
371          [0.0, 0.0, 0.0, 0.0],
372        ],
373        [
374          [0.0, 0.0, 0.0, 0.0],
375          [-0.18122903, 0.011424321, 0.12595339, -0.19447124],
376          [0.0, 0.0, 0.0, 0.0],
377          [-0.06360508, -0.042988602, 0.02748953, -0.040609665],
378        ],
379        [
380          [-0.028753743, -0.0088035865, -0.11805432, -0.01475689],
381          [0.0, 0.0, 0.0, 0.0],
382          [-0.081152424, -0.0038438395, -0.0019142721, -0.09514942],
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.030079117, -0.09534495, -0.07309324, -0.021284917],
392        ],
393        [
394          [0.0, 0.0, 0.0, 0.0],
395          [0.0, 0.0, 0.0, 0.0],
396          [0.17507258, -0.14157799, -0.080607496, -0.22010645],
397          [0.0, 0.0, 0.0, 0.0],
398        ],
399        [
400          [0.0, 0.0, 0.0, 0.0],
401          [0.00816353, -0.030122535, -0.018868232, -0.26940447],
402          [0.0, 0.0, 0.0, 0.0],
403          [-0.043514743, -0.073721044, 0.013146198, -0.055728536],
404        ],
405        [
406          [-0.16591796, 0.06651564, -0.08794525, -0.05220818],
407          [0.0, 0.0, 0.0, 0.0],
408          [0.03837592, -0.009880026, -0.06112247, -0.17182381],
409          [0.0, 0.0, 0.0, 0.0],
410        ],
411      ],
412      helix_close_scores: [
413        [0.0, 0.0, 0.0, -0.9694752],
414        [0.0, 0.0, -0.623186, 0.0],
415        [0.0, -0.9335608, 0.0, -1.0350753],
416        [-0.9375635, 0.0, -0.4970478, 0.0],
417      ],
418      basepair_scores: [
419        [0.0, 0.0, 0.0, 0.4843404],
420        [0.0, 0.0, 1.3982213, 0.0],
421        [0.0, 1.3982213, 0.0, -0.0077591604],
422        [0.4843404, 0.0, -0.0077591604, 0.0],
423      ],
424      interior_scores_explicit: [
425        [-0.1913963, 0.021733815, -0.1710255, -0.23014443],
426        [0.021733815, -0.112172745, -0.067299426, 0.27931148],
427        [-0.1710255, -0.067299426, -0.032367915, 0.30942166],
428        [-0.23014443, 0.27931148, 0.30942166, -0.32266033],
429      ],
430      bulge_scores_0x1: [-0.12241319, -0.06576035, 0.018191842, 0.0009774624],
431      interior_scores_1x1: [
432        [0.28769615, 0.08783578, -0.36926532, -0.20678404],
433        [0.08783578, -0.16003877, 0.42219552, 0.13294879],
434        [-0.36926532, 0.42219552, -0.12162119, -0.41645312],
435        [-0.20678404, 0.13294879, -0.41645312, 0.14179432],
436      ],
437      multibranch_score_base: -1.2116195,
438      multibranch_score_basepair: -0.93921673,
439      multibranch_score_unpair: -0.2522789,
440      external_score_basepair: -0.009336757,
441      external_score_unpair: -0.21892315,
442      match2match_score: 2.8671632,
443      match2insert_score: 0.13149601,
444      insert_extend_score: 1.0167676,
445      init_match_score: 0.399846,
446      init_insert_score: -0.35266057,
447      insert_scores: [-0.015937328, -0.082242206, -0.070942946, -0.03626053],
448      match_scores: [
449        [0.51472676, -0.39842686, -0.23946907, -0.30781382],
450        [-0.39842686, 0.6557805, -0.3150643, -0.13445117],
451        [-0.23946907, -0.3150643, 0.64954674, -0.3447035],
452        [-0.30781382, -0.13445117, -0.3447035, 0.45918846],
453      ],
454      hairpin_scores_len_cumulative: [
455        -6.0021515, -9.119561, -8.7131605, -6.520503, -4.619971, -5.234578, -5.34352, -4.789531,
456        -5.5310454, -5.7213717, -6.042833, -6.0907917, -7.0301037, -7.0707784, -7.1833215,
457        -6.999343, -7.0956955, -6.9271984, -7.0093455, -7.3504505, -7.4527307, -7.731518,
458        -8.057745, -8.23592, -8.27208, -8.295637, -8.231054, -8.144897, -8.028108, -7.8394437,
459        -7.5843472,
460      ],
461      bulge_scores_len_cumulative: [
462        -2.3785548, -3.2697127, -4.1780133, -5.017917, -5.452752, -6.0206995, -5.821841, -5.068638,
463        -5.6732225, -6.3943424, -6.9097795, -7.2730155, -7.536072, -7.6970015, -7.78477,
464        -7.8168488, -7.828818, -7.799778, -7.75308, -7.7969117, -7.8154645, -7.8940897, -7.965578,
465        -8.023623, -8.070215, -8.106001, -8.13289, -8.151131, -8.161679, -8.166856,
466      ],
467      interior_scores_len_cumulative: [
468        -0.45881873,
469        -0.82585084,
470        -1.2269397,
471        -1.5615281,
472        -1.8494948,
473        -1.9310868,
474        -2.0059032,
475        -2.036071,
476        -2.2383575,
477        -2.5228496,
478        -2.8859959,
479        -3.1928675,
480        -3.2431018,
481        -3.380809,
482        -3.4391527,
483        -3.5345767,
484        -3.5547736,
485        -3.5436938,
486        -3.5241165,
487        -3.5989094,
488        -3.7374392,
489        -3.88344,
490        -3.9527252,
491        -4.032405,
492        -4.0835853,
493        -4.1236725,
494        -4.117896,
495        -4.1079464,
496        -4.0944257,
497      ],
498      interior_scores_symmetric_cumulative: [
499        -0.55729866,
500        -0.93742204,
501        -1.2091571,
502        -1.4527506,
503        -1.3171883,
504        -1.978715,
505        -2.2851095,
506        -2.3195753,
507        -2.674994,
508        -2.8941054,
509        -3.0191283,
510        -3.1759806,
511        -3.2625933,
512        -3.3092134,
513        -3.3318837,
514      ],
515      interior_scores_asymmetric_cumulative: [
516        -2.1246283, -2.6780412, -3.2529573, -3.8633344, -4.1650934, -4.2760944, -4.480808,
517        -4.788988, -5.098071, -5.182159, -5.395698, -5.529764, -5.739259, -5.904814, -6.0541873,
518        -6.151735, -6.2153525, -6.2505703, -6.260422, -6.240748, -6.193571, -6.1529026, -6.119968,
519        -6.0987277, -6.0682535, -6.0297704, -5.985528, -5.9852414,
520      ],
521    }
522  }
523}