Quetzal-CoaTL
The Coalescence Template Library
Loading...
Searching...
No Matches
quetzal::format::newick::extended Namespace Reference

Generic components for parsing or generating extended Newick strings. More...

Functions

template<class VertexProperty = quetzal::format::newick::ast::node::vertex_property, class EdgeProperty = quetzal::format::newick::ast::node::edge_property>
std::tuple< quetzal::coalescence::network< VertexProperty, EdgeProperty >, typename quetzal::coalescence::network< VertexProperty, EdgeProperty >::vertex_descriptor > to_network (quetzal::format::newick::ast::node ast_root)
 Converts an Extended Newick AST to a quetzal network graph.
 
template<class VertexProperty = quetzal::format::newick::ast::node::vertex_property, class EdgeProperty = quetzal::format::newick::ast::node::edge_property>
std::tuple< quetzal::coalescence::network< VertexProperty, EdgeProperty >, typename quetzal::coalescence::network< VertexProperty, EdgeProperty >::vertex_descriptor > to_network (const std::string &extended_newick)
 Converts a standard Newick string to a quetzal network graph.
 

Detailed Description

Generic components for parsing or generating extended Newick strings.