pal.tree
Interface TreeOperation


public interface TreeOperation

Title: TreeOperation

Description: A class that creates an altered tree base on input tree. This isn't used by much, SerialCoalescentGenerator.


Nested Class Summary
static class TreeOperation.Utils
          Utility class
 
Method Summary
 Tree operateOn(Tree tree)
          Operates on input tree.
 

Method Detail

operateOn

public Tree operateOn(Tree tree)
Operates on input tree. Users can assume that the input tree is not altered, but should allow that the result tree may just be the input tree!

Parameters:
tree - The input tree.
Returns:
the A new tree, or the input tree