| Interface | Description | 
|---|---|
| IGraph<V extends SequenceElement,E extends java.lang.Number> | Interface for a IGraph, with objects for each vertex and edge. | 
| Class | Description | 
|---|---|
| Edge<T extends java.lang.Number> | Edge in a graph. | 
| Graph<V extends SequenceElement,E extends java.lang.Number> | Graph, where all edges and vertices are stored in-memory. Internally, this is a directed graph with adjacency list representation; however, if undirected edges are added, these edges are duplicated internally to allow for fast lookup. Depending on the value of allowMultipleEdges, this graph implementation may or may not allow
 multiple edges between any two adjacent nodes. | 
| Vertex<T extends SequenceElement> | Vertex in a graph |