This reference manual describes OpenEye Scientific
Software's OEChem library. This manual strives to describe both the
semantics and the expected behavior of every function in the OEChem
library. The descriptions are terse and directed at a user who is
already familiar with the general form and use of OEChem's objects and
functions (as described in the theory manual). As mush as possible,
we have attempted to unify the descriptions of API points for the
different programming and scripting languages supported in OEChem. We
do this first as a discipline to minimize the differences in behavior,
second, to provide a natural place for the discussion of any small
differences in behavior which may arise, and finally, to aide in
porting end-user code from one of the supported languages to another.
As with any reference material, one of the most critical aspects is
the ability to locate pertinent information efficiently. Currently,
the method of choice for finding information in this reference guide
is its very extensive table of contents. While we believe this is
adequate for most tasks, we hope to add further indexing and
cross-referencing in the future.
We hope you enjoy, benefit from, and critique this reference manual.