|
ARB
|
#include <ARB_Tree.hxx>


Protected Member Functions | |
| AP_sequence * | take_seq () |
| void | replace_seq (AP_sequence *sequence) |
| ~ARB_seqtree () OVERRIDE | |
Protected Member Functions inherited from TreeNode | |
| TreeNode *& | self_ref () |
| void | unlink_from_father () |
| void | swap_node_info (TreeNode *other, bool ofKeeledGroups) |
| void | fixKeeledOrientation () |
| void | set_tree_root (TreeRoot *new_root) |
| bool | at_root () const |
| virtual | ~TreeNode () |
| void | destroy () |
| void | destroy (TreeRoot *viaRoot) |
Friends | |
| GB_ERROR | ARB_seqtree_root::loadFromDB (const char *name) |
| GB_ERROR | ARB_seqtree_root::linkToDB (int *zombies, int *duplicates) |
| void | ARB_seqtree_root::unlinkFromDB () |
Additional Inherited Members | |
Static Public Member Functions inherited from TreeNode | |
| static void | destroy (TreeNode *that) |
| static void | destroy (TreeNode *that, TreeRoot *root) |
Public Attributes inherited from TreeNode | |
| TreeNode * | father |
| TreeNode * | leftson |
| TreeNode * | rightson |
| GBT_LEN | leftlen |
| GBT_LEN | rightlen |
| GBDATA * | gb_node |
| char * | name |
Definition at line 119 of file ARB_Tree.hxx.
|
protected |
Definition at line 184 of file ARB_Tree.cxx.
|
inline |
Definition at line 149 of file ARB_Tree.hxx.
|
inlineprotected |
Definition at line 139 of file ARB_Tree.hxx.
|
protected |
Definition at line 256 of file ARB_Tree.cxx.
| ARB_seqtree::DEFINE_TREE_ACCESSORS | ( | ARB_seqtree_root | , |
| ARB_seqtree | |||
| ) |
| void ARB_seqtree::calcTreeInfo | ( | ARB_tree_info & | info | ) |
Definition at line 163 of file ARB_Tree.cxx.
References TreeNode::gb_node, GB_read_flag(), ARB_tree_info::groups, ARB_tree_info::innerNodes, TreeNode::is_leaf(), ARB_tree_info::leafs, ARB_tree_info::marked, and ARB_tree_info::unlinked.
|
inline |
Definition at line 159 of file ARB_Tree.hxx.
References TreeNode::is_leftson().
Referenced by ARB_countedTree::relative_position_in().
|
inline |
Definition at line 160 of file ARB_Tree.hxx.
References TreeNode::is_rightson().
|
inline |
Definition at line 162 of file ARB_Tree.hxx.
Referenced by AP_tree_root::remove_leafs().
|
inline |
Definition at line 163 of file ARB_Tree.hxx.
|
inline |
|
inline |
Definition at line 174 of file ARB_Tree.hxx.
References AP_sequence::hasSequence().
| void ARB_seqtree::mark_subtree | ( | ) |
Definition at line 188 of file ARB_Tree.cxx.
References TreeNode::gb_node, GB_write_flag(), and TreeNode::is_leaf().
Referenced by ap_mark_degenerated().
| bool ARB_seqtree::contains_marked_species | ( | ) |
Definition at line 198 of file ARB_Tree.cxx.
References TreeNode::gb_node, GB_read_flag(), and TreeNode::is_leaf().
Referenced by SpecSetRegistry::write_node_information().
|
friend |
|
friend |
|
friend |
1.8.8