ivy.newick module¶
Parse newick strings.
The function of interest is parse, which returns the root node of the parsed tree.
- 
class ivy.newick.Tokenizer(infile)[source]¶
- Bases: - shlex.shlex- Provides tokens for parsing newick strings. 
- 
ivy.newick.parse(data, ttable=None, treename=None)[source]¶
- Parse a newick string. - Parameters: - data – Any file-like object that can be coerced into shlex, or a string (converted to StringIO)
- ttable (dict) – Mapping of node labels in the newick string to other values.
 - Returns: - The root node. - Return type: