00001 00005 #ifndef ASYMMETRY_H 00006 #define ASYMMETRY_H 00007 00008 #include "allheaders.h" 00009 #include "gelinfo.h" 00010 #include "anacutoff.h" 00012 #define TOLERANCEFACTOR 3.0 00013 00015 int checkSymmetry(FILE *ERROROUT_FILE, FILE *FLAGOUT_FILE, PIX *pixGel, int* ZoneID, float **PeakPosition, float *NodePosition, struct GelInfo *GelInfo, struct AnaCutoff *AnaCutoff, float **Asym, float **Laneoffset, int *con_asym_lanes, int Verbose); 00017 int correctAsymmetry(INT32 **ZoneProjection, float **PeakPosition, float *Spacing, struct GelInfo *GelInfo, float **Asym, int MarkerInc); 00019 void followLane(PIX *pixGel, float **PeakPosition, float *NodePosition, struct GelInfo *GelInfo, int laneID, float **laneintensity); 00020 00022 void shellSort(float numbers[], int array_size); 00023 00024 #endif