A ORF(open reading frame) finder, DNA sequence analyzer and protien extractor written in C++ and python.
The goal of this project is a clean and effiecient way to extract protien sequences from DNA for further processing and data extraction from genomes and large DNA sequences.
firstly clone the repository and cd
into it and then later install all the required libraries with pip
pip3 install -r requirements.txt
and then later compile the shared object file
g++ -O3 -Wall -shared -std=c++11 -fPIC $(python3 -m pybind11 --includes) src/cpplib.cpp -o src/cpplib$(python3-config --extension-suffix)
then run the main.py in the src directory.
python3 src/main.py
- Python 3.10
- C++11
- pybind11
- Matplotlib