A library for working with phylogenetic and population genetic data.
v0.27.0
simple_tree.hpp File Reference
#include "genesis/tree/tree.hpp"
#include "genesis/tree/common_tree/tree.hpp"
#include "genesis/tree/function/operators.hpp"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  SimpleNewickEdgeData
 Data class for SimpleNewickTreeEdges. More...
 
class  SimpleNewickNodeData
 Data class for SimpleNewickTreeNodes. More...
 

Namespaces

 genesis
 Container namespace for all symbols of genesis in order to keep them separate when used as a library.
 
 genesis::tree
 

Typedefs

using SimpleNewickTree = Tree
 Alias for a Tree that stores TreeNodes and TreeEdges with the standard Newick elements on them. More...
 
using SimpleNewickTreeEdge = TreeEdge
 Alias for a TreeEdge of an SimpleNewickTree. See there for more information. More...
 
using SimpleNewickTreeLink = TreeLink
 Alias for a TreeLink of an SimpleNewickTree. See there for more information. More...
 
using SimpleNewickTreeNode = TreeNode
 Alias for a TreeNode of an SimpleNewickTree. See there for more information. More...
 

Functions

SimpleNewickTree convert_common_tree_to_simple_newick_tree (CommonTree const &source)
 Helper function that takes a CommonTree (or any Tree with Node and Edge data derived from it) and turns its data into an SimpleNewickTree, that is, a Tree with SimpleNewickNodeData and SimpleNewickEdgeData. More...