org.systemsbiology.jrap
Class DataProcessingInfo

java.lang.Object
  extended by org.systemsbiology.jrap.DataProcessingInfo

public class DataProcessingInfo
extends java.lang.Object

DataProcessingInfo contains information about what settings and software were used to process the data contained in an mzXML file.

Author:
M. Vogelzang

Field Summary
protected  int centroided
           
protected  int chargeDeconvoluted
           
protected  int deisotoped
           
protected  double intensityCutoff
           
static int NO
           
protected  SoftwareInfo[] softwareUsed
           
protected  int spotIntegration
           
static int UNKNOWN
           
static int YES
           
 
Constructor Summary
DataProcessingInfo()
           
 
Method Summary
 int getCentroided()
          Was the data centroided?
 int getChargeDeconvoluted()
          Was the data charge deconvoluted?
 int getDeisotoped()
          Was the data charge deisotoped?
 double getIntensityCutoff()
          Return the intensity cutoff that was used to eliminate low-signal peaks.
 SoftwareInfo[] getSoftwareUsed()
          Return an array of information about all software that was used to process the data, in chronological order.
 int getSpotIntegration()
          Were spots integrated?
 void setCentroided(int centroided)
          Set centroided to one of UNKNOWN, YES or NO.
 void setChargeDeconvoluted(int chargeDeconvoluted)
          Set charge deconvoluted to one of UNKNOWN, YES or NO.
 void setDeisotoped(int deisotoped)
          Set deisotoped to one of UNKNOWN, YES or NO.
 void setIntensityCutoff(double intensityCutoff)
          Set the intensity cutoff that was used to eliminate low-signal peaks.
 void setSoftwareUsed(SoftwareInfo[] softwareUsed)
          Set the chronological array of used software for data processing.
 void setSpotIntegration(int spotIntegration)
          Set spot integration to one of UNKNOWN, YES or NO.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

YES

public static final int YES
See Also:
Constant Field Values

NO

public static final int NO
See Also:
Constant Field Values

intensityCutoff

protected double intensityCutoff

centroided

protected int centroided

deisotoped

protected int deisotoped

chargeDeconvoluted

protected int chargeDeconvoluted

spotIntegration

protected int spotIntegration

softwareUsed

protected SoftwareInfo[] softwareUsed
Constructor Detail

DataProcessingInfo

public DataProcessingInfo()
Method Detail

getCentroided

public int getCentroided()
Was the data centroided?

Returns:
UNKNOWN, YES or NO.

setCentroided

public void setCentroided(int centroided)
Set centroided to one of UNKNOWN, YES or NO.

Parameters:
centroided - The value to set.

getChargeDeconvoluted

public int getChargeDeconvoluted()
Was the data charge deconvoluted?

Returns:
UNKNOWN, YES or NO.

setChargeDeconvoluted

public void setChargeDeconvoluted(int chargeDeconvoluted)
Set charge deconvoluted to one of UNKNOWN, YES or NO.

Parameters:
chargeDeconvoluted - The value to set.

getDeisotoped

public int getDeisotoped()
Was the data charge deisotoped?

Returns:
UNKNOWN, YES or NO.

setDeisotoped

public void setDeisotoped(int deisotoped)
Set deisotoped to one of UNKNOWN, YES or NO.

Parameters:
deisotoped - The value to set.

getIntensityCutoff

public double getIntensityCutoff()
Return the intensity cutoff that was used to eliminate low-signal peaks. A negative value means the cutoff is not known.

Returns:
Returns the intensityCutoff, or a negative value when the cutoff is not known.

setIntensityCutoff

public void setIntensityCutoff(double intensityCutoff)
Set the intensity cutoff that was used to eliminate low-signal peaks. A negative value means the cutoff is not known.

Parameters:
intensityCutoff - The intensityCutoff to set.

getSoftwareUsed

public SoftwareInfo[] getSoftwareUsed()
Return an array of information about all software that was used to process the data, in chronological order.

Returns:
An array of information about software

setSoftwareUsed

public void setSoftwareUsed(SoftwareInfo[] softwareUsed)
Set the chronological array of used software for data processing.

Parameters:
softwareUsed - The array of info about software.

getSpotIntegration

public int getSpotIntegration()
Were spots integrated?

Returns:
UNKNOWN, YES or NO.

setSpotIntegration

public void setSpotIntegration(int spotIntegration)
Set spot integration to one of UNKNOWN, YES or NO.

Parameters:
spotIntegration - The value to set.


SASHIMI Project