BioHDF version 0.3 alpha
Scalable NGS Data Storage Based on HDF5
|
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