java.lang.Object
org.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.BioEvent.BioEvent
org.biomage.BioEvent.Map
org.biomage.BioAssayData.DesignElementMap
org.biomage.DesignElement.ReporterCompositeMap
- All Implemented Interfaces:
- org.biomage.Interface.HasAuditTrail, org.biomage.Interface.HasCompositeSequence, org.biomage.Interface.HasDescriptions, org.biomage.Interface.HasPropertySets, org.biomage.Interface.HasProtocolApplications, org.biomage.Interface.HasReporterPositionSources, org.biomage.Interface.HasSecurity, java.io.Serializable
- public class ReporterCompositeMap
- extends org.biomage.BioAssayData.DesignElementMap
- implements java.io.Serializable, org.biomage.Interface.HasReporterPositionSources, org.biomage.Interface.HasCompositeSequence
A ReporterCompositeMap is the description of how source Reporters are
transformed into a target CompositeSequences. For instance, several
reporters that tile across a section of a chromosome could be mapped to
a CompositeSequence.
| Nested classes inherited from class org.biomage.Interface.HasReporterPositionSources |
org.biomage.Interface.HasReporterPositionSources.ReporterPositionSources_list |
| Nested classes inherited from class org.biomage.Interface.HasProtocolApplications |
org.biomage.Interface.HasProtocolApplications.ProtocolApplications_list |
| Nested classes inherited from class org.biomage.Interface.HasAuditTrail |
org.biomage.Interface.HasAuditTrail.AuditTrail_list |
| Nested classes inherited from class org.biomage.Interface.HasDescriptions |
org.biomage.Interface.HasDescriptions.Descriptions_list |
| Nested classes inherited from class org.biomage.Interface.HasPropertySets |
org.biomage.Interface.HasPropertySets.PropertySets_list |
|
Field Summary |
private CompositeSequence |
compositeSequence
A map to the reporters that compose this CompositeSequence. |
private org.biomage.Interface.HasReporterPositionSources.ReporterPositionSources_list |
reporterPositionSources
Association to the reporters that compose this CompositeSequence
and where those reporters occur. |
| Fields inherited from class org.biomage.BioEvent.BioEvent |
|
| Fields inherited from class org.biomage.Common.Describable |
|
| Fields inherited from class org.biomage.Common.Extendable |
|
| Methods inherited from class org.biomage.Common.Describable |
addToAuditTrail, addToAuditTrail, addToDescriptions, addToDescriptions, getAuditTrail, getDescriptions, getFromAuditTrail, getFromDescriptions, getSecurity, removeElementAtFromAuditTrail, removeElementAtFromDescriptions, removeFromAuditTrail, removeFromDescriptions, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reporterPositionSources
private org.biomage.Interface.HasReporterPositionSources.ReporterPositionSources_list reporterPositionSources
- Association to the reporters that compose this CompositeSequence
and where those reporters occur.
compositeSequence
private CompositeSequence compositeSequence
- A map to the reporters that compose this CompositeSequence.
ReporterCompositeMap
public ReporterCompositeMap()
- Default constructor.
ReporterCompositeMap
public ReporterCompositeMap(org.xml.sax.Attributes atts)
- Attribute constructor.
Looks up the attributes in the parameter and casts them from strings
appropriately
writeMAGEML
public void writeMAGEML(java.io.Writer out)
throws java.io.IOException
- writeMAGEML
This method is responsible for assembling the attribute and
association data into XML. It creates the object tag and then calls
the writeAttributes and writeAssociation methods.
writeAttributes
public void writeAttributes(java.io.Writer out)
throws java.io.IOException
- writeAttributes
This method is responsible for assembling the attribute data into
XML. It calls the super method to write out all attributes of this
class and it's ancestors.
writeAssociations
public void writeAssociations(java.io.Writer out)
throws java.io.IOException
- writeAssociations
This method is responsible for assembling the association data
into XML. It calls the super method to write out all associations of
this class's ancestors.
setReporterPositionSources
public void setReporterPositionSources(org.biomage.Interface.HasReporterPositionSources.ReporterPositionSources_list reporterPositionSources)
- Set method for reporterPositionSources
- Specified by:
setReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
getReporterPositionSources
public org.biomage.Interface.HasReporterPositionSources.ReporterPositionSources_list getReporterPositionSources()
- Get method for reporterPositionSources
- Specified by:
getReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
addToReporterPositionSources
public void addToReporterPositionSources(ReporterPosition reporterPosition)
- Method to add ReporterPosition to ReporterPositionSources_list
- Specified by:
addToReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
addToReporterPositionSources
public void addToReporterPositionSources(int position,
ReporterPosition reporterPosition)
- Method to add ReporterPosition at position to
ReporterPositionSources_list
- Specified by:
addToReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
getFromReporterPositionSources
public ReporterPosition getFromReporterPositionSources(int position)
- Method to get ReporterPosition from ReporterPositionSources_list
- Specified by:
getFromReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
removeElementAtFromReporterPositionSources
public void removeElementAtFromReporterPositionSources(int position)
- Method to remove by position from ReporterPositionSources_list
- Specified by:
removeElementAtFromReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
removeFromReporterPositionSources
public void removeFromReporterPositionSources(ReporterPosition reporterPosition)
- Method to remove first ReporterPosition from
ReporterPositionSources_list
- Specified by:
removeFromReporterPositionSources in interface org.biomage.Interface.HasReporterPositionSources
setCompositeSequence
public void setCompositeSequence(CompositeSequence compositeSequence)
- Set method for compositeSequence
- Specified by:
setCompositeSequence in interface org.biomage.Interface.HasCompositeSequence
getCompositeSequence
public CompositeSequence getCompositeSequence()
- Get method for compositeSequence
- Specified by:
getCompositeSequence in interface org.biomage.Interface.HasCompositeSequence