modified: nfig1.py
[GalaxyCodeBases.git] / BGI / SOAPdenovo2 / standardPregraph / inc / sam_header.h
blobc1d3ad9f977fb80e0edff09a88d0dbdd8007c4d7
1 #ifndef __SAM_HEADER_H__
2 #define __SAM_HEADER_H__
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
8 void * sam_header_parse2 ( const char * headerText );
9 void * sam_header_merge ( int n, const void ** dicts );
10 void sam_header_free ( void * header );
11 char * sam_header_write ( const void * headerDict ); // returns a newly allocated string
13 char ** sam_header2list ( const void * _dict, char type[2], char key_tag[2], int * _n );
15 void * sam_header2tbl ( const void * dict, char type[2], char key_tag[2], char value_tag[2] );
16 const char * sam_tbl_get ( void * h, const char * key );
17 int sam_tbl_size ( void * h );
18 void sam_tbl_destroy ( void * h );
20 #ifdef __cplusplus
22 #endif
24 #endif