Bio.Phylo.NewickIO module¶
I/O function wrappers for the Newick file format.
See: http://evolution.genetics.washington.edu/phylip/newick_doc.html
- 
exception Bio.Phylo.NewickIO.NewickError¶
- Bases: - Exception- Exception raised when Newick object construction cannot continue. 
- 
Bio.Phylo.NewickIO.parse(handle, **kwargs)¶
- Iterate over the trees in a Newick file handle. - Returns
- generator of Bio.Phylo.Newick.Tree objects. 
 
- 
Bio.Phylo.NewickIO.write(trees, handle, plain=False, **kwargs)¶
- Write a trees in Newick format to the given file handle. - Returns
- number of trees written. 
 
- 
class Bio.Phylo.NewickIO.Parser(handle)¶
- Bases: - object- Parse a Newick tree given a file handle. - Based on the parser in - Bio.Nexus.Trees.- 
__init__(self, handle)¶
- Initialize file handle for the Newick Tree. 
 - 
classmethod from_string(treetext)¶
- Instantiate the Newick Tree class from the given string. 
 - 
parse(self, values_are_confidence=False, comments_are_confidence=False, rooted=False)¶
- Parse the text stream this object was initialized with. 
 - 
new_clade(self, parent=None)¶
- Return new Newick.Clade, optionally with temporary reference to parent. 
 - 
process_clade(self, clade)¶
- Remove node’s parent and return it. Final processing of parsed clade. 
 
- 
- 
class Bio.Phylo.NewickIO.Writer(trees)¶
- Bases: - object- Based on the writer in Bio.Nexus.Trees (str, to_string). - 
__init__(self, trees)¶
- Initialize parameter for Tree Writer object. 
 - 
write(self, handle, **kwargs)¶
- Write this instance’s trees to a file handle. 
 - 
to_strings(self, confidence_as_branch_length=False, branch_length_only=False, plain=False, plain_newick=True, ladderize=None, max_confidence=1.0, format_confidence='%1.2f', format_branch_length='%1.5f')¶
- Return an iterable of PAUP-compatible tree lines. 
 
-