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]