#include <stdlib.h>#include <string.h>#include <limits.h>#include "../../../../INCHI_BASE/src/mode.h"#include "../../../../INCHI_BASE/src/ichierr.h"#include "../../../../INCHI_BASE/src/mol_fmt.h"#include "../../../../INCHI_BASE/src/inchi_api.h"#include "../../../../INCHI_BASE/src/ichi_io.h"#include "../../../../INCHI_BASE/src/bcf_s.h"#include "ixa_mol.h"#include "ixa_status.h"
Include dependency graph for ixa_mol.c:Variables | |
| static const char * | Elements [] |
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_Clear | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_MOL_HANDLE INCHI_DECL IXA_MOL_Create | ( | IXA_STATUS_HANDLE | hStatus | ) |
Here is the call graph for this function:| IXA_ATOMID INCHI_DECL IXA_MOL_CreateAtom | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BONDID INCHI_DECL IXA_MOL_CreateBond | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom1, | ||
| IXA_ATOMID | vAtom2 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_POLYMERUNITID INCHI_DECL IXA_MOL_CreatePolymerUnit | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_STEREOID INCHI_DECL IXA_MOL_CreateStereoAntiRectangle | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vCentralAtom, | ||
| IXA_ATOMID | vVertex1, | ||
| IXA_ATOMID | vVertex2, | ||
| IXA_ATOMID | vVertex3, | ||
| IXA_ATOMID | vVertex4 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_STEREOID INCHI_DECL IXA_MOL_CreateStereoRectangle | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vCentralBond, | ||
| IXA_ATOMID | vVertex1, | ||
| IXA_ATOMID | vVertex2, | ||
| IXA_ATOMID | vVertex3, | ||
| IXA_ATOMID | vVertex4 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_STEREOID INCHI_DECL IXA_MOL_CreateStereoTetrahedron | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vCentralAtom, | ||
| IXA_ATOMID | vVertex1, | ||
| IXA_ATOMID | vVertex2, | ||
| IXA_ATOMID | vVertex3, | ||
| IXA_ATOMID | vVertex4 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_Destroy | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:| int INCHI_DECL IXA_MOL_GetAtomAtomicNumber | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:| IXA_BONDID INCHI_DECL IXA_MOL_GetAtomBond | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vBondIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetAtomCharge | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| const char *INCHI_DECL IXA_MOL_GetAtomElement | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetAtomHydrogens | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vHydrogenIsotope | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_ATOMID INCHI_DECL IXA_MOL_GetAtomId | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| int | vAtomIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetAtomIndex | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetAtomMass | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetAtomNumBonds | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_ATOM_RADICAL INCHI_DECL IXA_MOL_GetAtomRadical | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| double INCHI_DECL IXA_MOL_GetAtomX | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| double INCHI_DECL IXA_MOL_GetAtomY | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| double INCHI_DECL IXA_MOL_GetAtomZ | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| EXPIMP_TEMPLATE INCHI_API IXA_ATOMID INCHI_DECL IXA_MOL_GetBondAtom1 | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| EXPIMP_TEMPLATE INCHI_API IXA_ATOMID INCHI_DECL IXA_MOL_GetBondAtom2 | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BONDID INCHI_DECL IXA_MOL_GetBondId | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| int | vBondIndex | ||
| ) |
Here is the call graph for this function:| int INCHI_DECL IXA_MOL_GetBondIndex | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond | ||
| ) |
Here is the call graph for this function:| EXPIMP_TEMPLATE INCHI_API IXA_ATOMID INCHI_DECL IXA_MOL_GetBondOtherAtom | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond, | ||
| IXA_ATOMID | vAtom | ||
| ) |
Here is the call graph for this function:| EXPIMP_TEMPLATE INCHI_API IXA_BOND_TYPE INCHI_DECL IXA_MOL_GetBondType | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BOND_WEDGE INCHI_DECL IXA_MOL_GetBondWedge | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond, | ||
| IXA_ATOMID | vRefAtom | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BOOL INCHI_DECL IXA_MOL_GetChiral | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BONDID INCHI_DECL IXA_MOL_GetCommonBond | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom1, | ||
| IXA_ATOMID | vAtom2 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_DBLBOND_CONFIG INCHI_DECL IXA_MOL_GetDblBondConfig | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetNumAtoms | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetNumBonds | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:| int INCHI_DECL IXA_MOL_GetNumStereos | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_POLYMERUNITID INCHI_DECL IXA_MOL_GetPolymerUnitId | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| int | vPolymerUnitIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetPolymerUnitIndex | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_POLYMERUNITID | vPolymerUnit | ||
| ) |
Here is the call graph for this function:| IXA_ATOMID INCHI_DECL IXA_MOL_GetStereoCentralAtom | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_BONDID INCHI_DECL IXA_MOL_GetStereoCentralBond | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_STEREOID INCHI_DECL IXA_MOL_GetStereoId | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| int | vStereoIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_GetStereoIndex | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:| int INCHI_DECL IXA_MOL_GetStereoNumVertices | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:| IXA_STEREO_PARITY INCHI_DECL IXA_MOL_GetStereoParity | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_STEREO_TOPOLOGY INCHI_DECL IXA_MOL_GetStereoTopology | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| IXA_ATOMID INCHI_DECL IXA_MOL_GetStereoVertex | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo, | ||
| int | vVertexIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int INCHI_DECL IXA_MOL_ReserveSpace | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| int | num_atoms, | ||
| int | num_bonds, | ||
| int | num_stereos | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomAtomicNumber | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vAtomicNumber | ||
| ) |
Here is the call graph for this function:| void INCHI_DECL IXA_MOL_SetAtomCharge | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vCharge | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomElement | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| const char * | pElement | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomHydrogens | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vHydrogenIsotope, | ||
| int | vHydrogenCount | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomMass | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| int | vMassNumber | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomRadical | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| IXA_ATOM_RADICAL | vRadical | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomX | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| double | vX | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomY | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| double | vY | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetAtomZ | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_ATOMID | vAtom, | ||
| double | vZ | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetBondType | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond, | ||
| IXA_BOND_TYPE | vType | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetBondWedge | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond, | ||
| IXA_ATOMID | vRefAtom, | ||
| IXA_BOND_WEDGE | vDirection | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetChiral | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BOOL | vChiral | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetDblBondConfig | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_BONDID | vBond, | ||
| IXA_DBLBOND_CONFIG | vConfig | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| 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:| void INCHI_DECL IXA_MOL_SetPolymerUnit | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_POLYMERUNITID | vPunit, | ||
| int | vid, | ||
| int | vtype, | ||
| int | vsubtype, | ||
| int | vconn, | ||
| int | vlabel, | ||
| int | vna, | ||
| int | vnb, | ||
| double | vxbr1[4], | ||
| double | vxbr2[4], | ||
| char | vsmt[80], | ||
| int * | valist, | ||
| int * | vblist | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void INCHI_DECL IXA_MOL_SetStereoParity | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule, | ||
| IXA_STEREOID | vStereo, | ||
| IXA_STEREO_PARITY | vParity | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void MOL_Clear | ( | INCHIMOL * | pMolecule | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void MOL_ClearExtMolData | ( | INCHIMOL_POLYMER * | pd, |
| INCHIMOL_V3000 * | v3k | ||
| ) |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| 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:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:| INCHIMOL * MOL_Unpack | ( | IXA_STATUS_HANDLE | hStatus, |
| IXA_MOL_HANDLE | hMolecule | ||
| ) |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |