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

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.ExpressionProbeAnnotation
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

public class ExpressionProbeAnnotation
extends AbstractProbeAnnotation

See Also:
Serialized Form

Field Summary
 
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
ExpressionProbeAnnotation()
           
 
Method Summary
 java.lang.Long getChromosomeEndPosition()
           
 java.lang.String getChromosomeName()
           
 java.lang.Long getChromosomeStartPosition()
           
 ExpressionArrayReporter getExpressionArrayReporter()
           
 Gene getGene()
           
 void setChromosome(java.lang.String name, long startPosition, long endPosition)
           
 void setChromosomeEndPosition(java.lang.Long chromosomeEndPosition)
           
 void setChromosomeName(java.lang.String chromosomeName)
           
 void setChromosomeStartPosition(java.lang.Long chromosomeStartPosition)
           
 void setExpressionArrayReporter(ExpressionArrayReporter expressionArrayReporter)
           
 void setGene(Gene gene)
           
 
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
 

Constructor Detail

ExpressionProbeAnnotation

public ExpressionProbeAnnotation()
Method Detail

getExpressionArrayReporter

public ExpressionArrayReporter getExpressionArrayReporter()
Returns:
the expressionArrayReporter

setExpressionArrayReporter

public void setExpressionArrayReporter(ExpressionArrayReporter expressionArrayReporter)
Parameters:
expressionArrayReporter - the expressionArrayReporter to set

getGene

public Gene getGene()
Returns:
the gene

setGene

public void setGene(Gene gene)
Parameters:
gene - the gene to set

setChromosomeName

public void setChromosomeName(java.lang.String chromosomeName)
Parameters:
chromosomeName - chromosome number (1-22) or letter (x or y)

getChromosomeName

public java.lang.String getChromosomeName()
Returns:
chromosome number (1-22) or letter (x or y)

setChromosomeStartPosition

public void setChromosomeStartPosition(java.lang.Long chromosomeStartPosition)
Parameters:
chromosomeStartPosition - start position on the chromosome

getChromosomeStartPosition

public java.lang.Long getChromosomeStartPosition()
Returns:
start position on the chromosome

setChromosomeEndPosition

public void setChromosomeEndPosition(java.lang.Long chromosomeEndPosition)
Parameters:
chromosomeEndPosition - end position on the chromosome

getChromosomeEndPosition

public java.lang.Long getChromosomeEndPosition()
Returns:
end position on the chromosome

setChromosome

public void setChromosome(java.lang.String name,
                          long startPosition,
                          long endPosition)
Parameters:
name - number (1-22) or letter (x or y)
startPosition - start position on the chromosome
endPosition - end position on the chromosome