Skip to content
/ BIRL Public

A programmatic ORF finder and dna sequence analyzer written in Python and C++

Notifications You must be signed in to change notification settings

uziahmed/BIRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview:

A ORF(open reading frame) finder, DNA sequence analyzer and protien extractor written in C++ and python.

Goal

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.

Getting started:

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

Technologies used

  • Python 3.10
  • C++11
  • pybind11
  • Matplotlib

About

A programmatic ORF finder and dna sequence analyzer written in Python and C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published