rdkit.Chem.FeatMaps.FeatMaps module¶
- class rdkit.Chem.FeatMaps.FeatMaps.FeatDirScoreMode¶
Bases:
object
- DotFullRange = 1¶
Use the dot product and allow negative contributions when directions are anti-parallel. e.g. score = dot(f1Dir,f2Dir)
- DotPosRange = 2¶
Use the dot product and scale contributions to lie between zero and one. e.g. score = ( dot(f1Dir,f2Dir) + 1 ) / 2
- Ignore = 0¶
ignore feature directions
- class rdkit.Chem.FeatMaps.FeatMaps.FeatMap(params=None, feats=None, weights=None)¶
Bases:
object
- AddFeatPoint(featPt)¶
- AddFeature(feat, weight=None)¶
- DropFeature(i)¶
- GetFeatFeatScore(feat1, feat2, typeMatch=True)¶
feat1 is one of our feats feat2 is any Feature
- GetFeature(i)¶
- GetFeatures()¶
- GetNumFeatures()¶
- ScoreFeats(featsToScore, mapScoreVect=None, featsScoreVect=None, featsToFeatMapIdx=None)¶
- dirScoreMode = 0¶
- params = {}¶
- scoreMode = 0¶
- class rdkit.Chem.FeatMaps.FeatMaps.FeatMapParams¶
Bases:
object
one of these should be instantiated for each feature type in the feature map
- class FeatProfile¶
Bases:
object
scoring profile of the feature
- Box = 2¶
- Gaussian = 0¶
- Triangle = 1¶
- featProfile = 0¶
- radius = 2.5¶
cutoff radius
- width = 1.0¶
width parameter (e.g. the gaussian sigma)
- class rdkit.Chem.FeatMaps.FeatMaps.FeatMapScoreMode¶
Bases:
object
- All = 0¶
score each feature in the probe against every matching feature in the FeatMap.
- Best = 2¶
score each feature in the probe against the matching feature in the FeatMap that leads to the highest score
- Closest = 1¶
score each feature in the probe against the closest matching feature in the FeatMap.