Table of Contents

Class: _RecordConsumer Bio/ECell/__init__.py

Create an ECell Record object from scanner generated information.

Methods   
__init__
_build_reactor_entry
_build_substance_entry
_build_system_entry
_check_missing_header
_consistency_filter
_convert_conc
_make_line_dict
_remove_if_inconsistent
_set_max
header_line
include_line
parse_reactor_lines
parse_substance_lines
reactor_multiline
substance_multiline
system_line
  __init__ 
__init__ ( self )

  _build_reactor_entry 
_build_reactor_entry (
        self,
        line_dict,
        counter_dict,
        )

  _build_substance_entry 
_build_substance_entry (
        self,
        line_dict,
        line_no,
        )

  _build_system_entry 
_build_system_entry ( self,  line_dict )

  _check_missing_header 
_check_missing_header ( self,  line_dict )

  _consistency_filter 
_consistency_filter (
        self,
        prefix,
        tag,
        valid_keys,
        )

  _convert_conc 
_convert_conc ( self,  line_dict )

  _make_line_dict 
_make_line_dict ( self,  line )

  _remove_if_inconsistent 
_remove_if_inconsistent ( self,  list_dict )

  _set_max 
_set_max ( self,  counter_dict )

  header_line 
header_line ( self,  lines )

  include_line 
include_line ( self,  line )

  parse_reactor_lines 
parse_reactor_lines ( self,  multiline )

Exceptions   
ECellError( "invalid header" )
ECellError( 'p_coeff must contain only digits' )
ECellError( 's_coeff must contain only digits' )
  parse_substance_lines 
parse_substance_lines ( self,  multiline )

Exceptions   
ECellError( "quantity and concentration are mutually exclusive" )
  reactor_multiline 
reactor_multiline ( self,  multiline )

  substance_multiline 
substance_multiline ( self,  multiline )

  system_line 
system_line ( self,  lines )

Exceptions   
EcellError( "invalid header" )

Table of Contents

This document was automatically generated on Mon Jul 1 12:03:12 2002 by HappyDoc version 2.0.1