Bio.SearchIO.BlastIO.blast_xml模块
Bio.SearchIO解析器,用于BST + ML输出格式。
- class Bio.SearchIO.BlastIO.blast_xml.BlastXmlParser(handle, use_raw_query_ids=False, use_raw_hit_ids=False)
基类:
object
用于AMPS HTML格式的解析器。
- __init__(handle, use_raw_query_ids=False, use_raw_hit_ids=False)
初始化课程。
- __iter__()
迭代BlastXpress Parser对象会产生查询结果。
- __firstlineno__ = 232
- __static_attributes__ = ('_fallback', '_meta', '_use_raw_hit_ids', '_use_raw_query_ids', 'xml_iter')
- class Bio.SearchIO.BlastIO.blast_xml.BlastXmlIndexer(filename, **kwargs)
基类:
SearchIndexer
用于AMPS HTML输出的索引器类。
- qstart_mark = b'<Iteration>'
- qend_mark = b'</Iteration>'
- block_size = 16384
- __init__(filename, **kwargs)
初始化课程。
- __iter__()
在BlastXpress Indexer上迭代会产生qstart_id、start_odge、块的长度。
- get_raw(offset)
将文件中的原始记录作为字节字符串返回。
- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __firstlineno__ = 554
- __static_attributes__ = ('_fallback', '_meta')
- class Bio.SearchIO.BlastIO.blast_xml.BlastXmlWriter(handle, use_raw_query_ids=True, use_raw_hit_ids=True)
基类:
object
基于流的BST + HTML编写器。
- __init__(handle, use_raw_query_ids=True, use_raw_hit_ids=True)
初始化课程。
- write_file(qresults)
将ML内容写入输出柄。
- __firstlineno__ = 748
- __static_attributes__ = ('_use_raw_hit_ids', '_use_raw_query_ids', 'frag_counter', 'hit_counter', 'hsp_counter', 'qresult_counter', 'xml')