Class DESeq2DesignChecker
- java.lang.Object
-
- fr.ens.biologie.genomique.eoulsan.checkers.DESeq2DesignChecker
-
- All Implemented Interfaces:
Checker
,Serializable
public class DESeq2DesignChecker extends Object implements Checker, Serializable
This class define a Checker on the design for DESeq2 analyzes.- Since:
- 2.4
- Author:
- Charlotte Berthelier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DESeq2DesignChecker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
check(Data data, CheckStore checkInfo)
Launch the check.static boolean
checkExperimentDesign(Experiment experiment)
Check experiment design.void
configure(Set<Parameter> stepParameters)
Set the parameters of the checker to configure the checker.Set<DataFormat>
getCheckersRequired()
Get the list of Checker required to run before this checker.DataFormat
getFormat()
Get format related to the checker.String
getName()
Get the name of the checker.boolean
isDesignChecker()
Test if the Checker is a design checker
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:Checker
Get the name of the checker.
-
isDesignChecker
public boolean isDesignChecker()
Description copied from interface:Checker
Test if the Checker is a design checker- Specified by:
isDesignChecker
in interfaceChecker
-
getFormat
public DataFormat getFormat()
Description copied from interface:Checker
Get format related to the checker.
-
configure
public void configure(Set<Parameter> stepParameters) throws EoulsanException
Description copied from interface:Checker
Set the parameters of the checker to configure the checker.- Specified by:
configure
in interfaceChecker
- Parameters:
stepParameters
- parameters of the step- Throws:
EoulsanException
- if a parameter is invalid
-
check
public boolean check(Data data, CheckStore checkInfo) throws EoulsanException
Description copied from interface:Checker
Launch the check.- Specified by:
check
in interfaceChecker
- Parameters:
data
- data to checkcheckInfo
- object that contains data shared between the checkers- Throws:
EoulsanException
- if an error occurs while executing step
-
getCheckersRequired
public Set<DataFormat> getCheckersRequired()
Description copied from interface:Checker
Get the list of Checker required to run before this checker.- Specified by:
getCheckersRequired
in interfaceChecker
- Returns:
- a list of DataFormat that are checked by the required checkers
-
checkExperimentDesign
public static boolean checkExperimentDesign(Experiment experiment) throws EoulsanException
Check experiment design.- Parameters:
experiment
- experiment to check- Throws:
EoulsanException
- if the experiment design is not correct
-
-