Hello,
I am trying to get the actual energy of a given Molecule using MMFF94.
Is this possible at all? Just to avoid missunderstandings: I don't
want to minimize the energy.
What I have been trying to do so far is the following:
____________________________________________________________
public class EnergyCalculations {
MMFF94BasedParameterSetReader PR;
MMFF94EnergyFunction EF;
public EnergyCalculations() {
}
public double getMoleculeEnergy(Molecule mol) throws Exception {
PR = new MMFF94BasedParameterSetReader();
PR.readParameterSets();
EF = new MMFF94EnergyFunction(mol, PR.getParamterSet());
return EF.energy();
}
_____________________________________________________________
I am not sure if this really is what i want, but however it doesnt
work. I get a NullPointerException and I'm not sure why...?
In detail:
Exception in thread "Main java.lang.NullPointerException
at
org.openscience.cdk.modeling.forcefield.BondStretching.setMMFF94BondStretchingParameters(BondStretching.java:103)
at
org.openscience.cdk.modeling.forcefield.MMFF94EnergyFunction.<init>(MMFF94EnergyFunction.java:46)
at
test.EnergyCalculations.getMoleculeEnergy(EnergyCalculations.java:62)
at test.Main.<init>(Main.java:107)
at test.Main.main(Main.java:252)
Maybe someone who already worked with the implemented ForceFields can
share some of his experienence with me or tell me what i am doing
wrong here.
Thank you for any help &
best regards
Alex Klenner
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user