gov.nih.nci.mageom.domain.DesignElement
Interface Reporter

All Superinterfaces:
Describable, DesignElement, Extendable, Identifiable
All Known Implementing Classes:
ReporterImpl

public interface Reporter
extends DesignElement

A Design Element that represents some biological material (clone, oligo, etc.) on an array which will report on some biosequence or biosequences. The derived data from the measured data of its Features represents the presence or absence of the biosequence or biosequences it is reporting on in the BioAssay. Reporters are Identifiable and several Features on the same array can be mapped to the same reporter as can Features from a different ArrayDesign. The granularity of the Reporters independence is dependent on the technology and the intent of the ArrayDesign. Oligos using mature technologies can in general be assumed to be safely replicated on many features where as with PCR Products there might be the desire for quality assurence to make reporters one to one with features and use the mappings to CompositeSequences for replication purposes.

Version:
%I%, %G%

Method Summary
 OntologyEntry[] getFailTypes()
          Returns the value of this Reporter object's failTypes attribute.
 FeatureReporterMap[] getFeatureReporterMaps()
          Returns the value of this Reporter object's featureReporterMaps attribute.
 BioSequence[] getImmobilizedCharacteristics()
          Returns the value of this Reporter object's immobilizedCharacteristics attribute.
 OntologyEntry getWarningType()
          Returns the value of this Reporter object's warningType attribute.
 void setFailTypes(OntologyEntry[] p_failTypes)
          Sets the failTypes attribute.
 void setFeatureReporterMaps(FeatureReporterMap[] p_featureReporterMaps)
          Sets the featureReporterMaps attribute.
 void setImmobilizedCharacteristics(BioSequence[] p_immobilizedCharacteristics)
          Sets the immobilizedCharacteristics attribute.
 void setWarningType(OntologyEntry p_warningType)
          Sets the warningType attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.DesignElement.DesignElement
getControlType, setControlType
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setFailTypes

void setFailTypes(OntologyEntry[] p_failTypes)
Sets the failTypes attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Reporter object.

Parameters:
p_failTypes - The new value for failTypes.
See Also:
getFailTypes()

getFailTypes

OntologyEntry[] getFailTypes()
Returns the value of this Reporter object's failTypes attribute.

Returns:
gov.nih.nci.mageom.bean.Description.OntologyEntry[] The value of failTypes.
See Also:
OntologyEntry

setWarningType

void setWarningType(OntologyEntry p_warningType)
Sets the warningType attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Reporter object.

Parameters:
p_warningType - The new value for warningType.
See Also:
getWarningType()

getWarningType

OntologyEntry getWarningType()
Returns the value of this Reporter object's warningType attribute.

Returns:
gov.nih.nci.mageom.bean.Description.OntologyEntry The value of warningType.
See Also:
OntologyEntry

setImmobilizedCharacteristics

void setImmobilizedCharacteristics(BioSequence[] p_immobilizedCharacteristics)
Sets the immobilizedCharacteristics attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Reporter object.

Parameters:
p_immobilizedCharacteristics - The new value for immobilizedCharacteristics.
See Also:
getImmobilizedCharacteristics()

getImmobilizedCharacteristics

BioSequence[] getImmobilizedCharacteristics()
Returns the value of this Reporter object's immobilizedCharacteristics attribute.

Returns:
gov.nih.nci.mageom.bean.BioSequence.BioSequence[] The value of immobilizedCharacteristics.
See Also:
BioSequence

setFeatureReporterMaps

void setFeatureReporterMaps(FeatureReporterMap[] p_featureReporterMaps)
Sets the featureReporterMaps attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Reporter object.

Parameters:
p_featureReporterMaps - The new value for featureReporterMaps.
See Also:
getFeatureReporterMaps()

getFeatureReporterMaps

FeatureReporterMap[] getFeatureReporterMaps()
Returns the value of this Reporter object's featureReporterMaps attribute.

Returns:
gov.nih.nci.mageom.bean.DesignElement.FeatureReporterMap[] The value of featureReporterMaps.
See Also:
FeatureReporterMap