Добавил странное действие, которого почему-то нет в dssp....
authorMax <Infinity2573@gmail.com>
Tue, 11 Oct 2022 20:47:27 +0000 (23:47 +0300)
committerMax <Infinity2573@gmail.com>
Tue, 11 Oct 2022 20:47:27 +0000 (23:47 +0300)
src/dssptools.cpp

index 9db6df6d708acde7dd0d45c5619ab659fa8cdc41..a7d962e8064baf552016f67b2c83dd77264c28c8 100644 (file)
@@ -987,6 +987,7 @@ void DsspTool::calculateHBondEnergy(ResInfo& Donor,
 
     if (HbondEnergy < Donor.acceptorEnergy[0]){
            Donor.acceptor[1] = Donor.acceptor[0];
+           Donor.acceptorEnergy[1] = Donor.acceptorEnergy[0];
            Donor.acceptor[0] = Acceptor.info;
            Donor.acceptorEnergy[0] = HbondEnergy;
     }
@@ -998,6 +999,7 @@ void DsspTool::calculateHBondEnergy(ResInfo& Donor,
 
     if (HbondEnergy < Acceptor.donorEnergy[0]){
            Acceptor.donor[1] = Acceptor.donor[0];
+           Acceptor.donorEnergy[1] = Acceptor.donorEnergy[0];
            Acceptor.donor[0] = Donor.info;
            Acceptor.donorEnergy[0] = HbondEnergy;
     }