biggr_models.handlers.advanced_search_handlers

Contents

biggr_models.handlers.advanced_search_handlers#

Attributes#

Classes#

GenomeSearchHandler

Request handler that implements data tables (API) logic.

GeneSearchHandler

Request handler that implements data tables (API) logic.

UniversalMetaboliteSearchHandler

Request handler that implements data tables (API) logic.

MetaboliteReferenceSearchHandler

Request handler that implements data tables (API) logic.

MetaboliteAnnotationSearchHandler

Request handler that implements data tables (API) logic.

MetaboliteInChIKeySearchHandler

Request handler that implements data tables (API) logic.

UniversalReactionSearchHandler

Request handler that implements data tables (API) logic.

UniversalReactionReferenceSearchHandler

Request handler that implements data tables (API) logic.

UniversalReactionAnnotationSearchHandler

Request handler that implements data tables (API) logic.

UniversalReactionECSearchHandler

Request handler that implements data tables (API) logic.

ModelSearchHandler

Request handler that implements data tables (API) logic.

SearchResultsHandler

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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Genomes'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Genes'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Universal Metabolites'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Metabolites via Reference'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Metabolites via Annotation'#
search_query: str = ''#
data_source: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Metabolites by InChIKey'#
search_query: str = ''#
data_source: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Universal Reactions'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Reactions via Reference'#
search_query: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Reactions via Annotation'#
search_query: str = ''#
data_source: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Reactions via EC'#
search_query: str = ''#
data_source: str = ''#
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.DataHandler

Request handler that implements data tables (API) logic.

title = 'Models'#
search_query: str = ''#
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.BaseHandler

Base RequestHandler that handles standard requests.

template#
clean_search_query(search_query)#
build_special_tab_page(search_query)#
get(search_query)#