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 - truewould occasionally produce large unphysical energies at certain angles.