From: <eg...@us...> - 2008-08-07 19:38:50
|
Revision: 11957 http://cdk.svn.sourceforge.net/cdk/?rev=11957&view=rev Author: egonw Date: 2008-08-07 19:38:47 +0000 (Thu, 07 Aug 2008) Log Message: ----------- Robustified checking the pi bond count Modified Paths: -------------- cdk/branches/egonw-atowl/src/main/org/openscience/cdk/aromaticity/CDKHueckelAromaticityDetector.java Modified: cdk/branches/egonw-atowl/src/main/org/openscience/cdk/aromaticity/CDKHueckelAromaticityDetector.java =================================================================== --- cdk/branches/egonw-atowl/src/main/org/openscience/cdk/aromaticity/CDKHueckelAromaticityDetector.java 2008-08-07 19:38:01 UTC (rev 11956) +++ cdk/branches/egonw-atowl/src/main/org/openscience/cdk/aromaticity/CDKHueckelAromaticityDetector.java 2008-08-07 19:38:47 UTC (rev 11957) @@ -148,8 +148,9 @@ ); } IAtomType type = factory.getAtomType(ringAtom.getAtomTypeName()); - if ((Integer) type.getProperty(CDKConstants.PI_BOND_COUNT) > 0) { - electronCount += 1; + Object property = type.getProperty(CDKConstants.PI_BOND_COUNT); + if (property != null && property instanceof Integer) { + electronCount += ((Integer)property).intValue(); } } } else if (ringAtom.getHybridization() != null && This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |