1 /* ncbl_head.h header files for blast1.3 format */
3 /* $Name: fa_34_26_5 $ - $Id: ncbl2_head.h,v 1.3 2006/05/18 19:04:25 wrp Exp $ */
5 #define AMINO_ACID_SEQTYPE 1
6 #define AA_SEQTYPE AMINO_ACID_SEQTYPE
7 #define AAFORMAT AA_SEQTYPE
9 #define NUCLEIC_ACID_SEQTYPE 0
10 #define NT_SEQTYPE NUCLEIC_ACID_SEQTYPE
11 #define NTFORMAT NT_SEQTYPE
13 /* Filename extensions used by the two types of databases (a.a. and nt.) */
14 #define AA_LIST_EXT "pal"
15 #define AA_HEADER_EXT "phr"
16 #define AA_INDEX_EXT "pin"
17 #define AA_SEARCHSEQ_EXT "psq"
19 #define NT_LIST_EXT "nal"
20 #define NT_HEADER_EXT "nhr"
21 #define NT_INDEX_EXT "nin"
22 #define NT_SEARCHSEQ_EXT "nsq"
24 #define FORMATDBV3 3 /* formatdb version */
25 #define FORMATDBV4 4 /* formatdb version */
27 #define NULLB '\0' /* sentinel byte */
30 #define CHAR_BIT 8 /* these values should match blast */