Oops, I did it again
authorMax <Infinity2573@gmail.com>
Sun, 11 Sep 2022 23:34:30 +0000 (02:34 +0300)
committerMax <Infinity2573@gmail.com>
Sun, 11 Sep 2022 23:34:30 +0000 (02:34 +0300)
src/dssptools.cpp

index 30665e922c2d97435e64dbf4eb1ce08f840df004..370590eb40a3bf522fa524e7d2eab87905127166 100644 (file)
@@ -393,7 +393,7 @@ std::string secondaryStructures::patternSearch(){
     /*Add breaks*/
 
     if(SecondaryStructuresStatusMap.size() > 1){
-        for(std::size_t i {0}, linefactor{0}; i + 1 < SecondaryStructuresStatusMap.size(); ++i){
+        for(std::size_t i {0}, linefactor{1}; i + 1 < SecondaryStructuresStatusMap.size(); ++i){
             if( SecondaryStructuresStatusMap[i].getStatus(secondaryStructureTypes::Break) && SecondaryStructuresStatusMap[i + 1].getStatus(secondaryStructureTypes::Break) ){
                 if(SecondaryStructuresStatusMap[i].isBreakPartnerWith(&SecondaryStructuresStatusMap[i + 1]) && SecondaryStructuresStatusMap[i + 1].isBreakPartnerWith(&SecondaryStructuresStatusMap[i]) ){
                     SecondaryStructuresStringLine.insert(SecondaryStructuresStringLine.begin() + i + linefactor, secondaryStructureTypeNames[secondaryStructureTypes::Break]);