Bio.Phylo.NeXMLIO 模組
NeXML 檔案格式的 I/O 函式包裝器。
- Bio.Phylo.NeXMLIO.qUri(s)
給定一個有前綴的 URI,回傳完整的 URI。
- Bio.Phylo.NeXMLIO.cdao_to_obo(s)
選擇性地將 CDAO 前綴的 URI 轉換為 OBO 前綴的 URI。
- Bio.Phylo.NeXMLIO.matches(s)
檢查 CDAO 和 OBO 命名空間中是否有匹配項。
- exception Bio.Phylo.NeXMLIO.NeXMLError
基底類別:
Exception
當 NeXML 物件建構無法繼續時引發的例外。
- Bio.Phylo.NeXMLIO.parse(handle, **kwargs)
迭代 NeXML 檔案控制代碼中的樹狀結構。
- 回傳值:
Bio.Phylo.NeXML.Tree 物件的產生器。
- Bio.Phylo.NeXMLIO.write(trees, handle, plain=False, **kwargs)
以 NeXML 格式將樹狀結構寫入給定的檔案控制代碼。
- 回傳值:
寫入的樹狀結構數量。
- class Bio.Phylo.NeXMLIO.Parser(handle)
基底類別:
object
解析給定檔案控制代碼的 NeXML 樹狀結構。
基於
Bio.Nexus.Trees
中的解析器。- __init__(handle)
初始化 NeXML 檔案解析器的參數。
- classmethod from_string(treetext)
將檔案控制代碼轉換為 StringIO 物件。
- add_annotation(node_dict, meta_node)
為 NeXML 解析器新增註解。
- parse(values_are_confidence=False, rooted=False)
解析初始化此物件時所用的文字串流。