From: Egon W. <eg...@us...> - 2003-07-04 14:52:22
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/applications In directory sc8-pr-cvs1:/tmp/cvs-serv4845/src/org/openscience/cdk/applications Modified Files: FileConvertor.java Log Message: Apply processing on copy Index: FileConvertor.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/applications/FileConvertor.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- FileConvertor.java 4 Jul 2003 14:47:04 -0000 1.27 +++ FileConvertor.java 4 Jul 2003 14:52:17 -0000 1.28 @@ -478,6 +478,7 @@ } private void write(Molecule molecule, String outputFilename) throws IOException { + Molecule writedMol = null; try { if (cow instanceof CMLWriter) { IDCreator.createAtomAndBondIDs(molecule); @@ -496,13 +497,14 @@ try { sdg.setMolecule(molecule); sdg.generateCoordinates(new Vector2d(0, 1)); - molecule = sdg.getMolecule(); + writedMol = sdg.getMolecule(); } catch (Exception exc) { System.out.println("Could not generate coordinates for this molecule."); System.exit(1); } } - cow.write(molecule); + if (writedMol == null) writedMol = molecule; + cow.write(writedMol); } catch (CDKException e) { logger.error("Cannot write Molecule: " + e.getMessage()); } |