|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DSMicroarray
The microarray abstraction. Every microarray contains values for each one of its associated set of markers. Every microarray belongs to a microarray set, along with other microarrays. In the context of its host microarray set, a microarray has an index position (or "serial") that distinguishes it from the other microarrays in the set.
| Method Summary | |
|---|---|
DSMicroarray |
deepCopy()
|
int |
getMarkerNo()
Returns the number of features in the chip |
DSMutableMarkerValue |
getMarkerValue(DSGeneMarker markerInfo)
|
DSMutableMarkerValue |
getMarkerValue(int index)
|
DSMutableMarkerValue[] |
getMarkerValues()
|
float[] |
getRawMarkerData()
|
boolean |
isMarkerUndefined(int i)
Convenience method to access the undefined status of the i-th feature directly |
boolean |
isMarkerValid(int i)
Convenience method to access the valid status of the i-th feature directly |
java.util.Iterator<DSMutableMarkerValue> |
iterator()
Return an iterator over the markers |
void |
resize(int size)
Resize the number of features to a new value. |
void |
setMarkerValue(int index,
DSMarkerValue markerValue)
Add the designated marker value at the specified index |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSExtendable |
|---|
addNameValuePair, allowMultipleValues, clearName, forceUniqueValue, getValuesForName, isUniqueValue |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSDescribable |
|---|
addDescription, getDescriptions, removeDescription |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSIdentifiable |
|---|
getID, setID |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSSequential |
|---|
getSerial, setSerial |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSNamed |
|---|
getLabel, setLabel |
| Methods inherited from interface org.geworkbench.bison.datastructure.properties.DSHasActivation |
|---|
enable, enabled |
| Method Detail |
|---|
int getMarkerNo()
boolean isMarkerValid(int i)
i - int
boolean isMarkerUndefined(int i)
i - int
void setMarkerValue(int index,
DSMarkerValue markerValue)
index - int at which marker vale is to be addedmarkerValue - MarkerValue to be addedDSMutableMarkerValue[] getMarkerValues()
DSMutableMarkerValue getMarkerValue(DSGeneMarker markerInfo)
markerInfo - A marker whose value is requested.
MarkerValue for the designated marker
within this microarray, if the marker exists in the
microarray. Null, otherwise.DSMutableMarkerValue getMarkerValue(int index)
index - The relative position (index) of a marker within the microarray.
index is non-negative and no larger than the
microarray size. null, otherwise.DSMicroarray deepCopy()
java.util.Iterator<DSMutableMarkerValue> iterator()
void resize(int size)
float[] getRawMarkerData()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||