void secondaryStructures::analyzeTurnsAndHelicesPatterns(){
for(const turnsTypes &i : { turnsTypes::Turn_4, turnsTypes::Turn_3, turnsTypes::Turn_5 }){
- for(std::size_t j {0}; j + (static_cast<std::size_t>(i)) < SecondaryStructuresStatusMap.size(); ++j){
- if ( hasHBondBetween(j, j + (static_cast<std::size_t>(i))) && NoChainBreaksBetween(j, j + (static_cast<std::size_t>(i))) ){
- SecondaryStructuresStatusMap[j + (static_cast<std::size_t>(i))].setStatus(HelixPositions::End, i);
+ for(std::size_t j {0}; j + static_cast<std::size_t>(i) < SecondaryStructuresStatusMap.size(); ++j){
+ if ( hasHBondBetween(j, j + (static_cast<std::size_t>(i))) && NoChainBreaksBetween(j, j + static_cast<std::size_t>(i)) ){
+ SecondaryStructuresStatusMap[j + static_cast<std::size_t>(i)].setStatus(HelixPositions::End, i);
for (std::size_t k {1}; k < (static_cast<std::size_t>(i)); ++k){
if( SecondaryStructuresStatusMap[j + k].getStatus(i) == HelixPositions::None ){
std::string secondaryStructures::patternSearch(){
- analyzeBridgesAndLaddersPatterns();
+// analyzeBridgesAndLaddersPatterns();
analyzeTurnsAndHelicesPatterns();
- analyzePPHelicesPatterns();
+// analyzePPHelicesPatterns();
// for(std::size_t i {0}; i < ResInfoMap->size(); ++i){
// std::cout << (*ResInfoMap)[i].info->nr << " " << *((*ResInfoMap)[i].info->name) << std::endl;