2 /* $Name: fa_34_26_5 $ - $Id: altlib.h,v 1.9 2006/02/07 17:52:06 wrp Exp $ */
5 /* ncbi blast 1.3 format */
8 extern int ncbl_getliba();
9 extern void ncbl_ranlib();
17 #define LASTLIB MYSQL_LIB+1
22 #define LASTLIB PGSQL_LIB+1
25 #if !defined (LASTLIB) && defined(NCBIBL20)
26 #define LASTLIB NCBIBL20+1
28 #if !defined (LASTLIB)
42 int agetlib(); void aranlib(); /* pearson fasta format */
43 int lgetlib(); void lranlib(); /* full uncompressed GB FULLGB*/
44 int pgetlib(); void pranlib(); /* PIR UNIX protein UNIXPIR */
45 int egetlib(); void eranlib(); /* EMBL/SWISS-PROT EMBLSWISS */
46 int igetlib(); void iranlib(); /* Intelligenetics INTELLIG */
47 int vgetlib(); void vranlib(); /* PIR VMS format */
48 int gcg_getlib(); void gcg_ranlib(); /* GCG 2bit format */
51 extern int ncbl2_getliba(); /* ncbi blast 2.0 format */
52 extern void ncbl2_ranlib();
53 void ncbl2_closelib();
57 extern int mysql_getlib();
58 extern void mysql_ranlib();
62 int (*getliba[LASTLIB])()={
63 agetlib,lgetlib,pgetlib,egetlib,
64 igetlib,vgetlib,gcg_getlib,agetlib,
85 void (*ranliba[LASTLIB])()={
86 aranlib,lranlib,pranlib,eranlib,
87 iranlib,vranlib,gcg_ranlib,aranlib,
109 /* mmap()ed functions */
111 int agetlibm(); void aranlibm();
112 int lgetlibm(); void lranlibm();
116 int (*getlibam[])()={
117 agetlibm,lgetlibm, NULL, NULL,NULL,agetlibm,gcg_getlibm
120 void (*ranlibam[])()={
121 aranlibm,lranlibm,NULL,NULL,NULL,vranlibm,vranlibm