containers package

cell_elements module

Subclasses of container base class for tailored to cell components.

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.Centrosome

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Container class for configuration of centrosome-type MTOC.

model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_mtoc.ConfigMtocCentrosome

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.Golgi

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Container class for configuration of Golgi-type MTOC.

model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_mtoc.ConfigMtocGolgi

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.InSpace

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Container class for configuration of unanchored microtubule MTOC.

model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_mtoc.ConfigMtocInSpace

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.MembraneNucleus

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Optional

Container class for configuration of cell nuclear membrane.

is_used: bool
model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_nucleus.ConfigNucleus

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.MembranePlasma

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Optional

Container class for configuration of cell plasma membrane.

is_used: bool
model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_plasma.ConfigPlasma

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.Mtoc(InSpace, Golgi, Centrosome, Nucleus)

Bases: tuple

Types of Microtubule Organizing Centers (MTOCs).

property Centrosome

Alias for field number 2

property Golgi

Alias for field number 1

property InSpace

Alias for field number 0

property Nucleus

Alias for field number 3

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.cell_elements.Nucleus

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Container class for configuration of Nucleus-type MTOC.

model

alias of cytoskeleton_analyser.database.sqlite_alchemy_orm.models.config_mtoc.ConfigMtocNucleus

config module

container module

Base classes for setting containers.

The containers are responsible for interaction with the database models.

class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Bases: object

Base class for implementing configuration setting containers.

It should be subclassed to implement cell-component specific interactors with the database tables.

classmethod add_to_db(d: dict, session: sqlalchemy.orm.session.Session)cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Append dict items of dictionary d to the database.

classmethod assign(d: dict, row: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base)
classmethod columns(d: dict)

Database columns corresponding to keys of dictionary d.

classmethod existing_db_rows(d, session: sqlalchemy.orm.session.Session)list

SQL query to retrieve rows corresponding to dictionary d.

model: Any
class cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Optional

Bases: cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Intermediate implementation for setting containers.

Tailored to optional settings.

classmethod add_to_db(d: dict, session: sqlalchemy.orm.session.Session)cytoskeleton_analyser.database.sqlite_alchemy_orm.containers.container.Base

Append dict items of dictionary d to the database.

classmethod columns(d: dict)

Database columns corresponding to keys of dictionary d.

is_used: bool