Class Fast5Object
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.IridaRepresentationModel
-
- ca.corefacility.bioinformatics.irida.model.sequenceFile.SequencingObject
-
- ca.corefacility.bioinformatics.irida.model.sequenceFile.Fast5Object
-
- All Implemented Interfaces:
IridaThing,MutableIridaThing,RemoteSynchronizable,Timestamped<java.lang.Long>
@Entity public class Fast5Object extends SequencingObject
SequencingObjectimplementation for storing .fast5 files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFast5Object.Fast5TypeType of file stored buy this fast5 object-
Nested classes/interfaces inherited from class ca.corefacility.bioinformatics.irida.model.sequenceFile.SequencingObject
SequencingObject.ProcessingState
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFast5Object()Fast5Object(SequenceFile file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fast5Object.Fast5TypegetFast5Type()SequenceFilegetFile()java.util.Set<SequenceFile>getFiles()Get theSequenceFiles associated with thisSequencingObjectjava.lang.StringgetLabel()Get a human readable label for this object.voidsetFast5Type(Fast5Object.Fast5Type fast5Type)voidsetModifiedDate(java.util.Date modifiedDate)ThrowsUnsupportedOperationExceptionbecause you should not be able to update a file.-
Methods inherited from class ca.corefacility.bioinformatics.irida.model.sequenceFile.SequencingObject
equals, getAutomatedAssembly, getCreatedDate, getFileProcessor, getFileWithId, getId, getModifiedDate, getProcessingState, getQcEntries, getRemoteStatus, getSequencingRun, getSistrTyping, hashCode, setAutomatedAssembly, setFileProcessor, setId, setProcessingState, setQcEntries, setRemoteStatus, setSequencingRun, setSistrTyping
-
Methods inherited from class ca.corefacility.bioinformatics.irida.model.IridaRepresentationModel
add, add, getLink, getLinks, getSelfHref, hasLink, hasLinks, removeLinks, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ca.corefacility.bioinformatics.irida.model.IridaThing
getIdentifier, setLabel
-
Methods inherited from interface ca.corefacility.bioinformatics.irida.model.remote.RemoteSynchronizable
isRemote
-
-
-
-
Constructor Detail
-
Fast5Object
protected Fast5Object()
-
Fast5Object
public Fast5Object(SequenceFile file)
-
-
Method Detail
-
getFiles
public java.util.Set<SequenceFile> getFiles()
Get theSequenceFiles associated with thisSequencingObject- Specified by:
getFilesin classSequencingObject- Returns:
- a Set of
SequenceFile
-
setModifiedDate
public void setModifiedDate(java.util.Date modifiedDate)
ThrowsUnsupportedOperationExceptionbecause you should not be able to update a file.- Parameters:
modifiedDate- The date where this object was modified
-
getLabel
public java.lang.String getLabel()
Description copied from interface:IridaThingGet a human readable label for this object.- Returns:
- a human-readable label for the object.
-
getFile
public SequenceFile getFile()
-
getFast5Type
public Fast5Object.Fast5Type getFast5Type()
-
setFast5Type
public void setFast5Type(Fast5Object.Fast5Type fast5Type)
-
-