@@ -86,7 +86,6 @@ void refineOne(
8686 MsaFilter &filter_3di,
8787 SubstitutionMatrix &subMat_3di,
8888 StructureSmithWaterman &structureSmithWaterman,
89- float matchRatio,
9089 std::vector<int > &seqLens,
9190 bool filterMsa,
9291 bool compBiasCorrection,
@@ -99,7 +98,6 @@ void refineOne(
9998 bool wg,
10099 int gapExtend,
101100 int gapOpen,
102- size_t maxSeqLength,
103101 std::vector<Sequence*> &sequences_aa,
104102 std::vector<Sequence*> &sequences_ss
105103) {
@@ -125,31 +123,31 @@ void refineOne(
125123 deleteGapCols (group2, cigars_aa, cigars_ss);
126124
127125 // generate masks for each sub MSA
128- std::string mask1 = computeProfileMask (group1, cigars_aa, seqLens, subMat_aa, 1 );
129- std::string mask2 = computeProfileMask (group2, cigars_aa, seqLens, subMat_aa, 1 );
126+ std::string mask1 = computeProfileMask (group1, cigars_aa, seqLens, subMat_aa, 1.0 );
127+ std::string mask2 = computeProfileMask (group2, cigars_aa, seqLens, subMat_aa, 1.0 );
130128 std::vector<int > map1 = maskToMapping (mask1);
131129 std::vector<int > map2 = maskToMapping (mask2);
132130
133131 // msa2profile
134132 std::string profile1_aa = msa2profile (
135133 group1, cigars_aa, mask1, calculator_aa, filter_aa,
136134 subMat_aa, filterMsa, compBiasCorrection, qid, filterMaxSeqId,
137- Ndiff, covMSAThr, qsc, filterMinEnable, wg, maxSeqLength
135+ Ndiff, covMSAThr, qsc, filterMinEnable, wg
138136 );
139137 std::string profile1_ss = msa2profile (
140138 group1, cigars_ss, mask1, calculator_3di, filter_3di,
141139 subMat_3di, filterMsa, compBiasCorrection, qid, filterMaxSeqId,
142- Ndiff, covMSAThr, qsc, filterMinEnable, wg, maxSeqLength
140+ Ndiff, covMSAThr, qsc, filterMinEnable, wg
143141 );
144142 std::string profile2_aa = msa2profile (
145143 group2, cigars_aa, mask2, calculator_aa, filter_aa,
146144 subMat_aa, filterMsa, compBiasCorrection, qid, filterMaxSeqId,
147- Ndiff, covMSAThr, qsc, filterMinEnable, wg, maxSeqLength
145+ Ndiff, covMSAThr, qsc, filterMinEnable, wg
148146 );
149147 std::string profile2_ss = msa2profile (
150148 group2, cigars_ss, mask2, calculator_3di, filter_3di,
151149 subMat_3di, filterMsa, compBiasCorrection, qid, filterMaxSeqId,
152- Ndiff, covMSAThr, qsc, filterMinEnable, wg, maxSeqLength
150+ Ndiff, covMSAThr, qsc, filterMinEnable, wg
153151 );
154152 assert (profile1_aa.length () == profile1_ss.length ());
155153 assert (profile2_aa.length () == profile2_ss.length ());
@@ -213,7 +211,6 @@ void refineMany(
213211 bool compBiasCorrection,
214212 bool wg,
215213 float filterMaxSeqId,
216- float matchRatio,
217214 float qsc,
218215 int Ndiff,
219216 float covMSAThr,
@@ -256,9 +253,9 @@ void refineMany(
256253 cigars_new_aa, cigars_new_ss,
257254 calculator_aa, filter_aa, subMat_aa,
258255 calculator_3di, filter_3di, subMat_3di,
259- structureSmithWaterman, matchRatio, lengths, filterMsa, compBiasCorrection,
256+ structureSmithWaterman, lengths, filterMsa, compBiasCorrection,
260257 qid, filterMaxSeqId, Ndiff, covMSAThr, qsc, filterMinEnable,
261- wg, gapExtend, gapOpen, maxSeqLen,
258+ wg, gapExtend, gapOpen,
262259 sequences_aa, sequences_ss
263260 );
264261 float lddtScore = std::get<2 >(calculate_lddt (cigars_new_aa, subset, indices, lengths, seqDbrCA, pairThreshold));
@@ -277,7 +274,7 @@ void refineMany(
277274 if (delta > 0.0 ) {
278275 std::cout << std::fixed << std::setprecision (4 ) << " Final LDDT: " << prevLDDT << " (+" << delta << " )\n " ;
279276 } else {
280- std::cout << " Could not improve MSA\n " ;
277+ std::cout << " Did not improve MSA\n " ;
281278 }
282279 for (size_t i = 0 ; i < sequences_aa.size (); i++) {
283280 delete sequences_aa[i];
@@ -361,7 +358,7 @@ int refinemsa(int argc, const char **argv, const Command& command) {
361358 tinySubMatAA, tinySubMat3Di, &seqDbrCA, cigars_aa, cigars_ss,
362359 calculator_aa, filter_aa, subMat_aa, calculator_3di, filter_3di, subMat_3di,
363360 structureSmithWaterman, par.refineIters , par.compBiasCorrection , par.wg , par.filterMaxSeqId ,
364- par.matchRatio , par. qsc , par.Ndiff , par.covMSAThr ,
361+ par.qsc , par.Ndiff , par.covMSAThr ,
365362 par.filterMinEnable , par.filterMsa , par.gapExtend .values .aminoacid (), par.gapOpen .values .aminoacid (),
366363 par.maxSeqLen , par.qid , par.pairThreshold , indices, lengths
367364 );
0 commit comments