Main Page | File List

openraw_scan_header.h

Go to the documentation of this file.
00001 #ifndef _OPENRAW_SCAN_HEADER_H_
00002 #define _OPENRAW_SCAN_HEADER_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 library "openraw.lib" 
00007 */
00008 
00018 struct OpenRawScanHeader
00019 {
00020     int         nScanNumber;
00021     float       dScanTime;
00022     OpenRawByte ucScanMultiplicity;
00023     OpenRawByte ucMZRulerID;
00024     char        cScanType;
00025     char        cScanExpansion;
00026     char        cChargeMode;
00027 
00028     float dMZRangeStart;
00029     float dMZRangeEnd;
00030 
00031     float dBasePeakIntensity;
00032     float dTIC;
00033     
00034     int   nParentScan;
00035     float dParentMZ;
00036 
00037     long int lFilePosition;
00038 };
00039 
00040 typedef struct OpenRawScanHeader OpenRawScanHeader;
00041 
00042 OpenRawScanHeader*  OpenRawScanHeaderArray_create(int size);
00043 char**              OpenRawScanHeaderArray_toStringArray(OpenRawScanHeader* array, int size, const char* format);
00044 int                 OpenRawScanHeaderArray_isScanMS2(OpenRawScanHeader* scanheaders, int scanno);
00045 #endif
00046 

Generated on Sat Dec 3 17:27:02 2005 for openraw by  doxygen 1.4.4