JAL-2795 Added get and set values to the converted matrix
[jalview.git] / src / jalview / ext / archaeopteryx / ForesterMatrix.java
@@ -1,9 +1,18 @@
 package jalview.ext.archaeopteryx;
 
+import jalview.math.MatrixI;
+
 import org.forester.evoinference.matrix.distance.DistanceMatrix;
 
-public class MergedMatrix implements DistanceMatrix
+public class ForesterMatrix implements DistanceMatrix
 {
+  private MatrixI jalviewMatrix;
+
+  public ForesterMatrix(MatrixI jalviewInputMatrix)
+  {
+    this.jalviewMatrix = jalviewInputMatrix;
+
+  }
 
   @Override
   public String getIdentifier(int i)
@@ -15,22 +24,19 @@ public class MergedMatrix implements DistanceMatrix
   @Override
   public int getIndex(String identifier)
   {
-    // TODO Auto-generated method stub
     return 0;
   }
 
   @Override
   public int getSize()
   {
-    // TODO Auto-generated method stub
     return 0;
   }
 
   @Override
   public double getValue(int col, int row)
   {
-    // TODO Auto-generated method stub
-    return 0;
+    return jalviewMatrix.getValue(row, col);
   }
 
   @Override
@@ -43,7 +49,7 @@ public class MergedMatrix implements DistanceMatrix
   @Override
   public void setValue(int col, int row, double distance)
   {
-    // TODO Auto-generated method stub
+    jalviewMatrix.setValue(row, col, distance);
 
   }