rdkit.Chem.rdfragcatalog module

Module containing FragCatalog, FragCatParams, FragCatGenerator, and FragFPGenerator classes for fragment-based catalog generation and fingerprinting.

class rdkit.Chem.rdfragcatalog.FragCatGenerator(self)

Bases: object

AddFragsFromMol(self, mol: rdkit.Chem.rdchem.Mol, fcat: rdkit.Chem.rdfragcatalog.FragCatalog) int
class rdkit.Chem.rdfragcatalog.FragCatParams(self, lLen: int, uLen: int, fgroupFilename: str, tol: float = 1e-08)

Bases: object

GetFuncGroup(self, fid: int) rdkit.Chem.rdchem.Mol
GetLowerFragLength(self) int
GetNumFuncGroups(self) int
GetTolerance(self) float
GetTypeString(self) str
GetUpperFragLength(self) int
Serialize(self) bytes
class rdkit.Chem.rdfragcatalog.FragCatalog(self)
class rdkit.Chem.rdfragcatalog.FragCatalog(self, params: rdkit.Chem.rdfragcatalog.FragCatParams)
class rdkit.Chem.rdfragcatalog.FragCatalog(self, pickle: bytes)
class rdkit.Chem.rdfragcatalog.FragCatalog(self, pickle: str)

Bases: object

GetBitDescription(self, idx: int) str
GetBitDiscrims(self, idx: int) list[float]
GetBitEntryId(self, idx: int) int
GetBitFuncGroupIds(self, idx: int) list[int]
GetBitOrder(self, idx: int) int
GetCatalogParams(self) rdkit.Chem.rdfragcatalog.FragCatParams
GetEntryBitId(self, idx: int) int
GetEntryDescription(self, idx: int) str
GetEntryDownIds(self, idx: int) list[int]
GetEntryFuncGroupIds(self, idx: int) list[int]
GetEntryOrder(self, idx: int) int
GetFPLength(self) int
GetNumEntries(self) int
Serialize(self) bytes
class rdkit.Chem.rdfragcatalog.FragFPGenerator(self)

Bases: object

GetFPForMol(self, mol: rdkit.Chem.rdchem.Mol, fcat: rdkit.Chem.rdfragcatalog.FragCatalog) rdkit.DataStructs.cDataStructs.ExplicitBitVect