Connection Table File Format
The connection table format file described in this section is generated for the cyclohexanol structure shown below. All references to atom serial numbers are based on the Atom Numbering shown.
The following is a sample Connection Table file produced for cyclohexanol using ChemDraw. The line numbers are added for purposes of discussion only.
Each line represents a data record containing one or more fields of information about the structure. Individual fields are delimited by space(s) or a tab. The fields in the Connection Table format file used by ChemDraw are discussed below. The field value for Carbon 6 from the example file is included in parentheses for reference.
- Line 1 is the molecule name. The molecule name is the file name when the file was created using ChemDraw.
- Line 2 contains two fields: the first field is the number of atom labels, and the second field is the number of bonds. These fields must be separated by at least one space.
- Lines 3-9 each contain 4 fields describing information about the individual atoms: the first field is the X Cartesian coordinate (0.8667), the second field is the Y Cartesian coordinate (0.0000), the third field is the Z Cartesian coordinate (0.0000), and the fourth field is the atom label (C).
- The spacing of these fields is very important. Any data outside the following columns (especially data overlapping the ranges) may render a file unreadable.
- Field 1: Columns 0-9
- Field 2: Columns 10-19
- Field 3: Columns 20-29
- Field 4: Columns 31-end
- Lines 10-16 each contain four fields describing information about the individual bonds between the atoms: the first two fields represent the serial numbers of the atoms that are connected by this bond (atom 1 and atom 6), the third field is the bond order (1) and the fourth field is the bond type (1).
The bond types for the Connection Table format are as follows:
Double bonds are bit encoded using a bitmask. The default value (0) indicates a normal (two solid lines) double bond, with the second line on the right (looking from the first atom to the second). Other values are as follows:
So, for example, a bitmask value of 13 (= 1 + 4 + 8) means a double bond with one dashed and one solid line (4), where the user specifically wants (8) the second line to be on the left (1).
NOTE: This connection table format is obsolete, and is documented here for historical purposes only. This format should never be used for critical work where chemical information is important.
CambridgeSoft Corporation CambridgeSoft.com Voice: 1 800 315-7300 1 617 588-9300 Fax: 1 617 588-9390 support@cambridgesoft.com |