#include <stdlib.h>#include <string.h>#include <math.h>#include "mode.h"#include "ichitime.h"#include "ichicant.h"#include "ichirvrs.h"#include "inchicmp.h"#include "inchi_gui.h"#include "bcf_s.h"
Include dependency graph for ichirvr7.c:Functions | |
| int | InChI2Atom (INCHI_CLOCK *ic, CANON_GLOBALS *pCG, ICHICONST INPUT_PARMS *ip, STRUCT_DATA *sd, const char *szCurHdr, long num_inp, StrFromINChI *pStruct, int iComponent, int iAtNoOffset, int bI2A_Flag, int bHasSomeFixedH, InpInChI *OneInput) |
| void | RemoveFixHInChIIdentical2MobH (InpInChI *pOneInput) |
| int | MarkDisconectedIdenticalToReconnected (InpInChI *pOneInput) |
| void | SetUpSrm (SRM *pSrm) |
| int | MergeStructureComponents (ICHICONST INPUT_PARMS *ip, STRUCT_DATA *sd, long num_inp, char *szCurHdr, ICHICONST SRM *pSrm, int bReqNonTaut, StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], InpInChI *pOneInput) |
| int | AllInchiToStructure (INCHI_CLOCK *ic, CANON_GLOBALS *pCG, ICHICONST INPUT_PARMS *ip_inp, STRUCT_DATA *sd_inp, long num_inp, char *szCurHdr, ICHICONST SRM *pSrm, int bHasSomeFixedH, StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], InpInChI *pOneInput) |
| int | AddProtonAndIsoHBalanceToMobHStruct (INCHI_CLOCK *ic, CANON_GLOBALS *pCG, ICHICONST INPUT_PARMS *ip, STRUCT_DATA *sd, long num_inp, int bHasSomeFixedH, char *szCurHdr, StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], InpInChI *pOneInput) |
| void | FreeStrFromINChI (StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], int nNumComponents[INCHI_NUM][TAUT_NUM]) |
| void | FreeInpInChI (InpInChI *pOneInput) |
| int | CompareAllOrigInchiToRevInChI (StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], InpInChI *pOneInput, int bReqNonTaut, long num_inp, char *szCurHdr) |
| int | CompareAllDisconnectedOrigInchiToRevInChI (StrFromINChI *pStruct[INCHI_NUM][TAUT_NUM], InpInChI *pOneInput, int bHasSomeFixedH, long num_inp, char *szCurHdr) |
| int | CompareTwoPairsOfInChI (INChI *pInChI1[TAUT_NUM], INChI *pInChI2[TAUT_NUM], int bMobileH, INCHI_MODE CompareInchiFlags[]) |
| int | CompareOneOrigInchiToRevInChI (StrFromINChI *pStruct, INChI *pInChI[TAUT_NUM], int bMobileH, int iComponent, long num_inp, char *szCurHdr, COMPONENT_REM_PROTONS *nCurRemovedProtons, INCHI_MODE CompareInchiFlags[]) |
| INCHI_MODE | CompareReversedStereoINChI3 (INChI_Stereo *s1, INChI_Stereo *s2, ICR *picr) |
| INCHI_MODE | CompareReversedINChI3 (INChI *i1, INChI *i2, INChI_Aux *a1, INChI_Aux *a2, int *err) |
| int | AddOneMsg (char *szMsg, int used_len, int tot_len, const char *szAddMsg, const char *szDelim) |
| int | FillOutCompareMessage (char *szMsg, int nLenMsg, INCHI_MODE bits[]) |
Variables | |
| const CMP_INCHI_MSG_GROUP | CompareInchiMsgsGroup [] |
| const CMP_INCHI_MSG | CompareInchiMsgs [] |
| int AddOneMsg | ( | char * | szMsg, |
| int | used_len, | ||
| int | tot_len, | ||
| const char * | szAddMsg, | ||
| const char * | szDelim | ||
| ) |
Here is the caller graph for this function:| int AddProtonAndIsoHBalanceToMobHStruct | ( | INCHI_CLOCK * | ic, |
| CANON_GLOBALS * | pCG, | ||
| ICHICONST INPUT_PARMS * | ip, | ||
| STRUCT_DATA * | sd, | ||
| long | num_inp, | ||
| int | bHasSomeFixedH, | ||
| char * | szCurHdr, | ||
| StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], | ||
| InpInChI * | pOneInput | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int AllInchiToStructure | ( | INCHI_CLOCK * | ic, |
| CANON_GLOBALS * | pCG, | ||
| ICHICONST INPUT_PARMS * | ip_inp, | ||
| STRUCT_DATA * | sd_inp, | ||
| long | num_inp, | ||
| char * | szCurHdr, | ||
| ICHICONST SRM * | pSrm, | ||
| int | bHasSomeFixedH, | ||
| StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], | ||
| InpInChI * | pOneInput | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int CompareAllDisconnectedOrigInchiToRevInChI | ( | StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], |
| InpInChI * | pOneInput, | ||
| int | bHasSomeFixedH, | ||
| long | num_inp, | ||
| char * | szCurHdr | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int CompareAllOrigInchiToRevInChI | ( | StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], |
| InpInChI * | pOneInput, | ||
| int | bReqNonTaut, | ||
| long | num_inp, | ||
| char * | szCurHdr | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int CompareOneOrigInchiToRevInChI | ( | StrFromINChI * | pStruct, |
| INChI * | pInChI[TAUT_NUM], | ||
| int | bMobileH, | ||
| int | iComponent, | ||
| long | num_inp, | ||
| char * | szCurHdr, | ||
| COMPONENT_REM_PROTONS * | nCurRemovedProtons, | ||
| INCHI_MODE | CompareInchiFlags[] | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| INCHI_MODE CompareReversedINChI3 | ( | INChI * | i1, |
| INChI * | i2, | ||
| INChI_Aux * | a1, | ||
| INChI_Aux * | a2, | ||
| int * | err | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| INCHI_MODE CompareReversedStereoINChI3 | ( | INChI_Stereo * | s1, |
| INChI_Stereo * | s2, | ||
| ICR * | picr | ||
| ) |
Here is the caller graph for this function:| int CompareTwoPairsOfInChI | ( | INChI * | pInChI1[TAUT_NUM], |
| INChI * | pInChI2[TAUT_NUM], | ||
| int | bMobileH, | ||
| INCHI_MODE | CompareInchiFlags[] | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int FillOutCompareMessage | ( | char * | szMsg, |
| int | nLenMsg, | ||
| INCHI_MODE | bits[] | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void FreeInpInChI | ( | InpInChI * | pOneInput | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void FreeStrFromINChI | ( | StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], |
| int | nNumComponents[INCHI_NUM][TAUT_NUM] | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int InChI2Atom | ( | INCHI_CLOCK * | ic, |
| CANON_GLOBALS * | pCG, | ||
| ICHICONST INPUT_PARMS * | ip, | ||
| STRUCT_DATA * | sd, | ||
| const char * | szCurHdr, | ||
| long | num_inp, | ||
| StrFromINChI * | pStruct, | ||
| int | iComponent, | ||
| int | iAtNoOffset, | ||
| int | bI2A_Flag, | ||
| int | bHasSomeFixedH, | ||
| InpInChI * | OneInput | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int MarkDisconectedIdenticalToReconnected | ( | InpInChI * | pOneInput | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int MergeStructureComponents | ( | ICHICONST INPUT_PARMS * | ip, |
| STRUCT_DATA * | sd, | ||
| long | num_inp, | ||
| char * | szCurHdr, | ||
| ICHICONST SRM * | pSrm, | ||
| int | bReqNonTaut, | ||
| StrFromINChI * | pStruct[INCHI_NUM][TAUT_NUM], | ||
| InpInChI * | pOneInput | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void RemoveFixHInChIIdentical2MobH | ( | InpInChI * | pOneInput | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void SetUpSrm | ( | SRM * | pSrm | ) |
Here is the caller graph for this function:| const CMP_INCHI_MSG CompareInchiMsgs[] |
| const CMP_INCHI_MSG_GROUP CompareInchiMsgsGroup[] |