org.cybertory.MSS
Class RawIntensitiesRecord

java.lang.Object
  extended byorg.cybertory.MSS.RawIntensitiesRecord
All Implemented Interfaces:
java.lang.Comparable

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

Encapsulates the raw intensities data for one feature as well as its location (indices) in the microarray grid. These objects are sortable by position on the microarray.


Field Summary
 int col
           
 float[] intensities
           
 int metacol
           
 int metarow
           
 int row
           
 int zoneIndex
           
 
Constructor Summary
RawIntensitiesRecord()
           
 
Method Summary
 void coerceNumChannels(int numChan)
           
 int compareTo(java.lang.Object o)
           
 RawIntensitiesRecord getNormalized(int indexBase, float intensityScale)
           
static void sort(RawIntensitiesRecord[] recs)
           
static int zoneCompare(RawIntensitiesRecord rec1, RawIntensitiesRecord rec2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zoneIndex

public int zoneIndex

metarow

public int metarow

metacol

public int metacol

row

public int row

col

public int col

intensities

public float[] intensities
Constructor Detail

RawIntensitiesRecord

public RawIntensitiesRecord()
Method Detail

getNormalized

public RawIntensitiesRecord getNormalized(int indexBase,
                                          float intensityScale)
                                   throws DatException
Throws:
DatException

coerceNumChannels

public void coerceNumChannels(int numChan)

sort

public static void sort(RawIntensitiesRecord[] recs)

zoneCompare

public static int zoneCompare(RawIntensitiesRecord rec1,
                              RawIntensitiesRecord rec2)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable