@@ -70,8 +70,8 @@ class ScoringMatrices
70
70
{ -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.000000 , -10.00000 , 12 }
71
71
} };
72
72
73
- // PFASUM 40
74
- inline static std::array<std::array<double , 24 >, 24 > PFASUM40 = { {
73
+ // PFASUM 43
74
+ inline static std::array<std::array<double , 24 >, 24 > PFASUM43 = { {
75
75
{ 3.602925 , -0.945825 , -1.150350 , -1.229775 , 0.492375 , -0.457575 , -0.574350 , 0.284250 , -1.438200 , -0.863925 , -0.872400 , -0.921750 , -0.335475 , -1.544625 , -0.513600 , 0.729375 , 0.063900 , -2.088525 , -1.773075 , 0.136200 , -4.194675 , -3.529575 , -13.40048 , -11 },
76
76
{ -0.945825 , 5.731950 , 0.223200 , -0.320850 , -2.810025 , 1.603350 , 0.711900 , -1.578450 , 0.809250 , -3.125925 , -2.697225 , 2.750175 , -1.748550 , -3.287625 , -0.984225 , -0.249525 , -0.368550 , -1.833225 , -1.481550 , -2.586375 , -3.073275 , -1.927425 , -13.41682 , -11 },
77
77
{ -1.150350 , 0.223200 , 5.742150 , 2.227200 , -2.314125 , 0.881700 , 0.696075 , 0.298575 , 1.008825 , -3.707475 , -3.654825 , 0.983700 , -2.317875 , -3.330300 , -0.792675 , 1.094775 , 0.375975 , -3.303450 , -1.572600 , -3.231750 , -0.538875 , -2.232450 , -13.31977 , -11 },
@@ -127,7 +127,7 @@ class ScoringMatrices
127
127
} };
128
128
129
129
public:
130
- enum class matrix_type_t { MIQS, PFASUM31, PFASUM40 , PFASUM60};
130
+ enum class matrix_type_t { MIQS, PFASUM31, PFASUM43 , PFASUM60};
131
131
132
132
static inline std::array<std::array<double , 24 >, 24 >& get_matrix (const matrix_type_t matrix_type)
133
133
{
@@ -136,22 +136,22 @@ class ScoringMatrices
136
136
return MIQS;
137
137
case matrix_type_t ::PFASUM31:
138
138
return PFASUM31;
139
- case matrix_type_t ::PFASUM40 :
140
- return PFASUM40 ;
139
+ case matrix_type_t ::PFASUM43 :
140
+ return PFASUM43 ;
141
141
case matrix_type_t ::PFASUM60:
142
142
return PFASUM60;
143
143
default :
144
144
assert (0 );
145
145
}
146
- return PFASUM40 ;
146
+ return PFASUM43 ;
147
147
}
148
148
149
149
static std::string toString (matrix_type_t v) {
150
150
switch (v) {
151
151
case matrix_type_t ::MIQS: return " MIQS" ;
152
152
case matrix_type_t ::PFASUM31: return " PFASUM31" ;
153
- case matrix_type_t ::PFASUM40 : return " PFASUM40 " ;
154
- case matrix_type_t ::PFASUM60: return " PFASUM30 " ;
153
+ case matrix_type_t ::PFASUM43 : return " PFASUM43 " ;
154
+ case matrix_type_t ::PFASUM60: return " PFASUM60 " ;
155
155
default :
156
156
throw new std::runtime_error (" Error: Illegal scoring matrix type." );
157
157
}
@@ -162,7 +162,7 @@ class ScoringMatrices
162
162
static matrix_type_t fromString (const std::string& name) {
163
163
if (name == " MIQS" || name == " miqs" ) { return matrix_type_t ::MIQS; }
164
164
if (name == " PFASUM31" || name == " pfasum31" ) { return matrix_type_t ::PFASUM31; }
165
- if (name == " PFASUM40 " || name == " pfasum40 " ) { return matrix_type_t ::PFASUM40 ; }
165
+ if (name == " PFASUM43 " || name == " pfasum43 " ) { return matrix_type_t ::PFASUM43 ; }
166
166
if (name == " PFASUM60" || name == " pfasum60" ) { return matrix_type_t ::PFASUM60; }
167
167
168
168
// something went wrong
0 commit comments