| activity | Molecule | [private] |
| addAtom(string aSymbol, bool resetSSSR=true) | Molecule | [virtual] |
| addAtom(Atom *, bool resetSSSR=true, bool resetMorganIndex=true) | Molecule | |
| addFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment) | DataContainer | |
| addIntDescriptor(string aLabel, int aValue, string aUnit, string aComment) | DataContainer | |
| addKindFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment) | DataContainer | |
| addKindFloatDescriptor(Descriptor< float > *aDescriptor) | DataContainer | |
| addKindIntDescriptor(string aLabel, int aValue, string aUnit, string aComment) | DataContainer | |
| addKindIntDescriptor(Descriptor< int > *aDescriptor) | DataContainer | |
| addKindStringDescriptor(string aLabel, string aValue, string aUnit, string aComment) | DataContainer | |
| addKindStringDescriptor(Descriptor< string > *aDescriptor) | DataContainer | |
| addStringDescriptor(string aLabel, string aValue, string aUnit, string aComment) | DataContainer | |
| addToSelfKernel(double) | Molecule | |
| addUnknownTypeDescriptor(string aName, string aValue) | DataContainer | |
| adjacency | Molecule | [private] |
| atomExists(Atom *anAtom) | Molecule | |
| atomicDistance(Atom *atom1, Atom *atom2) | Molecule | |
| atoms | Molecule | [protected] |
| atomsLabelsListing(vector< string > *) | Molecule | |
| atomsSymbolsListing(vector< string > *) | Molecule | |
| beginAtom() | Molecule | [inline] |
| beginBond(Atom *anAtom) | Molecule | [inline] |
| beginBond(int anId) | Molecule | [inline] |
| beginComponentSizes() | Molecule | [inline] |
| beginFloatDescriptor() | DataContainer | [inline] |
| beginIntDescriptor() | DataContainer | [inline] |
| beginStringDescriptor() | DataContainer | [inline] |
| binClassifyFromDescriptor(string descriptorName, float value, bool smallerOrEqual=true) | Molecule | |
| bondsListing(vector< int > *) | Molecule | |
| bondSum() | Molecule | |
| calculateSelfKernel(double(*pt2GraphKernel)(Molecule *mol1, Molecule *mol2, double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int, int), double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int paramter1, int parameter2) | Molecule | |
| checkEdges(Atom *) | Molecule | |
| chiral | Molecule | [protected] |
| componentSizes | Molecule | [private] |
| compute() | Molecule | |
| computeKernel(Molecule *anotherMolecule, double(*pt2GraphKernel)(Molecule *mol1, Molecule *mol2, double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int parameter1, int parameter2), double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int parameter1, int parameter2=1) | Molecule | |
| counter | Molecule | [protected, static] |
| DataContainer() | DataContainer | |
| DataContainer(DataContainer &aDataContainer) | DataContainer | |
| deleteAllDescriptors() | DataContainer | |
| deleteAllKindDescriptors() | DataContainer | [protected] |
| deleteBonds() | Molecule | |
| deleteDescriptor(string aString, bool found=false) | DataContainer | [virtual] |
| deleteHiddenAtoms() | Molecule | |
| describe() | Molecule | |
| describeEachAtom() | Molecule | |
| describeLong() | Molecule | |
| describeShort() | Molecule | |
| detectSSSR() | Molecule | |
| DFS(Atom *startAtom, string intDescriptorName, int markValue) | Molecule | |
| endAtom() | Molecule | [inline] |
| endBond(Atom *anAtom) | Molecule | [inline] |
| endBond(int anId) | Molecule | [inline] |
| endComponentSizes() | Molecule | [inline] |
| endFloatDescriptor() | DataContainer | [inline] |
| endIntDescriptor() | DataContainer | [inline] |
| endStringDescriptor() | DataContainer | [inline] |
| erase() | Molecule | |
| eraseAdjacency() | Molecule | |
| eraseAtom(Atom *anAtom) | Molecule | |
| eraseHiddenAtoms() | Molecule | |
| eraseRings() | Molecule | |
| eraseWalks() | Molecule | |
| fastPQ | Molecule | [private] |
| fastPS | Molecule | [private] |
| fastPT | Molecule | [private] |
| fastPTNext | Molecule | [private] |
| fastPTSave | Molecule | [private] |
| flagActivity | Molecule | [protected] |
| flagElement | DataContainer | [protected] |
| flagHasSSSRDetected | Molecule | [protected] |
| floatDescriptors | DataContainer | [protected] |
| getActivity(bool silentMode=false) | Molecule | |
| getAdjacency(int i, int j) | Molecule | |
| getAtom(int anId) | Molecule | |
| getAtomByIndex(int ind) (defined in Molecule) | Molecule | |
| getAtoms() | Molecule | [inline] |
| getFloatDescriptor(string aLabel, bool silentError=true) | DataContainer | |
| getId() const | Molecule | [inline] |
| getIdString() | Molecule | |
| getIntDescriptor(string aLabel, bool silentError=true) | DataContainer | |
| getLocation() | Molecule | [inline] |
| getMaxMorganIteration() | Molecule | |
| getMW(bool silentError=false) | Molecule | |
| getName() | Molecule | [inline] |
| getNumAtoms() | Molecule | [inline] |
| getNumberOfDistinctMorganIndices(int anOrder) | Molecule | |
| getNumCarbonsOfComponent(string aDescriptorName, int aValue) | Molecule | |
| getNumNitrogensOfComponent(string aDescriptorName, int aValue) | Molecule | |
| getOriginalFormat() | Molecule | [inline] |
| getPossibleValuesInIntDescriptor(string aDescriptorName, vector< int > *) | DataContainer | |
| getRingWithID(int anID, bool createIfMissing) | Molecule | |
| getSelfKernel(double(*pt2GraphKernel)(Molecule *mol1, Molecule *mol2, double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int, int), double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *), int parameter1, int parameter2=1) | Molecule | [inline] |
| getSelfKernel() | Molecule | |
| getSortDescriptorName() | Molecule | [inline] |
| getSortDescriptorType() | Molecule | [inline] |
| getStringDescriptor(string aLabel, bool silentError=true) | DataContainer | |
| getWalks(int i, int j) | Molecule | |
| hasActivity() | Molecule | [inline] |
| hasFloatDescriptor(string aLabel) | DataContainer | |
| hasIntDescriptor(string aLabel) | DataContainer | |
| hasRing(Ring *newRing, bool detectingRing=false) | Molecule | |
| hasRing() | Molecule | |
| hasSSSRDetected() | Molecule | [inline] |
| hasStringDescriptor(string aLabel) | DataContainer | |
| hiddenAtoms | Molecule | [protected] |
| hideAllFragmentsBut(int aFragmentNumber) | Molecule | |
| hideAtom(vector< Atom * >::iterator anAtomI) | Molecule | |
| hideAtomAndToFromBonds(vector< Atom * >::iterator anAtomI) | Molecule | |
| hideAtomAndToFromBonds(Atom *anAtom) | Molecule | |
| hideAtomsByIntDescriptor(string aDescriptorName, int aValue, bool refreshBonds=true) | Molecule | |
| hideHydrogens() | Molecule | |
| hideSalts(stringstream *out) | Molecule | |
| id | Molecule | [protected] |
| intDescriptors | DataContainer | [protected] |
| isChiral() | Molecule | [inline] |
| isHiddenAtom(Atom *anAtom) | Molecule | |
| isSelected() | Molecule | [inline] |
| kindFloatDescriptors | DataContainer | [protected] |
| kindIntDescriptors | DataContainer | [protected] |
| kindStringDescriptors | DataContainer | [protected] |
| linkAtoms(Atom *aSource, Atom *aTarget, int aBondLabel, int aBondStereo=0, int aBondNotUsed=0, int aBondTopology=0, int aBondReactionCenter=0, bool resetSSSR=true) | Molecule | |
| linkAtoms(string aSource, string aTarget, int aBondLabel, int aBondStereo=0, int aBondNotUsed=0, int aBondTopology=0, int aBondReactionCenter=0, bool resetSSSR=true) | Molecule | |
| linkAtoms(int firstAtom, int secondAtom, int aBondLabel, int aBondStereo=0, int aBondNotUsed=0, int aBondTopology=0, int aBondReactionCenter=0, bool resetSSSR=true) | Molecule | |
| linkAtomsNoReturn(Atom *aSource, Atom *aTarget, int aBondLabel, int aBondStereo=0, int aBondNotUsed=0, int aBondTopology=0, int aBondReactionCenter=0) | Molecule | [private] |
| linkAtomsNoReturn(int firstAtom, int secondAtom, int aBondLabel) | Molecule | [private] |
| location | Molecule | [private] |
| markFragments() | Molecule | |
| maxMorganIteration | Molecule | [protected] |
| Molecule() | Molecule | |
| Molecule(Molecule &aMolecule, bool bool_resetMorganIndex=true) | Molecule | |
| Molecule(Molecule &molecule1, Molecule &molecule2, double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(Bond *, Bond *)) | Molecule | |
| Molecule(Molecule &m1, Molecule &m2, double(*pt2AtomKernel)(Atom *, Atom *), double(*pt2BondKernel)(float, float, float), float edgeKernelParameter) | Molecule | |
| moleculeChanged(bool resetSSSR=true, bool resetMorganIndex=true) | Molecule | [protected] |
| noTottersTransform() | Molecule | |
| numAtoms() | Molecule | [inline] |
| numAtomsNonCSkeleton() | Molecule | |
| numBonds() | Molecule | |
| numHiddenAtoms() | Molecule | [inline] |
| numHiddenBonds() | Molecule | |
| numRings() | Molecule | [inline] |
| operator=(const Molecule &aMolecule) | Molecule | |
| originalFormat | Molecule | [private] |
| raisePowerAdjacency() | Molecule | |
| raisePowerFast() | Molecule | |
| readMOL(string aFilename, bool genericAtomType=false) | Molecule | |
| readMOLOld(string aFilename) | Molecule | |
| readPartialCharges(string charges) | Molecule | |
| refreshBonds() | Molecule | |
| resetMorganIndex() | Molecule | |
| resetSelfKernel() | Molecule | [inline] |
| resetSSSR() | Molecule | [inline] |
| restoreHiddenAtoms(bool flagRestoreBonds=true) | Molecule | |
| restoreHiddenBonds() | Molecule | |
| select() | Molecule | [inline] |
| selectedFlag | Molecule | [protected] |
| selfKernel | Molecule | [protected] |
| selfKernelCalculated | Molecule | [protected] |
| setActivity(float aNumber) | Molecule | [inline] |
| setActivity(string aNumber) | Molecule | [inline] |
| setAdjacency(int i, int j, double value) | Molecule | |
| setFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
| setHasSSSR() | Molecule | [inline] |
| setIntDescriptor(string aLabel, int aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
| setKashimaKernelProb(double aPq, bool skipSkeleton=false) | Molecule | |
| setMorganChargesLabels(double threshold) | Molecule | |
| setMorganLabels(int anOrder) | Molecule | |
| setName(string aName) | Molecule | [inline] |
| setOriginalFormat(int a) | Molecule | [inline] |
| setPerretLabels() | Molecule | |
| setSelfKernel(double value) | Molecule | |
| setSortDescriptor(string aName, int aType) | Molecule | |
| setStringDescriptor(string aLabel, string aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
| setUniqueMorganIndices() | Molecule | |
| setWalks(int i, int j, double value) | Molecule | |
| sortDescriptorName | Molecule | [protected] |
| sortDescriptorType | Molecule | [protected] |
| sssr | Molecule | [protected] |
| stringDescriptors | DataContainer | [protected] |
| substractToSelfKernel(double) | Molecule | |
| sumPQPS() | Molecule | |
| sumPQPSFast() | Molecule | |
| sumProbabilities() | Molecule | |
| sumProbabilitiesFast() | Molecule | |
| sumPT() | Molecule | |
| threeDtransform(int nBins, double distMin, double distMax) | Molecule | |
| toString() | Molecule | |
| toStringLong() | Molecule | |
| toStringShort() | Molecule | |
| traceDiagWalks() | Molecule | |
| traceWalks() | Molecule | |
| unmarkFragments() | Molecule | |
| unSelect() | Molecule | [inline] |
| unsetActivity() | Molecule | [inline] |
| unsetBondFlags() | Molecule | |
| unsetBondFlagsOriginal() | Molecule | |
| walks | Molecule | [private] |
| writeDOT(string aFilename, bool perretLabels=false) | Molecule | |
| writeFragments(ofstream *outStream) | Molecule | |
| writeMOL(string aFileName) | Molecule | |
| writeSD(string aFileName) | Molecule | |
| ~DataContainer() | DataContainer | [virtual] |
| ~Molecule() | Molecule | [virtual] |