Skip to content

Instantly share code, notes, and snippets.

@slowkow
slowkow / needleman-wunsch.py
Last active July 28, 2025 18:11
A simple version of the Needleman-Wunsch algorithm in Python.
#!/usr/bin/env python
"""
The Needleman-Wunsch Algorithm
==============================
This is a dynamic programming algorithm for finding the optimal alignment of
two strings.
Example
-------
@aufflick
aufflick / emacs-pipe.pl
Last active February 9, 2018 23:44
Piping to an emacs buffer with emacsclient
#!/usr/bin/env perl
# You can use this script in a pipe. It's input will become an emacs buffer
# via emacsclient (so you need server-start etc.)
# See http://mark.aufflick.com/o/886457 for more information
# Copyright (C) 2011 by Mark Aufflick <[email protected]>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy