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

Settings

Config module

BiothingWebSettings

BiothingESWebSettings

Handlers

BaseHandler

BaseESRequestHandler

BiothingHandler

QueryHandler

MetadataHandler

Elasticsearch Query Builder

Elasticsearch Query

Elasticsearch Result Transformer