{"repo":"grillazz/fastapi-redis","free":true,"listed":false,"github":"https://github.com/grillazz/fastapi-redis","clone":"git clone https://github.com/grillazz/fastapi-redis.git","description":"Showcase of Redis integration with Python FastAPI framework supported by Pydantic as API backend for RDKit: Open-Source Cheminformatics Software","language":"Python","stars":84,"topics":["fastapi","redis","python","python3","docker","rdkit","fastapi-redis","api","asyncio","pydantic"],"license":"MIT","category":"databases-storage","readme_excerpt":"fastapi-redis Project Description Purpose of this showcase is integrate modern NoSQL backend Redis with FastAPI Python ASGI Framework as API for chemical compounds extended analyze with RDKit Library. Data set coming from pub chem database, and you can download example from COVID-19 Disease Map here on this link: https://pubchem.ncbi.nlm.nih.gov/#query=covid-19 Pydantic schema was created for PubChem Compounds. You can replace it with your own schema to accept other source of SMILES. There is many chemical compound sets. Now we are all in days when COVID-19 Pandemic is out there. We all want to know as much as possible about best cure..., and it is my project background. Show power and robustness of Redis with speed of FastAPI and functionality of RDKit to deliver api which allow fast analyze chem molecules. This showcase can be quickly integrated with other services via REST API and extended to deliver desired chem compound bakery. Project as whole is build on FastAPI framework, Python 3.11, Redis. How to Setup To build, run and test and more... use magic of make. and you receive below list: How to Play 1. Download sample JSON from PubChem database i.e. COVID-19 Disease Map here on this link: https://pubchem.ncbi.nlm.nih.gov/#query=covid-19 2. Add SMILES to Redis Hash with /smiles/add-to-hash endpoint and get response like below with 201 Created 3. Compare SMILES code to list loaded in previous step on Redis Hash with /api/smiles/compare-to-hash endpoint and get response lik","default_branch":null,"files":null,"tree":[],"storefront":"/r/grillazz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grillazz/fastapi-redis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}