Bio.Align.tabular 模組
Bio.Align 支援來自 BLAST 或 FASTA 的表格輸出。
此模組包含一個解析器,用於解析使用 '-outfmt 7' 參數執行的 BLAST 的表格輸出,以及使用 '-m 8CB' 或 '-m 8CC' 參數的 William Pearson FASTA 比對工具的表格輸出。
- class Bio.Align.tabular.State(value)
基類:
Enum
列舉解析 BTOP 字串時所需的比對狀態。
- MATCH = 1
- QUERY_GAP = 2
- TARGET_GAP = 3
- NONE = 4
- class Bio.Align.tabular.AlignmentIterator(source)
-
來自 BLAST 或 FASTA 表格輸出的比對迭代器。
用於從使用 '-outfmt 7' 參數執行的 BLAST 生成的表格輸出,以及使用 '-m 8CB' 或 '-m 8CC' 輸出格式的 William Pearson FASTA 比對程式生成的表格輸出中讀取(成對)比對。
- fmt: str | None = 'Tabular'
- parse_btop(btop)
解析 BTOP 字串並傳回比對座標。
BTOP(Blast 回溯操作)字串由 BLAST 用於描述序列比對。
- parse_cigar(cigar)
解析 CIGAR 字串並傳回比對座標。
CIGAR 字串,如 SAM 序列比對/映射格式所定義,將序列比對描述為一系列長度和操作(比對/插入/刪除)代碼。
- __abstractmethods__ = frozenset({})