Python API that reads .fastq and .sam as well as krakenOutput.txt files into a simplified PostgreSQL DB. original file name is saved in file_name_and_uuid table, all reads/aligments/classification "data-points" are split up into seperate "binary-results" and saved in respective table. Current ERD:
to start:
- run
pip install -r requirements.txt
- start postgresql
- run
alembic revision --autogenerate -m "New Migration"
alembic upgrade head
uvicorn main:app --reload --port 8080