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.protectedGFFChecker(boolean gtfFormat)Protected constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(Data data, CheckStore checkInfo)Launch the check.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.
-
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
-
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
-
-