biggr_models.handlers.advanced_search_handlers#
Attributes#
Classes#
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Request handler that implements data tables (API) logic. |
|
Base RequestHandler that handles standard requests. |
Functions#
|
|
|
Module Contents#
- biggr_models.handlers.advanced_search_handlers.ALLOWED_SEARCH_ALPHABET = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_+-()[]/:.,' &;{}=?`|#*^"#
- biggr_models.handlers.advanced_search_handlers.agg_strings(x)#
- biggr_models.handlers.advanced_search_handlers.process_string_array(x)#
- biggr_models.handlers.advanced_search_handlers.get_data_source_id(session: sqlalchemy.orm.Session, bigg_id: str)#
- biggr_models.handlers.advanced_search_handlers.DATA_SOURCE_IDS#
- class biggr_models.handlers.advanced_search_handlers.GenomeSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Genomes'#
- column_specs#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.GeneSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Genes'#
- column_specs#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.UniversalMetaboliteSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Universal Metabolites'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.MetaboliteReferenceSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Metabolites via Reference'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.MetaboliteAnnotationSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Metabolites via Annotation'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.MetaboliteInChIKeySearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Metabolites by InChIKey'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- parse_inchi_key(search_query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.UniversalReactionSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Universal Reactions'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.UniversalReactionReferenceSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Reactions via Reference'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.UniversalReactionAnnotationSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Reactions via Annotation'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.UniversalReactionECSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Reactions via EC'#
- column_specs#
- pre_filter(query)#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- class biggr_models.handlers.advanced_search_handlers.ModelSearchHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.DataHandlerRequest handler that implements data tables (API) logic.
- title = 'Models'#
- column_specs#
- post_filter(query)#
- return_data(search_query, *args, **kwargs)#
- biggr_models.handlers.advanced_search_handlers.S_API = '/api/v3/search'#
- class biggr_models.handlers.advanced_search_handlers.SearchResultsHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)#
Bases:
biggr_models.handlers.utils.BaseHandlerBase RequestHandler that handles standard requests.
- template#
- clean_search_query(search_query)#
- build_special_tab_page(search_query)#
- get(search_query)#