Package Bio :: Package SwissProt :: Module SProt :: Class _Scanner
[hide private]
[frames] | no frames]

Class _Scanner

source code

Scans SwissProt-formatted data.

Tested with: Release 37 Release 38

Instance Methods [hide private]
 
feed(self, handle, consumer)
Feed in SwissProt data for scanning.
source code
 
_skip_starstar(self, uhandle)
Ignores any lines starting **
source code
 
_scan_record(self, uhandle, consumer) source code
 
_scan_line(self, line_type, uhandle, event_fn, exactly_one=None, one_or_more=None, any_number=None, up_to_one=None) source code
 
_scan_id(self, uhandle, consumer) source code
 
_scan_ac(self, uhandle, consumer) source code
 
_scan_dt(self, uhandle, consumer) source code
 
_scan_de(self, uhandle, consumer) source code
 
_scan_gn(self, uhandle, consumer) source code
 
_scan_os(self, uhandle, consumer) source code
 
_scan_og(self, uhandle, consumer) source code
 
_scan_oc(self, uhandle, consumer) source code
 
_scan_ox(self, uhandle, consumer) source code
 
_scan_oh(self, uhandle, consumer) source code
 
_scan_reference(self, uhandle, consumer) source code
 
_scan_rn(self, uhandle, consumer) source code
 
_scan_rp(self, uhandle, consumer) source code
 
_scan_rc(self, uhandle, consumer) source code
 
_scan_rx(self, uhandle, consumer) source code
 
_scan_ra(self, uhandle, consumer) source code
 
_scan_rt(self, uhandle, consumer) source code
 
_scan_rl(self, uhandle, consumer) source code
 
_scan_cc(self, uhandle, consumer) source code
 
_scan_dr(self, uhandle, consumer) source code
 
_scan_kw(self, uhandle, consumer) source code
 
_scan_ft(self, uhandle, consumer) source code
 
_scan_pe(self, uhandle, consumer) source code
 
_scan_sq(self, uhandle, consumer) source code
 
_scan_sequence_data(self, uhandle, consumer) source code
 
_scan_terminator(self, uhandle, consumer) source code
Class Variables [hide private]
  _scan_fns = [_scan_id, _scan_ac, _scan_dt, _scan_de, _scan_gn,...
Method Details [hide private]

feed(self, handle, consumer)

source code 

Feed in SwissProt data for scanning. handle is a file-like object that contains swissprot data. consumer is a Consumer object that will receive events as the report is scanned.


Class Variable Details [hide private]

_scan_fns

Value:
[_scan_id, _scan_ac, _scan_dt, _scan_de, _scan_gn, _scan_os, _scan_og,\
 _scan_oc, _scan_ox, _scan_oh, _scan_reference, _scan_cc, _scan_dr, _s\
can_pe, _scan_kw, _scan_ft, _scan_sq, _scan_sequence_data, _scan_termi\
nator]