Uses of Interface
edu.uconn.mcb.lineageevolver.graph.GraphEdge

Packages that use GraphEdge
edu.uconn.mcb.lineageevolver Provides all basic, universal LineageEvolver classes directly, and serves as a parent for all other LineageEvolver packages. 
edu.uconn.mcb.lineageevolver.graph Provides graph data structure interface and implementation. 
 

Uses of GraphEdge in edu.uconn.mcb.lineageevolver
 

Fields in edu.uconn.mcb.lineageevolver declared as GraphEdge
private  GraphEdge LineageFork._edge
          The node to fork
 

Constructors in edu.uconn.mcb.lineageevolver with parameters of type GraphEdge
LineageFork(GraphEdge e)
          Constructor for Objects of type LineageFork provided an edge on which to fork.
 

Uses of GraphEdge in edu.uconn.mcb.lineageevolver.graph
 

Classes in edu.uconn.mcb.lineageevolver.graph that implement GraphEdge
 class EdgeListEdge
          GraphEdge implementation for use with EdgeListGraph objects.
 

Methods in edu.uconn.mcb.lineageevolver.graph that return GraphEdge
 GraphEdge GraphTopology.getEdge(GraphTopologyEvent event)
          Returns the edge associated to a given event.
 GraphEdge EdgeListGraphTopology.getEdge(GraphTopologyEvent event)
           
 GraphEdge EdgeListGraphTopology.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
           
 GraphEdge[] EdgeListGraph.getEdges(GraphNode v)
           
 GraphEdge EdgeListGraph.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
           
 GraphEdge[] DirectedGraph.getEdges(GraphNode v)
          Retrieves all edges outgoing from a given node.
 GraphEdge DirectedGraph.addEdge(java.lang.Object data, GraphNode origin, GraphNode destination)
          Adds an edge to this graph.
 

Methods in edu.uconn.mcb.lineageevolver.graph with parameters of type GraphEdge
 int GraphTopology.nextEventTime(GraphEdge e)
          Gets the evolutionary distance between the current position and the next event on the given edge, in time intervals.
 float GraphTopology.substitutionsPerTime(GraphEdge e)
          Returns the number of substitutions per time interval for the given edge.
 GraphTopologyEvent GraphTopology.getEvent(GraphEdge e)
          Returns the next event on the given edge corresponding to the current position on that edge.
 void GraphTopology.addEvent(GenomeVisitor v, GraphEdge edge, int time)
          Adds an event to a given edge, provided a time interval and a GenomeVisitor.
 void GraphTopology.substitute(GraphEdge e, int time)
          Processes substitution on a given edge for a given amount of time.
 void GraphTopology.setSubstitutions(GraphEdge e, int substitutions)
          Sets the branch length for the given edge.
 void GraphTopology.setTime(GraphEdge e, int time)
          Sets the time associated to the given edge.
 int EdgeListGraphTopology.nextEventTime(GraphEdge e)
           
 float EdgeListGraphTopology.substitutionsPerTime(GraphEdge e)
           
 GraphTopologyEvent EdgeListGraphTopology.getEvent(GraphEdge e)
           
 void EdgeListGraphTopology.addEvent(GenomeVisitor v, GraphEdge edge, int time)
           
 java.lang.Object EdgeListGraphTopology.getData(GraphEdge e)
           
 void EdgeListGraphTopology.setData(GraphEdge e, java.lang.Object data)
           
 void EdgeListGraphTopology.substitute(GraphEdge e, int time)
           
 void EdgeListGraphTopology.setSubstitutions(GraphEdge e, int substitutions)
           
 void EdgeListGraphTopology.setTime(GraphEdge e, int time)
           
 GraphNode[] EdgeListGraph.getNodes(GraphEdge e)
           
 java.lang.Object EdgeListGraph.getData(GraphEdge e)
           
 void EdgeListGraph.setData(GraphEdge e, java.lang.Object data)
           
 GraphNode[] DirectedGraph.getNodes(GraphEdge e)
          Retrieves the two nodes connected by a given edge.
 java.lang.Object DirectedGraph.getData(GraphEdge e)
          Returns the data stored inside a given edge.
 void DirectedGraph.setData(GraphEdge e, java.lang.Object data)
          Sets the data for a given edge.