InChI
 
Loading...
Searching...
No Matches
A_MOL_FMT_ATOM Struct Reference

Data structure for atom representation in the MOL format. More...

#include <mol_fmt.h>

+ Collaboration diagram for A_MOL_FMT_ATOM:

Data Fields

double fx
 
double fy
 
double fz
 
char symbol [6]
 
S_CHAR mass_difference
 
S_CHAR charge
 
char radical
 
char stereo_parity
 
char valence
 
char my_n_impH
 
char display_tom
 
char atom_aliased_flag
 

Detailed Description

Data structure for atom representation in the MOL format.

Parameters
fxx coordinate: F10.5; Generic
fyy coordinate: F10.5; Generic
fzz coordinate: F10.5; Generic
symbolElement symbol (aaa; up to 6 characters)
mass_differenceMass difference (dd; (M_ISO); Generic: -3..+4 otherwise 0 or 127=most abund. isotope )
chargeFormal charge (M CHG)
radicalRadical status (M RAD)
stereo_parityStereochemical parity (M STY)
H_count_plus_1Hydrogen count plus one (hhh; Query; Hn means >= n H; H0 means no H)
stereo_carebbb; Query: 0=ignore; 1=must match
valencevvv: <vvv: 0=no marking; (1..14)=(1..14); 15=zero valence.Number of bonds includes bonds to impl. H's>
H0_designatorHHH: CPSS
reaction_component_typerrr: CPSS: 1=reactant, 2=product, 3=intermediate
reaction_component_numiii: CPSS: 0 to (n-1)
atom_atom_mapping_nummmm: Reaction: 1..255
cInversionRetentionFlagnnn: 1=inverted, 2=retained config.; 0=property not applied
exact_change_flageee
my_n_impHnumber of implicit H calculated for adding H to strings in STDATA
display_tomDo not hide element's name (applies to C 7-25-98 DCh)
atom_aliased_flagDo not remove charge/radical/isotope if it is in the alias. 9-3-99 DCh

Field Documentation

◆ atom_aliased_flag

char A_MOL_FMT_ATOM::atom_aliased_flag

◆ charge

S_CHAR A_MOL_FMT_ATOM::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: