Bio.SearchIO.BlastIO.blast_xml 模块
Bio.SearchIO 解析器用于 BLAST+ XML 输出格式。
- 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({})