expr
Class ExpressedGene

java.lang.Object
  extended byexpr.ExpressedGene
All Implemented Interfaces:
java.lang.Comparable

public class ExpressedGene
extends java.lang.Object
implements java.lang.Comparable


Constructor Summary
ExpressedGene(java.lang.String name, Coordinates coordinates, float[] values)
           
 
Method Summary
 int compareTo(java.lang.Object other)
          Sorts by Coordinates
 Coordinates getCoordinates()
           
 java.lang.String getName()
           
 RankedFloatArray getRfa()
           
 float[] getValues()
           
 void setRfa(RankedFloatArray rfa)
           
 void setValues(float[] values)
           
static ExpressedGene[][] splitByChromosome(ExpressedGene[] exprGenes)
          Splits a ExpressedGene[] by chromosome to ExpressedGene[chrom][lines].
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressedGene

public ExpressedGene(java.lang.String name,
                     Coordinates coordinates,
                     float[] values)
Method Detail

toString

public java.lang.String toString()

compareTo

public int compareTo(java.lang.Object other)
Sorts by Coordinates

Specified by:
compareTo in interface java.lang.Comparable

splitByChromosome

public static ExpressedGene[][] splitByChromosome(ExpressedGene[] exprGenes)
Splits a ExpressedGene[] by chromosome to ExpressedGene[chrom][lines]. Assumes the ExpressedGene[] is sorted by chromosome!


getCoordinates

public Coordinates getCoordinates()

getName

public java.lang.String getName()

getValues

public float[] getValues()

getRfa

public RankedFloatArray getRfa()

setRfa

public void setRfa(RankedFloatArray rfa)

setValues

public void setValues(float[] values)