public class GeneValueObject extends IdentifiableValueObject<Gene> implements Serializable
id
Constructor and Description |
---|
GeneValueObject()
Required when using the class as a spring bean.
|
GeneValueObject(Gene gene)
Aliases are not filled in.
|
GeneValueObject(GeneValueObject otherBean)
Copies constructor from other GeneValueObject
|
GeneValueObject(Long id) |
GeneValueObject(Long geneId,
String geneSymbol,
String geneOfficialName,
Taxon taxon) |
Modifier and Type | Method and Description |
---|---|
static GeneValueObject |
convert2ValueObject(Gene gene)
Converts a Gene to a GeneValueObject
|
static Collection<GeneValueObject> |
convertMembers2GeneValueObjects(Collection<GeneSetMember> setMembers)
A static method for easily converting GeneSetMembers into GeneValueObjects
|
String |
getTaxonCommonName() |
Long |
getTaxonId() |
String |
getTaxonScientificName() |
String |
toString() |
getId, setId
public GeneValueObject()
public GeneValueObject(Long id)
public GeneValueObject(Gene gene)
gene
- genepublic GeneValueObject(GeneValueObject otherBean)
otherBean,
- cannot be null
NullPointerException
- if the argument is null
public static GeneValueObject convert2ValueObject(Gene gene)
gene
- a gene to be converted to a value objectpublic static Collection<GeneValueObject> convertMembers2GeneValueObjects(Collection<GeneSetMember> setMembers)
setMembers
- gene set memberspublic Long getTaxonId()
public String getTaxonCommonName()
public String getTaxonScientificName()
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.