Closed hwpang closed 2 years ago
@hwpang Many thanks! I merged in your commit for assigning conformed. But I may have reservations about dealing with carbene. Instead of forcing carbenes to always be singlet, I suggest you use mol.SaturateCarbene(1, verbose=False)
whenever you create a molecule in your implementation. This not only works for CH2 and NH, but also for other species like C[C]C, [N]C, etc. Currently only works for C and N.
I added code to deal with carbene and nitrene, and I move the
conf = self.GetConformer()
outside of the else block, since the else block is only performed for the code in the try block, but not the except block.