OEChem TK 3.4.0

New features

Minor bug fixes

  • Reaction mapping semantics for SMARTS queries which force the query mapping to the respective reactants or products in the target have been activated. Previously, reaction SMIRKS queries would hit either reactants or products regardless of the presence of the >>. To restore the old behavior, remove the >> from query patterns.

  • An issue with the OEIsTermHeavyAtom predicate, which did not properly account for atom type and implicit or explicit hydrogen environments of the interrogated atom, has been fixed.

  • An issue in which the status of double ether bonds was not maintained when exported in V3000 format has been fixed.

  • An issue in which the nondefault output flavor flags could not be used with the OEFormat::CXSMILES format has been fixed.

  • An issue with buffer overrun for V2000 SDF parsing that could result in erroneous application of properties from prior parsed lines has been fixed.

  • An issue with stale OEGroup pointers that could result in a crash for molecule copy operations has been fixed.

Python-specific changes

  • An option has been added to the molcount.py example that allows use of an Omega-specific ContTest handling for Omega generated conformer inputs.

OESystem TK 3.3.1

Minor internal improvements have been made.

OEPlatform TK 3.3.1

Minor internal improvements have been made.

C++-specific changes

  • The code has been changed to define the statement “NOMINMAX” to trigger only if not already set.