ecoli.processes.listeners.monomer_counts

Monomer Counts Listener

class ecoli.processes.listeners.monomer_counts.MonomerCounts(parameters=None)[source]

Bases: Step

Listener for the counts of each protein monomer species.

defaults: Dict[str, Any]
{   'bulk_molecule_ids': [],
    'complexation_complex_ids': [],
    'complexation_molecule_ids': [],
    'complexation_stoich': [],
    'emit_unique': False,
    'equilibrium_complex_ids': [],
    'equilibrium_molecule_ids': [],
    'equilibrium_stoich': [],
    'monomer_ids': [],
    'replisome_monomer_subunits': [],
    'replisome_trimer_subunits': [],
    'ribosome_30s_subunits': [],
    'ribosome_50s_subunits': [],
    'rnap_subunits': [],
    'time_step': 1,
    'two_component_system_complex_ids': [],
    'two_component_system_molecule_ids': [],
    'two_component_system_stoich': [],
    'unique_ids': []}
name = 'monomer_counts_listener'
next_update(timestep, states)[source]
ports_schema()[source]
topology
{   'bulk': ('bulk',),
    'global_time': ('global_time',),
    'listeners': ('listeners',),
    'timestep': ('timestep',),
    'unique': ('unique',)}
update_condition(timestep, states)[source]