Skip to content

Ecogenomics/api.gtdb.ecogenomic.org

Repository files navigation

api.gtdb.ecogenomic.org

This repository contains the source code to GTDB API.

There are two main components:

  • API - interfaces the database with the website.
  • FastANI - spawns RedisQueue workers for the FastANI tool queue.

Contributing

This project uses Semantic Versioning and Conventional Commits to automatically generate release notes using Semantic Release.

Please ensure that your commits are property formatted.

Running locally

Note: Poetry is being used as a package manager for this project, ensure it is on the CLI.

Python

cd /path/to/repository
export PYTHONPATH=/path/to/repository
poetry install
python main.py

The server will then be running on http://localhost:9000

Docker

cd /path/to/repository
docker-compose up