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

Structure describing original atom data. More...

#include <inpdef.h>

+ Collaboration diagram for tagOrigAtom:

Data Fields

inp_ATOMat
 
int num_dimensions
 
int num_inp_bonds
 
int num_inp_atoms
 
int num_components
 
int bDisconnectSalts
 
int bDisconnectCoord
 
AT_NUMBnCurAtLen
 
AT_NUMBnOldCompNumber
 
int nNumEquSets
 
AT_NUMBnEquLabels
 
AT_NUMBnSortedOrder
 
int bSavedInINCHI_LIB [INCHI_NUM]
 
int bPreprocessed [INCHI_NUM]
 
MOL_COORDszCoord
 
OAD_Polymerpolymer
 
OAD_V3000v3000
 
int valid_polymer
 
int n_zy
 

Detailed Description

Structure describing original atom data.

Parameters
atArray of input atoms
num_dimensionsNumber of dimensions (2D or 3D)
num_inp_bondsNumber of input bonds
num_inp_atomsNumber of input atoms
num_componentsNumber of components in the structure
bDisconnectSaltsFlag indicating whether salt disconnection is possible
bDisconnectCoordFlag indicating whether coordinate disconnection is needed
nCurAtLenArray with current atom counts per component
nOldCompNumberArray with old component numbers
nNumEquSetsNumber of found component equivalence sets
nEquLabelsArray with equivalence labels for atoms
nSortedOrderArray with sorted order of components
bSavedInINCHI_LIBArray indicating if saved in InChI library
bPreprocessedArray indicating if preprocessed
szCoordArray of molecular coordinates
polymerPointer to polymer data structure
v3000Pointer to V3000 data structure
valid_polymerFlag indicating if polymer data is valid
n_zyNumber of non-polymeric pseudoatoms (Zy)

Field Documentation

◆ at

inp_ATOM* tagOrigAtom::at

◆ bDisconnectCoord

int tagOrigAtom::bDisconnectCoord

◆ bDisconnectSalts

int tagOrigAtom::bDisconnectSalts

◆ bPreprocessed

int tagOrigAtom::bPreprocessed[INCHI_NUM]

◆ bSavedInINCHI_LIB

int tagOrigAtom::bSavedInINCHI_LIB[INCHI_NUM]

◆ n_zy

int tagOrigAtom::n_zy

◆ nCurAtLen

AT_NUMB* tagOrigAtom::nCurAtLen

◆ nEquLabels

AT_NUMB* tagOrigAtom::nEquLabels

◆ nNumEquSets

int tagOrigAtom::nNumEquSets

◆ nOldCompNumber

AT_NUMB* tagOrigAtom::nOldCompNumber

◆ nSortedOrder

AT_NUMB* tagOrigAtom::nSortedOrder

◆ num_components

int tagOrigAtom::num_components

◆ num_dimensions

int tagOrigAtom::num_dimensions

◆ num_inp_atoms

int tagOrigAtom::num_inp_atoms

◆ num_inp_bonds

int tagOrigAtom::num_inp_bonds

◆ polymer

OAD_Polymer* tagOrigAtom::polymer

◆ szCoord

MOL_COORD* tagOrigAtom::szCoord

◆ v3000

OAD_V3000* tagOrigAtom::v3000

◆ valid_polymer

int tagOrigAtom::valid_polymer

The documentation for this struct was generated from the following file: