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 booleancheck(Data data, CheckStore checkInfo)Launch the check.static booleancheckExperimentDesign(Experiment experiment)Check experiment design.voidconfigure(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.DataFormatgetFormat()Get format related to the checker.StringgetName()Get the name of the checker.booleanisDesignChecker()Test if the Checker is a design checker
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:CheckerGet the name of the checker.
-
isDesignChecker
public boolean isDesignChecker()
Description copied from interface:CheckerTest if the Checker is a design checker- Specified by:
isDesignCheckerin interfaceChecker
-
getFormat
public DataFormat getFormat()
Description copied from interface:CheckerGet format related to the checker.
-
configure
public void configure(Set<Parameter> stepParameters) throws EoulsanException
Description copied from interface:CheckerSet the parameters of the checker to configure the checker.- Specified by:
configurein 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:CheckerLaunch the check.- Specified by:
checkin 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:CheckerGet the list of Checker required to run before this checker.- Specified by:
getCheckersRequiredin 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
-
-