[Biopython-dev] Gsoc 2014 aspirant

Peter Cock p.j.a.cock at googlemail.com
Tue Mar 4 12:32:47 UTC 2014


On Tue, Mar 4, 2014 at 10:40 AM, Michiel de Hoon <mjldehoon at yahoo.com> wrote:
> I would suggest to implement this in C, with a thin wrapper in Python.
> Using 3rd-party libraries would increase the compile-time dependencies of Biopython.
> Anyway I expect that the tricky part will be the design of the module, rather than the algorithms themselves, so using 3rd-party libraries wouldn't help us so much.
> Best,
> -Michiel.

I would also consider a pure Python implementation on top,
both for cross-testing, but also for use under Jython or PyPy
where using the C code wouldn't be possible (or at least,
becomes more complicated).

(This is what the existing Bio.pairwise2 module does)

Adding third party C libraries would also make life hard for
cross platform testing (Linux, Mac, Windows).

Peter



More information about the Biopython-dev mailing list