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.
-
Clone or download this repository
-
Install Python 3.9, if not already installed.
-
Go to the cloned/downloaded directory, and enter
pip install -r requirements.txt
in terminal. -
Run
main.py
by entering python3 main.py
- Just download the binary file and run.
Icon Credit: Freepik from www.flaticon.com