Bio.SearchIO.HmmerIO.hmmer2_文本模块
用于HMMER 2文本输出的Bio.SearchIO解析器。
- class Bio.SearchIO.HmmerIO.hmmer2_text.Hmmer2TextParser(handle)
基类:
object
HMMER 2.0文本输出的迭代器。
- __init__(handle)
初始化课程。
- __iter__()
在Hmmer 2TextParser上迭代,产生查询结果。
- read_next(rstrip=True)
返回下一个非空行,删除尾部空白。
- push_back(line)
取消读取不应分析的行。
- parse_key_value()
分析用逗号分隔的关键字-值对。
- parse_preamble()
解析HMMER 2前导码。
- parse_qresult()
解析HMMER 2查询块。
- parse_hits()
从命中表开始,解析HMMER 2命中块。
- parse_hsps(hit_placeholders)
从hSP表开始,解析HMMER 2 hSP块。
- parse_hsp_alignments()
解析HMMER 2 SPP对齐块。
- __firstlineno__ = 36
- __static_attributes__ = ('_meta', 'buf', 'handle', 'line', 'qresult')
- class Bio.SearchIO.HmmerIO.hmmer2_text.Hmmer2TextIndexer(*args, **kwargs)
基类:
_BaseHmmerTextIndexer
hmmer 2-文本格式的索引器。
- qresult_start = b'Query'
- qresult_end = b'//'
- __iter__()
在Hmmer 2 TextIndexer上迭代;生成查询结果的键,偏差,0。
- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __firstlineno__ = 330
- __static_attributes__ = ()