Data structure for atom representation in the MOL format.
More...
#include <mol_fmt.h>
Data structure for atom representation in the MOL format.
- Parameters
-
| fx | x coordinate: F10.5; Generic |
| fy | y coordinate: F10.5; Generic |
| fz | z coordinate: F10.5; Generic |
| symbol | Element symbol (aaa; up to 6 characters) |
| mass_difference | Mass difference (dd; (M_ISO); Generic: -3..+4 otherwise 0 or 127=most abund. isotope ) |
| charge | Formal charge (M CHG) |
| radical | Radical status (M RAD) |
| stereo_parity | Stereochemical parity (M STY) |
| H_count_plus_1 | Hydrogen count plus one (hhh; Query; Hn means >= n H; H0 means no H) |
| stereo_care | bbb; Query: 0=ignore; 1=must match |
| valence | vvv: <vvv: 0=no marking; (1..14)=(1..14); 15=zero valence.Number of bonds includes bonds to impl. H's> |
| H0_designator | HHH: CPSS |
| reaction_component_type | rrr: CPSS: 1=reactant, 2=product, 3=intermediate |
| reaction_component_num | iii: CPSS: 0 to (n-1) |
| atom_atom_mapping_num | mmm: Reaction: 1..255 |
| cInversionRetentionFlag | nnn: 1=inverted, 2=retained config.; 0=property not applied |
| exact_change_flag | eee |
| my_n_impH | number of implicit H calculated for adding H to strings in STDATA |
| display_tom | Do not hide element's name (applies to C 7-25-98 DCh) |
| atom_aliased_flag | Do not remove charge/radical/isotope if it is in the alias. 9-3-99 DCh |
◆ atom_aliased_flag
| char A_MOL_FMT_ATOM::atom_aliased_flag |
◆ charge
◆ display_tom
| char A_MOL_FMT_ATOM::display_tom |
◆ fx
| double A_MOL_FMT_ATOM::fx |
◆ fy
| double A_MOL_FMT_ATOM::fy |
◆ fz
| double A_MOL_FMT_ATOM::fz |
◆ mass_difference
| S_CHAR A_MOL_FMT_ATOM::mass_difference |
◆ my_n_impH
| char A_MOL_FMT_ATOM::my_n_impH |
◆ radical
| char A_MOL_FMT_ATOM::radical |
◆ stereo_parity
| char A_MOL_FMT_ATOM::stereo_parity |
◆ symbol
| char A_MOL_FMT_ATOM::symbol[6] |
◆ valence
| char A_MOL_FMT_ATOM::valence |
The documentation for this struct was generated from the following file: