gov.nih.nci.caarray.external.v1_0.experiment
Class Experiment
java.lang.Object
gov.nih.nci.caarray.external.v1_0.AbstractCaArrayEntity
gov.nih.nci.caarray.external.v1_0.experiment.Experiment
- All Implemented Interfaces:
- java.io.Serializable
public class Experiment
- extends AbstractCaArrayEntity
Experiment represents a microarray experiment.
- Author:
- dkokotov
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Experiment
public Experiment()
getPublicIdentifier
public java.lang.String getPublicIdentifier()
- Returns:
- the public identifier for this experiment. This is a human readable permanent identifier for this
experiment that can be used in publications to identify it.
setPublicIdentifier
public void setPublicIdentifier(java.lang.String publicIdentifier)
- Parameters:
publicIdentifier
- the public identifier for this experiment. This is a human readable permanent identifier
for this experiment that can be used in publications to identify it.
getTitle
public java.lang.String getTitle()
- Returns:
- the title of the experiment
setTitle
public void setTitle(java.lang.String title)
- Parameters:
title
- the title to set
getDescription
public java.lang.String getDescription()
- Returns:
- the long-form description
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description
- the description to set
getOrganism
public Organism getOrganism()
- Returns:
- the organism from which the biomaterials in the experiment are drawn
setOrganism
public void setOrganism(Organism organism)
- Parameters:
organism
- the organism to set
getContacts
public java.util.Set<ExperimentalContact> getContacts()
- Returns:
- a set of ExperimentContacts corresponding to the people and organizations involved with the experiment.
setContacts
public void setContacts(java.util.Set<ExperimentalContact> contacts)
- Parameters:
contacts
- the contacts to set
getExperimentalDesigns
public java.util.Set<Term> getExperimentalDesigns()
- Returns:
- the set of MGED ontology terms defining the experimental design of this experiment.
setExperimentalDesigns
public void setExperimentalDesigns(java.util.Set<Term> experimentalDesigns)
- Parameters:
experimentalDesigns
- the experimentalDesigns to set
getReplicateTypes
public java.util.Set<Term> getReplicateTypes()
- Returns:
- the set of MGED ontology terms defining the replication strategy of this experiment.
setReplicateTypes
public void setReplicateTypes(java.util.Set<Term> replicateTypes)
- Parameters:
replicateTypes
- the replicateTypes to set
getNormalizationTypes
public java.util.Set<Term> getNormalizationTypes()
- Returns:
- the set of MGED ontology terms defining the normalization strategy of this experiment.
setNormalizationTypes
public void setNormalizationTypes(java.util.Set<Term> normalizationTypes)
- Parameters:
normalizationTypes
- the normalizationTypes to set
getArrayProvider
public ArrayProvider getArrayProvider()
- Returns:
- the provider of arrays used in this experiment.
setArrayProvider
public void setArrayProvider(ArrayProvider arrayProvider)
- Parameters:
arrayProvider
- array provider to set
getAssayTypes
public java.util.Set<AssayType> getAssayTypes()
- Returns:
- the set of assay types associated with this experiment.
setAssayTypes
public void setAssayTypes(java.util.Set<AssayType> assayTypes)
- Parameters:
assayTypes
- the assayTypes to set
getFactors
public java.util.Set<Factor> getFactors()
- Returns:
- the set of experimental factors in this experiment.
setFactors
public void setFactors(java.util.Set<Factor> factors)
- Parameters:
factors
- the factors to set
getQualityControlTypes
public java.util.Set<Term> getQualityControlTypes()
- Returns:
- the set of MGED ontology terms defining the quality control strategy of this experiment.
setQualityControlTypes
public void setQualityControlTypes(java.util.Set<Term> qualityControlTypes)
- Parameters:
qualityControlTypes
- the qualityControlTypes to set
getArrayDesigns
public java.util.Set<ArrayDesign> getArrayDesigns()
- Returns:
- the set of array designs used in this experiment.
setArrayDesigns
public void setArrayDesigns(java.util.Set<ArrayDesign> arrayDesigns)
- Parameters:
arrayDesigns
- the arrayDesigns to set
getLastDataModificationDate
public java.util.Date getLastDataModificationDate()
- Returns:
- the date when the data of this experiment was last modified.
setLastDataModificationDate
public void setLastDataModificationDate(java.util.Date lastDataModificationDate)
- Parameters:
lastDataModificationDate
- the lastDataModificationDate to set.