
-------- -------- -------- -------- -------- -------- -------- -------- --------

      BLASTgres -- Biosequence data management in PostgreSQL
      http://www.blastgres.org/
  
      Copyright (C) 2005, 2006  Ruey-Lung Hsiao,  D.S. Parker
      (rlhsiao@cs.ucla.edu, stott@cs.ucla.edu)
  
      UCLA Center for Computational Biology
      635 Charles Young Drive South, Suite 225
      Los Angeles, CA 90095-7332  USA
  
      UCLA Computer Science Dept.
      3532 Boelter Hall
      Los Angeles, CA 90095-1596  USA
  
      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2 of
      the License, or (at your option) any later version.
  
      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      See the GNU General Public License for more details.
  
      You should have received a copy of the GNU General Public
      License along with this program; if not, write to the
      Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
      Boston, MA  02110-1301  USA

-------- -------- -------- -------- -------- -------- -------- -------- --------

Description of files used in BLASTgres' extensions for PostgreSQL.

FILES
=====

Makefile          building instructions for the shared program

README.BLASTgres  the file you are now reading

range.c           implementation of range data type and its GiST indexing

range.h           the data structure used to store intervals

loc.c             implementation of location data type and its GiST indexing

loc.h             the data structure and function declarations for Location

coalesce.c        function definitions for range coalescing operation

coalesce.h        header file for coalesce.c

partition.c       function definitions for range partition operation

partition.h       header file for partition.c

network.c         basic networking routines for retriving data online

network.h         header file for network.c

blast_api.c       basic routines supporting Blast web query

blast_api.h       header file for blast_api.c

blast.c           implementation of Blast-related functions

blast.h           header file for blast.c

genbank_api.c     basic routines supporting Genbank web query

genbank_api.h     header file for genbank_api.c

genbank.c         implementation of Genbank-related functions

genbank.h         header file for genbank.c

seq.c             important functions for sequence data

seq.h             header file for seq.c

demo.sql          demonstration examples

BLASTgres.sql.in  SQL code needed to register this package with postgres
                  (transformed into BLASTgres.sql by make)
