BioHDF version 0.3 alpha
Scalable NGS Data Storage Based on HDF5
bioh5g_api.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 _BIOH5G_API_H
00020 #define _BIOH5G_API_H
00021 
00022 #include "biohdf_api.h"
00023 
00024 
00025 
00026 /*****************************************************************************
00027  * BioH5G collection types                                                   *
00028  *****************************************************************************/
00029 
00030 
00031 
00033 #define BIOH5G_READS_TYPE        "BIOH5G_READS"
00034 
00035 
00036 
00038 #define BIOH5G_ALIGNMENTS_TYPE   "BIOH5G_ALIGNMENTS"
00039 
00040 
00041 
00042 /*****************************************************************************
00043  * BioH5G Common Structs                                                     *
00044  *****************************************************************************/
00045 
00046 
00047 
00052 typedef struct
00053 {
00054     char reference[BIOHDF_MAX_STRING_SIZE];  
00055     int32_t start;                      
00056     int32_t end;                        
00057 } bioh5g_reference_region;
00058 
00059 
00060 
00062 #endif
 All Data Structures Variables