std::cout << std::endl;
return false;
}
- else {
+// else {
// std::cout << "Comparing DONOR " << Donor << " And ACCEPTOR " << Acceptor << ": ";
// std::cout << "DONOR's acceptor adresses are " << (*ResInfoMap)[Donor].acceptor[0] << ", " << (*ResInfoMap)[Donor].acceptor[1] << " and ACCEPTOR adress is " << (*ResInfoMap)[Acceptor].info << std::endl;
//
- }
+// }
return ( (*ResInfoMap)[Donor].acceptor[0] == (*ResInfoMap)[Acceptor].info && (*ResInfoMap)[Donor].acceptorEnergy[0] < HBondEnergyCutOff ) ||
( (*ResInfoMap)[Donor].acceptor[1] == (*ResInfoMap)[Acceptor].info && (*ResInfoMap)[Donor].acceptorEnergy[1] < HBondEnergyCutOff );
void secondaryStructures::analyzeTurnsAndHelicesPatterns(){
for(const turnsTypes &i : { turnsTypes::Turn_4, turnsTypes::Turn_3, turnsTypes::Turn_5 }){
- std::size_t stride {static_cast<std::size_t>(i) + 3};
+ std::size_t stride {static_cast<std::size_t>(i) + 2};
std::cout << "Testing Helix_" << stride << std::endl;
for(std::size_t j {0}; j + stride < SecondaryStructuresStatusMap.size(); ++j){
std::cout << "Testing " << j << " and " << j + stride << std::endl;
HbondEnergy =
kCouplingConstant
* ((1 / distanceNO) + (1 / distanceHC) - (1 / distanceHO) - (1 / distanceNC));
- HbondEnergy = std::round(HbondEnergy * 1000) / 1000;
+// HbondEnergy = std::round(HbondEnergy * 1000) / 1000;
// std::cout.precision(5);
// std::cout << "Calculated ENERGY = " << HbondEnergy << std::endl;