Skip to content

Latest commit

 

History

History
94 lines (64 loc) · 1.88 KB

web.rst

File metadata and controls

94 lines (64 loc) · 1.88 KB

Web component

The BioThings SDK web component contains tools used to generate and customize an API, given an Elasticsearch index with data. The web component uses the Tornado Web Server to respond to incoming API requests.

Server boot script

biothings.www.index_base

biothings.www.index_base.main

Settings

biothings.www.settings

Config module

BiothingWebSettings

BiothingESWebSettings

Handlers

BaseHandler

BaseESRequestHandler

biothings.www.api.es.handlers.base_handler.BaseESRequestHandler

BiothingHandler

biothings.www.api.es.handlers.biothing_handler.BiothingHandler

QueryHandler

biothings.www.api.es.handlers.query_handler.QueryHandler

MetadataHandler

biothings.www.api.es.handlers.metadata_handler.MetadataHandler

Elasticsearch Query Builder

biothings.www.api.es.query_builder.ESQueries

biothings.www.api.es.query_builder.ESQueryBuilder

Elasticsearch Query

Elasticsearch Result Transformer