Szybki TK 2.9.0¶
New Features¶
A new class, OEOELigandChargeOptions, has been added that provides options related to ligand charge assignment. The following classes now derive from OEOELigandChargeOptions, enabling greater flexibility in ligand charge assignment:
The default optimization type has been changed to PoseCartesian in both OEFixedProteinLigandOptimizer and OEFlexProteinLigandOptimizer.
The following two new constants have been added to the OESzybkiReturnCode namespace:
AromaticRingDev: refers to failure due to excessive aromatic distortion.
OptimizerFailed: refers to the optimizer failing to find a solution.
The following class methods now take an optional predicate describing residues that should be considered as part of the protein target during optimization:
The following new preliminary API classes have been added, enabling optimization of a ligand with torsion constraints:
Major Bug Fixes¶
OEFixedProteinLigandOptimizer and OEFlexProteinLigandOptimizer no longer fail to optimize with the ExcessiveOverlap error code prematurely.
Minor Bug Fixes¶
OEFreeFormConfOptions now sets the latest Sage force field as the default.
An issue has been fixed in OETorsionScan where scanning using the option SetUseInternalCoord set to
true
would occasionally produce large unphysical energies at certain angles.