gov.nih.nci.caarray.external.v1_0.sample
Class AnnotationSet
java.lang.Object
gov.nih.nci.caarray.external.v1_0.sample.AnnotationSet
- All Implemented Interfaces:
- java.io.Serializable
public class AnnotationSet
- extends java.lang.Object
- implements java.io.Serializable
An AnnotationSet represents a table of annotation values for a particular list of characteristics across a list
of experiment graph nodes. the columns in this table correspond to experiment graph nodes and the rows correspond
to categories. Each cell then contains an AnnotationValueSet which has the set of values for the category and
graph node for its column and row.
- Author:
- dkokotov
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AnnotationSet
public AnnotationSet()
getCategories
public java.util.List<Category> getCategories()
- Returns:
- the categories for which this AnnotationSet contains AnnotationValueSets.
setCategories
public void setCategories(java.util.List<Category> categories)
- Parameters:
categories
- the categories to set
getColumns
public java.util.List<AnnotationColumn> getColumns()
- Returns:
- the list of AnnotationColumns, where each AnnotationColumn contains a list of AnnotationValueSets
for a particular experiment graph node.
setColumns
public void setColumns(java.util.List<AnnotationColumn> columns)
- Parameters:
columns
- the columns to set
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
-
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
-
- Overrides:
hashCode
in class java.lang.Object