Open IvanChernyshov opened 3 years ago
The strongest solution is to get {'smiles': geometry} dictionary for various fragments to modify BoundsMatrix. However, that's a too complex task. It should be enough just to find all cyclohexanes (isolated?) and set the corresponding distances with high precision. I guess it should work in simple cases.
It does not work: resulting cyclo-hexanes are twisted even without optimization. Maybe it's a good idea to add tethers between atoms?..
Maybe it's a good idea to add tethers between atoms?..
Also does not work. The only way is to set distances between all atoms of cHex, not only 6 Cs. It's a difficult task, not for this milestone
RDKit embeds structures containing several cyclohexanes dreadfully. The easiest way to avoid this is to prepare the library containing SMILES-geometry data (in terms of BoundMatrix). However, this is not an easy-going problem, thus it's a good idea to think about it for more than five minutes.