Class GenomeChecker
- java.lang.Object
-
- fr.ens.biologie.genomique.eoulsan.checkers.GenomeChecker
-
-
Field Summary
Fields Modifier and Type Field Description static String
GENOME_DESCRIPTION
-
Constructor Summary
Constructors Constructor Description GenomeChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
check(Data data, CheckStore checkInfo)
Launch the check.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
-
-
-
Field Detail
-
GENOME_DESCRIPTION
public static final String GENOME_DESCRIPTION
- See Also:
- Constant Field Values
-
-
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.
-
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
-
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
-
-