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
BaseAPIHandlerBaseAPIHandler.cacheBaseAPIHandler.cache_control_templateBaseAPIHandler.formatBaseAPIHandler.get_template_path()BaseAPIHandler.initialize()BaseAPIHandler.kwargsBaseAPIHandler.nameBaseAPIHandler.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
OpenAPIContactContextOpenAPIContextOpenAPIDocumentBuilderOpenAPIExternalDocsContextOpenAPIInfoContextOpenAPILicenseContextOpenAPIOperationOpenAPIParameterContextOpenAPIParameterContext.ATTRIBUTE_FIELDSOpenAPIParameterContext.EXTENSIONOpenAPIParameterContext.allow_empty()OpenAPIParameterContext.allow_reserved()OpenAPIParameterContext.deprecated()OpenAPIParameterContext.explode()OpenAPIParameterContext.schema()OpenAPIParameterContext.style()OpenAPIParameterContext.subclassesOpenAPIParameterContext.type()
OpenAPIPathItemContextOpenAPIPathItemContext.CHILD_CONTEXTSOpenAPIPathItemContext.EXTENSIONOpenAPIPathItemContext.delete()OpenAPIPathItemContext.get()OpenAPIPathItemContext.head()OpenAPIPathItemContext.http_methodOpenAPIPathItemContext.options()OpenAPIPathItemContext.patch()OpenAPIPathItemContext.post()OpenAPIPathItemContext.put()OpenAPIPathItemContext.subclassesOpenAPIPathItemContext.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