1) You can just include cdk-legacy and use the existing, but the
functionality was just a connivence the same as getMinMax(container) but
without the Java AWT dependency which caused problems for Andriod/SWT. IIRC
this was the only place AWT was use in the core package. If you just want
the width/height use: get2DDimension. Note this was 4+ years ago :-)
https://github.com/cdk/cdk/commit/214785ce18e2d06f1ba7d9fddc82c0ea9753a385#diff-9a119f1ec045c70b21aa694d01bbc773
2) Looks like a bug, but you really really really should not be using
clone.

On Tue, 30 Oct 2018 at 15:51, Syed Asad Rahman <[email protected]> wrote:

> Thanks.
>
>
>
> I have started to play with the new release.
>
> Got few regression which is fine with API changes.
>
>
>
> Any pointer please?
>
>
>
> Q1) What is the equivalent of GeometryTools.getRectangle2D in the new
> GeometryUtil?
>
> import static org.openscience.cdk.geometry.GeometryTools.getRectangle2D;
>
> Q2)
>
> IAtomContainer clone = org.clone();
>
>
>
> Throws java.lang.ClassCastException: java.util.ArrayList cannot be cast to
> org.openscience.cdk.sgroup.SgroupBracket
>
> java.lang.ClassCastException: java.util.ArrayList cannot be cast to
> org.openscience.cdk.sgroup.SgroupBracket
>
>                 at
> org.openscience.cdk.tools.manipulator.SgroupManipulator.copy(SgroupManipulator.java:108)
>
>                 at
> org.openscience.cdk.AtomContainer.clone(AtomContainer.java:1408)
>
>
>
> *From: *John Mayfield <[email protected]>
> *Date: *Tuesday, 30 October 2018 at 15:39
> *To: *Syed Asad Rahman <[email protected]>
> *Cc: *cdkuser <[email protected]>
> *Subject: *Re: [Cdk-user] CDK v2.2
>
>
>
> Yes, but there has been no changes to SilentChemObjectBuilder...?
>
>
>
> - I did try testing RDT with the new AtomContainer APIs but your tests
> took too long to run and I have stuff to do :-).
>
> - Likewise I did the same with Ambit but there are integration tests with
> dependencies on DBs etc so difficult to see if there is actually anything
> wrong. Bigger problem in Ambit is extended type (e.g. SuppleAtomContainer)
> which needs to implement some new methods. Often trivial stuff convenience
> stuff that could be resolved with Java 8 and default method implementations
> on interfaces, but we're currently on Java 7 so not an option.
>
>
>
> John
>
>
>
> On Tue, 30 Oct 2018 at 14:47, Syed Asad Rahman <[email protected]> wrote:
>
> Thank you John and Developers!
>
>
>
> This is a fantastic news!
>
> One quick question before I pull it into SMSD and RDT - Is 
> SilentChemObjectBuilder thread safe?
>
> Best wishes,
>
> -Asad
>
>
>
> *From: *John Mayfield <[email protected]>
> *Date: *Tuesday, 30 October 2018 at 12:01
> *To: *cdkuser <[email protected]>
> *Subject: *[Cdk-user] CDK v2.2
>
>
>
> Dear CDK users,
>
>
>
> CDK 2.2 is now released and can be obtained from Maven central or the
> GitHub <https://github.com/cdk/cdk/releases/tag/cdk-2.2> site. The full 
> release
> notes <https://github.com/cdk/cdk/wiki/2.2-Release-Notes> provide details
> on the new features and changes.
>
>
>
> As noted in v2.1/v2.1.1 the AtomContainer2
> <https://github.com/cdk/cdk/wiki/AtomContainer2> is now the default so if
> you didn't try running v2.1/v2.1.1 with the flag
> CdkUseLegacyAtomContainer=false you may some breakages. As highlighted on
> the wiki page <https://github.com/cdk/cdk/wiki/AtomContainer2> this
> normally just requires addAtom/Bond statements be reordered and using
> ``Objects.equals(container1, container2)`` instead of reference comparison
> (container1 == container2).
>
>
>
> - John
>
>
>
>
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to