[BLAST_ANAWARE] compatibility patch to programs for the new library

From: zhangchi (zhangchi@general.lns.mit.edu)
Date: Thu Jan 08 2004 - 09:47:39 EST


Hi all,

once we migrate to new version of library, almost all current macros which
use libBlast.so will stop working. they must be patched.

good new is that the patch is extremely simple.

basically, Chris has written a couple Setup() functions which make calls
to all the constructors and initialize a bunch of global pointers. User
should call Setup() in their macro instead of constructing objects
themselfs. Please refer to TOpt.h/cc for details.

I am atatching a macro: short.cc which contains a bare minimum set of
commands to complete a reconstrution.

macros in blast account will be patch when binaries from new version of
library are copied into blast bin dir.

This applies to any compiled program linking to libBlast.so too. see
lrn.cc for example.

Chi





This archive was generated by hypermail 2.1.2 : Mon Feb 24 2014 - 14:07:30 EST