org.systemsbiology.gaggle.core.datatypes
Interface GaggleData

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Cluster, DataMatrix, GaggleTuple, LensedDataMatrix, Namelist, Network

public interface GaggleData
extends java.io.Serializable

Every gaggle data type implements this.


Method Summary
 Tuple getMetadata()
          Every GaggleData object contains a Tuple which can contain optional metadata.
 java.lang.String getName()
          Returns the name of this GaggleData object
 java.lang.String getSpecies()
          Returns the species of this GaggleData object
 

Method Detail

getName

java.lang.String getName()
Returns the name of this GaggleData object

Returns:
the name of this GaggleData object

getSpecies

java.lang.String getSpecies()
Returns the species of this GaggleData object

Returns:
the species of this GaggleData object

getMetadata

Tuple getMetadata()
Every GaggleData object contains a Tuple which can contain optional metadata. The Tuple is a general-purpose object which can hold data in many ways; it is up to the sending and receiving goose to put together and parse out the metadata from the Tuple.

Returns:
a Tuple containing optional metadata