X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src2%2Ffr%2Forsay%2Flri%2Fvarna%2Fmodels%2Ftemplates%2FRNANodeValueTemplate.java;fp=src2%2Ffr%2Forsay%2Flri%2Fvarna%2Fmodels%2Ftemplates%2FRNANodeValueTemplate.java;h=79374ba93e63bb2d71005f8af2c76e4cd161dd63;hp=0000000000000000000000000000000000000000;hb=665d2c2f4c1310e6985b93b7c2c8a8eec2fa9086;hpb=0e684f72690bd6532272a39ab6c188a27559fd09 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 index 0000000..79374ba --- /dev/null +++ b/src2/fr/orsay/lri/varna/models/templates/RNANodeValueTemplate.java @@ -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(); + + +}