switch(i){
case turnsTypes::Turn_3:
for (std::size_t k {0}; empty && k < (static_cast<std::size_t>(i)); ++k){
- empty = SecondaryStructuresStatusMap[j + k].getStatus() == secondaryStructureTypes::Loop || SecondaryStructuresStatusMap[j + k].getStatus() == secondaryStructureTypes::Helix_3;
+ empty = SecondaryStructuresStatusMap[j + k].getStatus(secondaryStructureTypes::Loop ) || SecondaryStructuresStatusMap[j + k].getStatus(secondaryStructureTypes::Helix_3);
}
Helix = secondaryStructureTypes::Helix_3;
break;
case turnsTypes::Turn_5:
for (std::size_t k {0}; empty && k < (static_cast<std::size_t>(i)); ++k){
- empty = SecondaryStructuresStatusMap[j + k].getStatus() == secondaryStructureTypes::Loop || SecondaryStructuresStatusMap[j + k].getStatus() == secondaryStructureTypes::Helix_5 || (PiHelixPreference && SecondaryStructuresStatusMap[j + k].getStatus() == secondaryStructureTypes::Helix_5);
+ empty = SecondaryStructuresStatusMap[j + k].getStatus(secondaryStructureTypes::Loop ) || SecondaryStructuresStatusMap[j + k].getStatus(secondaryStructureTypes::Helix_5) || (PiHelixPreference && SecondaryStructuresStatusMap[j + k].getStatus(secondaryStructureTypes::Helix_5));
}
Helix = secondaryStructureTypes::Helix_4;
break;
}
for(std::size_t i {1}; i + 1 < SecondaryStructuresStatusMap.size(); ++i){
- if (SecondaryStructuresStatusMap[i].getStatus() == secondaryStructureTypes::Loop ){
+ if (SecondaryStructuresStatusMap[i].getStatus(secondaryStructureTypes::Loop)){
bool isTurn = false;
for(const turnsTypes &j : {turnsTypes::Turn_3, turnsTypes::Turn_4, turnsTypes::Turn_5}){
for(std::size_t k {1}; k < (static_cast<std::size_t>(j)); ++k){