ec.app.sequence
Class FTNode

java.lang.Object
  extended by ec.app.sequence.FTNode

public class FTNode
extends java.lang.Object


Field Summary
 org.biojava.utils.regex.Pattern bp
           
 FTNode lchild
           
 FTNode parent
           
 int position
           
 FTNode rchild
           
 java.lang.String s
           
 
Constructor Summary
FTNode()
           
 
Method Summary
 void addChild(FTNode ftn)
           
 void cleanse()
           
 void copyNode(FTNode from, FTNode to)
           
 boolean falseExp(FTNode n)
           
 boolean isBoolOp(java.lang.String s)
           
static FTNode load_tree(java.lang.String feature, int[] fi, org.biojava.utils.regex.PatternFactory factory)
           
 java.lang.String toString()
           
 boolean value(org.biojava.bio.symbol.SymbolList seq)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

public FTNode parent

lchild

public FTNode lchild

rchild

public FTNode rchild

s

public java.lang.String s

position

public int position

bp

public org.biojava.utils.regex.Pattern bp
Constructor Detail

FTNode

public FTNode()
Method Detail

value

public boolean value(org.biojava.bio.symbol.SymbolList seq)

addChild

public void addChild(FTNode ftn)

load_tree

public static FTNode load_tree(java.lang.String feature,
                               int[] fi,
                               org.biojava.utils.regex.PatternFactory factory)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isBoolOp

public boolean isBoolOp(java.lang.String s)

falseExp

public boolean falseExp(FTNode n)

copyNode

public void copyNode(FTNode from,
                     FTNode to)

cleanse

public void cleanse()