Class CompositeSequence
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.expression.designElement.CompositeSequence
-
- All Implemented Interfaces:
Serializable
,Describable
,Identifiable
@Indexed public class CompositeSequence extends AbstractDescribable implements Serializable
A "Probe set" (Affymetrix) or a "Probe" (other types of arrays). The sequence referred to is a "target sequence" (Affymetrix), oligo (oligo arrays) or cDNA clone/EST (cDNA arrays)- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CompositeSequence.Factory
-
Constructor Summary
Constructors Constructor Description CompositeSequence()
No-arg constructor added to satisfy javabean contract
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Returnstrue
if the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity.ArrayDesign
getArrayDesign()
BioSequence
getBiologicalCharacteristic()
String
getDescription()
Obtain a human-readable description of the objectLong
getId()
String
getName()
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.int
hashCode()
Returns a hash code based on this entity's identifiers.void
setArrayDesign(ArrayDesign arrayDesign)
void
setBiologicalCharacteristic(BioSequence biologicalCharacteristic)
-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
setDescription, setId, setName, toString
-
-
-
-
Method Detail
-
equals
public boolean equals(Object obj)
Description copied from class:AbstractDescribable
Returnstrue
if the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalse
otherwise.- Overrides:
equals
in classAbstractDescribable
-
hashCode
public int hashCode()
Description copied from class:AbstractDescribable
Returns a hash code based on this entity's identifiers.- Overrides:
hashCode
in classAbstractDescribable
-
getId
@DocumentId public Long getId()
- Specified by:
getId
in interfaceIdentifiable
- Overrides:
getId
in classAbstractDescribable
-
getName
@Field public String getName()
Description copied from interface:Describable
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
getName
in interfaceDescribable
- Overrides:
getName
in classAbstractDescribable
-
getDescription
@Field(store=YES) public String getDescription()
Description copied from interface:Describable
Obtain a human-readable description of the object- Specified by:
getDescription
in interfaceDescribable
- Overrides:
getDescription
in classAbstractDescribable
-
getArrayDesign
public ArrayDesign getArrayDesign()
-
setArrayDesign
public void setArrayDesign(ArrayDesign arrayDesign)
-
getBiologicalCharacteristic
@IndexedEmbedded public BioSequence getBiologicalCharacteristic()
- Returns:
- The sequence for this composite sequence.
-
setBiologicalCharacteristic
public void setBiologicalCharacteristic(BioSequence biologicalCharacteristic)
-
-