Mac binaries
[jabaws.git] / website / archive / binaries / mac / src / fasta34 / ncbl_head.h
diff --git a/website/archive/binaries/mac/src/fasta34/ncbl_head.h b/website/archive/binaries/mac/src/fasta34/ncbl_head.h
new file mode 100644 (file)
index 0000000..4abce0b
--- /dev/null
@@ -0,0 +1,32 @@
+/* ncbl_head.h header files for blast1.3 format */
+
+/* $Name: fa_34_26_5 $ - $Id: ncbl_head.h,v 1.1.1.1 1999/10/22 20:56:01 wrp Exp $ */
+
+#define AMINO_ACID_SEQTYPE     1
+#define AA_SEQTYPE     AMINO_ACID_SEQTYPE
+#define NUCLEIC_ACID_SEQTYPE   2
+#define NT_SEQTYPE     NUCLEIC_ACID_SEQTYPE
+
+/* Filename extensions used by the two types of databases (a.a. and nt.) */
+#define AA_HEADER_EXT  "ahd"
+#define AA_TABLE_EXT   "atb"
+#define AA_SEARCHSEQ_EXT       "bsq"
+#define NT_HEADER_EXT  "nhd"
+#define NT_TABLE_EXT   "ntb"
+#define NT_SEARCHSEQ_EXT       "csq"
+
+#define DB_TYPE_PRO    0x78857a4f      /* Magic # for a protein sequence database */
+#define DB_TYPE_NUC    0x788325f8      /* Magic # for a nt. sequence database */
+
+#define AAFORMAT       3       /* Latest a.a. database format ID number */
+#define NTFORMAT       6       /* Latest nt. database format ID number */
+
+#define NULLB          '\0'    /* sentinel byte */
+#define NT_MAGIC_BYTE  0xfc    /* Magic byte at end of compressed nt db */
+
+#ifndef CHAR_BIT
+#define CHAR_BIT       8       /* these values should match blast */
+#endif
+
+#define NBPN           2
+#define NSENTINELS     2