fr.orsay.lri.varna.models.templates
Class RNANodeValueTemplate

java.lang.Object
  extended by fr.orsay.lri.varna.models.templates.RNANodeValueTemplate
All Implemented Interfaces:
GraphvizDrawableNodeValue
Direct Known Subclasses:
RNANodeValueTemplateBasePair, RNANodeValueTemplateBrokenBasePair, RNANodeValueTemplateSequence

public abstract class RNANodeValueTemplate
extends Object
implements 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

Constructor Summary
RNANodeValueTemplate()
           
 
Method Summary
abstract  String toGraphvizNodeName()
          Returns a string that will be displayed on the node by graphviz.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RNANodeValueTemplate

public RNANodeValueTemplate()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

toGraphvizNodeName

public abstract String toGraphvizNodeName()
Description copied from interface: GraphvizDrawableNodeValue
Returns a string that will be displayed on the node by graphviz.

Specified by:
toGraphvizNodeName in interface GraphvizDrawableNodeValue