00001 00006 #ifndef CHECKRESULT_H 00007 #define CHECKRESULT_H 00008 00009 #include "allheaders.h" 00010 #include "gelinfo.h" 00011 #include "anacutoff.h" 00012 00016 #define SIGMA_CUTOFF 4 00017 00020 #define FWHM_FACTOR 5.0/9.0 00021 00022 #define TOLERANCEFACTOR 3.0 00023 00025 void checkPeakPositions(FILE *ERROROUT_FILE, FILE *FLAGOUT_FILE, float **PeakPosition, float *Spacing, int Markerinc, struct GelInfo *GelInfo, struct AnaCutoff *AnaCutoff,int *num_interpolated_markers, int *num_interpolated_data, int *con_interpolated_markers, int *con_interpolated_data, int Verbose); 00026 00028 void checkMarkers(FILE *ERROROUT_FILE, FILE *FLAGOUT_FILE, PIX *pixGelin, float **PeakPosition, float *NodePosition, int *ZoneID, struct GelInfo *GelInfo, struct AnaCutoff *AnaCutoff, float **MarkerCorrelation, float **MarkerRoughness, int Verbose); 00030 void matchSinglePeak(INT32 **ZoneProjection, struct GelInfo *GelInfo, float **PeakPosition, int zoneID, int laneID); 00032 int correctMarkers(FILE *FLAGOUT_FILE, INT32 **ZoneProjection, float **PeakPosition, struct GelInfo *GelInfo, struct AnaCutoff *AnaCutoff, float **MarkerCorrelation, int Verbose); 00033 #endif