BioHDF version 0.3 alpha
Scalable NGS Data Storage Based on HDF5
biohdf_file.h
00001 /*****************************************************************************
00002  * Copyright by The HDF Group                                                *
00003  * All rights reserved.                                                      *
00004  *                                                                           *
00005  * This file is part of BioHDF.  The full BioHDF copyright notice, including *
00006  * terms governing use, modification, and redistribution, is contained in    *
00007  * the file COPYING.  COPYING can be found at the root of the source code    *
00008  * distribution tree.  If you do not have access to this file, you may       *
00009  * request a copy from help@hdfgroup.org.                                    *
00010  *****************************************************************************/
00011 
00019 #ifndef _BIOHDF_FILE_H
00020 #define _BIOHDF_FILE_H
00021 
00022 #include "biohdf_api.h"
00023 #include "biohdf_error.h"
00024 
00025 
00026 
00028 typedef struct _biohdf_file *biohdf_file;
00029 
00030 
00031 
00042 BIOHDF_API biohdf_error 
00043 BIOHDFcreate_biohdf_file(const char *filename,
00044                          /*OUT*/ biohdf_file *f);
00045 
00046 
00047 
00056 BIOHDF_API biohdf_error 
00057 BIOHDFopen_biohdf_file(const char *filename,
00058                        biohdf_open_mode mode,
00059                        /*OUT*/ biohdf_file *f);
00060 
00061 
00062 
00071 BIOHDF_API biohdf_error
00072 BIOHDFclose_biohdf_file(/*IN-OUT*/  biohdf_file *f);
00073 
00074 
00075 
00077 #endif
 All Data Structures Variables