What software is available for processing CML?
Formally CML is a language for describing molecular information, so doesn’t comprise software. However it depends on software being available and this is a short account. There is a huge amount of generic SGML software. For example, if you wish to validate CML, get J Clark’s free sgmls or SP – they are very impressive tools. For processing there is Joe English’s cost or perl-based equivalents. The W3 consortium is continuing to develop tools for SGML on the Net. In the commercial arena there are many tools, but frequently they are customised for particular disciplines and have not yet supported molecular sciences except in a textual fashion. To support the molecular applications I have written a large number of java classes (at least one for each CML ELEMENT). These can render, transform, search and provide some limited molecular perception. These classes are NOT intended to duplicate the many free and commercial tools for managing molecular information (e.g. databases, chemical percep