fr.ens.transcriptome.doelan.tests
Class GlobalMaxBadFeatureRemoved

java.lang.Object
  extended byfr.ens.transcriptome.nividic.platform.workflow.Algorithm
      extended byfr.ens.transcriptome.doelan.algorithms.QualityTest
          extended byfr.ens.transcriptome.doelan.algorithms.QualityGlobalTest
              extended byfr.ens.transcriptome.doelan.tests.GlobalMaxBadFeatureRemoved
All Implemented Interfaces:
fr.ens.transcriptome.nividic.platform.module.Module, fr.ens.transcriptome.nividic.platform.workflow.WorkflowListener

public class GlobalMaxBadFeatureRemoved
extends QualityGlobalTest
implements fr.ens.transcriptome.nividic.platform.module.Module

This class define a Global test which count the number of bad removed spot.

Author:
Laurent Jourdren

Field Summary
 
Fields inherited from class fr.ens.transcriptome.doelan.algorithms.QualityTest
CONFIGURE_TEST_EVENT, GLOBAL_TEST_INIT_EVENT, RESULT_EVENT
 
Constructor Summary
GlobalMaxBadFeatureRemoved()
          Public constructor.
 
Method Summary
 fr.ens.transcriptome.nividic.platform.module.AboutModule aboutModule()
          Get the description of the module.
protected  fr.ens.transcriptome.nividic.util.parameter.Parameters defineParameters()
          Set the parameters of the element.
protected  QualityGlobalTestResult test(fr.ens.transcriptome.nividic.om.BioAssay bioassay, fr.ens.transcriptome.nividic.om.BioAssay arrayList, fr.ens.transcriptome.nividic.util.parameter.Parameters parameters, QualityUnitTestResult[] unitResults)
          Do the test.
 
Methods inherited from class fr.ens.transcriptome.doelan.algorithms.QualityGlobalTest
doIt, doTest, isAddable, isDeletable, isModifiable, isShowable, isUniqueInstance
 
Methods inherited from class fr.ens.transcriptome.nividic.platform.workflow.Algorithm
addListener, getId, getInstanceId, getLogger, getParameters, in, init, isPause, isStop, out, removeListener, sendEvent, terminate, workflowNewException, workflowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalMaxBadFeatureRemoved

public GlobalMaxBadFeatureRemoved()
                           throws fr.ens.transcriptome.nividic.platform.PlatformException
Public constructor.

Throws:
fr.ens.transcriptome.nividic.platform.PlatformException - If the name or the version of the element is null .
Method Detail

aboutModule

public fr.ens.transcriptome.nividic.platform.module.AboutModule aboutModule()
Get the description of the module.

Specified by:
aboutModule in interface fr.ens.transcriptome.nividic.platform.module.Module
Returns:
The description of the module

defineParameters

protected fr.ens.transcriptome.nividic.util.parameter.Parameters defineParameters()
Set the parameters of the element.

Returns:
The defaults parameters to set.

test

protected QualityGlobalTestResult test(fr.ens.transcriptome.nividic.om.BioAssay bioassay,
                                       fr.ens.transcriptome.nividic.om.BioAssay arrayList,
                                       fr.ens.transcriptome.nividic.util.parameter.Parameters parameters,
                                       QualityUnitTestResult[] unitResults)
                                throws fr.ens.transcriptome.nividic.platform.PlatformException
Do the test.

Specified by:
test in class QualityGlobalTest
Parameters:
parameters - Parameters of the test
unitResults - results of the units tests
bioassay - BioAssay to test
arrayList - The array list
Throws:
fr.ens.transcriptome.nividic.platform.PlatformException - if an error occurs while executing the test.


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