Bio.Phylo.NewickIO 模組

Newick 檔案格式的 I/O 函式封裝器。

請參閱:http://evolution.genetics.washington.edu/phylip/newick_doc.html

exception Bio.Phylo.NewickIO.NewickError

基底:Exception

當 Newick 物件建構無法繼續時引發的例外。

Bio.Phylo.NewickIO.parse(handle, **kwargs)

迭代 Newick 檔案控制代碼中的樹狀結構。

傳回值:

Bio.Phylo.Newick.Tree 物件的產生器。

Bio.Phylo.NewickIO.write(trees, handle, plain=False, **kwargs)

以 Newick 格式將樹狀結構寫入給定的檔案控制代碼。

傳回值:

寫入的樹狀結構數量。

class Bio.Phylo.NewickIO.Parser(handle)

基底:object

解析給定檔案控制代碼的 Newick 樹狀結構。

基於 Bio.Nexus.Trees 中的解析器。

__init__(handle)

初始化 Newick 樹狀結構的檔案控制代碼。

classmethod from_string(treetext)

從給定的字串例示 Newick 樹狀結構類別。

parse(values_are_confidence=False, comments_are_confidence=False, rooted=False)

解析此物件初始化的文字串流。

new_clade(parent=None)

傳回新的 Newick.Clade,可選擇性地暫時參考父項。

process_clade(clade)

移除節點的父項並傳回它。已解析的演化枝的最終處理。

class Bio.Phylo.NewickIO.Writer(trees)

基底:object

基於 Bio.Nexus.Trees 中的寫入器(str、to_string)。

__init__(trees)

初始化樹狀結構寫入器物件的參數。

write(handle, **kwargs)

將此實例的樹狀結構寫入檔案控制代碼。

to_strings(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')

傳回 PAUP 相容樹狀結構行的可迭代物件。