JAL-1167 method and simple tests for printing score matrices as tab or
[jalview.git] / test / jalview / schemes / ScoreMatrixPrinter.java
diff --git a/test/jalview/schemes/ScoreMatrixPrinter.java b/test/jalview/schemes/ScoreMatrixPrinter.java
new file mode 100644 (file)
index 0000000..099db3c
--- /dev/null
@@ -0,0 +1,29 @@
+package jalview.schemes;
+
+import java.util.Map;
+
+import org.junit.Test;
+
+
+public class ScoreMatrixPrinter 
+{
+  @Test
+  public void printAllMatrices()
+  {
+    for (Map.Entry<String,ScoreMatrix> sm:((Map<String, ScoreMatrix>) ResidueProperties.scoreMatrices).entrySet())
+    {
+      System.out.println("Matrix "+sm.getKey());
+      System.out.println(sm.getValue().toString());
+    }
+  }
+  @Test
+  public void printHTMLMatrices()
+  {
+    for (Map.Entry<String,ScoreMatrix> sm:((Map<String, ScoreMatrix>) ResidueProperties.scoreMatrices).entrySet())
+    {
+      System.out.println("Matrix "+sm.getKey());
+      System.out.println(sm.getValue().outputMatrix(true));
+    }
+  }
+
+}