bool secondaryStructures::NoChainBreaksBetween(std::size_t Resi1, std::size_t Resi2) const{
bool flag{true};
- std::size_t i{Resi1}, j{Resi2}; // From i to j
+ std::size_t i{Resi1}, j{Resi2}; // From i to j → i <= j
if ( i > j ){
std::swap(i, j);
}
for (; i != j; ++i){
flag = !(SecondaryStructuresStatusMap[i].isBreakPartnerWith(&SecondaryStructuresStatusMap[i + 1]) && SecondaryStructuresStatusMap[i + 1].isBreakPartnerWith(&SecondaryStructuresStatusMap[i]));
- }
-
- if ( SecondaryStructuresStatusMap[i].isBreakPartnerWith(&SecondaryStructuresStatusMap[i + 1]) && SecondaryStructuresStatusMap[i + 1].isBreakPartnerWith(&SecondaryStructuresStatusMap[i]) ){
- std::cout << " SASSA " << std::endl;
+ std::cout << "testin " << i << " and " << i + 1 << std::endl;
}
if (!flag){