Skip to content
This repository has been archived by the owner on Mar 4, 2019. It is now read-only.
/ NeedlemanWunschPy Public archive

This code is meant for educational purposes only! Sequence alignment in Python 3.x using Needleman–Wunsch algorithm. Reference code from TyMA (2017 - University of Málaga)

Notifications You must be signed in to change notification settings

benhid/NeedlemanWunschPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeedlemanWunschPy

Implementation of the Needleman-Wunsch algorithm in Python 3.x

Dependencies

We use NumPy and pandas for matrix manipulations.

$ pip install pandas
$ pip install numpy

However, we recommend downloading the latest version of Anaconda as it includes several packages (like NumPy and pandas) by default.

Usage

An example is shown in example.py.

Output

The output will be created on a directory called output/. This will include:

  1. The score matrix (score_matrix.csv) only if save_score_matrix_to_file was set to True.
  2. A log file (output.log) including the time of execution of the program (you can also set level to DEBUG inside logconfig.ini/[handler_default] to show the traceback path).

About

This code is meant for educational purposes only! Sequence alignment in Python 3.x using Needleman–Wunsch algorithm. Reference code from TyMA (2017 - University of Málaga)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages