maltcms.datastructures.peak
Class Peak2D

java.lang.Object
  extended by maltcms.datastructures.peak.Peak1D
      extended by maltcms.datastructures.peak.Peak2D
All Implemented Interfaces:
Serializable, Iterable<Peak1D>, IFeatureVector

public class Peak2D
extends Peak1D
implements Serializable

Dataholder for all important information about a peak.

Author:
Mathias Wilhelm(mwilhelm A T TechFak.Uni-Bielefeld.DE)
See Also:
Serialized Form

Constructor Summary
Peak2D()
          Default constructor.
 
Method Summary
 double getArea()
           
 double getFirstRetTime()
          Getter.
 int getFirstScanIndex()
           
 int getIndex()
          Getter.
 String getName()
          Getter.
 List<cross.datastructures.tuple.Tuple2D<Double,IMetabolite>> getNames()
          Getter.
 PeakArea2D getPeakArea()
          Getter.
 Peak2D getReference()
           
 double getRetentionTime()
          Getter.
 int getScanIndex()
          Getter.
 double getSecondRetTime()
          Getter.
 int getSecondScanIndex()
           
 double getSim()
          Getter.
static void main(String[] args)
           
 void normalizeTo(Peak2D reference)
           
 void setArea(double d)
           
 void setFirstRetTime(double nFirstRetTime)
          Setter.
 void setIndex(int nIndex)
          Setter.
 void setNames(List<cross.datastructures.tuple.Tuple2D<Double,IMetabolite>> l)
          Setter.
 void setPeakArea(PeakArea2D pa)
          Setter.
 void setScanIndex(int nScanIndex)
          Setter.
 void setSecondRetTime(double nSecondRetTime)
          Setter.
 
Methods inherited from class maltcms.datastructures.peak.Peak1D
getFeature, getFeatureNames, iterator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Peak2D

public Peak2D()
Default constructor.

Parameters:
pa - peak area
Method Detail

getFirstRetTime

public double getFirstRetTime()
Getter.

Returns:
first retention time

getIndex

public int getIndex()
Getter.

Returns:
internal index

getName

public String getName()
Getter.

Returns:
name

getNames

public List<cross.datastructures.tuple.Tuple2D<Double,IMetabolite>> getNames()
Getter.

Returns:
list of score an IMetabolite.

getPeakArea

public PeakArea2D getPeakArea()
Getter.

Returns:
peak area

getRetentionTime

public double getRetentionTime()
Getter.

Returns:
getFirstRetTime() + getSecondRetTime()

getScanIndex

public int getScanIndex()
Getter.

Returns:
scan index

getSecondRetTime

public double getSecondRetTime()
Getter.

Returns:
second retention time

getSim

public double getSim()
Getter.

Returns:
similarity

setPeakArea

public void setPeakArea(PeakArea2D pa)
Setter.

Parameters:
-

setFirstRetTime

public void setFirstRetTime(double nFirstRetTime)
Setter.

Parameters:
nFirstRetTime - first retention time

setIndex

public void setIndex(int nIndex)
Setter.

Parameters:
nIndex - internal index

setNames

public void setNames(List<cross.datastructures.tuple.Tuple2D<Double,IMetabolite>> l)
Setter.

Parameters:
l - list of score an IMetabolite.

setScanIndex

public void setScanIndex(int nScanIndex)
Setter.

Parameters:
nScanIndex - scan index

setSecondRetTime

public void setSecondRetTime(double nSecondRetTime)
Setter.

Parameters:
nSecondRetTime - second retention time

getFirstScanIndex

public int getFirstScanIndex()

getSecondScanIndex

public int getSecondScanIndex()

normalizeTo

public void normalizeTo(Peak2D reference)

getReference

public Peak2D getReference()

getArea

public double getArea()

setArea

public void setArea(double d)

main

public static void main(String[] args)


Copyright © 2007-2012. All Rights Reserved.