00001 #ifndef _MQSCANHEADER_H_
00002 #define _MQSCANHEADER_H_
00003
00004
00005
00006
00007
00008
00009 struct MQScanHeader
00010 {
00011 int nScanNumber;
00012 float dScanTime;
00013 MQByte ucScanMultiplicity;
00014 char cScanType;
00015 char cScanExpansion;
00016 char cChargeMode;
00017 MQByte ucMZRulerID;
00018
00019 float dMZRangeStart;
00020 float dMZRangeEnd;
00021
00022 float dBasePeakIntensity;
00023 float dTIC;
00024
00025 int nParentScan;
00026 float dParentMZ;
00027
00028 long int lFilePosition;
00029 };
00030
00031 typedef struct MQScanHeader MQScanHeader;
00032
00033 MQScanHeader* MQScanHeaderArray_create(int size);
00034 char** MQScanHeaderArray_toStringArray(MQScanHeader* array, int size, const char* format);
00035
00036 #endif
00037