Bio.SearchIO.HmmerIO.hmmer2_text module¶
Bio.SearchIO parser for HMMER 2 text output.
-
class
Bio.SearchIO.HmmerIO.hmmer2_text.Hmmer2TextParser(handle)¶ Bases:
objectIterator for the HMMER 2.0 text output.
-
__init__(self, handle)¶ Initialize the class.
-
__iter__(self)¶ Iterate over Hmmer2TextParser, yields query results.
-
read_next(self, rstrip=True)¶ Return the next non-empty line, trailing whitespace removed.
-
push_back(self, line)¶ Un-read a line that should not be parsed yet.
-
parse_key_value(self)¶ Parse key-value pair separated by colon.
-
parse_preamble(self)¶ Parse HMMER2 preamble.
-
parse_qresult(self)¶ Parse a HMMER2 query block.
-
parse_hits(self)¶ Parse a HMMER2 hit block, beginning with the hit table.
-
parse_hsps(self, hit_placeholders)¶ Parse a HMMER2 hsp block, beginning with the hsp table.
-
parse_hsp_alignments(self)¶ Parse a HMMER2 HSP alignment block.
-