Spruce TK 0.9.1¶
New features¶
Note
Spruce TK now requires a specific license. For information on Spruce TK licensing, please visit https://www.eyesopen.com/contact.
- The OESecondaryStructureSuperposition class can now use ligand constraints initialized in the OESuperpositionOptions option class when handled by the following new methods: 
- New - OEExtractBioUnitshigh-level functions have been added to extract biological assemblies, replacing the- OEExtractBioUnitsFromRefand- OEExtractBioUnitsFromPDBRemarksfunctions.
- The OESecondaryStructureSuperposition class now can be initialized with the OESuperpositionOptions option class. 
- The - OESuperpositionTypenamespace now contains an entry for the- SSEsuperposition method. The default superpositioning method is now- OESuperpositionType::Global.
- New OESStructural Superposition Transform and OESecondaryStructureSuperposition Transform methods have been added to transform a molecule based on superpositioning. 
- New OESStructural Superposition operator bool and OESecondaryStructureSuperposition operator bool methods have been added to validate objects. 
API changes¶
- The constructor of the OEStructuralSuperposition class has been changed. 
- The low-level - OEExtractBioUnitsFromRefand- OEExtractBioUnitsFromPDBRemarksfunctions have been removed.
Major bug fixes¶
- A bug that caused an issue with extracting biological assemblies has been fixed in the low-level biological assembly factory class. 
- Biological assembly extraction for large proteins has been improved for memory and CPU usage.