DistanceMatrixF84DistanceMatrix, HKYDistanceMatrix, JukesCantorDistanceMatrix, SequenceAlignmentsDistanceMatrix, TamuraNeiDistanceMatrixpublic class BasicDistanceMatrix extends java.lang.Object implements DistanceMatrix
| Constructor | Description |
|---|---|
BasicDistanceMatrix(java.util.Collection<Taxon> taxa,
double[][] distances) |
| Modifier and Type | Method | Description |
|---|---|---|
double |
getDistance(int row,
int column) |
Gets the distance at a particular row and column
|
double |
getDistance(Taxon taxonRow,
Taxon taxonColumn) |
Gets the distance between 2 taxa
|
double[][] |
getDistances() |
Gets a 2-dimensional array containing the distances
|
int |
getSize() |
Gets the size of the matrix (which is square), i.e., number of rows or columns.
|
DistanceMatrix |
getSubmatrix(java.util.Collection<Taxon> taxonSubset) |
Gets a sub-matrix for only those taxa in the collection (all
of which should be present in this matrix).
|
java.util.List<Taxon> |
getTaxa() |
public BasicDistanceMatrix(java.util.Collection<Taxon> taxa, double[][] distances)
public int getSize()
getSize in interface DistanceMatrixpublic java.util.List<Taxon> getTaxa()
getTaxa in interface DistanceMatrixpublic double getDistance(int row,
int column)
getDistance in interface DistanceMatrixrow - the row indexcolumn - the column indexpublic double getDistance(Taxon taxonRow, Taxon taxonColumn)
getDistance in interface DistanceMatrixtaxonRow - taxonColumn - public DistanceMatrix getSubmatrix(java.util.Collection<Taxon> taxonSubset)
getSubmatrix in interface DistanceMatrixtaxonSubset - public double[][] getDistances()
getDistances in interface DistanceMatrixhttp://code.google.com/p/jebl2/