Go to the source code of this file.
Data Structures | |
struct | PeakGroup |
The structure that defines a PeakGroup A Peak Group is a group of stores an array of structures of type FPeak2i that co-elute and whose inter-peak distance is not greater than 1 m/z unit. More... | |
struct | PeakGroupQueue |
Typedefs | |
typedef PeakGroup | PeakGroup |
typedef PeakGroup | PEAK_GROUP |
Enumerations | |
enum | { PEAKGROUP_FORMAT_WITH_CURVE = 0x00000001, PEAKGROUP_FORMAT_WITH_POSITION = 0x00000002, PEAKGROUP_FORMAT_VALID_ONLY = 0x00000004, PEAKGROUP_FORMAT_WITH_FITTING_PARAM = 0x00000008 } |
Functions | |
void | PeakGroup_destroy (PeakGroup *peakgroup) |
PeakGroup | PeakGroup_copy (PeakGroup *peakgroup) |
void | PeakGroup_init (PeakGroup *pg) |
void | PeakGroup_fprintf (FILE *fp, PeakGroup *peakgroup, int format, int index) |
void | PeakGroup_fprint (FILE *fp, PeakGroup *peakgroup, int index) |
void | PeakGroup_fprintWithCurve (FILE *fp, PeakGroup *peakgroup, int index) |
void | PeakGroup_fprintWithPos (FILE *fp, PeakGroup *peakgroup, int index) |
int | PeakGroup_cmpByTiles (const void *p1, const void *p2) |
int | PeakGroup_cmpByNPeaks (const void *p1, const void *p2) |
void | PeakGroup_sortFPeaksByMOZ (PeakGroup *peakgroup) |
void | PeakGroup_createFromFPeak2iArray (PeakGroup *PG, FPeak2i *pFPeaks, int size) |
Rectangle4i | PeakGroup_getBoundaries (PEAK_GROUP PG) |
int | PeakGroup_refine (PeakGroup *PG, Map2D map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) |
int | PeakGroup_refine2 (PeakGroup *peakgroup, Map2D map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) |
int | PeakGroup_refine3 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) |
int | PeakGroup_refine4 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine5 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine6 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine6_1 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine6_2 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine6_3 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_refine6_4 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) |
int | PeakGroup_isPeak2iInPeakGroup (PeakGroup PG, int scan, int bin) |
SegmentQuery | Experiment_querySegmentBySamplingCoordinates (Experiment expmnt, int scan, int bin) |
SegmentQuery | FPeakFile_querySegmentBySamplingCoordinates (FPeakFile *fpkfile, int scan, int bin) |
SegmentQuery * | PeakGroup_getSpanningSegmentsUsingFPeakFile (PeakGroup *peakgroup, FPeakFile *fpkfile, int *nSegments, int *nSessions) |
int * | PeakGroup_getSpanningSegmentsIndexArrayUsingLabeledMap (PeakGroup *peakgroup, Map2D *mask, int *nSegments) |
int * | PeakGroup_getSpanningSegmentsIndexArrayUsingFPeakFile (PeakGroup *peakgroup, FPeakFile *FPF, int *nSegments) |
int | PeakGroup_getSpanningMap (PeakGroup *peakgroup, SegmentExtractor *segex) |
PeakGroup * | PeakGroupArray_create (int nSize) |
PeakGroup * | PeakGroupArray_createFromFPeak2iArray (FPeak2i *FPEAKS, int no_peaks, int *nPG) |
int | PeakGroupArray_countFPeaks (PeakGroup *pPeakGroups, int nPeakGroups) |
void | PeakGroupArray_fprintf (FILE *fp, PeakGroup *PG, int ngroups, int format) |
void | PeakGroupArray_fprint (FILE *fp, PeakGroup *PG, int ngroups) |
void | PeakGroupArray_fprintWithPos (FILE *fp, PeakGroup *PG, int ngroups) |
void | PeakGroupArray_fprintGivenStartIndex (FILE *fp, PeakGroup *PG, int ngroups, int start_index) |
void | PeakGroupArray_fprintWithPosGivenStartIndex (FILE *fp, PeakGroup *PG, int ngroups, int start_index) |
void | PeakGroupArray_destroy (PeakGroup **pPeakgroup, int nSize) |
void | PeakGroupArray_sortByNPeaks (PeakGroup *pPeakGroup, int ngroups) |
void | PeakGroupArray_sortByTiles (PeakGroup *PG, int ngroups) |
void | PeakGroupArray_sortEachPeakGroupByMOZ (PeakGroup *PG, int ngroups) |
void | PeakGroupQueue_create (PeakGroupQueue *Q, int size) |
void | PeakGroupQueue_destroy (PeakGroupQueue *Q) |
void | PeakGroupQueue_init (PeakGroupQueue *Q) |
int | PeakGroupQueue_push (PeakGroupQueue *Q, PeakGroup elem) |
int | PeakGroupQueue_pop (PeakGroupQueue *Q, PeakGroup *elem) |
int | PeakGroupQueue_getOccupancy (PeakGroupQueue Q) |
void | PeakGroupQueue_fprint (FILE *fp, PeakGroupQueue *peaks) |
PeakGroup * | PeakGroupQueue_convertToPeakGroupArray (PeakGroupQueue Q) |
void | PeakGroupQueue_sortEachPeakGroupByMOZ (PeakGroupQueue *Q) |
void | PeakGroupQueue_fillFromFPeak2iPointerSet (PeakGroupQueue *Q, FPeak2iPointerSet *SET) |
void | PeakGroupQueue_fillFromFPeak2iPointerSet_2 (PeakGroupQueue *Q, FPeak2iPointerSet *SET) |
Peak2i * | SegmentArray_getPeaksNotInPeakGroup (Segment *pSegments, int nSegments, PeakGroup peakgroup, int *nPeaks) |
FPeak2i * | SegmentArray_getFPeaksNotInPeakGroupUsingIndexArray (Segment *pSegmentArray, int *index_array, int nSegments, PeakGroup peakgroup, int *nPeaks) |
int * | PeakGroup_getSpanningSegmentsUsingSegmentArray (PeakGroup peakgroup, Segment *pSegmentArray, int nSegmentArray, int nFPeaks, int *nSegments) |
char ** | PeakGroupArray_toStringArray (PeakGroup *pPeakGroup, int size, const char *format, int field) |
Map2DPositionPointer * | PeakGroup_getMap2DPositionPointerArray (PeakGroup *pg) |
int | PeakGroup_getSpanningMapFPeaks (PeakGroup *peakgroup, FPeakFile *file, FPeak2i *pfpeaks, int *nfpeaks) |
int | PeakGroup_countSpanningTiles (PeakGroup *peakgroup) |
int | PeakGroup_getTileArray (PeakGroup *peakgroup) |
PeakGroup * | PeakGroup_clusterIntoArray (PeakGroup *peakgroup, int *nPeakGroups, Clusterer *clust) |
PeakGroup * | PeakGroupArray_createByClusteringFPeakPointerArray (FPeak2iPointer *ppFPeaks, Map2DPositionPointer *ppFPeakPositions, int nFPeaks, int *nPeakGroups, Clusterer *clust) |
void | PeakGroupQueue_splitEachPeakGroup (PeakGroupQueue *Q, Clusterer *clust) |
void | PeakGroupQueue_clusterEachPeakGroup_1 (PeakGroupQueue *Q, Clusterer *clust) |
void | PeakGroupQueue_clusterEachPeakGroup_2 (PeakGroupQueue *Q, Clusterer *clust) |
Variables | |
int | PEAKGROUP_INDEX_WIDTH |