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

All Superinterfaces:
BioEvent, Describable, DesignElementMap, Extendable, Identifiable, Map
All Known Implementing Classes:
CompositeCompositeMapImpl

public interface CompositeCompositeMap
extends DesignElementMap

A CompositeCompositeMap is the description of how source CompositeSequences are transformed into a target CompositeSequence. For instance, several CompositeSequences could represent different sequence regions for a Gene and could be mapped to different CompositeSequences, each representing a different splice variant for that Gene.

Version:
%I%, %G%

Method Summary
 CompositePosition[] getCompositePositionSources()
          Returns the value of this CompositeCompositeMap object's compositePositionSources attribute.
 CompositeSequence getCompositeSequence()
          Returns the value of this CompositeCompositeMap object's compositeSequence attribute.
 void setCompositePositionSources(CompositePosition[] p_compositePositionSources)
          Sets the compositePositionSources attribute.
 void setCompositeSequence(CompositeSequence p_compositeSequence)
          Sets the compositeSequence attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.BioEvent.BioEvent
getProtocolApplications, setProtocolApplications
 
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

setCompositeSequence

void setCompositeSequence(CompositeSequence p_compositeSequence)
Sets the compositeSequence attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a CompositeCompositeMap object.

Parameters:
p_compositeSequence - The new value for compositeSequence.
See Also:
getCompositeSequence()

getCompositeSequence

CompositeSequence getCompositeSequence()
Returns the value of this CompositeCompositeMap object's compositeSequence attribute.

Returns:
gov.nih.nci.mageom.bean.DesignElement.CompositeSequence The value of compositeSequence.
See Also:
CompositeSequence

setCompositePositionSources

void setCompositePositionSources(CompositePosition[] p_compositePositionSources)
Sets the compositePositionSources attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a CompositeCompositeMap object.

Parameters:
p_compositePositionSources - The new value for compositePositionSources.
See Also:
getCompositePositionSources()

getCompositePositionSources

CompositePosition[] getCompositePositionSources()
Returns the value of this CompositeCompositeMap object's compositePositionSources attribute.

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