From: Christoph S. <ste...@us...> - 2003-02-26 12:38:02
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/test In directory sc8-pr-cvs1:/tmp/cvs-serv30385/org/openscience/cdk/test Modified Files: HOSECodeTest.java Log Message: Fixed a bug in HueckelAromaticityDetector, which made all the bond aromatic by default. Index: HOSECodeTest.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/test/HOSECodeTest.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- HOSECodeTest.java 21 Feb 2003 14:01:38 -0000 1.12 +++ HOSECodeTest.java 26 Feb 2003 12:37:59 -0000 1.13 @@ -179,19 +179,31 @@ try { - String filename = "data/prediction-test.mol"; + String filename = "data/HoseCodeTest.mol"; InputStream ins = this.getClass().getClassLoader().getResourceAsStream(filename); MDLReader reader = new MDLReader(new InputStreamReader(ins)); molecule = (Molecule)reader.read((ChemObject)new Molecule()); boolean isAromatic = HueckelAromaticityDetector.detectAromaticity(molecule); + for (int f = 0; f < molecule.getAtomCount(); f++) + { + System.out.println("Atom " + molecule.getAtomAt(f).getSymbol() + "-" + (f + 1) + " isAromatic? " + molecule.getAtomAt(f).flags[CDKConstants.ISAROMATIC]); + } + for (int f = 0; f < molecule.getBondCount(); f++) + { + System.out.println("Bond " + "-" + (f + 1) + " isAromatic? " + molecule.getBondAt(f).flags[CDKConstants.ISAROMATIC]); + } + hcg = new HOSECodeGenerator(); String s = null; for (int f = 0; f < molecule.getAtomCount(); f++) { System.out.println("Atom " + molecule.getAtomAt(f).getSymbol() + "-" + (f + 1)); - s = hcg.getHOSECode(molecule, molecule.getAtomAt(f), 4); - System.out.println(s); + if(molecule.getAtomAt(f).getSymbol().equals("C")) + { + s = hcg.getHOSECode(molecule, molecule.getAtomAt(f), 4); + System.out.println(s); + } } } catch (Exception exc) { |