biggr_models.queries.utils#

Attributes#

Exceptions#

NotFoundError

Common base class for all non-exit exceptions.

RedirectError

Common base class for all non-exit exceptions.

Functions#

get_list(session, column_specs[, start, length, ...])

get_search_list(session, search_query, column_specs[, ...])

get_gene_list_for_model(model_bigg_id, session)

build_reaction_string(metabolite_list, lower_bound, ...)

database_version(session)

convert_id_to_query_filter(bigg_id, obj_cls)

Module Contents#

biggr_models.queries.utils.root_directory = b'.'#
biggr_models.queries.utils.IDType#
biggr_models.queries.utils.StrList#
biggr_models.queries.utils.OptStr#
exception biggr_models.queries.utils.NotFoundError#

Bases: Exception

Common base class for all non-exit exceptions.

exception biggr_models.queries.utils.RedirectError#

Bases: Exception

Common base class for all non-exit exceptions.

biggr_models.queries.utils.get_list(session: sqlalchemy.orm.Session, column_specs: List[biggr_models.handlers.utils.DataColumnSpec], start: int = 0, length: int | None = None, search_value: str = '', search_regex: bool = False, pre_filter=None, post_filter=None)#
biggr_models.queries.utils.get_search_list(session: sqlalchemy.orm.Session, search_query: str | Dict[str, str], column_specs: List[biggr_models.handlers.utils.DataColumnSpec], start: int = 0, length: int | None = None, search_value: str = '', search_regex: bool = False, pre_filter=None, post_filter=None)#
biggr_models.queries.utils.get_gene_list_for_model(model_bigg_id, session)#
biggr_models.queries.utils.build_reaction_string(metabolite_list, lower_bound, upper_bound, universal=False, html=True, format_met=None)#
biggr_models.queries.utils.database_version(session)#
biggr_models.queries.utils.convert_id_to_query_filter(bigg_id: IDType, obj_cls: Type[cobradb.models.Base])#