Class IUPACNamingPlugin

java.lang.Object
chemaxon.marvin.plugin.CalculatorPlugin
chemaxon.marvin.calculations.IUPACNamingPlugin
All Implemented Interfaces:
TaggedCalculator, chemaxon.license.Licensable

@PublicAPI public class IUPACNamingPlugin extends CalculatorPlugin
IUPAC name generator plugin.

API usage example:

 // read input molecule
 MolImporter mi = new MolImporter("test.mol");
 Molecule mol = mi.read();
 mi.close();
 // create plugin
 IUPACNamingPlugin plugin = new IUPACNamingPlugin();
 // set the input molecule
 plugin.setMolecule(mol);
 // run the calculation
 plugin.run();
 // get results
 String preferredIUPACName = plugin.getPreferredIUPACName();
 String traditionalName = plugin.getTraditionalName();
 String casNumber = plugin.getCASNumber();
 // do something with the result ...
 

For concurrent plugin example applications using Chemaxon's concurrent framework, refer to the Concurrent plugin examples.

Since:
Marvin 4.1.7, 03/12/2007
See Also: