Expand description
Re-exports§
pub use self::tagINCHIRadical as inchi_Radical;pub use self::tagINCHIBondType as inchi_BondType;pub use self::tagINCHIBondStereo2D as inchi_BondStereo2D;pub use self::tagINCHIStereoType0D as inchi_StereoType0D;pub use self::tagINCHIStereoParity0D as inchi_StereoParity0D;pub use self::tagRetValGetINCHI as RetValGetINCHI;pub use self::tagRetValMOL2INCHI as RetValMol2INCHI;pub use self::tagRetValCheckINCHI as RetValCheckINCHI;pub use self::tagRetValGetINCHIKey as RetValCheckINCHIKeyv;
Structs§
- IXA_
ATOMID_ STRUCT - IXA_
BONDID_ STRUCT - IXA_
INCHIBUILDER_ HANDLE_ STRUCT - IXA_
INCHIKEYBUILDER_ HANDLE_ STRUCT - IXA_
MOL_ HANDLE_ STRUCT - IXA_
POLYMERUNITID_ STRUCT - IXA_
STATUS_ HANDLE_ STRUCT - IXA_
STEREOID_ STRUCT - inchi_
Input Ex - inchi_
Input_ Polymer - inchi_
Input_ Polymer Unit - inchi_
Input_ V3000 - tagINCHIGEN_
DATA - tagINCHI
Stereo0D - 0D - S T E R E O (if no coordinates given)
- tagINCHI_
Input - I N C h I D L L I n p u t
- tagINCHI_
InputINCHI - tagINCHI_
Output - I N C h I D L L O u t p u t
- tagINCHI_
Output Struct - tagINCHI_
Output Struct Ex - tagInchi
Atom - A T O M S a n d C O N N E C T I V I T Y
- tagInchi
InpData - tagNorm
Atom - tagNorm
Atom Data
Constants§
- ATOM_
EL_ LEN - FIND_
RING_ SYSTEMS - FIND_
RINS_ SYSTEMS_ DISTANCES - FIX_
DOCANON_ RETCODE_ RESET_ BUG - INCHIKEY_
EMPTY_ INPUT - INCHIKEY_
INVALID_ INCHI - INCHIKEY_
INVALID_ INCHI_ PREFIX - INCHIKEY_
INVALID_ STD_ INCHI - INCHIKEY_
NOT_ ENOUGH_ MEMORY - INCHIKEY_
OK - INCHIKEY_
UNKNOWN_ ERROR - INCHI_
NUM - INCHI_
STRING_ PREFIX - ISOTOPIC_
SHIFT_ FLAG - ISOTOPIC_
SHIFT_ MAX - IXA_
ATOM_ NATURAL_ MASS - IXA_
ATOM_ RADICAL_ IXA_ ATOM_ RADICAL_ DOUBLET - IXA_
ATOM_ RADICAL_ IXA_ ATOM_ RADICAL_ NONE - IXA_
ATOM_ RADICAL_ IXA_ ATOM_ RADICAL_ SINGLET - IXA_
ATOM_ RADICAL_ IXA_ ATOM_ RADICAL_ TRIPLET - IXA_
BOND_ TYPE_ IXA_ BOND_ TYPE_ AROMATIC - IXA_
BOND_ TYPE_ IXA_ BOND_ TYPE_ DOUBLE - IXA_
BOND_ TYPE_ IXA_ BOND_ TYPE_ SINGLE - IXA_
BOND_ TYPE_ IXA_ BOND_ TYPE_ TRIPLE - IXA_
BOND_ WEDGE_ IXA_ BOND_ WEDGE_ DOWN - IXA_
BOND_ WEDGE_ IXA_ BOND_ WEDGE_ EITHER - IXA_
BOND_ WEDGE_ IXA_ BOND_ WEDGE_ NONE - IXA_
BOND_ WEDGE_ IXA_ BOND_ WEDGE_ UP - IXA_
BOOL_ IXA_ FALSE - IXA_
BOOL_ IXA_ TRUE - IXA_
DBLBOND_ CONFIG_ IXA_ DBLBOND_ CONFIG_ EITHER - IXA_
DBLBOND_ CONFIG_ IXA_ DBLBOND_ CONFIG_ PERCEIVE - IXA_
EXT_ MOLDATA_ INVALID - IXA_
EXT_ POLYMER_ INVALID - IXA_
EXT_ V3000_ INVALID - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ 15T - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ AuxNone - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ DoNot AddH - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ FilterSS - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ FixedH - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ FoldCRU - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ InvFilterSS - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ KET - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Large Molecules - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ LooseTSA Check - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ NPZZ - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ NewPs Off - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ NoEdits - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ NoFrame Shift - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ NoWarnings - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ OutErr InChI - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Polymers - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Polymers105 - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Polymers105 Plus - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ RecMet - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ SATZZ - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ SLUUD - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ SUU - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Save Opt - IXA_
INCHIBUILDER_ OPTION_ IXA_ INCHIBUILDER_ OPTION_ Warn OnEmpty Structure - IXA_
INCHIBUILDER_ STEREOOPTION_ IXA_ INCHIBUILDER_ STEREOOPTION_ SAbs - IXA_
INCHIBUILDER_ STEREOOPTION_ IXA_ INCHIBUILDER_ STEREOOPTION_ SNon - IXA_
INCHIBUILDER_ STEREOOPTION_ IXA_ INCHIBUILDER_ STEREOOPTION_ SRac - IXA_
INCHIBUILDER_ STEREOOPTION_ IXA_ INCHIBUILDER_ STEREOOPTION_ SRel - IXA_
INCHIBUILDER_ STEREOOPTION_ IXA_ INCHIBUILDER_ STEREOOPTION_ SUCF - IXA_
STATUS_ IXA_ STATUS_ ERROR - IXA_
STATUS_ IXA_ STATUS_ SUCCESS - IXA_
STATUS_ IXA_ STATUS_ WARNING - IXA_
STEREO_ PARITY_ IXA_ STEREO_ PARITY_ EVEN - IXA_
STEREO_ PARITY_ IXA_ STEREO_ PARITY_ NONE - IXA_
STEREO_ PARITY_ IXA_ STEREO_ PARITY_ ODD - IXA_
STEREO_ PARITY_ IXA_ STEREO_ PARITY_ UNKNOWN - IXA_
STEREO_ TOPOLOGY_ IXA_ STEREO_ TOPOLOGY_ ANTIRECTANGLE - IXA_
STEREO_ TOPOLOGY_ IXA_ STEREO_ TOPOLOGY_ INVALID - IXA_
STEREO_ TOPOLOGY_ IXA_ STEREO_ TOPOLOGY_ RECTANGLE - IXA_
STEREO_ TOPOLOGY_ IXA_ STEREO_ TOPOLOGY_ TETRAHEDRON - IXA_
USES_ SMART_ ALLOCS - LEN_
INCHI_ STRING_ PREFIX - MAXVAL
- MAX_
NUM_ STEREO_ ATOM_ NEIGH - MAX_
NUM_ STEREO_ BONDS - NO_ATOM
- NUM_
H_ ISOTOPES - STR_
ERR_ LEN - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ DOUBLE_ EITHER - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ NONE - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 1DOWN - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 1EITHER - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 1UP - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 2DOWN - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 2EITHER - tagINCHI
Bond Stereo2D_ INCHI_ BOND_ STEREO_ SINGLE_ 2UP - tagINCHI
Bond Type_ INCHI_ BOND_ TYPE_ ALTERN - tagINCHI
Bond Type_ INCHI_ BOND_ TYPE_ DOUBLE - tagINCHI
Bond Type_ INCHI_ BOND_ TYPE_ NONE - tagINCHI
Bond Type_ INCHI_ BOND_ TYPE_ SINGLE - tagINCHI
Bond Type_ INCHI_ BOND_ TYPE_ TRIPLE - tagINCHI
Radical_ INCHI_ RADICAL_ DOUBLET - tagINCHI
Radical_ INCHI_ RADICAL_ NONE - tagINCHI
Radical_ INCHI_ RADICAL_ SINGLET - tagINCHI
Radical_ INCHI_ RADICAL_ TRIPLET - tagINCHI
Stereo Parity0D_ INCHI_ PARITY_ EVEN - tagINCHI
Stereo Parity0D_ INCHI_ PARITY_ NONE - tagINCHI
Stereo Parity0D_ INCHI_ PARITY_ ODD - tagINCHI
Stereo Parity0D_ INCHI_ PARITY_ UNDEFINED - tagINCHI
Stereo Parity0D_ INCHI_ PARITY_ UNKNOWN - tagINCHI
Stereo Type0D_ INCHI_ Stereo Type_ Allene - tagINCHI
Stereo Type0D_ INCHI_ Stereo Type_ Double Bond - tagINCHI
Stereo Type0D_ INCHI_ Stereo Type_ None - tagINCHI
Stereo Type0D_ INCHI_ Stereo Type_ Tetrahedral - tagRet
ValCheckINCHI_ INCHI_ FAIL_ I2I - tagRet
ValCheckINCHI_ INCHI_ INVALID_ LAYOUT - tagRet
ValCheckINCHI_ INCHI_ INVALID_ PREFIX - tagRet
ValCheckINCHI_ INCHI_ INVALID_ VERSION - tagRet
ValCheckINCHI_ INCHI_ VALID_ BETA - tagRet
ValCheckINCHI_ INCHI_ VALID_ NON_ STANDARD - tagRet
ValCheckINCHI_ INCHI_ VALID_ STANDARD - tagRet
ValGetINCHI Key_ INCHIKEY_ INVALID_ LAYOUT - tagRet
ValGetINCHI Key_ INCHIKEY_ INVALID_ LENGTH - tagRet
ValGetINCHI Key_ INCHIKEY_ INVALID_ VERSION - tagRet
ValGetINCHI Key_ INCHIKEY_ VALID_ NON_ STANDARD - tagRet
ValGetINCHI Key_ INCHIKEY_ VALID_ STANDARD - tagRet
ValGetINCHI_ inchi_ Ret_ BREAK - tagRet
ValGetINCHI_ inchi_ Ret_ BUSY - tagRet
ValGetINCHI_ inchi_ Ret_ EOF - tagRet
ValGetINCHI_ inchi_ Ret_ ERROR - tagRet
ValGetINCHI_ inchi_ Ret_ FATAL - tagRet
ValGetINCHI_ inchi_ Ret_ OKAY - tagRet
ValGetINCHI_ inchi_ Ret_ SKIP - tagRet
ValGetINCHI_ inchi_ Ret_ UNKNOWN - tagRet
ValGetINCHI_ inchi_ Ret_ WARNING - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ EOF - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ ERROR - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ ERROR_ comp - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ ERROR_ get - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ OKAY - tagRet
ValMO L2INCHI_ mol2inchi_ Ret_ WARNING
Functions§
- CheckINCHI⚠
- CheckINCHI
Key ⚠ - FreeINCHI⚠
- Free
InChI ⚠ExtInput - Free
StdINCHI ⚠ - Free
Struct ⚠FromINCHI - Free
Struct ⚠FromINCHI Ex - Free
Struct ⚠From StdINCHI - Free_
inchi_ ⚠Input - Free_
std_ ⚠inchi_ Input - GetINCHI⚠
- GetINCHI
Ex ⚠ - GetINCHI
KeyFromINCHI ⚠ - GetINCH
IfromINCHI ⚠ - GetStdINCHI⚠
- GetStdINCHI
KeyFrom ⚠StdINCHI - GetString
Length ⚠ - GetStruct
FromINCHI ⚠ - GetStruct
FromINCHI ⚠Ex - GetStruct
From ⚠StdINCHI - Get_
inchi_ ⚠Input_ From AuxInfo - Get_
std_ ⚠inchi_ Input_ From AuxInfo - INCHIGEN_
Create ⚠ - INCHIGEN_
Destroy ⚠ - INCHIGEN_
DoCanonicalization ⚠ - INCHIGEN_
DoNormalization ⚠ - INCHIGEN_
DoSerialization ⚠ - INCHIGEN_
Reset ⚠ - INCHIGEN_
Setup ⚠ - IXA_
INCHIBUILDER_ ⚠Check Option - IXA_
INCHIBUILDER_ ⚠Check Option_ Stereo - IXA_
INCHIBUILDER_ ⚠Create - IXA_
INCHIBUILDER_ ⚠Destroy - IXA_
INCHIBUILDER_ ⚠GetAux Info - IXA_
INCHIBUILDER_ ⚠GetIn ChI - IXA_
INCHIBUILDER_ ⚠GetIn ChIEx - IXA_
INCHIBUILDER_ ⚠GetLog - IXA_
INCHIBUILDER_ ⚠GetOption_ Timeout_ Milli Seconds - IXA_
INCHIBUILDER_ ⚠SetMolecule - IXA_
INCHIBUILDER_ ⚠SetOption - IXA_
INCHIBUILDER_ ⚠SetOption_ Stereo - IXA_
INCHIBUILDER_ ⚠SetOption_ Timeout - IXA_
INCHIBUILDER_ ⚠SetOption_ Timeout_ Milli Seconds - IXA_
INCHIKEYBUILDER_ ⚠Create - IXA_
INCHIKEYBUILDER_ ⚠Destroy - IXA_
INCHIKEYBUILDER_ ⚠GetIn ChIKey - IXA_
INCHIKEYBUILDER_ ⚠SetIn ChI - IXA_
MOL_ ⚠Clear - IXA_
MOL_ ⚠Create - IXA_
MOL_ ⚠Create Atom - IXA_
MOL_ ⚠Create Bond - IXA_
MOL_ ⚠Create Polymer Unit - IXA_
MOL_ ⚠Create Stereo Anti Rectangle - IXA_
MOL_ ⚠Create Stereo Rectangle - IXA_
MOL_ ⚠Create Stereo Tetrahedron - IXA_
MOL_ ⚠Destroy - IXA_
MOL_ ⚠GetAtom Atomic Number - IXA_
MOL_ ⚠GetAtom Bond - IXA_
MOL_ ⚠GetAtom Charge - IXA_
MOL_ ⚠GetAtom Element - IXA_
MOL_ ⚠GetAtom Hydrogens - IXA_
MOL_ ⚠GetAtom Id - IXA_
MOL_ ⚠GetAtom Index - IXA_
MOL_ ⚠GetAtom Mass - IXA_
MOL_ ⚠GetAtom NumBonds - IXA_
MOL_ ⚠GetAtom Radical - IXA_
MOL_ ⚠GetAtomX - IXA_
MOL_ ⚠GetAtomY - IXA_
MOL_ ⚠GetAtomZ - IXA_
MOL_ ⚠GetBond Atom1 - IXA_
MOL_ ⚠GetBond Atom2 - IXA_
MOL_ ⚠GetBond Id - IXA_
MOL_ ⚠GetBond Index - IXA_
MOL_ ⚠GetBond Other Atom - IXA_
MOL_ ⚠GetBond Type - IXA_
MOL_ ⚠GetBond Wedge - IXA_
MOL_ ⚠GetChiral - IXA_
MOL_ ⚠GetCommon Bond - IXA_
MOL_ ⚠GetDbl Bond Config - IXA_
MOL_ ⚠GetNum Atoms - IXA_
MOL_ ⚠GetNum Bonds - IXA_
MOL_ ⚠GetNum Stereos - IXA_
MOL_ ⚠GetPolymer Unit Id - IXA_
MOL_ ⚠GetPolymer Unit Index - IXA_
MOL_ ⚠GetStereo Central Atom - IXA_
MOL_ ⚠GetStereo Central Bond - IXA_
MOL_ ⚠GetStereo Id - IXA_
MOL_ ⚠GetStereo Index - IXA_
MOL_ ⚠GetStereo NumVertices - IXA_
MOL_ ⚠GetStereo Parity - IXA_
MOL_ ⚠GetStereo Topology - IXA_
MOL_ ⚠GetStereo Vertex - IXA_
MOL_ ⚠Read InChI - IXA_
MOL_ ⚠Read Molfile - IXA_
MOL_ ⚠Reserve Space - IXA_
MOL_ ⚠SetAtom Atomic Number - IXA_
MOL_ ⚠SetAtom Charge - IXA_
MOL_ ⚠SetAtom Element - IXA_
MOL_ ⚠SetAtom Hydrogens - IXA_
MOL_ ⚠SetAtom Mass - IXA_
MOL_ ⚠SetAtom Radical - IXA_
MOL_ ⚠SetAtomX - IXA_
MOL_ ⚠SetAtomY - IXA_
MOL_ ⚠SetAtomZ - IXA_
MOL_ ⚠SetBond Type - IXA_
MOL_ ⚠SetBond Wedge - IXA_
MOL_ ⚠SetChiral - IXA_
MOL_ ⚠SetDbl Bond Config - IXA_
MOL_ ⚠SetPolymer Unit - IXA_
MOL_ ⚠SetStereo Parity - IXA_
STATUS_ ⚠Clear - IXA_
STATUS_ ⚠Create - IXA_
STATUS_ ⚠Destroy - IXA_
STATUS_ ⚠GetCount - IXA_
STATUS_ ⚠GetMessage - IXA_
STATUS_ ⚠GetSeverity - IXA_
STATUS_ ⚠HasError - IXA_
STATUS_ ⚠HasWarning - MakeINCHI
From ⚠Molfile Text - STDINCHIGEN_
Create ⚠ - STDINCHIGEN_
Destroy ⚠ - STDINCHIGEN_
DoCanonicalization ⚠ - STDINCHIGEN_
DoNormalization ⚠ - STDINCHIGEN_
DoSerialization ⚠ - STDINCHIGEN_
Reset ⚠ - STDINCHIGEN_
Setup ⚠
Type Aliases§
- AT_NUM
- AT_
NUMBR - INCHIGEN_
DATA - INCHIGEN_
HANDLE - INCHI_
MODES - IXA_
ATOMID - IXA_
ATOM_ RADICAL - IXA_
BONDID - IXA_
BOND_ TYPE - IXA_
BOND_ WEDGE - IXA_
BOOL - IXA_
DBLBOND_ CONFIG - IXA_
INCHIBUILDER_ HANDLE - IXA_
INCHIBUILDER_ OPTION - IXA_
INCHIBUILDER_ STEREOOPTION - IXA_
INCHIKEYBUILDER_ HANDLE - IXA_
MOL_ HANDLE - IXA_
POLYMERUNITID - IXA_
STATUS - IXA_
STATUS_ HANDLE - IXA_
STEREOID - IXA_
STEREO_ PARITY - IXA_
STEREO_ TOPOLOGY - Inchi
InpData - NORM_
ATOM - NORM_
ATOMS - NUM_HS
- S_CHAR
- S_SHORT
- U_CHAR
- U_SHORT
- inchi_
Atom - A T O M S a n d C O N N E C T I V I T Y
- inchi_
Input - I N C h I D L L I n p u t
- inchi_
InputINCHI - inchi_
Output - I N C h I D L L O u t p u t
- inchi_
Output Struct - inchi_
Output Struct Ex - inchi_
Output_ Polymer - inchi_
Output_ Polymer Unit - inchi_
Output_ V3000 - inchi_
Stereo0D - 0D - S T E R E O (if no coordinates given)
- tagINCHI
Bond Stereo2D - tagINCHI
Bond Type - tagINCHI
Radical - tagINCHI
Stereo Parity0D - tagINCHI
Stereo Type0D - tagRet
ValCheckINCHI - tagRet
ValGetINCHI - tagRet
ValGetINCHI Key - tagRet
ValMO L2INCHI