User 677b9c22ff
20-09-2007 21:29:15
Hi,
I a had some molecules and tried to use optimization level 1, 2, 3 ,4 (hyperfine?) to generate lowest energy conformers. So I generated a file with O1 level, then put the O1 level into O2 level, O2 level into O3 level, O3 into O4 level, but this level can not be generated due to the error message below.
Some of the results even with the high optimization levels also had higher energies (i think around 3% of the molecules), so I tried to generate a statistics from it and then later transfer the molecules to the free MOPAC2007 which not only had the AM1 and PM3, but also PM6. This is actually a nice work for a workflow.
Z:\>cxcalc conformers happymolecules-ok-3D-O3.sdf -O 4 -m 1 -f sdf > happymolecules-ok-3D-O4.sdf
ERROR IN OPTIONS: Invalid optimization limit. Use an integer between 0 and 4
ERROR IN OPTIONS: Unable to parse optimization limit. Use an integer between 0 and 4
Error at molecule: 1 ID = 1
java.lang.UnsupportedOperationException: Unable to parse optimization limit. Use an integer between 0 and 4
java.lang.UnsupportedOperationException: Unable to parse optimization limit. Use an integer between 0 and 4
at chemaxon.marvin.modules.Clean3D.reportOptionError(Clean3D.java:504)
at chemaxon.marvin.modules.Clean3D.processOptionL(Clean3D.java:547)
at chemaxon.marvin.modules.Clean3D.processOption(Clean3D.java:689)
at chemaxon.marvin.modules.Clean3D.modfunc_0(Clean3D.java:857)
at chemaxon.marvin.modules.Clean3D.modfunc(Clean3D.java:491)
at chemaxon.struc.MoleculeGraph.clean(MoleculeGraph.java:3279)
at chemaxon.struc.Molecule.clean(Molecule.java:592)
at chemaxon.marvin.calculations.ConformerPlugin.calculateConformers(ConformerPlugin.java:405)
at chemaxon.marvin.calculations.ConformerPlugin.run(ConformerPlugin.java:250)
at chemaxon.marvin.calculations.ConformerPluginOutput.getResult(ConformerPluginOutput.java:60)
at chemaxon.marvin.Calculator.run(Calculator.java:880)
at chemaxon.marvin.Calculator.main(Calculator.java:1076)
Tobias
I a had some molecules and tried to use optimization level 1, 2, 3 ,4 (hyperfine?) to generate lowest energy conformers. So I generated a file with O1 level, then put the O1 level into O2 level, O2 level into O3 level, O3 into O4 level, but this level can not be generated due to the error message below.
Some of the results even with the high optimization levels also had higher energies (i think around 3% of the molecules), so I tried to generate a statistics from it and then later transfer the molecules to the free MOPAC2007 which not only had the AM1 and PM3, but also PM6. This is actually a nice work for a workflow.
Z:\>cxcalc conformers happymolecules-ok-3D-O3.sdf -O 4 -m 1 -f sdf > happymolecules-ok-3D-O4.sdf
ERROR IN OPTIONS: Invalid optimization limit. Use an integer between 0 and 4
ERROR IN OPTIONS: Unable to parse optimization limit. Use an integer between 0 and 4
Error at molecule: 1 ID = 1
java.lang.UnsupportedOperationException: Unable to parse optimization limit. Use an integer between 0 and 4
java.lang.UnsupportedOperationException: Unable to parse optimization limit. Use an integer between 0 and 4
at chemaxon.marvin.modules.Clean3D.reportOptionError(Clean3D.java:504)
at chemaxon.marvin.modules.Clean3D.processOptionL(Clean3D.java:547)
at chemaxon.marvin.modules.Clean3D.processOption(Clean3D.java:689)
at chemaxon.marvin.modules.Clean3D.modfunc_0(Clean3D.java:857)
at chemaxon.marvin.modules.Clean3D.modfunc(Clean3D.java:491)
at chemaxon.struc.MoleculeGraph.clean(MoleculeGraph.java:3279)
at chemaxon.struc.Molecule.clean(Molecule.java:592)
at chemaxon.marvin.calculations.ConformerPlugin.calculateConformers(ConformerPlugin.java:405)
at chemaxon.marvin.calculations.ConformerPlugin.run(ConformerPlugin.java:250)
at chemaxon.marvin.calculations.ConformerPluginOutput.getResult(ConformerPluginOutput.java:60)
at chemaxon.marvin.Calculator.run(Calculator.java:880)
at chemaxon.marvin.Calculator.main(Calculator.java:1076)
Tobias