Hi,
Good news: the fix mentioned above will be included in 5.2.6 which is due to be released very soon.
Am I right in assuming that it would be better
for me to use Instant JChem? I have downloaded it now to my machine.
Could you please tell if it is possible to use InstantJChem via the
command line. I would like to be able to do a structural similarity
search from within my own code and therefore I'd like to include a call
to IJChem from within my own code.
If you want to call command-line probably not.
The virtue of Instant JChem is the GUI and easy installation (one can start working in minutes), but database operations are not supported from command-line.
- Command line:
Please note that calling command-line is not very effective in some cases because each time a new Java Virtual Machine (JVM) has to be started.
When using jcsearch for searching this problem is further compounded by the structure cache being loaded and then lost at each search. Therefore we do not recommend it for more than a few 10 thousand structures.
Some other ways of integration:
- Direct Java API access : the best solution if you are OK with using Java (it is a quite frienldy language). You can find some code examples in the JChem Developer's Guide:
http://www.chemaxon.com/jchem/doc/guide/
- JChem Web Services: we provide SOAP interface (language independent) for the most important parts of the JChem API.
http://www.chemaxon.com/webservices/developersGuide.html
These are probably not relevant for you, just to make the list complete:
- JChem Cartridge for Oracle : accessing JChem function trough plain SQL statements from any language. Oracle only.
http://www.chemaxon.com/product/jc_cart.html
- .NET integration:
http://www.chemaxon.com/NET_support_land.html
- We also integrate with various pipelining tools (Pipeline Pilot, KNIME, InforSense KDE).