public class ExperimentData extends AnnotatedData implements DiskConsumableData, RegisteredData, LoggableData
Experiment
,
Developer documentation: Experiments and analysisModifier and Type | Field and Description |
---|---|
private java.lang.String |
affiliations |
private java.lang.String |
authors |
private java.util.Set<BioAssaySetData> |
bioAssaySets |
private long |
bytes |
private DirectoryData |
directory |
private DiskUsageData |
diskUsage |
private java.util.Date |
entryDate |
private java.util.Set<AnnotationTypeData> |
experimentalFactors |
private java.lang.String |
experimentDesign |
private java.lang.String |
experimentType |
private java.util.Set<JobData> |
jobs |
static int |
MAX_ABSTRACT_LENGTH |
static int |
MAX_AFFILIATIONS_LENGTH |
static int |
MAX_AUTHORS_LENGTH |
static int |
MAX_EXPERIMENT_DESIGN_LENGTH |
static int |
MAX_EXPERIMENT_TYPE_LENGTH |
static int |
MAX_PUBLICATION_LENGTH |
static int |
MAX_PUBMEDID_LENGTH |
static int |
MAX_TITLE_LENGTH |
private java.lang.String |
publication |
private java.util.Date |
publicationDate |
private java.lang.String |
pubMedId |
private java.util.Set<RawBioAssayData> |
rawBioAssays |
private java.lang.String |
rawDataType |
private java.util.Set<ReporterListData> |
reporterLists |
private java.lang.String |
theAbstract |
private java.lang.String |
title |
private java.util.Set<TransformationData> |
transformations |
private VirtualDbData |
virtualDb |
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
ExperimentData() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAbstract()
Get the abstract for this experiment.
|
java.lang.String |
getAffiliations()
Get the affiliations for this experiment.
|
java.lang.String |
getAuthors()
Get the authors for this experiment.
|
(package private) java.util.Set<BioAssaySetData> |
getBioAssaySets()
This is the inverse end.
|
long |
getBytes()
The number of bytes the analysed data in this experiment occupies on disk.
|
DirectoryData |
getDirectory()
Get the associated
DirectoryData item directory where
it is recommended for plugins to save files related to the experiment. |
DiskUsageData |
getDiskUsage()
Get the
DiskUsageData that this item use. |
java.util.Date |
getEntryDate()
Get the date this item was added to the database.
|
java.util.Set<AnnotationTypeData> |
getExperimentalFactors()
The annotation types which describes the experimental factors for this experiment.
|
java.lang.String |
getExperimentDesign()
Get the experimental design for this experiment.
|
java.lang.String |
getExperimentType()
Get the experimental type for this experiment.
|
(package private) java.util.Set<JobData> |
getJobs()
This is the inverse end.
|
java.lang.String |
getPublication()
Get the publication for this experiment.
|
java.util.Date |
getPublicationDate()
Get the publication date for this experiment.
|
java.lang.String |
getPubMedId()
Get the publication for this experiment.
|
java.util.Set<RawBioAssayData> |
getRawBioAssays()
A set that manages which raw bioassays are available in the experiment.
|
java.lang.String |
getRawDataType()
Get the name of the raw data type used in this experiment.
|
(package private) java.util.Set<ReporterListData> |
getReporterLists()
This is the inverse end.
|
java.lang.String |
getTitle()
Get the title for this experiment.
|
(package private) java.util.Set<TransformationData> |
getTransformations()
This is the inverse end.
|
VirtualDbData |
getVirtualDb()
Get the virtual database this experiment stores the analyzed data in.
|
void |
setAbstract(java.lang.String theAbstract) |
void |
setAffiliations(java.lang.String affiliations) |
void |
setAuthors(java.lang.String authors) |
(package private) void |
setBioAssaySets(java.util.Set<BioAssaySetData> bioAssaySets) |
void |
setBytes(long bytes) |
void |
setDirectory(DirectoryData directory) |
(package private) void |
setDiskUsage(DiskUsageData diskUsage) |
void |
setEntryDate(java.util.Date entryDate) |
(package private) void |
setExperimentalFactors(java.util.Set<AnnotationTypeData> experimentalFactors) |
void |
setExperimentDesign(java.lang.String experimentDesign) |
void |
setExperimentType(java.lang.String experimentType) |
(package private) void |
setJobs(java.util.Set<JobData> jobs) |
void |
setPublication(java.lang.String publication) |
void |
setPublicationDate(java.util.Date publicationDate) |
void |
setPubMedId(java.lang.String pubMedId) |
(package private) void |
setRawBioAssays(java.util.Set<RawBioAssayData> rawBioAssays) |
void |
setRawDataType(java.lang.String rawDataType) |
(package private) void |
setReporterLists(java.util.Set<ReporterListData> reporterLists) |
void |
setTitle(java.lang.String title) |
(package private) void |
setTransformations(java.util.Set<TransformationData> transformations) |
void |
setVirtualDb(VirtualDbData virtualDb) |
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
getDescription, getName, isRemoved, setDescription, setName, setRemoved
getItemKey, getProjectKey, setItemKey, setProjectKey
equals, getId, getVersion, hashCode, setId, setVersion, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOwner, setOwner
getId, getVersion
private DiskUsageData diskUsage
private java.util.Date entryDate
private long bytes
private java.lang.String rawDataType
private DirectoryData directory
public static final int MAX_AUTHORS_LENGTH
private java.lang.String authors
public static final int MAX_AFFILIATIONS_LENGTH
private java.lang.String affiliations
public static final int MAX_TITLE_LENGTH
private java.lang.String title
public static final int MAX_ABSTRACT_LENGTH
private java.lang.String theAbstract
public static final int MAX_EXPERIMENT_DESIGN_LENGTH
private java.lang.String experimentDesign
public static final int MAX_EXPERIMENT_TYPE_LENGTH
private java.lang.String experimentType
public static final int MAX_PUBLICATION_LENGTH
private java.lang.String publication
public static final int MAX_PUBMEDID_LENGTH
private java.lang.String pubMedId
private java.util.Date publicationDate
private VirtualDbData virtualDb
private java.util.Set<RawBioAssayData> rawBioAssays
private java.util.Set<BioAssaySetData> bioAssaySets
private java.util.Set<TransformationData> transformations
private java.util.Set<JobData> jobs
private java.util.Set<AnnotationTypeData> experimentalFactors
private java.util.Set<ReporterListData> reporterLists
public DiskUsageData getDiskUsage()
DiskConsumableData
DiskUsageData
that this item use.getDiskUsage
in interface DiskConsumableData
void setDiskUsage(DiskUsageData diskUsage)
public java.util.Date getEntryDate()
RegisteredData
getEntryDate
in interface RegisteredData
public void setEntryDate(java.util.Date entryDate)
public long getBytes()
public void setBytes(long bytes)
public java.lang.String getRawDataType()
public void setRawDataType(java.lang.String rawDataType)
public DirectoryData getDirectory()
DirectoryData
item directory where
it is recommended for plugins to save files related to the experiment.public void setDirectory(DirectoryData directory)
public java.lang.String getAuthors()
public void setAuthors(java.lang.String authors)
public java.lang.String getAffiliations()
public void setAffiliations(java.lang.String affiliations)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getAbstract()
public void setAbstract(java.lang.String theAbstract)
public java.lang.String getExperimentDesign()
public void setExperimentDesign(java.lang.String experimentDesign)
public java.lang.String getExperimentType()
public void setExperimentType(java.lang.String experimentType)
public java.lang.String getPublication()
public void setPublication(java.lang.String publication)
public java.lang.String getPubMedId()
public void setPubMedId(java.lang.String pubMedId)
public java.util.Date getPublicationDate()
public void setPublicationDate(java.util.Date publicationDate)
public VirtualDbData getVirtualDb()
public void setVirtualDb(VirtualDbData virtualDb)
public java.util.Set<RawBioAssayData> getRawBioAssays()
void setRawBioAssays(java.util.Set<RawBioAssayData> rawBioAssays)
java.util.Set<BioAssaySetData> getBioAssaySets()
BioAssaySetData.getExperiment()
void setBioAssaySets(java.util.Set<BioAssaySetData> bioAssaySets)
java.util.Set<TransformationData> getTransformations()
TransformationData.getExperiment()
void setTransformations(java.util.Set<TransformationData> transformations)
java.util.Set<JobData> getJobs()
JobData.getExperiment()
void setJobs(java.util.Set<JobData> jobs)
public java.util.Set<AnnotationTypeData> getExperimentalFactors()
void setExperimentalFactors(java.util.Set<AnnotationTypeData> experimentalFactors)
java.util.Set<ReporterListData> getReporterLists()
ReporterListData.getExperiment()
void setReporterLists(java.util.Set<ReporterListData> reporterLists)