1 package jalview.ext.archaeopteryx;
3 import jalview.datamodel.SequenceI;
4 import jalview.ext.forester.ForesterMatrix;
5 import jalview.math.MatrixI;
7 import org.forester.evoinference.matrix.distance.DistanceMatrix;
9 public final class MatrixConverter
12 * Shouldn't get instantiated
14 private MatrixConverter()
20 public static DistanceMatrix convertJalviewToForester(
21 final MatrixI jalviewInputMatrix,
22 final SequenceI[] matrixSequences)
24 if (jalviewInputMatrix.width() != jalviewInputMatrix.height())
26 // some kind of warning?
28 DistanceMatrix foresterMatrix = new ForesterMatrix(jalviewInputMatrix,
30 return foresterMatrix;
35 public static DistanceMatrix convertJalviewToForester(
36 final MatrixI jalviewInputMatrix,
37 final String[] matrixIdentifiers)
39 if (jalviewInputMatrix.width() != jalviewInputMatrix.height())
41 // some kind of warning?
44 DistanceMatrix foresterMatrix = new ForesterMatrix(jalviewInputMatrix,
46 return foresterMatrix;