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
This class defines the default implementation of the design metadata.
- Since:
- 2.0
- Author:
- Xavier Bauquet
- See Also:
-
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
Modifier and TypeMethodDescriptionbooleanTest if the additional annotation file field exists.booleanTest if the genomeFile field exists.booleanTest if the gffFile field exists.booleanTest if the gtfFile field exists.Get the additional annotation file.Get the genome file.Get the GFF file.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.
-
Method Details
-
getGenomeFile
Description copied from interface:DesignMetadataGet the genome file.- Specified by:
getGenomeFilein interfaceDesignMetadata- Returns:
- the genome file
-
getGffFile
Description copied from interface:DesignMetadataGet the GFF file.- Specified by:
getGffFilein interfaceDesignMetadata- Returns:
- the GFF file
-
getGtfFile
Description copied from interface:DesignMetadataGet the GTF file.- Specified by:
getGtfFilein interfaceDesignMetadata- Returns:
- the GTF file
-
getAdditionalAnnotationFile
Description copied from interface:DesignMetadataGet the additional annotation file.- Specified by:
getAdditionalAnnotationFilein interfaceDesignMetadata- Returns:
- the additional annotation file
-
setGenomeFile
Description copied from interface:DesignMetadataSet the genome file.- Specified by:
setGenomeFilein interfaceDesignMetadata- Parameters:
newGenomeFile- the new genome file
-
setGffFile
Description copied from interface:DesignMetadataSet the gff file.- Specified by:
setGffFilein interfaceDesignMetadata- Parameters:
newGffFile- the new GFF file
-
setGtfFile
Description copied from interface:DesignMetadataSet the gff file.- Specified by:
setGtfFilein interfaceDesignMetadata- Parameters:
newGtfFile- the new GTF file
-
setAdditionalAnnotationFile
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
-