Closed russell-taylor closed 1 year ago
If we skip optimization and only add hydrogens, the single ACT does not get broken.
If comment out the optimization portions, the molecule is still broken. The same is true if we comment out everything after placing the Movers.
If we comment out placing the Movers, it is not broken.
@todo: Why is placing the Mover breaking the molecule? This is a MoverAromaticMethylRotator placed on the CH3.
The initial _rotateAroundAxis() in the _Mover base class must be using an incorrect axis.
It is not broken when we revert to before the switch to using native-code rotation function.
Repaired the rotation code, which fixed this.
When we extract a single ACT from 1zz0, with or without its hydrogens, and run reduce2 on it we get a broken molecule with its atoms moved around.
The molecules also get broken in 2xud when run without flips. Also, the resulting hydrogen placement is not perpendicular to the ring.