Package Bio :: Package Ndb :: Class NdbParser
[show private | hide private]
[frames | no frames]

Class NdbParser

ParserBase --+    
             |    
    SGMLParser --+
                 |
                NdbParser


Parses Ndb sequence data into a Record object. data available at: http://ndbserver.rutgers.edu/NDB/NDBATLAS/index.html
Method Summary
  do_br(self, attrs)
  end_h1(self)
  end_h2(self)
  end_i(self)
  end_li(self)
  end_sub(self)
  end_ul(self)
  feed(self, handle)
feed(self, handle )
  handle_data(self, newtext)
  parse(self, handle)
  reset(self)
Reset this instance.
  start_h1(self, attrs)
  start_h2(self, attrs)
  start_i(self, attrs)
  start_li(self, attrs)
  start_sub(self, attrs)
  start_ul(self, attrs)
  _flush_text(self)
  _parse_chain(self)
    Inherited from SGMLParser
  __init__(self, verbose)
Initialize and reset this instance.
  close(self)
Handle the remaining data.
  convert_charref(self, name)
Convert character reference, may be overridden.
  convert_codepoint(self, codepoint)
  convert_entityref(self, name)
Convert entity references.
  error(self, message)
  finish_endtag(self, tag)
  finish_shorttag(self, tag, data)
  finish_starttag(self, tag, attrs)
  get_starttag_text(self)
  goahead(self, end)
  handle_charref(self, name)
Handle character reference, no need to override.
  handle_comment(self, data)
  handle_decl(self, decl)
  handle_endtag(self, tag, method)
  handle_entityref(self, name)
Handle entity references, no need to override.
  handle_pi(self, data)
  handle_starttag(self, tag, method, attrs)
  parse_endtag(self, i)
  parse_pi(self, i)
  parse_starttag(self, i)
  report_unbalanced(self, tag)
  setliteral(self, *args)
Enter literal mode (CDATA).
  setnomoretags(self)
Enter literal mode (CDATA) till EOF.
  unknown_charref(self, ref)
  unknown_endtag(self, tag)
  unknown_entityref(self, ref)
  unknown_starttag(self, tag, attrs)
  _convert_ref(self, match)
    Inherited from ParserBase
  getpos(self)
Return current line number and offset.
  parse_comment(self, i, report)
  parse_declaration(self, i)
  parse_marked_section(self, i, report)
  unknown_decl(self, data)
  updatepos(self, i, j)
  _parse_doctype_attlist(self, i, declstartpos)
  _parse_doctype_element(self, i, declstartpos)
  _parse_doctype_entity(self, i, declstartpos)
  _parse_doctype_notation(self, i, declstartpos)
  _parse_doctype_subset(self, i, declstartpos)
  _scan_name(self, i, declstartpos)

Class Variable Summary
    Inherited from SGMLParser
SRE_Pattern entity_or_charref = &(?:([a-zA-Z][-\.a-zA-Z0-9]*)|#([0-9...
dict entitydefs = {'amp': '&', 'lt': '<', 'gt': '>', 'apos': ...
str _decl_otherchars = '='

Method Details

feed(self, handle)

feed(self, handle )

Feed in ndb data for scanning. handle is a file-like object containing ndb data. consumer is a Consumer object that will receive events as the ndb data is scanned.
Overrides:
sgmllib.SGMLParser.feed

reset(self)

Reset this instance. Loses all unprocessed data.
Overrides:
sgmllib.SGMLParser.reset (inherited documentation)

Generated by Epydoc 2.1 on Mon Aug 27 16:12:11 2007 http://epydoc.sf.net