Class DesignMetadataImpl
- java.lang.Object
-
- fr.ens.biologie.genomique.eoulsan.design.AbstractMetadata
-
- fr.ens.biologie.genomique.eoulsan.design.DesignMetadataImpl
-
- All Implemented Interfaces:
DesignMetadata,Metadata,Serializable
public class DesignMetadataImpl extends AbstractMetadata implements Serializable, DesignMetadata
This class defines the default implementation of the design metadata.- Since:
- 2.0
- Author:
- Xavier Bauquet
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface fr.ens.biologie.genomique.eoulsan.design.DesignMetadata
ADDITIONAL_ANNOTATION_FILE_KEY, GENOME_FILE_KEY, GFF_FILE_KEY, GTF_FILE_KEY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsAdditionalAnnotationFile()Test if the additional annotation file field exists.booleancontainsGenomeFile()Test if the genomeFile field exists.booleancontainsGffFile()Test if the gffFile field exists.booleancontainsGtfFile()Test if the gtfFile field exists.StringgetAdditionalAnnotationFile()Get the additional annotation file.StringgetGenomeFile()Get the genome file.StringgetGffFile()Get the GFF file.StringgetGtfFile()Get the GTF file.voidsetAdditionalAnnotationFile(String newAdditionalAnotationFile)Set the additional annotation file.voidsetGenomeFile(String newGenomeFile)Set the genome file.voidsetGffFile(String newGffFile)Set the gff file.voidsetGtfFile(String newGtfFile)Set the gff file.-
Methods inherited from class fr.ens.biologie.genomique.eoulsan.design.AbstractMetadata
contains, entrySet, equals, get, getAsBoolean, getAsList, getTrimmed, hashCode, isEmpty, keySet, remove, set, set, size, toString
-
-
-
-
Method Detail
-
getGenomeFile
public String getGenomeFile()
Description copied from interface:DesignMetadataGet the genome file.- Specified by:
getGenomeFilein interfaceDesignMetadata- Returns:
- the genome file
-
getGffFile
public String getGffFile()
Description copied from interface:DesignMetadataGet the GFF file.- Specified by:
getGffFilein interfaceDesignMetadata- Returns:
- the GFF file
-
getGtfFile
public String getGtfFile()
Description copied from interface:DesignMetadataGet the GTF file.- Specified by:
getGtfFilein interfaceDesignMetadata- Returns:
- the GTF file
-
getAdditionalAnnotationFile
public String getAdditionalAnnotationFile()
Description copied from interface:DesignMetadataGet the additional annotation file.- Specified by:
getAdditionalAnnotationFilein interfaceDesignMetadata- Returns:
- the additional annotation file
-
setGenomeFile
public void setGenomeFile(String newGenomeFile)
Description copied from interface:DesignMetadataSet the genome file.- Specified by:
setGenomeFilein interfaceDesignMetadata- Parameters:
newGenomeFile- the new genome file
-
setGffFile
public void setGffFile(String newGffFile)
Description copied from interface:DesignMetadataSet the gff file.- Specified by:
setGffFilein interfaceDesignMetadata- Parameters:
newGffFile- the new GFF file
-
setGtfFile
public void setGtfFile(String newGtfFile)
Description copied from interface:DesignMetadataSet the gff file.- Specified by:
setGtfFilein interfaceDesignMetadata- Parameters:
newGtfFile- the new GTF file
-
setAdditionalAnnotationFile
public void setAdditionalAnnotationFile(String newAdditionalAnotationFile)
Description copied from interface:DesignMetadataSet the additional annotation file.- Specified by:
setAdditionalAnnotationFilein interfaceDesignMetadata- Parameters:
newAdditionalAnotationFile- the new additional annotation file
-
containsGenomeFile
public boolean containsGenomeFile()
Description copied from interface:DesignMetadataTest if the genomeFile field exists.- Specified by:
containsGenomeFilein interfaceDesignMetadata- Returns:
- true if the genomeFile field exists
-
containsGffFile
public boolean containsGffFile()
Description copied from interface:DesignMetadataTest if the gffFile field exists.- Specified by:
containsGffFilein interfaceDesignMetadata- Returns:
- the gffFile field exists
-
containsGtfFile
public boolean containsGtfFile()
Description copied from interface:DesignMetadataTest if the gtfFile field exists.- Specified by:
containsGtfFilein interfaceDesignMetadata- Returns:
- the gtfFile field exists
-
containsAdditionalAnnotationFile
public boolean containsAdditionalAnnotationFile()
Description copied from interface:DesignMetadataTest if the additional annotation file field exists.- Specified by:
containsAdditionalAnnotationFilein interfaceDesignMetadata- Returns:
- the additional annotation file field exists
-
-