static_cast<int>(IndexMap[i + 1].getIndex(backboneAtomTypes::AtomN)),
fr,
pbc);
+ std::cout << "For " << i << " phi = " << phi[i] << ", psi = " << psi[i] << std::endl;
}
for (std::size_t i = 1; i + 3 < IndexMap.size(); ++i){
/* Пропустил проверку того, что заменяемая ак - петля */
PatternSearch.SecondaryStructuresStatusMap[i].setStatus(secondaryStructureTypes::Helix_PP);
PatternSearch.SecondaryStructuresStatusMap[i + 1].setStatus(secondaryStructureTypes::Helix_PP);
- break;
+ break;
}
case 3:{
if (phi_min > phi[i] or phi[i] > phi_max or
break;
}
+ std::cout << "ПОЛИПРОЛИИИН" << std::endl;
+
PatternSearch.SecondaryStructuresStatusMap[i + 1].setStatus(HelixPositions::Middle, turnsTypes::Turn_PP);
PatternSearch.SecondaryStructuresStatusMap[i + 2].setStatus(HelixPositions::End, turnsTypes::Turn_PP);
/* Пропустил проверку того, что заменяемая ак - петля */