use AlignfoldScores;
impl AlignfoldScores {
pub fn load_trained_scores() -> AlignfoldScores {
AlignfoldScores {
hairpin_scores_len: [
-6.0021515,
-3.1174097,
0.40640086,
2.1926577,
1.9005322,
-0.61460733,
-0.1089419,
0.5539889,
-0.7415141,
-0.19032605,
-0.321461,
-0.047958985,
-0.93931216,
-0.0406745,
-0.112543285,
0.1839786,
-0.096352704,
0.16849688,
-0.082147315,
-0.34110475,
-0.102280155,
-0.27878696,
-0.32622677,
-0.17817535,
-0.036160003,
-0.023556558,
0.06458305,
0.08615665,
0.116789706,
0.18866406,
0.25509658,
],
bulge_scores_len: [
-2.3785548,
-0.8911579,
-0.9083008,
-0.83990365,
-0.43483496,
-0.56794757,
0.19885881,
0.75320274,
-0.60458446,
-0.7211198,
-0.5154369,
-0.36323613,
-0.2630561,
-0.1609299,
-0.08776871,
-0.032078594,
-0.011969004,
0.029039623,
0.04669829,
-0.043831654,
-0.018552769,
-0.078625314,
-0.07148846,
-0.058045186,
-0.0465914,
-0.035785306,
-0.026888955,
-0.018241286,
-0.010548855,
-0.005176648,
],
interior_scores_len: [
-0.45881873,
-0.3670321,
-0.40108886,
-0.33458838,
-0.28796673,
-0.08159197,
-0.07481654,
-0.030167872,
-0.2022864,
-0.28449205,
-0.36314642,
-0.3068716,
-0.050234377,
-0.1377072,
-0.058343653,
-0.095423885,
-0.020196825,
0.011079829,
0.01957732,
-0.07479298,
-0.13852973,
-0.14600083,
-0.069285214,
-0.07967961,
-0.051180404,
-0.040087014,
0.005776637,
0.009949889,
0.01352087,
],
interior_scores_symmetric: [
-0.55729866,
-0.3801234,
-0.2717351,
-0.24359345,
0.1355623,
-0.66152674,
-0.30639455,
-0.034465782,
-0.35541877,
-0.21911141,
-0.12502278,
-0.15685216,
-0.08661279,
-0.046620052,
-0.022670325,
],
interior_scores_asymmetric: [
-2.1246283,
-0.55341285,
-0.57491606,
-0.6103771,
-0.30175877,
-0.11100086,
-0.20471354,
-0.30818042,
-0.30908284,
-0.08408764,
-0.21353914,
-0.13406621,
-0.2094944,
-0.16555479,
-0.14937365,
-0.09754748,
-0.06361759,
-0.03521778,
-0.009851908,
0.019674165,
0.047176935,
0.040668264,
0.03293485,
0.02124015,
0.030474223,
0.038483374,
0.044242248,
0.00028658117,
],
stack_scores: [
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.1002159],
[0.0, 0.0, 0.41757664, 0.0],
[0.0, 0.66359013, 0.0, -0.10382094],
[0.22866704, 0.0, 0.1497215, 0.0],
],
],
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.4532013],
[0.0, 0.0, 0.8106206, 0.0],
[0.0, 0.47112435, 0.0, -0.17805408],
[0.66359013, 0.0, 0.47344282, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
],
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.49771014],
[0.0, 0.0, 0.48566943, 0.0],
[0.0, 0.8106206, 0.0, 0.21995592],
[0.41757664, 0.0, 0.48266342, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, -0.047085095],
[0.0, 0.0, 0.48266342, 0.0],
[0.0, 0.47344282, 0.0, 0.18881322],
[0.1497215, 0.0, -0.288129, 0.0],
],
],
[
[
[0.0, 0.0, 0.0, 0.39183602],
[0.0, 0.0, 0.49771014, 0.0],
[0.0, 0.4532013, 0.0, -0.114599064],
[0.1002159, 0.0, -0.047085095, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, -0.114599064],
[0.0, 0.0, 0.21995592, 0.0],
[0.0, -0.17805408, 0.0, 0.11940382],
[-0.10382094, 0.0, 0.18881322, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
],
],
terminal_mismatch_scores: [
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[-0.18926494, -0.11875135, -0.4456729, -0.61070436],
[0.002409022, 0.082758754, -0.22126354, -0.39654902],
[0.52098835, -0.34335598, -0.40810263, -0.7676471],
[-0.018558506, 0.26733136, -0.08743361, 0.33127356],
],
],
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.07224599, -0.25651014, -0.6753417, -0.38437694],
[0.11167281, -0.17281854, -0.21540073, -0.4638541],
[0.84163916, -0.92918974, -0.3291185, -0.7752535],
[-0.23531199, -0.04467122, -0.42899555, -0.24979882],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
],
[
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[-0.17496118, -0.097562686, -0.25232422, -0.8476986],
[0.043218285, -0.24667493, -0.20685771, -0.19368504],
[0.65237707, -0.7849865, 0.20192164, -0.44599113],
[-0.17607716, 0.27915853, -0.01815278, 0.6700411],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[-0.48640385, 0.1118368, 0.3630078, -0.6192262],
[0.34508923, 0.028610438, -0.37667572, -0.032792147],
[0.49515194, -0.28185248, -0.26974696, -0.06577263],
[-0.42996603, -0.08910017, -0.31144086, -0.22395767],
],
],
[
[
[0.0049190754, -0.3946719, 0.051902838, -0.122930445],
[-0.06247027, -0.31803578, 0.0031916273, -0.42200714],
[0.5402732, -0.20425305, -0.19858551, -0.47200462],
[-0.17600584, 0.1630032, -0.49815804, 0.12741633],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.11916461, 0.1984274, 0.044586383, 0.32128528],
[0.11880621, -0.18508095, -0.04442712, -0.6165307],
[0.75437266, -0.3131389, 0.15644099, -0.51152337],
[-0.29476574, 0.13670072, -0.053327605, 0.026769495],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
],
],
],
dangling_scores_left: [
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[-0.12764174, 0.042316094, -0.025274118, 0.0013654944],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[-0.0072095245, 0.015757026, 0.09676262, -0.16055822],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[-0.18122903, 0.011424321, 0.12595339, -0.19447124],
[0.0, 0.0, 0.0, 0.0],
[-0.06360508, -0.042988602, 0.02748953, -0.040609665],
],
[
[-0.028753743, -0.0088035865, -0.11805432, -0.01475689],
[0.0, 0.0, 0.0, 0.0],
[-0.081152424, -0.0038438395, -0.0019142721, -0.09514942],
[0.0, 0.0, 0.0, 0.0],
],
],
dangling_scores_right: [
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.030079117, -0.09534495, -0.07309324, -0.021284917],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.17507258, -0.14157799, -0.080607496, -0.22010645],
[0.0, 0.0, 0.0, 0.0],
],
[
[0.0, 0.0, 0.0, 0.0],
[0.00816353, -0.030122535, -0.018868232, -0.26940447],
[0.0, 0.0, 0.0, 0.0],
[-0.043514743, -0.073721044, 0.013146198, -0.055728536],
],
[
[-0.16591796, 0.06651564, -0.08794525, -0.05220818],
[0.0, 0.0, 0.0, 0.0],
[0.03837592, -0.009880026, -0.06112247, -0.17182381],
[0.0, 0.0, 0.0, 0.0],
],
],
helix_close_scores: [
[0.0, 0.0, 0.0, -0.9694752],
[0.0, 0.0, -0.623186, 0.0],
[0.0, -0.9335608, 0.0, -1.0350753],
[-0.9375635, 0.0, -0.4970478, 0.0],
],
basepair_scores: [
[0.0, 0.0, 0.0, 0.4843404],
[0.0, 0.0, 1.3982213, 0.0],
[0.0, 1.3982213, 0.0, -0.0077591604],
[0.4843404, 0.0, -0.0077591604, 0.0],
],
interior_scores_explicit: [
[-0.1913963, 0.021733815, -0.1710255, -0.23014443],
[0.021733815, -0.112172745, -0.067299426, 0.27931148],
[-0.1710255, -0.067299426, -0.032367915, 0.30942166],
[-0.23014443, 0.27931148, 0.30942166, -0.32266033],
],
bulge_scores_0x1: [-0.12241319, -0.06576035, 0.018191842, 0.0009774624],
interior_scores_1x1: [
[0.28769615, 0.08783578, -0.36926532, -0.20678404],
[0.08783578, -0.16003877, 0.42219552, 0.13294879],
[-0.36926532, 0.42219552, -0.12162119, -0.41645312],
[-0.20678404, 0.13294879, -0.41645312, 0.14179432],
],
multibranch_score_base: -1.2116195,
multibranch_score_basepair: -0.93921673,
multibranch_score_unpair: -0.2522789,
external_score_basepair: -0.009336757,
external_score_unpair: -0.21892315,
match2match_score: 2.8671632,
match2insert_score: 0.13149601,
insert_extend_score: 1.0167676,
init_match_score: 0.399846,
init_insert_score: -0.35266057,
insert_scores: [-0.015937328, -0.082242206, -0.070942946, -0.03626053],
match_scores: [
[0.51472676, -0.39842686, -0.23946907, -0.30781382],
[-0.39842686, 0.6557805, -0.3150643, -0.13445117],
[-0.23946907, -0.3150643, 0.64954674, -0.3447035],
[-0.30781382, -0.13445117, -0.3447035, 0.45918846],
],
hairpin_scores_len_cumulative: [
-6.0021515, -9.119561, -8.7131605, -6.520503, -4.619971, -5.234578, -5.34352, -4.789531,
-5.5310454, -5.7213717, -6.042833, -6.0907917, -7.0301037, -7.0707784, -7.1833215,
-6.999343, -7.0956955, -6.9271984, -7.0093455, -7.3504505, -7.4527307, -7.731518,
-8.057745, -8.23592, -8.27208, -8.295637, -8.231054, -8.144897, -8.028108, -7.8394437,
-7.5843472,
],
bulge_scores_len_cumulative: [
-2.3785548, -3.2697127, -4.1780133, -5.017917, -5.452752, -6.0206995, -5.821841, -5.068638,
-5.6732225, -6.3943424, -6.9097795, -7.2730155, -7.536072, -7.6970015, -7.78477,
-7.8168488, -7.828818, -7.799778, -7.75308, -7.7969117, -7.8154645, -7.8940897, -7.965578,
-8.023623, -8.070215, -8.106001, -8.13289, -8.151131, -8.161679, -8.166856,
],
interior_scores_len_cumulative: [
-0.45881873,
-0.82585084,
-1.2269397,
-1.5615281,
-1.8494948,
-1.9310868,
-2.0059032,
-2.036071,
-2.2383575,
-2.5228496,
-2.8859959,
-3.1928675,
-3.2431018,
-3.380809,
-3.4391527,
-3.5345767,
-3.5547736,
-3.5436938,
-3.5241165,
-3.5989094,
-3.7374392,
-3.88344,
-3.9527252,
-4.032405,
-4.0835853,
-4.1236725,
-4.117896,
-4.1079464,
-4.0944257,
],
interior_scores_symmetric_cumulative: [
-0.55729866,
-0.93742204,
-1.2091571,
-1.4527506,
-1.3171883,
-1.978715,
-2.2851095,
-2.3195753,
-2.674994,
-2.8941054,
-3.0191283,
-3.1759806,
-3.2625933,
-3.3092134,
-3.3318837,
],
interior_scores_asymmetric_cumulative: [
-2.1246283, -2.6780412, -3.2529573, -3.8633344, -4.1650934, -4.2760944, -4.480808,
-4.788988, -5.098071, -5.182159, -5.395698, -5.529764, -5.739259, -5.904814, -6.0541873,
-6.151735, -6.2153525, -6.2505703, -6.260422, -6.240748, -6.193571, -6.1529026, -6.119968,
-6.0987277, -6.0682535, -6.0297704, -5.985528, -5.9852414,
],
}
}
}