edu.uconn.mcb.lineageevolver.graph
Class EdgeListGraphTopology.EdgeData.SubstitutionEvent

java.lang.Object
  extended byedu.uconn.mcb.lineageevolver.graph.EdgeListGraphTopology.EdgeData.Event
      extended byedu.uconn.mcb.lineageevolver.graph.EdgeListGraphTopology.EdgeData.GenomeEvent
          extended byedu.uconn.mcb.lineageevolver.graph.EdgeListGraphTopology.EdgeData.SubstitutionEvent
All Implemented Interfaces:
java.lang.Comparable, GraphTopologyEvent
Enclosing class:
EdgeListGraphTopology.EdgeData

protected class EdgeListGraphTopology.EdgeData.SubstitutionEvent
extends EdgeListGraphTopology.EdgeData.GenomeEvent

Event produced for carrying out substitution. This event commonly provides more than one substitution on a given Genome. Substitutions are provided for in batches for efficiency.

Author:
Hasan Khalil

Field Summary
 
Fields inherited from class edu.uconn.mcb.lineageevolver.graph.EdgeListGraphTopology.EdgeData.GenomeEvent
edgeData, time, visitor
 
Constructor Summary
EdgeListGraphTopology.EdgeData.SubstitutionEvent()
          Default constructor for objects of type SubstitutionEvent.
 
Method Summary
 void setSubstitutions(int substitutions)
          Sets the number of substitutions to be processed during this substitution event.
 
Methods inherited from class edu.uconn.mcb.lineageevolver.graph.EdgeListGraphTopology.EdgeData.GenomeEvent
applyTo, compareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeListGraphTopology.EdgeData.SubstitutionEvent

public EdgeListGraphTopology.EdgeData.SubstitutionEvent()
Default constructor for objects of type SubstitutionEvent.

Method Detail

setSubstitutions

public void setSubstitutions(int substitutions)
Sets the number of substitutions to be processed during this substitution event.

Parameters:
substitutions - the number of substitutions to be processed during this substitution event.