|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectchemaxon.marvin.plugin.CalculatorPlugin
chemaxon.marvin.calculations.TPSAPlugin
Plugin class for TPSA (topological polar surface area) calculation. Both the incremental TPSA values for atoms and the overal TPSA value for the molecule can be calculated by this plugin.
Reference:
| Field Summary |
| Fields inherited from class chemaxon.marvin.plugin.CalculatorPlugin |
ATOM, CHART, MOLECULE, NAN, SUBRESULT |
| Constructor Summary | |
TPSAPlugin()
Constructor. |
|
| Method Summary | |
void |
checkMolecule(Molecule mol)
Checks the input molecule. |
protected java.lang.String |
getLicenseKey()
Returns the built-in license key for the given plugin class. |
java.lang.Object |
getResult(java.lang.Object type,
int index)
Returns the result item for the specified key and index. |
java.lang.String |
getResultAsString(java.lang.Object type,
int index,
java.lang.Object result)
Returns the specified result in String format. |
int |
getResultCount(java.lang.Object type)
Returns the number of result items for the given result key. |
int |
getResultDomain(java.lang.Object type)
Returns the calculation domain CalculatorPlugin.MOLECULE. |
java.lang.Object[] |
getResultTypes()
Returns the result types. |
double |
getTPSA()
Returns the TPSA value. |
boolean |
run()
Runs the logP calculation. |
protected void |
setInputMolecule(Molecule mol)
Sets the input molecule. |
void |
setParameters(java.util.Properties params)
Sets the input parameters for the plugin. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TPSAPlugin()
| Method Detail |
protected final java.lang.String getLicenseKey()
getLicenseKey in class CalculatorPluginCalculatorPlugin.checkLicense()
public void setParameters(java.util.Properties params)
throws PluginException
setParameters in class CalculatorPluginparams - is the parameter table
PluginException - on error
public void checkMolecule(Molecule mol)
throws PluginException
RxnMolecule,
if the molecule contains R-groups or if the molecule consists of
more than one fragments.
checkMolecule in class CalculatorPluginmol - is the input molecule
PluginException - with error message for the user if the molecule is refused
protected void setInputMolecule(Molecule mol)
throws PluginException
setInputMolecule in class CalculatorPluginmol - is the (standardized) input molecule
PluginException - on error
public boolean run()
throws PluginException
run in class CalculatorPluginPluginException - on errorCalculatorPlugin.getErrorMessage()public java.lang.Object[] getResultTypes()
getResultTypes in class CalculatorPluginpublic int getResultDomain(java.lang.Object type)
CalculatorPlugin.MOLECULE.
getResultDomain in class CalculatorPlugintype - is the result type
CalculatorPlugin.MOLECULEgetResultTypes()public int getResultCount(java.lang.Object type)
1.
getResultCount in class CalculatorPlugintype - is the result type
getResultTypes()public double getTPSA()
public java.lang.Object getResult(java.lang.Object type,
int index)
throws PluginException
getResult in class CalculatorPlugintype - is the result typeindex - is the result index
PluginException - if the result cannot be returnedgetResultTypes()
public java.lang.String getResultAsString(java.lang.Object type,
int index,
java.lang.Object result)
throws PluginException
getResultAsString in class CalculatorPlugintype - is the result typeindex - is the result indexresult - is the result item
PluginException - if an invalid result item is given
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||