gov.nih.nci.caarray.domain.array
Class MiRNAProbeAnnotation

java.lang.Object
  extended by gov.nih.nci.caarray.domain.AbstractCaArrayObject
      extended by gov.nih.nci.caarray.domain.AbstractCaArrayEntity
          extended by gov.nih.nci.caarray.domain.array.AbstractProbeAnnotation
              extended by gov.nih.nci.caarray.domain.array.MiRNAProbeAnnotation
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

public class MiRNAProbeAnnotation
extends AbstractProbeAnnotation

Author:
jscott
See Also:
Serialized Form

Field Summary
static java.lang.String MIR
          Name of the miRNA database.
 
Fields inherited from class gov.nih.nci.caarray.domain.array.AbstractProbeAnnotation
RELATED_BATCH_SIZE
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
CAARRAY_LSID_AUTHORITY, CAARRAY_LSID_NAMESPACE
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
DEFAULT_BATCH_SIZE, DEFAULT_STRING_COLUMN_SIZE, LARGE_TEXT_FIELD_LENGTH
 
Constructor Summary
MiRNAProbeAnnotation()
           
 
Method Summary
 void addAccessionNumber(java.lang.String databaseName, java.lang.String accessionNumber)
          Add an accession to this gene.
 java.util.List<java.lang.String> getAccessionNumbers(java.lang.String databaseName)
          Get all the accessions associated with this gene in the given public database.
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
getLsid, getLsidAuthority, getLsidNamespace, getLsidObjectId, setLsid, setLsid, setLsidForEntity
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
equals, getCaBigId, getId, getPostLoadSecurityPolicies, getRemoteApiSecurityPolicies, hashCode, setCaBigId, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MIR

public static final java.lang.String MIR
Name of the miRNA database.

See Also:
Constant Field Values
Constructor Detail

MiRNAProbeAnnotation

public MiRNAProbeAnnotation()
Method Detail

addAccessionNumber

public void addAccessionNumber(java.lang.String databaseName,
                               java.lang.String accessionNumber)
Add an accession to this gene.

Parameters:
databaseName - the name of the public database.
accessionNumber - the accession number to add.

getAccessionNumbers

public java.util.List<java.lang.String> getAccessionNumbers(java.lang.String databaseName)
Get all the accessions associated with this gene in the given public database.

Parameters:
databaseName - the name of the public database.
Returns:
a list of accessions.