public class HNMRShifts extends Object
| Constructor and Description |
|---|
HNMRShifts() |
HNMRShifts(File knowledgeBaseFile) |
public void setStructure(org.openscience.cdk.interfaces.IAtomContainer str)
throws Exception
Exceptionpublic void calculateHShifts()
throws EmptyMoleculeException
EmptyMoleculeExceptionpublic void registerHAtomEnvironmentInstance(HAtomEnvironmentInstance haeInst)
public void handleOverlappingHAtomEnvironmentInstances()
public void findAllSubstituents()
public void findSubstituents(HAtomEnvironmentInstance haeInst)
public boolean checkSubstituentMapping(List<org.openscience.cdk.interfaces.IAtom> map, HAtomEnvironmentInstance haeInst, int substPosAtIndex, int distance)
public void findAllGroupMappings()
throws EmptyMoleculeException
EmptyMoleculeExceptionpublic void generateHShifts()
public HShift calcHShift(HAtomEnvironmentInstance haeInst)
public void calcAlkeneHShifts(HAtomEnvironmentInstance haeInst, int atIndex)
public String getCalcLog()
public HNMRKnowledgeBase getKnowledgeBase()
public void setKnowledgeBase(HNMRKnowledgeBase knowledgeBase)
public int getBinNumber(double shiftValue)
public double getResolutionStep()
public void setResolutionStep(double resolutionStep)
public org.openscience.cdk.interfaces.IAtomContainer getMolecule()
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.