Skip to content

Demo using Python/FastAPI/JS/jQuery/Bootstrap/ChartJS - (Backend + Frontend UI) framework with an input to add sequences, search for the 'G' Quadruplexes that displays the start & end positions in a table & a bar graph for better yield rate.

Notifications You must be signed in to change notification settings

shez1461/find-quads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Demo

Part 1

README - How to run both services - Backend & Frontend

Folders:

backend/     # Backend server uses FastAPI
frontend/    # Frontend server uses live-server

Initial set up & Environment

OS - Ubuntu 20.04 LTS Editor - Visual Studio Code

View & read both readme files in their appropriate folders. Install all the dependencies required for each component. To run both services, you must serve the following in order:

  1. In the root folder of /backend/. Run:

uvicorn main:app --reload

To view the Backend Swagger API UI, open your browser: Note: Port [:8000]

"http://localhost:8000/docs"

  1. In the root folder of /frontend/. Run:

npx live-server

To view the Frontend UI, open your browser: Note: Port [:8080]

"http://localhost:8080/"

  1. [Optional] - To run python backend API tests Run:

pytest -v

Author - Mohamed Shez

About

Demo using Python/FastAPI/JS/jQuery/Bootstrap/ChartJS - (Backend + Frontend UI) framework with an input to add sequences, search for the 'G' Quadruplexes that displays the start & end positions in a table & a bar graph for better yield rate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published