Package org.helm.chemtoolkit.cdk
Class CDKMolecule
- java.lang.Object
-
- org.helm.chemtoolkit.AbstractMolecule
-
- org.helm.chemtoolkit.cdk.CDKMolecule
-
- All Implemented Interfaces:
org.helm.chemtoolkit.IChemObjectBase
public class CDKMolecule extends org.helm.chemtoolkit.AbstractMolecule- Author:
- chistyakov
-
-
Constructor Summary
Constructors Constructor Description CDKMolecule(org.openscience.cdk.interfaces.IAtomContainer molecule)CDKMolecule(org.openscience.cdk.interfaces.IAtomContainer molecule, org.helm.chemtoolkit.AttachmentList attachments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIBase(org.helm.chemtoolkit.IChemObjectBase object)voidchangeAtomLabel(int index, int toIndex)org.helm.chemtoolkit.AbstractMoleculecloneMolecule()voiddearomatize()voidgenerateCoordinates(int dem)List<org.helm.chemtoolkit.IBondBase>getIBondArray()org.openscience.cdk.interfaces.IAtomContainergetMolecule()Map<String,org.helm.chemtoolkit.IAtomBase>getRgroups()booleanisSingleStereo(org.helm.chemtoolkit.IAtomBase atom)voidremoveIBase(org.helm.chemtoolkit.IChemObjectBase object)voidremoveINode(org.helm.chemtoolkit.IAtomBase node)
-
-
-
Method Detail
-
getRgroups
public Map<String,org.helm.chemtoolkit.IAtomBase> getRgroups() throws org.helm.chemtoolkit.CTKException
- Overrides:
getRgroupsin classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException
-
dearomatize
public void dearomatize() throws org.helm.chemtoolkit.CTKException- Specified by:
dearomatizein classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException
-
removeINode
public void removeINode(org.helm.chemtoolkit.IAtomBase node) throws org.helm.chemtoolkit.CTKException- Specified by:
removeINodein classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException
-
addIBase
public void addIBase(org.helm.chemtoolkit.IChemObjectBase object)
- Specified by:
addIBasein classorg.helm.chemtoolkit.AbstractMolecule
-
getIBondArray
public List<org.helm.chemtoolkit.IBondBase> getIBondArray()
- Specified by:
getIBondArrayin classorg.helm.chemtoolkit.AbstractMolecule
-
cloneMolecule
public org.helm.chemtoolkit.AbstractMolecule cloneMolecule() throws org.helm.chemtoolkit.CTKException- Specified by:
cloneMoleculein classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException
-
generateCoordinates
public void generateCoordinates(int dem) throws org.helm.chemtoolkit.CTKException- Specified by:
generateCoordinatesin classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException- general ChemToolKit exception passed to HELMToolKit
-
getMolecule
public org.openscience.cdk.interfaces.IAtomContainer getMolecule()
- Specified by:
getMoleculein classorg.helm.chemtoolkit.AbstractMolecule- Returns:
- IAtomContainer
-
changeAtomLabel
public void changeAtomLabel(int index, int toIndex) throws org.helm.chemtoolkit.CTKException- Specified by:
changeAtomLabelin classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException- general ChemToolKit exception passed to HELMToolKit
-
isSingleStereo
public boolean isSingleStereo(org.helm.chemtoolkit.IAtomBase atom) throws org.helm.chemtoolkit.CTKException- Specified by:
isSingleStereoin classorg.helm.chemtoolkit.AbstractMolecule- Throws:
org.helm.chemtoolkit.CTKException
-
removeIBase
public void removeIBase(org.helm.chemtoolkit.IChemObjectBase object)
- Specified by:
removeIBasein classorg.helm.chemtoolkit.AbstractMolecule
-
-