Class BioAssay
java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.common.AbstractDescribable
ubic.gemma.model.expression.bioAssay.BioAssay
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecuredChild,Securable,SecuredChild,Describable,Identifiable
Represents the bringing together of a biomaterial with an assay of some sort (typically an expression assay). We
don't distinguish between "physical" and "computational" BioAssays, so this is a concrete class. This has several
slots that are used specifically to support sequence-based data, but is intended to be generic.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanImportant note: Two objects with the same class and non-null ID must be considered equal.Obtain a human-readable description of the objectgetId()booleangetName()Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.inthashCode()Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.voidsetAccession(DatabaseEntry accession) voidsetArrayDesignUsed(ArrayDesign arrayDesignUsed) voidsetFastqHeaders(String fastqHeaders) voidsetIsOutlier(boolean isOutlier) voidsetMetadata(String metadata) voidsetNumberOfCells(Integer numberOfCells) voidsetNumberOfCellsByDesignElements(Integer numberOfCellsByDesignElements) voidsetNumberOfDesignElements(Integer numberOfDesignElements) voidsetOriginalPlatform(ArrayDesign originalPlatform) voidsetProcessingDate(Date processingDate) voidsetSampleUsed(BioMaterial sampleUsed) voidsetSequencePairedReads(Boolean sequencePairedReads) voidsetSequenceReadCount(Long sequenceReadCount) voidsetSequenceReadLength(Integer sequenceReadLength) voidsetShortName(String shortName) Methods inherited from class ubic.gemma.model.common.AbstractDescribable
setDescription, setName, toStringMethods inherited from class ubic.gemma.model.common.AbstractIdentifiable
setId
-
Field Details
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH- See Also:
-
-
Constructor Details
-
BioAssay
public BioAssay()
-
-
Method Details
-
hashCode
public int hashCode()Description copied from class:AbstractIdentifiableImportant note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.- Overrides:
hashCodein classAbstractDescribable
-
equals
Description copied from class:AbstractIdentifiableImportant note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.- Specified by:
equalsin classAbstractIdentifiable
-
getId
- Specified by:
getIdin interfaceIdentifiable- Specified by:
getIdin interfacegemma.gsec.model.Securable- Overrides:
getIdin classAbstractIdentifiable
-
getShortName
-
setShortName
-
getName
Description copied from interface:DescribableObtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
getNamein interfaceDescribable- Overrides:
getNamein classAbstractDescribable
-
getDescription
Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
getDescriptionin interfaceDescribable- Overrides:
getDescriptionin classAbstractDescribable
-
getAccession
-
setAccession
-
getArrayDesignUsed
-
setArrayDesignUsed
-
getIsOutlier
public boolean getIsOutlier() -
setIsOutlier
public void setIsOutlier(boolean isOutlier) -
getProcessingDate
-
setProcessingDate
-
getSampleUsed
-
setSampleUsed
-
getSecurityOwner
- Specified by:
getSecurityOwnerin interfacegemma.gsec.model.SecuredChild- Specified by:
getSecurityOwnerin interfaceSecuredChild
-
getSequencePairedReads
-
setSequencePairedReads
-
getSequenceReadCount
-
setSequenceReadCount
-
getSequenceReadLength
-
setSequenceReadLength
-
getMetadata
-
setMetadata
-
getOriginalPlatform
-
setOriginalPlatform
-
getFastqHeaders
-
setFastqHeaders
-
getNumberOfCells
-
setNumberOfCells
-
getNumberOfDesignElements
-
setNumberOfDesignElements
-
getNumberOfCellsByDesignElements
-
setNumberOfCellsByDesignElements
-