mqscanheader.h

00001 #ifndef _MQSCANHEADER_H_
00002 #define _MQSCANHEADER_H_
00003 
00004 /* Copyright (c) Kyriacos Leptos and the President and Fellows of Harvard University
00005    Release Date: 2004-11-01
00006    Part of the MapQuant suite library "massspec.lib"
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 

Generated on Tue Feb 7 11:54:27 2006 for libmqobject by  doxygen 1.4.6