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