biggr_models.handlers.metabolite_handlers
=========================================

.. py:module:: biggr_models.handlers.metabolite_handlers


Classes
-------

.. autoapisummary::

   biggr_models.handlers.metabolite_handlers.UniversalMetaboliteListViewHandler
   biggr_models.handlers.metabolite_handlers.UniversalMetaboliteHandler
   biggr_models.handlers.metabolite_handlers.MetaboliteListViewHandler
   biggr_models.handlers.metabolite_handlers.MetaboliteHandler
   biggr_models.handlers.metabolite_handlers.MetaboliteInModelsListViewHandler
   biggr_models.handlers.metabolite_handlers.MetaboliteInReactionsListViewHandler


Module Contents
---------------

.. py:class:: UniversalMetaboliteListViewHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.DataHandler`


   Request handler that implements data tables (API) logic.


   .. py:attribute:: title
      :value: 'Universal Metabolites'



   .. py:attribute:: column_specs


   .. py:attribute:: page_data


   .. py:method:: pre_filter(query)


   .. py:method:: breadcrumbs()


.. py:class:: UniversalMetaboliteHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.BaseHandler`


   Base RequestHandler that handles standard requests.


   .. py:attribute:: template


   .. py:method:: get(met_bigg_id)


.. py:class:: MetaboliteListViewHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.DataHandler`


   Request handler that implements data tables (API) logic.


   .. py:attribute:: title
      :value: 'Metabolites'



   .. py:attribute:: model_bigg_id
      :type:  Optional[str]
      :value: None



   .. py:attribute:: column_specs


   .. py:method:: pre_filter(query)


   .. py:method:: breadcrumbs()


.. py:class:: MetaboliteHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.BaseHandler`


   Base RequestHandler that handles standard requests.


   .. py:attribute:: template


   .. py:method:: get(model_bigg_id, comp_met_id)


.. py:class:: MetaboliteInModelsListViewHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.DataHandler`


   Request handler that implements data tables (API) logic.


   .. py:attribute:: title
      :value: 'Metabolite in Models'



   .. py:attribute:: bigg_id
      :type:  Optional[str]
      :value: None



   .. py:attribute:: page_data


   .. py:attribute:: column_specs


   .. py:method:: pre_filter(query)


.. py:class:: MetaboliteInReactionsListViewHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.DataHandler`


   Request handler that implements data tables (API) logic.


   .. py:attribute:: title
      :value: 'Metabolite in Reactions'



   .. py:attribute:: bigg_id
      :type:  Optional[str]
      :value: None



   .. py:attribute:: model_bigg_id
      :type:  Optional[str]
      :value: None



   .. py:attribute:: page_data


   .. py:attribute:: column_specs


   .. py:method:: pre_filter(query)


