Skip to content

DNA Pattern Matching Website using React, Express, and MySQL. Made as an assignment to demonstrate the use of String Matching Algorithm in IF2211 Algorithm Strategy

Notifications You must be signed in to change notification settings

apwic/dna-pattern-matching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNA Test


Tugas Besar 3 Mata Kuliah IF2211 Strategi Algoritma ITB.

Table of Contents

General Information

DNA Test is a web application that provides a platform for users to analyze the presence of a disease based on DNA Sequences. Methodology used by this DNA Test Web implements Knuth-Morris-Pratt algorithm, Bayer-Moore algorithm, Levenshtein algorithm, Brute-force algorithm, and Regular Expression algorithm.

Creator

Name NIM
Adiyansa Prasetya Wicaksana 13520044
Januar Budi Ghifari 13520132
Rania Dwi Fadhilah 13520142

Features

  • Analyze Presence of a Disease based on DNA Sequences
  • Add a new disease
  • Look for search history

Technologies Used

  • Node.js
  • MySQL
  • React (Chakra)
  • ExpressJS

Screenshots Of Page

Setup

  • Clone this repository
  • Setup node modules using npm. Follow this command:
cd src
npm install
cd src/client
npm install
  • Configure your MySQL username and password in src/config/db.config.js.
  • Create database tehbotolsourcecode in your MySQL.
  • Open MySQL, use database tehbotolsourcecode and copy paste command in in src/config/db.txt .

Usage

  • To run the web server concurrently npm run dev in src.

Project Status

Task Status
Kebenaran program Complete
Pemahaman terhadap cara kerja program Complete
Interface, Features, dan Unsur Kreativitas Complete
Membuat fitur tingkat kemiripan DNA pengguna dengan DNA penyakit Complete

Acknowledgements

This project was made in order to fulfill the 3rd Tugas Besar Mata Kuliah IF2211 Strategi Algoritma from Institut Teknologi Bandung. Specification

About

DNA Pattern Matching Website using React, Express, and MySQL. Made as an assignment to demonstrate the use of String Matching Algorithm in IF2211 Algorithm Strategy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.6%
  • CSS 6.5%
  • HTML 2.9%