org.fhcrc.cpl.viewer.ms2
Class Fractionation2DUtilities.FractionatedAMTDatabaseStructure

java.lang.Object
  extended by org.fhcrc.cpl.viewer.ms2.Fractionation2DUtilities.FractionatedAMTDatabaseStructure
Enclosing class:
Fractionation2DUtilities

public static class Fractionation2DUtilities.FractionatedAMTDatabaseStructure
extends java.lang.Object

Describes the structure of an AMT database containing one or more fractionated experiments


Field Summary
protected  java.util.List<java.lang.Integer> beginningIndicesForExperiments
           
protected  java.util.List<Fractionation2DUtilities.FractionatedExperimentStructure> experimentStructures
           
 
Constructor Summary
Fractionation2DUtilities.FractionatedAMTDatabaseStructure()
           
Fractionation2DUtilities.FractionatedAMTDatabaseStructure(Fractionation2DUtilities.FractionatedExperimentStructure experimentStructure, int numExperiments)
           
Fractionation2DUtilities.FractionatedAMTDatabaseStructure(java.util.List<Fractionation2DUtilities.FractionatedExperimentStructure> experimentStructures)
           
 
Method Summary
 void addExperimentStructure(Fractionation2DUtilities.FractionatedExperimentStructure experimentStructure)
           
 Pair<java.lang.Integer,int[]> calculateExperimentAndPosition(int index)
          experiment number is zero-based
 Fractionation2DUtilities.FractionatedExperimentStructure getExperimentStructure(int experimentNumber)
           
 int getNumExperiments()
           
 int getNumFractions()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

experimentStructures

protected java.util.List<Fractionation2DUtilities.FractionatedExperimentStructure> experimentStructures

beginningIndicesForExperiments

protected java.util.List<java.lang.Integer> beginningIndicesForExperiments
Constructor Detail

Fractionation2DUtilities.FractionatedAMTDatabaseStructure

public Fractionation2DUtilities.FractionatedAMTDatabaseStructure()

Fractionation2DUtilities.FractionatedAMTDatabaseStructure

public Fractionation2DUtilities.FractionatedAMTDatabaseStructure(java.util.List<Fractionation2DUtilities.FractionatedExperimentStructure> experimentStructures)

Fractionation2DUtilities.FractionatedAMTDatabaseStructure

public Fractionation2DUtilities.FractionatedAMTDatabaseStructure(Fractionation2DUtilities.FractionatedExperimentStructure experimentStructure,
                                                                 int numExperiments)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addExperimentStructure

public void addExperimentStructure(Fractionation2DUtilities.FractionatedExperimentStructure experimentStructure)

getExperimentStructure

public Fractionation2DUtilities.FractionatedExperimentStructure getExperimentStructure(int experimentNumber)

getNumFractions

public int getNumFractions()

calculateExperimentAndPosition

public Pair<java.lang.Integer,int[]> calculateExperimentAndPosition(int index)
experiment number is zero-based

Parameters:
index -
Returns:

getNumExperiments

public int getNumExperiments()


Fred Hutchinson Cancer Research Center