00001 #ifndef _FPEAK2I_TO_INT_H_ 00002 #define _FPEAK2I_TO_INT_H_ 00003 00004 struct FPeak2iToInt 00005 { 00006 FPeak2i* fpeak; 00007 int aux_integer; 00008 }; 00009 00010 typedef struct FPeak2iToInt FPeak2iToInt; 00011 00012 int FPeak2iToInt_cmpByFPeak2iPointerSamplingCoordinates(const void *p1, const void *p2); 00013 00014 FPeak2iToInt* FPeak2iToIntArray_createUsingSegmentIndices(Segment* pSegments, int nSegments, int nFPeaks); 00015 FPeak2iToInt* FPeak2iToIntArray_createUsingPeakGroupIndices(PeakGroup* pPeakGroups, int nPeakGroups, int nFPeaks); 00016 00017 void FPeak2iToIntArray_sortByFPeak2iPointerSamplingCoordinates(FPeak2iToInt* fpk2sgm, int size); 00018 int FPeak2iToIntArray_queryBySamplingCoordinates(FPeak2iToInt* fpk2sgm, int size, int scan, int bin); 00019 00020 00021 #endif