Bio.SearchIO.BlastIO.blast_xml 模組
用於 BLAST+ XML 輸出格式的 Bio.SearchIO 解析器。
- class Bio.SearchIO.BlastIO.blast_xml.BlastXmlParser(handle, use_raw_query_ids=False, use_raw_hit_ids=False)
基底類別:
object
用於 BLAST XML 格式的解析器。
- __init__(handle, use_raw_query_ids=False, use_raw_hit_ids=False)
初始化類別。
- __iter__()
迭代 BlastXmlParser 物件會產生查詢結果。
- class Bio.SearchIO.BlastIO.blast_xml.BlastXmlIndexer(filename, **kwargs)
基底類別:
SearchIndexer
用於 BLAST XML 輸出的索引器類別。
- qstart_mark = b'<Iteration>'
- qend_mark = b'</Iteration>'
- block_size = 16384
- __init__(filename, **kwargs)
初始化類別。
- __iter__()
迭代 BlastXmlIndexer 會產生 qstart_id、start_offset、區塊的長度。
- get_raw(offset)
以位元組字串的形式,從檔案中傳回原始紀錄。
- __abstractmethods__ = frozenset({})