InChI
 
Loading...
Searching...
No Matches
ixa_mol.h File Reference
+ Include dependency graph for ixa_mol.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  INCHIMOL_ATOM
 
struct  INCHIMOL_BOND
 
struct  INCHIMOL_STEREO
 
struct  INCHIMOL_SGROUP
 
struct  INCHIMOL_POLYMER
 
struct  INCHIMOL_V3000
 
struct  INCHIMOL
 

Macros

#define INCHIMOL_ATOMS_START_SIZE   128
 
#define INCHIMOL_BONDS_START_SIZE   128
 
#define INCHIMOL_STEREOS_START_SIZE   64
 
#define INCHIMOL_MAX_ATOMS   32767
 
#define INCHIMOL_MAX_BONDS   INT_MAX
 
#define INCHIMOL_MAX_STEREOS   INT_MAX
 
#define INCHIMOL_POLYMERUNITS_START_SIZE   2
 
#define INCHIMOL_MAX_POLYMERUNITS   INT_MAX
 

Typedefs

typedef struct INCHIMOL_SGROUP INCHIMOL_SGROUP
 
typedef struct INCHIMOL_POLYMER INCHIMOL_POLYMER
 
typedef struct INCHIMOL_V3000 INCHIMOL_V3000
 

Functions

INCHIMOLMOL_Unpack (IXA_STATUS_HANDLE hStatus, IXA_MOL_HANDLE HMol)
 
IXA_ATOMID MOL_GetBondOtherAtom (IXA_STATUS_HANDLE hStatus, IXA_MOL_HANDLE hMolecule, IXA_BONDID vBond, IXA_ATOMID vAtom)
 
int IXA_MOL_SetExtMolDataByInChIExtInput (IXA_STATUS_HANDLE hStatus, IXA_MOL_HANDLE hMolecule, inchi_Output_Polymer *polymer, inchi_Output_V3000 *v3000, int nat)
 

Macro Definition Documentation

◆ INCHIMOL_ATOMS_START_SIZE

#define INCHIMOL_ATOMS_START_SIZE   128

◆ INCHIMOL_BONDS_START_SIZE

#define INCHIMOL_BONDS_START_SIZE   128

◆ INCHIMOL_MAX_ATOMS

#define INCHIMOL_MAX_ATOMS   32767

◆ INCHIMOL_MAX_BONDS

#define INCHIMOL_MAX_BONDS   INT_MAX

◆ INCHIMOL_MAX_POLYMERUNITS

#define INCHIMOL_MAX_POLYMERUNITS   INT_MAX

◆ INCHIMOL_MAX_STEREOS

#define INCHIMOL_MAX_STEREOS   INT_MAX

◆ INCHIMOL_POLYMERUNITS_START_SIZE

#define INCHIMOL_POLYMERUNITS_START_SIZE   2

◆ INCHIMOL_STEREOS_START_SIZE

#define INCHIMOL_STEREOS_START_SIZE   64

Typedef Documentation

◆ INCHIMOL_POLYMER

◆ INCHIMOL_SGROUP

◆ INCHIMOL_V3000

Function Documentation

◆ IXA_MOL_SetExtMolDataByInChIExtInput()

int IXA_MOL_SetExtMolDataByInChIExtInput ( IXA_STATUS_HANDLE  hStatus,
IXA_MOL_HANDLE  hMolecule,
inchi_Output_Polymer polymer,
inchi_Output_V3000 v3000,
int  nat 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MOL_GetBondOtherAtom()

IXA_ATOMID MOL_GetBondOtherAtom ( IXA_STATUS_HANDLE  hStatus,
IXA_MOL_HANDLE  hMolecule,
IXA_BONDID  vBond,
IXA_ATOMID  vAtom 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MOL_Unpack()

INCHIMOL * MOL_Unpack ( IXA_STATUS_HANDLE  hStatus,
IXA_MOL_HANDLE  HMol 
)
+ Here is the call graph for this function: