biggr_models.queries.object_queries#

Attributes#

Functions#

get_object(obj_type, session, id)

get_object_property(parent_obj_type, obj_type, ...)

get_model_reaction_object(session, id, model_id)

Get a reaction as it appears in a model, by its BiGG ID in that model

get_genome_object_by_accession(session, id)

Get a genome by its accession reference (e.g. ncbi_assembly:GCF_000005845.2).

Module Contents#

biggr_models.queries.object_queries.OBJECT_DEFAULT_LOAD#
biggr_models.queries.object_queries.get_object(obj_type: Type[cobradb.models.Base], session: sqlalchemy.orm.Session, id: biggr_models.queries.utils.IDType)#
biggr_models.queries.object_queries.get_object_property(parent_obj_type: Type[cobradb.models.Base], obj_type: Type[cobradb.models.Base], property: Any, session: sqlalchemy.orm.Session, id: int)#
biggr_models.queries.object_queries.get_model_reaction_object(session: sqlalchemy.orm.Session, id: biggr_models.queries.utils.IDType, model_id: biggr_models.queries.utils.IDType)#

Get a reaction as it appears in a model, by its BiGG ID in that model (e.g. ACODA, or ACODA:2 for a second copy).

biggr_models.queries.object_queries.get_genome_object_by_accession(session: sqlalchemy.orm.Session, id: str)#

Get a genome by its accession reference (e.g. ncbi_assembly:GCF_000005845.2).