CHEM is a language for typesetting publication-quality chemical structure diagrams. It attempts to capture the way that a chemist would describe a structural formula to a colleague over the telephone. CHEM is implemented as a PIC [Kernighan, Software-Pract. Exper. 12, 1 (1982)] preprocessor, and runs under the UNIX operating system. Its textual input makes CHEM input-device independent and does not require a graphics terminal. CHEM diagrams can be integrated with text, and can also be used to produce slides and viewgraphs. CHEM is best suited for organic chemists, natural products chemists, and polymer chemists, although it can also be used for inorganic structure diagrams. This manuscript describes the design of CHEM and provides a tutorial on its use.
All Science Journal Classification (ASJC) codes
- Applied Microbiology and Biotechnology
- Chemical Engineering(all)