org.geworkbench.bison.datastructure.bioobjects.microarray
Interface DSMutableMarkerValue

All Superinterfaces:
java.lang.Comparable<DSMarkerValue>, DSMarkerValue, java.io.Serializable
All Known Subinterfaces:
DSAffyMarkerValue, DSGenepixMarkerValue
All Known Implementing Classes:
CSAffyMarkerValue, CSExpressionMarkerValue, CSGenepixMarkerValue, CSMarkerValue

public interface DSMutableMarkerValue
extends DSMarkerValue, java.io.Serializable

Model of mutable behavior of data collected for a single spot (feature) on a microarray.


Method Summary
 void mask()
          Sets the mask bit to be temporarily ignored by analyses methods
 void setConfidence(double confidence)
          Set the confidence level.
 void setMissing(boolean missing)
          Set the status of this spot measurement.
 void setValue(double value)
          Set the spot's value.
 void unmask()
          Resets the mask bit to be used by analyses methods
 
Methods inherited from interface org.geworkbench.bison.datastructure.bioobjects.microarray.DSMarkerValue
deepCopy, equals, getConfidence, getDimensionality, getValue, isMasked, isMissing, isValid
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

setValue

void setValue(double value)
Set the spot's value.

Parameters:
value - the spot's value

setConfidence

void setConfidence(double confidence)
Set the confidence level.

Parameters:
confidence - confidence of spot's measument

setMissing

void setMissing(boolean missing)
Set the status of this spot measurement. The measurement could be be any spot specific information. eg: Missing, Present, Valid and/or others

Parameters:
status - status of this spot's measurement

mask

void mask()
Sets the mask bit to be temporarily ignored by analyses methods


unmask

void unmask()
Resets the mask bit to be used by analyses methods