org.fhcrc.cpl.toolbox.proteomics.feature
Class AnalyzeICAT.IsotopicLabel

java.lang.Object
  extended by org.fhcrc.cpl.toolbox.proteomics.feature.AnalyzeICAT.IsotopicLabel
Enclosing class:
AnalyzeICAT

public static class AnalyzeICAT.IsotopicLabel
extends java.lang.Object


Field Summary
protected  float heavy
           
protected  float light
           
protected  int maxLabelCount
           
protected  java.lang.String name
           
protected  char residue
           
 
Constructor Summary
AnalyzeICAT.IsotopicLabel(float light, float heavy, char residue, int maxLabelCount)
           
AnalyzeICAT.IsotopicLabel(java.lang.String s)
          Parse an isotopic label string.
AnalyzeICAT.IsotopicLabel(java.lang.String name, float light, float heavy, char residue, int maxLabelCount)
           
 
Method Summary
 float getHeavy()
           
 float getLight()
           
 int getMaxLabelCount()
           
 java.lang.String getName()
           
 char getResidue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

light

protected float light

heavy

protected float heavy

residue

protected char residue

maxLabelCount

protected int maxLabelCount
Constructor Detail

AnalyzeICAT.IsotopicLabel

public AnalyzeICAT.IsotopicLabel(java.lang.String name,
                                 float light,
                                 float heavy,
                                 char residue,
                                 int maxLabelCount)

AnalyzeICAT.IsotopicLabel

public AnalyzeICAT.IsotopicLabel(float light,
                                 float heavy,
                                 char residue,
                                 int maxLabelCount)

AnalyzeICAT.IsotopicLabel

public AnalyzeICAT.IsotopicLabel(java.lang.String s)
Parse an isotopic label string. An example string representation is "100.0+4.05#3@C" to be parsed as floating point light tag weight, plus symbol, delta weight for the heavy label, number symbol, maximum number of labels to consider, at sign, residue to be labeled. If the maximum number of labels to consider is left off, it defaults to 3. If supplied, this must be positive. If the residue to be labeled is left off, it defaults to a blank to indicate that the labeling scheme a part of the peptide other than a specific residue (e.g. the C or N terminus).

Method Detail

toString

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

getName

public java.lang.String getName()

getLight

public float getLight()

getHeavy

public float getHeavy()

getResidue

public char getResidue()

getMaxLabelCount

public int getMaxLabelCount()


Fred Hutchinson Cancer Research Center