Bioisostere TK 5.0.0
New Features
The following new classes have been added as preliminary API:
The following new methods have been added to OEBroodQuery:
A new constructor overload has been added to OEHitlistBuilder that takes a OEHitlistBuilderOptions as an argument.
A new overload of Setup has been added to OEBroodDBFilter that takes a molecule as argument.
The following new methods have been added to OEBroodQuery:
The following new methods have been added to OEBroodScore:
The following new functions have been added:
The following methods have been removed from the OEHitlistBuilder, as they are no longer relevant:
GetTrimmedCount
TrimHitlist
An overload of GetHits that took a vector of OEBroodHit as an argument.
GetRemovedHits
Minor Bug Fixes
The OECreateBroodQuery method now keeps any incoming color atoms associated with the query selection, when available, and does not add any additional color atoms to the query. The behavior is unchanged when no color atoms are present with the incoming selection.
A bug in fragment property filtering has been resolved. Now by setting the SetUseProperty option in OEBroodScoreOptions to true, you can activate the fragment filtering based on the properties defined by OEExtrinsicPropOptions and OEIntrinsicPropOptions. Previously, the filter was not being applied correctly, which could lead to unexpected fragments being included in the results.
An issue has been fixed related to proper usage of SetRangeSize and SetRangeOffset so that fragment retrieval from the database during the overlay step now properly respects the specified range boundaries.
A bug has been fixed where the color score reported by GetColorScore could exceed its valid range in ROCS mode, causing the combined score to exceed its range as well. The color Tanimoto is now computed consistently from the scored conformer.