chemCast.weka
Class WekaSimilarityModel

java.lang.Object
  extended by DefaultSimilarityProcessor
      extended by chemCast.weka.AbstractWekaModel
          extended by chemCast.weka.WekaSimilarityModel
All Implemented Interfaces:
InstanceProcessor, ISubsetsModel

public class WekaSimilarityModel
extends AbstractWekaModel


Constructor Summary
WekaSimilarityModel()
           
 
Method Summary
 Classifier getClassifier()
           
 Subsets2Instances getConvertor()
           
 double getDistance(Instance a)
           
 IAmbitEditor getEditor()
           
 java.lang.Object getParameter(java.lang.Object parameter)
           
 java.lang.String[] getProperties()
           
 java.lang.String getStatus(boolean verbose)
           
 void predict()
           
 float predict(IAtomContainersList object1, int index1, IAtomContainersList object2, int index2)
           
 double predict(java.lang.Object object1, java.lang.Object object2)
           
 java.lang.Object process(java.lang.Object object)
           
 void processInstance(Subsets datasets, int subsetIndex, int objectIndex, Instances instances, Instance instance)
           
 void setClassifier(Classifier newClassifier)
           
 void setParameter(java.lang.Object parameter, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.weka.AbstractWekaModel
build, getClassificationProperty, getClassProperty, getDatasets, getDescriptors, getPredictedProperty, isInProgress, isUseAtomEnvironments, isUseFingerprints, setClassificationProperty, setClassProperty, setDatasets, setDescriptors, setInProgress, setPredictedProperty, setUseAtomEnvironments, setUseFingerprints
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WekaSimilarityModel

public WekaSimilarityModel()
Method Detail

predict

public void predict()
             throws QSARModelException
Overrides:
predict in class AbstractWekaModel
Throws:
QSARModelException

getDistance

public double getDistance(Instance a)
                   throws java.lang.Exception
Throws:
java.lang.Exception

processInstance

public void processInstance(Subsets datasets,
                            int subsetIndex,
                            int objectIndex,
                            Instances instances,
                            Instance instance)
                     throws java.lang.Exception
Throws:
java.lang.Exception

process

public java.lang.Object process(java.lang.Object object)
                         throws AmbitException
Throws:
AmbitException

setClassifier

public void setClassifier(Classifier newClassifier)

getClassifier

public Classifier getClassifier()

getConvertor

public Subsets2Instances getConvertor()

toString

public java.lang.String toString()

getStatus

public java.lang.String getStatus(boolean verbose)
Specified by:
getStatus in class AbstractWekaModel

setParameter

public void setParameter(java.lang.Object parameter,
                         java.lang.Object value)
Overrides:
setParameter in class AbstractWekaModel

getParameter

public java.lang.Object getParameter(java.lang.Object parameter)
Overrides:
getParameter in class AbstractWekaModel

predict

public double predict(java.lang.Object object1,
                      java.lang.Object object2)
               throws AmbitException
Throws:
AmbitException

predict

public float predict(IAtomContainersList object1,
                     int index1,
                     IAtomContainersList object2,
                     int index2)
              throws AmbitException
Throws:
AmbitException

getEditor

public IAmbitEditor getEditor()

getProperties

public java.lang.String[] getProperties()