19 #ifndef _biomcmc_newick_space_h_ 20 #define _biomcmc_newick_space_h_ 34 newick_space new_newick_space ();
35 void del_newick_space (newick_space nwk);
38 newick_space new_newick_space_from_file (
char *filename);
39 void update_newick_space_from_file (newick_space nwk,
char *filename);
40 void update_newick_space_from_string (newick_space nwk,
char *tree_string,
size_t string_size);
41 void update_newick_space_from_topology (newick_space nwk,
topology topol);
int ref_counter
Vector of trees originally in nexus file and compacted.
Definition: newick_space.h:31
topology new_single_topology_from_newick_file(char *filename)
Convenience function to read one newick tree from file, skipping checks (comments, multiline trees, etc.)
Definition: newick_space.c:46
Collection of topologies from tree file. Each topology will have its own char_vector.
Definition: newick_space.h:27
topology * t
Number of trees originally in nexus file and compacted (only distinct topologies).
Definition: newick_space.h:30
Low-level functions for reading newick strings.
Binary unrooted topology (rooted at leaf with ID zero)
Definition: topology_common.h:47