00001 #ifndef DEF_ELAND_PARSER_H 00002 #define DEF_ELAND_PARSER_H 00003 00004 00005 00016 typedef struct { 00017 char* sequenceName; 00018 char* sequence; 00019 char* matchCode; 00020 int exactMatches; 00021 int oneErrorMatches; 00022 int twoErrorMatches; 00023 char* chromosome; 00024 int position; 00025 char strand; 00026 } ElandQuery; 00027 00028 00029 00030 extern void elandParser_init (char* fileName); 00031 extern void elandParser_deInit (void); 00032 extern ElandQuery* elandParser_nextQuery (void); 00033 00034 00035 00036 #endif