Bio.Align.mauve 模組
Bio.Align 支援來自 Mauve/ProgressiveMauve 的 "xmfa" 輸出。
您應該透過 Bio.Align 函數使用此模組。
- class Bio.Align.mauve.AlignmentWriter(target, metadata=None, identifiers=None)
基底類別:
AlignmentWriter
Mauve xmfa 比對寫入器。
- fmt: str | None = 'Mauve'
- __init__(target, metadata=None, identifiers=None)
建立一個 AlignmentWriter 物件。
- 參數
target - 輸出串流或檔案名稱
- metadata - 要包含在輸出中的 metadata。如果 metadata
是 None,則要寫入的 alignments 物件必須具有 metadata 屬性。
- identifiers - 包含在
比對中的序列 ID 清單。序列將根據其在此清單中的索引編號。如果 identifiers 是 None,則要寫入的 alignments 物件必須具有 identifiers 屬性。
- write_header(stream, alignments)
將檔案標頭寫入輸出檔案。
- write_file(stream, alignments)
寫入包含比對的檔案,並傳回比對的數量。
alignments - Bio.Align.mauve.AlignmentIterator 物件。
- format_alignment(alignment)
傳回 Mauve 格式的單一比對字串。
- __abstractmethods__ = frozenset({})
- class Bio.Align.mauve.AlignmentIterator(source)
基底類別:
AlignmentIterator
Mauve xmfa 比對迭代器。
- fmt: str | None = 'Mauve'
- __abstractmethods__ = frozenset({})