Merge branch 'kjvdh/features/PhylogenyViewer_tabbedsupport' into merge/2_11_2/kjvdh...
[jalview.git] / src / jalview / analysis / TreeAlgorithm.java
diff --git a/src/jalview/analysis/TreeAlgorithm.java b/src/jalview/analysis/TreeAlgorithm.java
new file mode 100644 (file)
index 0000000..7aaa913
--- /dev/null
@@ -0,0 +1,31 @@
+package jalview.analysis;
+
+public enum TreeAlgorithm
+{
+  NEIGHBOUR_JOINING("NJ", "Neighbour Joining"),
+  AVERAGE_DISTANCE("AV", "Average Distance (UPGMA)"),
+  MAXIMUM_PARSIMONY("MP", ("Maximum Parsimony")),
+  MAXIMUM_LIKELIHOOD("ML", "Maximum Likelihood"),
+  BAYESIAN("BY", "Bayesian Inference");
+
+  private final String abbreviation;
+
+  private final String name;
+
+  TreeAlgorithm(String abbreviatedName, String fullName)
+  {
+    this.abbreviation = abbreviatedName;
+    this.name = fullName;
+  }
+
+  public String getAbbreviation()
+  {
+    return abbreviation;
+  }
+
+  public String getName()
+  {
+    return name;
+  }
+
+}