Package net.bioclipse.managers.cdkdebug
Class CDKDebugManager
java.lang.Object
net.bioclipse.managers.cdkdebug.CDKDebugManager
- All Implemented Interfaces:
IBactingManager
,net.bioclipse.managers.business.IBioclipseManager
Bioclipse manager that provides functionality by the Chemistry
Development Kit that give access to less used functionality
and exposes more details of the underlying data model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiff
(net.bioclipse.cdk.domain.ICDKMolecule mol, net.bioclipse.cdk.domain.ICDKMolecule mol2) Returns the differences between the two molecules.doi()
Lists the DOIs of the articles associated to this manager.perceiveCDKAtomTypes
(net.bioclipse.core.domain.IMolecule mol) Returns a string of atom types as recognized by the CDK.
-
Constructor Details
-
CDKDebugManager
Creates a newCDKDebugManager
.- Parameters:
workspaceRoot
- location of the workspace, e.g. "."
-
-
Method Details
-
perceiveCDKAtomTypes
public String perceiveCDKAtomTypes(net.bioclipse.core.domain.IMolecule mol) throws InvocationTargetException Returns a string of atom types as recognized by the CDK.- Parameters:
mol
- molecule for which the atoms are typed- Returns:
- a
String
with the results - Throws:
InvocationTargetException
-
diff
public String diff(net.bioclipse.cdk.domain.ICDKMolecule mol, net.bioclipse.cdk.domain.ICDKMolecule mol2) Returns the differences between the two molecules.- Parameters:
mol
- One of the twoICDKMolecule
s to comparemol2
- One of the twoICDKMolecule
s to compare- Returns:
-
getManagerName
- Specified by:
getManagerName
in interfacenet.bioclipse.managers.business.IBioclipseManager
-
doi
Description copied from interface:IBactingManager
Lists the DOIs of the articles associated to this manager.- Specified by:
doi
in interfaceIBactingManager
- Returns:
- a
List
of String with DOIs
-