public class ExperimentData extends AnnotatedData implements DiskConsumableData, RegisteredData, LoggableData
Experiment
,
Developer documentation: Experiments and analysisMAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
ExperimentData() |
Modifier and Type | Method and Description |
---|---|
String |
getAbstract()
Get the abstract for this experiment.
|
String |
getAffiliations()
Get the affiliations for this experiment.
|
String |
getAuthors()
Get the authors for this experiment.
|
(package private) 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. |
Date |
getEntryDate()
Get the date this item was added to the database.
|
Set<AnnotationTypeData> |
getExperimentalFactors()
The annotation types which describes the experimental factors for this experiment.
|
String |
getExperimentDesign()
Get the experimental design for this experiment.
|
String |
getExperimentType()
Get the experimental type for this experiment.
|
(package private) Set<JobData> |
getJobs()
This is the inverse end.
|
String |
getPublication()
Get the publication for this experiment.
|
Date |
getPublicationDate()
Get the publication date for this experiment.
|
String |
getPubMedId()
Get the publication for this experiment.
|
(package private) Set<RawBioAssayData> |
getRawBioAssays()
Duplicates the mapping
getRootRawBioAssays() . |
String |
getRawDataType()
Get the name of the raw data type used in this experiment.
|
(package private) Set<ReporterListData> |
getReporterLists()
This is the inverse end.
|
Map<RawBioAssayData,RootRawBioAssayData> |
getRootRawBioAssays()
Manages which raw bioassays are available in the experiment.
|
String |
getTitle()
Get the title for this experiment.
|
(package private) Set<TransformationData> |
getTransformations()
This is the inverse end.
|
VirtualDbData |
getVirtualDb()
Get the virtual database this experiment stores the analyzed data in.
|
void |
setAbstract(String theAbstract) |
void |
setAffiliations(String affiliations) |
void |
setAuthors(String authors) |
(package private) void |
setBioAssaySets(Set<BioAssaySetData> bioAssaySets) |
void |
setBytes(long bytes) |
void |
setDirectory(DirectoryData directory) |
(package private) void |
setDiskUsage(DiskUsageData diskUsage) |
void |
setEntryDate(Date entryDate) |
(package private) void |
setExperimentalFactors(Set<AnnotationTypeData> experimentalFactors) |
void |
setExperimentDesign(String experimentDesign) |
void |
setExperimentType(String experimentType) |
(package private) void |
setJobs(Set<JobData> jobs) |
void |
setPublication(String publication) |
void |
setPublicationDate(Date publicationDate) |
void |
setPubMedId(String pubMedId) |
(package private) void |
setRawBioAssays(Set<RawBioAssayData> rawBioAssays) |
void |
setRawDataType(String rawDataType) |
(package private) void |
setReporterLists(Set<ReporterListData> reporterLists) |
(package private) void |
setRootRawBioAssays(Map<RawBioAssayData,RootRawBioAssayData> rootRawBioAssays) |
void |
setTitle(String title) |
(package private) void |
setTransformations(Set<TransformationData> transformations) |
void |
setVirtualDb(VirtualDbData virtualDb) |
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
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 Date entryDate
private long bytes
private String rawDataType
private DirectoryData directory
public static final int MAX_AUTHORS_LENGTH
private String authors
public static final int MAX_AFFILIATIONS_LENGTH
private String affiliations
public static final int MAX_TITLE_LENGTH
private String title
public static final int MAX_ABSTRACT_LENGTH
private String theAbstract
public static final int MAX_EXPERIMENT_DESIGN_LENGTH
private String experimentDesign
public static final int MAX_EXPERIMENT_TYPE_LENGTH
private String experimentType
public static final int MAX_PUBLICATION_LENGTH
private String publication
public static final int MAX_PUBMEDID_LENGTH
private String pubMedId
private Date publicationDate
private VirtualDbData virtualDb
private Map<RawBioAssayData,RootRawBioAssayData> rootRawBioAssays
private Set<RawBioAssayData> rawBioAssays
private Set<BioAssaySetData> bioAssaySets
private Set<TransformationData> transformations
private Set<AnnotationTypeData> experimentalFactors
private Set<ReporterListData> reporterLists
public DiskUsageData getDiskUsage()
DiskConsumableData
DiskUsageData
that this item use.getDiskUsage
in interface DiskConsumableData
void setDiskUsage(DiskUsageData diskUsage)
public Date getEntryDate()
RegisteredData
getEntryDate
in interface RegisteredData
public void setEntryDate(Date entryDate)
public long getBytes()
public void setBytes(long bytes)
public String getRawDataType()
public void setRawDataType(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 String getAuthors()
public void setAuthors(String authors)
public String getAffiliations()
public void setAffiliations(String affiliations)
public String getTitle()
public void setTitle(String title)
public String getAbstract()
public void setAbstract(String theAbstract)
public String getExperimentDesign()
public void setExperimentDesign(String experimentDesign)
public String getExperimentType()
public void setExperimentType(String experimentType)
public String getPublication()
public void setPublication(String publication)
public String getPubMedId()
public void setPubMedId(String pubMedId)
public Date getPublicationDate()
public void setPublicationDate(Date publicationDate)
public VirtualDbData getVirtualDb()
public void setVirtualDb(VirtualDbData virtualDb)
public Map<RawBioAssayData,RootRawBioAssayData> getRootRawBioAssays()
void setRootRawBioAssays(Map<RawBioAssayData,RootRawBioAssayData> rootRawBioAssays)
Set<RawBioAssayData> getRawBioAssays()
getRootRawBioAssays()
. Kept for backwards
compatibility with queries that join raw bioassays.void setRawBioAssays(Set<RawBioAssayData> rawBioAssays)
Set<BioAssaySetData> getBioAssaySets()
BioAssaySetData.getExperiment()
void setBioAssaySets(Set<BioAssaySetData> bioAssaySets)
Set<TransformationData> getTransformations()
TransformationData.getExperiment()
void setTransformations(Set<TransformationData> transformations)
Set<JobData> getJobs()
JobData.getExperiment()
public Set<AnnotationTypeData> getExperimentalFactors()
void setExperimentalFactors(Set<AnnotationTypeData> experimentalFactors)
Set<ReporterListData> getReporterLists()
ReporterListData.getExperiment()
void setReporterLists(Set<ReporterListData> reporterLists)