00001 #ifndef DEF_ELAND_MULTI_PARSER_H
00002 #define DEF_ELAND_MULTI_PARSER_H
00003
00004
00005
00016 typedef struct {
00017 char* sequenceName;
00018 char* sequence;
00019 int exactMatches;
00020 int oneErrorMatches;
00021 int twoErrorMatches;
00022 Array entries;
00023 } ElandMultiQuery;
00024
00025
00026
00030 typedef struct {
00031 char* chromosome;
00032 int position;
00033 char strand;
00034 int numErrors;
00035 } ElandMultiEntry;
00036
00037
00038
00039 extern void elandMultiParser_init (char* fileName);
00040 extern void elandMultiParser_deInit (void);
00041 extern ElandMultiQuery* elandMultiParser_nextQuery (void);
00042
00043
00044
00045 #endif