de.unihalle.informatik.Alida.demo
Class NormalizeExperimentalDataOp

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.Alida.demo.NormalizeExperimentalDataOp

@ALDAOperator(genericExecutionMode=ALL,
              level=APPLICATION)
public class NormalizeExperimentalDataOp
extends ALDOperator

Demo class to normalize experimental data. Normalization just makes each of the features mean free.

Author:
posch

Field Summary
private  ExperimentalData experiment
          Input data
private  ExperimentalData result
          Normalized experiment to be returned
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, portHashAccess, verbose, versionProvider
 
Constructor Summary
NormalizeExperimentalDataOp()
          Default constructor.
NormalizeExperimentalDataOp(ExperimentalData experiment)
          Constructor.
 
Method Summary
 ExperimentalData getExperiment()
          Get value of experiment.
 ExperimentalData getResult()
          Get value of result.
 java.lang.Boolean getVerbose()
          Get value of verbose.
protected  void operate()
          This method does the actual work and needs to be implemented by every subclass.
 void setExperiment(ExperimentalData value)
          Set value of data.
 void setResult(ExperimentalData value)
          Set value of result.
 void setVerbose(java.lang.Boolean value)
          Set value of verbose.
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
deserializeFromXmlFile, getALDPortHashAccessKey, getInInoutNames, getInInoutNames, getName, getNumParameters, getOutInoutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVersion, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, runOp, runOp, runOp, serializeToXmlFile, setParameter, setParametersFromXml, setParametersFromXml, toString, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory, writeParametersToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

experiment

@Parameter(label="Experimental data",
           required=true,
           direction=IN,
           description="Experimental data to be normalized")
private ExperimentalData experiment
Input data


result

@Parameter(label="Normalized experiment",
           direction=OUT,
           description="Normalized experiment")
private ExperimentalData result
Normalized experiment to be returned

Constructor Detail

NormalizeExperimentalDataOp

public NormalizeExperimentalDataOp()
                            throws ALDOperatorException
Default constructor.

Throws:
ALDOperatorException

NormalizeExperimentalDataOp

public NormalizeExperimentalDataOp(ExperimentalData experiment)
                            throws ALDOperatorException
Constructor.

Parameters:
experiment - Experimental data
Throws:
ALDOperatorException
Method Detail

getExperiment

public ExperimentalData getExperiment()
Get value of experiment. Explanation: Experimental data to be normalized.

Returns:
value of data

getResult

public ExperimentalData getResult()
Get value of result. Explanation: Normalized experiment.

Returns:
value of result

getVerbose

public java.lang.Boolean getVerbose()
Get value of verbose. Explanation: Verbose flag.

Overrides:
getVerbose in class ALDOperator
Returns:
value of verbose

operate

protected void operate()
                throws ALDOperatorException,
                       ALDProcessingDAGException
Description copied from class: ALDOperator
This method does the actual work and needs to be implemented by every subclass.

Specified by:
operate in class ALDOperator
Throws:
ALDOperatorException
ALDProcessingDAGException

setExperiment

public void setExperiment(ExperimentalData value)
Set value of data. Explanation: Experimental data to be normalized.

Parameters:
value - New value of data

setResult

public void setResult(ExperimentalData value)
Set value of result. Explanation: Normalized experimental data.

Parameters:
value - New value of result

setVerbose

public void setVerbose(java.lang.Boolean value)
Set value of verbose. Explanation: Verbose flag.

Overrides:
setVerbose in class ALDOperator
Parameters:
value - New value of verbose