Best Cheminformatics API for drawing SMARTS reactions? I have a need to automatically draw SMARTS reactions. Rdkit's drawings are suboptimal. OpenBabel's drawings don't work properly on macOS. Indigo's drawings are cut off half the page.
I would love to use ChemDraw, but I can't seem to find an API for it to draw reactions with SMILES/SMARTS. I would absolutely be willing to write a wrapper to do this if there is a nice API to actually programmatically do drawings headlessly.
OpenEye is probably the most powerful and fast depiction SDK, but it costs money. Also OpenEye is a low-level, cumbersome, complicated library - so I'd consider it only if you have very sophisticated needs. It's written in C++, but it has Python/Java wrappers.
CDK (Java) has an OS-agnostic depiction API, works great for simple needs, haven't tried anything super complicated.
I tried Indigo several years ago and it worked fine, maybe you misconfigured it? Though it did require an additional OS-level dependency for fonts (Cargo?) on Linux. Don't remember if there were problems with other OS's.