Bioperl: Re: bioperl-ext Patch for extension portability (fwd)

Ewan Birney birney@ebi.ac.uk
Wed, 10 May 2000 12:05:07 +0100 (BST)


On Wed, 10 May 2000, James Gilbert wrote:

> 
> P.S. Incidentally, I realize that this extension is essentially a
> direct port of part of WISE, without changes beyond those needed to
> get it to run with Perl. It looks like my Ph.D. thesis is going to be
> partially concerned with alignments and doing variations on how to run 
> them. Would there be interest in my (heavily) revising the C code in
> this to integrate it more fully with Perl (e.g., to have matrices
> entered through perl instead of external files), and/or introducing another
> alignment package module using C code from another public-domain source?


Definitely (!). You could do this by hacking that code, or by hacking
WISE. WISE is a pretty intertesting set of algorithms written by someone
who only vaguely grasped proper library design and software engineering.
In particular it based around a code generating langugage, called
Dynamite, which can only be described as ... interesting ...


If the author was to rewrite it, I am sure he would do it differently ;)
(I think he has improved alot...)


Take home message - feel free to

	a) rewrite/do your own thing looking at the WISE port for help

	b) hack wise that comes in bioperl-cext

	c) get a login from me to hack Wise directly on the cvs
repository.


ewan



> 
> -- 
> Allen Smith				easmith@beatrice.rutgers.edu
> 	
> 
> 

-----------------------------------------------------------------
Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
<birney@ebi.ac.uk>. 
-----------------------------------------------------------------

=========== Bioperl Project Mailing List Message Footer =======
Project URL: http://bio.perl.org/
For info about how to (un)subscribe, where messages are archived, etc:
http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/vsns-bcd-perl.html
====================================================================