You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After some nasty error messages by the FastBondset, which gives something like
getBondIdentifier doesnt exists for bond X Y Z
where bond would exist after refolding, the bug comes visible. The issue occurs due to the FeatureMoleculesIOUnsave which uses FeatureBondsetUnsaveCheck and calls IsValid() in the sychronize function instead of IsValidStrongCheck() for the bonds. The Feature and the 'weaker' check is needed for creating networks with bonds between images of monomer in periodic boundaries. In most cases this will not lead to an error, but if two monomers are connected and the resulting bond vector is only valid after refolding and the monomer ids differ only by one, then the function WriteMCS called by AnalyzerWriteBFM try to linearize the system and uses the unrefolded vector to find the BondIdentifier.
Hence the thing to be changed is the write class?!
The text was updated successfully, but these errors were encountered:
After some nasty error messages by the FastBondset, which gives something like
where bond would exist after refolding, the bug comes visible. The issue occurs due to the FeatureMoleculesIOUnsave which uses FeatureBondsetUnsaveCheck and calls IsValid() in the sychronize function instead of IsValidStrongCheck() for the bonds. The Feature and the 'weaker' check is needed for creating networks with bonds between images of monomer in periodic boundaries. In most cases this will not lead to an error, but if two monomers are connected and the resulting bond vector is only valid after refolding and the monomer ids differ only by one, then the function WriteMCS called by AnalyzerWriteBFM try to linearize the system and uses the unrefolded vector to find the BondIdentifier.
Hence the thing to be changed is the write class?!
The text was updated successfully, but these errors were encountered: