From c93f3d4a4666ee3d6e75aaa43449698615239ef3 Mon Sep 17 00:00:00 2001 From: Egon Willighagen Date: Sun, 7 Apr 2024 11:49:52 +0200 Subject: [PATCH] A bit more detail, based on the upgrade of SMARTCyp #cdk2024 --- migration.i.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/migration.i.md b/migration.i.md index 6f4111b..0d9489b 100644 --- a/migration.i.md +++ b/migration.i.md @@ -34,7 +34,7 @@ classes are removed. Please use the SilentChemObjectBuilder inste The same, of course, applies to all implementation classes. For example, NNMolecule is removed. -#### Removal of IMolecule +#### Removal of IMolecule and IMoleculeSet The IMolecule interface and all implementing classes have been removed. They were practically identical in functionality to the @@ -43,6 +43,11 @@ removed. They were practically identical in functionality to the was found to be complicated, and was therefore removed. Please use the IAtomContainer interface instead. +Generally, IMolecule, IMoleculeSet, Molecule, +and MoleculeSet can be replaced with the 'atomcontainer' equivalents. +Additionally, for IMoleculeSet you may also have to replace +use of methods like `getMoleculeCount()` with their matching `getAtomContainerCount()`. + ### Renamed classes and methods #### Rename of IteratingMDLReader to IteratingSDFReader