DNA Pattern Matching App

Aplikasi yang mengimplementasikan algoritma KMP, Boyer-Moore, dan teori Regex untuk mendeteksi apakah seorang pasien memiliki penyakit genetik tertentu.
Live demo klik https://dnaregex.vercel.app/.

Untuk mencoba eksekusi program melalui lokal, bisa dengan cara menginstall angular, kemudian masuk ke folder src/dnaregex, lalu eksekusi "ng serve".

Table of Contents

General Information

DNA manusia yang mengandung pattern tertentu biasanya mengandung penyakit khusus. Hal ini dapat diperiksa apabila dilakukan pencocokan antara pattern penyakit dengan DNA dari manusia. Permasalahan ini dapat diselesaikan dengan membangun aplikasi yang secara otomatis dapat menentukan apakah seorang manusia memiliki pattern khusus penyakit atau tidak.

Features

Fitur - fitur yang dapat digunakan pada aplikasi ini:

  • Pemasukkan nama penyakit dan pattern DNA penyakit tersebut
  • Pencocokan DNA manusia beserta dugaan penyakitnya
  • Riwayat pencocokan (beserta waktu pencocokan)

Screenshots

screenshot screenshot screenshot screenshot

Setup

  • Node JS - version 16.14.2
  • Angular
  • SQL

Usage

Contoh dari input program bisa diakses melalui folder test. Folder Disease dan file di folder test merupakan file input untuk input penyakit, sedangkan folder HumanDNA merupakan file input untuk input penyakit.

Project Status

Status Proyek: complete.
Seluruh fitur telah selesai.

Acknowledgements

Give credit here.

  • Proyek ini dapat terwujudkan dalam rangka memenuhi Tugas Besar 3 mata kuliah IF2211 Strategi Algoritma 2021/2022
  • Terima kasih yang sebanyak-banyaknya kepada para dosen, asisten dosen, dan kelompok 32 yang telah berkontribusi dalam menyelesaikan Tugas Besar ini.

Author

No. Nama NIM
1. Raka Wirabuana Ninagan 13520134
2. Zayd Muhammad Kawakibi Zuhri 13520144
3. Mohamad Hilmi Rinaldi 13520149

Created by DNAregex. 2022.
All Rights Reserved.