3.1.1.2.1.9. etfl.core.macromolecule

ME-related macromolecule subclasses and methods definition

3.1.1.2.1.9.1. Module Contents

3.1.1.2.1.9.1.1. Classes

Macromolecule

Helper class that provides a standard way to create an ABC using

class ETFL.Macromolecule(id=None, kdeg=0, scaling_factor=None, *args, **kwargs)

Bases: cobra.Species, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract init_variable(self, queue=False)

Attach an EnzymeVariable object to the Species. Needs to have the object attached to a model

Returns

property concentration(self)

Concentration variable of the macromolecule in the cell. :return:

property scaled_concentration(self)

Scaled concentration (scaling_factor*conc). If the scaling factor is the molecular weight, then this is similar to the mass fraction of the macromolecule in the cell, in g/gDW. :return:

property X(self)

Value of the concentration after optimization. :return:

property scaled_X(self)

Value of the scaled concentration (mass ratio) after optimization. :return:

property variable(self)

For convenience in the equations of the constraints

Returns

throw_nomodel_error(self)
property molecular_weight(self)

Necessary for scaling Use Biopython for this

Returns

property scaling_factor(self)