XDrawChem is a program for drawing chemical structures. Features include fixed length and fixed angle drawing, a ring tool to automatically draw rings, automatic alignment of structures in reactions, 2D structure diagram generation, and 3D structure conversion. It can access structures in the PubChem compound database by name, CAS number, or formula. It can output InChI for structures and search the database by structure. It can predict 1H NMR, 13C NMR, simple IR spectra, and estimated pKa. XDrawChem can work with its native file format, ChemDraw files, and any format supported by OpenBabel (MDL Molfile, CML, etc.).
Release Notes: The code has been updated to work with OpenBabel 2.0. A few minor bugs in file transfer and text labels were fixed. This release can export directly to 3D modelling programs.
Release Notes: XDrawChem's database is now derived from the much larger PubChem compound database. Minor fixes were made to super- and sub-script drawing, font selection, screen painting, and symbol drawing.
Release Notes: A few bugs with screen drawing were fixed. A few new drawing symbols were added. XDrawChem can now output InChI identifiers for structures.
Release Notes: Several bugs with memory, drawing objects, and file I/O have been fixed. The paint devices for screen and printer have been consolidated, so print/image output should match what is on screen. More options for text and bracket drawing have been added.
Release Notes: The configure script has been rewritten. Bitmap image quality has been improved. Improvements have been made to atom labeling, arrows, symbols, ring drawing, and editing.