Package nct.graph

Interface Summary
DistanceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> This interface describes a method that returns the distance between two nodes.
Edge<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> An generic interface describing the basic components of an edge: source and target nodes, edge weight, and description.
Graph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> A generic interface that defines an edge weighted, undirected graph.
KPartiteGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>,PartitionType extends Comparable<? super PartitionType>> A generic interface to a K-partite graph.
SequenceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> An interface that describes accessing a sequence database associated with the graph.
WeightedNode<IDType extends Comparable<? super IDType>,WeightType extends Comparable<? super WeightType>>  
 

Class Summary
BasicDistanceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> An extension of BasicGraph that calculates the minimum distance between nodes.
BasicEdge<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> A generic implementation of the Edge interface.
BasicGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> A generic implementation of the Graph interface.
BasicKPartiteGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>,PartitionType extends Comparable<? super PartitionType>> A generic implementation of the KPartiteGraph interface.
BasicWeightedNode<IDType extends Comparable<? super IDType>,WeightType extends Comparable<? super WeightType>>  
BlastGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> An extension of BasicDistanceGraph that implements SequenceGraph and contains a pointer to a Blast database.
FastaGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>> An extension of BasicDistanceGraph that implements the SequenceGraph interface and contains a (pointer to a) fasta database.