Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/databio/bedhost
API and UI for BEDbase
https://github.com/databio/bedhost
bed fastapi genomic-intervals jinja2-templates rest-api server
Last synced: 2 days ago
JSON representation
API and UI for BEDbase
- Host: GitHub
- URL: https://github.com/databio/bedhost
- Owner: databio
- License: bsd-2-clause
- Created: 2019-10-21T18:10:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-14T23:19:26.000Z (3 days ago)
- Last Synced: 2024-11-15T00:25:46.483Z (3 days ago)
- Topics: bed, fastapi, genomic-intervals, jinja2-templates, rest-api, server
- Language: TypeScript
- Homepage: http://api.bedbase.org
- Size: 2.3 MB
- Stars: 2
- Watchers: 8
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
bedhost
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Github badge](https://img.shields.io/badge/source-github-354a75?logo=github)](https://github.com/databio/bedhost)`bedhost` is a Python FastAPI module for the API that powers BEDbase.
It needs a path to the *bedbase configuration file*, which can be provided either via `-c`/`--config` argument or read from `$BEDBASE_CONFIG` environment variable.---
## Links of interest
- **Deployed public instance**: https://bedbase.org/
- **Documentation**: https://docs.bedbase.org/bedhost
- **API**: https://api.bedbase.org/
- **DEV API**: https://api-dev.bedbase.org/
- **UI**: https://bedbase.org/
- **DEV UI**: https://dev.bedbase.org/
- **Source Code**: https://github.com/databio/bedhost/## Developer quick-start
```
source environment/production.env
BEDBASE_CONFIG=deployment/config/api.bedbase.org.yaml uvicorn bedhost.main:app --reload
```UI development:
```terminal
export VITE_API_HOST=http://localhost:8000
```