biocrnpyler.components.component_enumerator

Classes

ComponentEnumerator(name)

a component enumerator's job is to create new components in a process similar to mechanisms.

GlobalComponentEnumerator(name)

a component enumerator's job is to create new components in a process similar to mechanisms.

LocalComponentEnumerator(name)

a component enumerator's job is to create new components in a process similar to mechanisms.

class biocrnpyler.components.component_enumerator.LocalComponentEnumerator(name: str)[source]

a component enumerator’s job is to create new components in a process similar to mechanisms. A local component enumerator only cares about the single component that is passed in

a component enumerator’s job is to create new components in a process similar to mechanisms.

enumerate_components(component=None, **keywords) List[source]

this will create new components based on the input component somehow The child class should implement this :return: empty list