fr.ens.transcriptome.doelan.data
Class QualityUnitTestResult

java.lang.Object
  extended byfr.ens.transcriptome.doelan.data.QualityTestResult
      extended byfr.ens.transcriptome.doelan.data.QualityUnitTestResult

public class QualityUnitTestResult
extends QualityTestResult

This class define a result from a QualityUnitTest

Author:
Laurent Jourdren

Nested Class Summary
 class QualityUnitTestResult.SummaryResult
          This class define the result for a channel.
 
Constructor Summary
QualityUnitTestResult(fr.ens.transcriptome.nividic.om.BioAssay bioassay, QualityUnitTest test)
          Public constructor.
 
Method Summary
 boolean[] getNewFlags()
          Get the new flags of the bioAssay after the test.
 int getRealFeatures()
          Get the count of the realFeatures (not abscent).
 boolean getResult()
          test is the test passed.
 QualityUnitTestResult.SummaryResult getResultAllChannels()
          Get the result for all channel.
 QualityUnitTestResult.SummaryResult getResultChannel532()
          Get the result for 532 channel.
 QualityUnitTestResult.SummaryResult getResultChannel635()
          Get the result for 635 channel.
 boolean isFilterFlags()
          Test new flags must be filtered.
 boolean isGlobalResult()
          Test if there is a result for each channel.
 void setFilterFlags(boolean filterFlags)
          Set if the new flags must be filtered.
 void setGlobalResultType(boolean global)
          Set if there is a result for each channel.
 void setNewFlags(boolean[] flagsValues)
          Set the new flags values after the test.
 void setRealFeatures(int realFeatures)
          Set the count of the realFeatures (not abscent).
 
Methods inherited from class fr.ens.transcriptome.doelan.data.QualityTestResult
getBioAssay, getId, getImage, getMessage, getParameters, getTestDescription, getTestId, getTestType, setBioAssay, setBioAssay, setImage, setMessage, setParameters, setResult, setTestDescription, setTestId, setTestType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualityUnitTestResult

public QualityUnitTestResult(fr.ens.transcriptome.nividic.om.BioAssay bioassay,
                             QualityUnitTest test)
Public constructor.

Parameters:
bioassay - The bioassay used for the test
test - The test used
Method Detail

getNewFlags

public boolean[] getNewFlags()
Get the new flags of the bioAssay after the test.

Returns:
The new flags after the test

getResultChannel532

public QualityUnitTestResult.SummaryResult getResultChannel532()
Get the result for 532 channel.

Returns:
Returns the ch532

getResultChannel635

public QualityUnitTestResult.SummaryResult getResultChannel635()
Get the result for 635 channel.

Returns:
Returns the ch635

getResultAllChannels

public QualityUnitTestResult.SummaryResult getResultAllChannels()
Get the result for all channel.

Returns:
Returns the chAll

getRealFeatures

public int getRealFeatures()
Get the count of the realFeatures (not abscent).

Returns:
Returns the realFeatures

isFilterFlags

public boolean isFilterFlags()
Test new flags must be filtered.

Returns:
Returns the filterFlags

setNewFlags

public void setNewFlags(boolean[] flagsValues)
Set the new flags values after the test.

Parameters:
flagsValues - The new flags values

setRealFeatures

public void setRealFeatures(int realFeatures)
Set the count of the realFeatures (not abscent).

Parameters:
realFeatures - The realFeatures to set

setGlobalResultType

public void setGlobalResultType(boolean global)
Set if there is a result for each channel.

Parameters:
global - true if there is no result for each channel

isGlobalResult

public boolean isGlobalResult()
Test if there is a result for each channel.

Returns:
true is there only a global result

getResult

public boolean getResult()
test is the test passed.

Overrides:
getResult in class QualityTestResult
Returns:
true if the test passed

setFilterFlags

public void setFilterFlags(boolean filterFlags)
Set if the new flags must be filtered.

Parameters:
filterFlags - The filterFlags to set


Copyright © 2004-2005 École Normale Supérieure Microarray Platform. All Rights Reserved.