org.biojava.bio.symbol
Class SuffixTree.SuffixNode
java.lang.Object
|
+--org.biojava.bio.symbol.SuffixTree.SuffixNode
- Enclosing class:
- SuffixTree
- public abstract static class SuffixTree.SuffixNode
- extends java.lang.Object
- implements java.io.Serializable
A node in the suffix tree.
This class is realy stupid & delegates most work off to a SuffixTree so
that it is as small (in memory-per-object terms) as possible.
- Author:
- Matthe Pocock
- See Also:
- Serialized Form
Method Summary |
abstract float |
getNumber()
Return a number (usually, but not always, a motif count)
associated with this node of the tree. |
abstract boolean |
hasChild(int i)
Determine if this node has a child corresponding to a given
index number. |
abstract boolean |
isTerminal()
Determine is this node is terminal (has no children). |
abstract void |
setNumber(float n)
Set the number associated with this node. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SuffixTree.SuffixNode
public SuffixTree.SuffixNode()
isTerminal
public abstract boolean isTerminal()
- Determine is this node is terminal (has no children).
- Returns:
true
if and only if this node has no children.
hasChild
public abstract boolean hasChild(int i)
- Determine if this node has a child corresponding to a given
index number.
getNumber
public abstract float getNumber()
- Return a number (usually, but not always, a motif count)
associated with this node of the tree.
setNumber
public abstract void setNumber(float n)
- Set the number associated with this node.