biothings.web
Generate a customized BioThings API given a supported database.
biothings.web.launcher: Launch web applications in different environments. biothings.web.applications: HTTP web application over data services below. biothings.web.services & query: Data services built on top of connections. biothings.web.connections: Elasticsearch, MongoDB and SQL database access.
Layers
- biothings.web.launcher
- biothings.web.applications
- biothings.web.services
- biothings.web.connections
Components
- biothings.web.analytics
- biothings.web.handlers
- biothings.web.handlers.base
BaseAPIHandler
BaseAPIHandler.cache
BaseAPIHandler.cache_control_template
BaseAPIHandler.format
BaseAPIHandler.get_template_path()
BaseAPIHandler.initialize()
BaseAPIHandler.kwargs
BaseAPIHandler.name
BaseAPIHandler.on_finish()
BaseAPIHandler.options()
BaseAPIHandler.prepare()
BaseAPIHandler.set_cache_header()
BaseAPIHandler.set_default_headers()
BaseAPIHandler.write()
BaseAPIHandler.write_error()
BaseHandler
- biothings.web.handlers.query
- biothings.web.handlers.services
- biothings.web.handlers.base
- biothings.web.options
- biothings.web.options.manager
- biothings.web.options.openapi
OpenAPIContactContext
OpenAPIContext
OpenAPIDocumentBuilder
OpenAPIExternalDocsContext
OpenAPIInfoContext
OpenAPILicenseContext
OpenAPIOperation
OpenAPIParameterContext
OpenAPIParameterContext.ATTRIBUTE_FIELDS
OpenAPIParameterContext.EXTENSION
OpenAPIParameterContext.allow_empty()
OpenAPIParameterContext.allow_reserved()
OpenAPIParameterContext.deprecated()
OpenAPIParameterContext.explode()
OpenAPIParameterContext.schema()
OpenAPIParameterContext.style()
OpenAPIParameterContext.subclasses
OpenAPIParameterContext.type()
OpenAPIPathItemContext
OpenAPIPathItemContext.CHILD_CONTEXTS
OpenAPIPathItemContext.EXTENSION
OpenAPIPathItemContext.delete()
OpenAPIPathItemContext.get()
OpenAPIPathItemContext.head()
OpenAPIPathItemContext.http_method
OpenAPIPathItemContext.options()
OpenAPIPathItemContext.patch()
OpenAPIPathItemContext.post()
OpenAPIPathItemContext.put()
OpenAPIPathItemContext.subclasses
OpenAPIPathItemContext.trace()
- biothings.web.query
- biothings.web.query.builder
- biothings.web.query.engine
- biothings.web.query.formatter
- biothings.web.query.pipeline
- biothings.web.settings
- biothings.web.templates