I think that the root cause of the failing connectivity checks that @ldamore reported in bicyclopentanes are due to erroneous bond detection.
Failed connectivity check:
Passed connectivity check:
Since MM optimizations can't meaningfully make/break bonds, the best solution to this problem is probably to skip the connectivity check after MM optimizations altogether.
I think that the root cause of the failing connectivity checks that @ldamore reported in bicyclopentanes are due to erroneous bond detection.
Failed connectivity check:
Passed connectivity check:
Since MM optimizations can't meaningfully make/break bonds, the best solution to this problem is probably to skip the connectivity check after MM optimizations altogether.