00001 #ifndef _PEAK_3IIF_H_
00002 #define _PEAK_3IIF_H_
00003
00004
00005
00006
00007
00018
00019
00020 typedef struct
00021 {
00022 int rt_i;
00023 int mz_j;
00024 float abu;
00025 } Peak3iif;
00026
00027 int Peak3iif_cmpByAbundance (const void *p1, const void *p2);
00028 int Peak3iif_isValid(Peak3iif peak, PeakRestrictions peak_res);
00029
00030 Peak3iif* Peak3iifArray_create(int size);
00031 Peak2i* Peak3iifArray_getPeak2iArray(Peak3iif* peaks, long npeaks);
00032 void Peak3iifArray_sortByAbundance(Peak3iif* peaks, long npeaks);
00033 void Peak3iifArray_fprint(FILE* fp, Peak3iif* peaks, long npeaks);
00034
00035
00036 #endif
00037
00038
00039
00040
00041