public class HNMRShifts extends Object
Constructor and Description |
---|
HNMRShifts() |
HNMRShifts(File knowledgeBaseFile) |
public void setStructure(org.openscience.cdk.interfaces.IAtomContainer str) throws Exception
Exception
public void calculateHShifts() throws EmptyMoleculeException
EmptyMoleculeException
public 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
EmptyMoleculeException
public 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.