JAL-3032 adds Java 8 functionality (2/2)
[jalview.git] / src2 / fr / orsay / lri / varna / models / templates / RNANodeValueTemplate.java
diff --git a/src2/fr/orsay/lri/varna/models/templates/RNANodeValueTemplate.java b/src2/fr/orsay/lri/varna/models/templates/RNANodeValueTemplate.java
new file mode 100644 (file)
index 0000000..79374ba
--- /dev/null
@@ -0,0 +1,23 @@
+package fr.orsay.lri.varna.models.templates;
+
+import fr.orsay.lri.varna.models.treealign.GraphvizDrawableNodeValue;
+
+
+/**
+ * An node from an RNA template is either a sequence of non-paired bases,
+ * a base pair originally belonging to an helix,
+ * or a single base originally belonging to an helix but which was broken
+ * in order to remove pseudoknots.
+ * 
+ * @author Raphael Champeimont
+ */
+public abstract class RNANodeValueTemplate implements GraphvizDrawableNodeValue {
+
+       public String toString() {
+               return toGraphvizNodeName();
+       }
+       
+       public abstract String toGraphvizNodeName();
+       
+
+}