Class GFFChecker
- java.lang.Object
-
- fr.ens.biologie.genomique.eoulsan.checkers.GFFChecker
-
- All Implemented Interfaces:
Checker
- Direct Known Subclasses:
GTFChecker
public class GFFChecker extends Object implements Checker
This class define a Checker on GFF annotation.- Since:
- 1.0
- Author:
- Laurent Jourdren
-
-
Constructor Summary
Constructors Modifier Constructor Description GFFChecker()
Public constructor.protected
GFFChecker(boolean gtfFormat)
Protected constructor.
-
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
-
-
-
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
-
-