Skip to content

Cython implementation of Smith Waterman Algorithm

Notifications You must be signed in to change notification settings

dcl10/cython_swa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cython_swa

Cython implementation of Smith Waterman Algorithm

Installation

If you don't have a C/C++ compiler installed, find the right one for your OS:

Once you have install a C/C++ compiler, run the following in the terminal/command prompt:

python -m venv venv
# Linux/MacOS
source .venv/bin/activate
# Windows
venv\Scripts\activate

python -m pip install -r requirements.txt
python setup.py build_ext --inplace

Run the demo

python main.py

# Output
Python SWA took 35.515625s
Cython SWA took 1.031250s
Cython speed up of 34.44x

About

Cython implementation of Smith Waterman Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published