fr.orsay.lri.varna.models.templates
Class RNATemplate.ConvertToTree

java.lang.Object
  extended by fr.orsay.lri.varna.models.templates.RNATemplate.ConvertToTree
Enclosing class:
RNATemplate

private class RNATemplate.ConvertToTree
extends Object


Field Summary
private  Iterator<RNATemplate.RNATemplateElement> iter
           
private  Set<RNATemplate.RNATemplateHelix> knownHelixes
           
private  Set<RNATemplate.RNATemplateHelix> removedHelixes
           
 
Constructor Summary
RNATemplate.ConvertToTree(Set<RNATemplate.RNATemplateHelix> removedHelixes)
           
 
Method Summary
 Tree<RNANodeValueTemplate> convert()
           
private  void makeChildren(Tree<RNANodeValueTemplate> father)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

removedHelixes

private Set<RNATemplate.RNATemplateHelix> removedHelixes

iter

private Iterator<RNATemplate.RNATemplateElement> iter

knownHelixes

private Set<RNATemplate.RNATemplateHelix> knownHelixes
Constructor Detail

RNATemplate.ConvertToTree

public RNATemplate.ConvertToTree(Set<RNATemplate.RNATemplateHelix> removedHelixes)
Method Detail

convert

public Tree<RNANodeValueTemplate> convert()
                                   throws fr.orsay.lri.varna.exceptions.ExceptionInvalidRNATemplate
Throws:
fr.orsay.lri.varna.exceptions.ExceptionInvalidRNATemplate

makeChildren

private void makeChildren(Tree<RNANodeValueTemplate> father)
                   throws fr.orsay.lri.varna.exceptions.ExceptionInvalidRNATemplate
Throws:
fr.orsay.lri.varna.exceptions.ExceptionInvalidRNATemplate