00001 #ifndef _MS2MATCH_H_
00002 #define _MS2MATCH_H_
00003 
00004 #include "sequest.h"
00005 #include "table_element.h"
00006 
00007 typedef struct
00008 {
00009         DTAFile*                        pDTAFiles[MAX_NO_DTA_FILES];
00010         SequestOutputFile*      pSequestOutputFiles;
00011         int                                     nSequestOutputFiles;
00012 } MS2Match;
00013 
00014 MS2Match*               MS2MatchesArray_create(int nSize);
00015  
00016 typedef struct
00017 {
00018         int                        nMS2Scans;
00019         int                   *pMS2Scans;
00020         unsigned char *pMS2ScanFound;
00021 
00022         int                     nMS2Matches;
00023         MS2Match   *pMS2Matches;
00024 
00025 } MS2MatchResult;
00026 
00027 MS2MatchResult* MS2MatchResultArray_create(int nSize);
00028 void                    MS2MatchResult_teprintf(TableElement* TE, MS2MatchResult mmr);
00029 
00030 
00031 #endif
00032 
00033