Skip to content

sgalpha01/MPMAlgSeqA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiple Pattern Matching Algorithm using Sequential Approach (MPMAlgSeqA)

This repo contains a Desktop Application which can be used to find multiple patterns in a large DNA sequence. After opening, you can find two boxes. One is for sequence, and other is for Patterns. File format for both is .txt.

Example:

sequence.txt

CGGTAAGCCGGCCAAATAGATCCCGACAGTTATAGTCGAGCATTTCAGTCACGTCTA
TGTTTAAGAATAGACTCTCGTAAATTATCTAACTGGCGAACCCACTATTTTAGTCGA
GATTGCTGATTACGGTGAGCTCGAATTCGCCGTATAACCGACTCTGTTCAAATCTAG
CATCAGTATTCCATGATTACCTATTTAAGTAGCTAAAATTCTGAAGGAAACTAACTT
TTTAAGTTTATTTCATAGGTGATTTCATCTCAAGATTCATAATAGAGGGGAGACGTT
GACGTTCCGGATGCA

patterns.txt

AA
AAA
ATCT
TTTAA
GATTAC
CCGACAG
TAGTCGAG
AACCGACTC
AACGGACACG
CCGACAGAACT

More information will be added soon. For now, I am only adding information on how to run it.

Option 1

  1. Clone or download this repository

  2. Install Python 3.9, if not already installed.

  3. Go to the cloned/downloaded directory, and enter pip install -r requirements.txt in terminal.

  4. Run main.py by entering python3 main.py

Option 2

  1. Just download the binary file and run.

Icon Credit: Freepik from www.flaticon.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages