Main Page | File List

openraw_file.h File Reference

Includes the definition and get funcitons for OpenRawFile,
which include the rt and mz rulers along with the scan archive files. More...

Go to the source code of this file.

Data Structures

struct  OpenRawFile

Defines

#define OPENRAW_MS1_FOLDER   "MS1"
#define OPENRAW_MS2_FOLDER   "MS2"
#define OPENRAW_PARAM_FOLDER   "PARAM"
#define OPENRAW_MSAR_EXT   "msar"
#define OPENRAW_MS2AR_EXT   "ms2ar"
#define OPENRAW_PARAM_EXT   "param"
#define OPENRAW_GLOBAL_RT_SAMPLING_ARRAY_FILENAME   "RTSA.param"
#define OPENRAW_GLOBAL_MS_SAMPLING_ARRAY_FILENAME   "MSSA.param"
#define OPENRAW_MZ_RULER_TEMPLATE_FILENAME   "MZRuler"
#define OPENRAW_EXPERIMENT_SIZE_FILENAME   "Size.param"
#define OPENRAW_INSTRUMENT_METHOD_FILENAME   "InstrumentMethod.param"

Typedefs

typedef OpenRawFile OpenRawFile

Enumerations

enum  { OPENRAW_ARCHIVE_TYPE_PROFILE, OPENRAW_ARCHIVE_TYPE_CENTROID, OPENRAW_ARCHIVE_TYPE_PROFILE_ZERO_PADDING, OPENRAW_ARCHIVE_TYPE_MIXED }

Functions

int OpenRawFile_loadRTSize (OpenRawFile *orFile, int *nRTSize, int *scan_start, int *scan_stop)
int OpenRawFile_loadGlobalRTSamplingArray (OpenRawFile *orFile, int nSize)
int OpenRawFile_loadMZSize (OpenRawFile *orFile, int *nMZSize, int *bin_start, int *bin_stop)
float * OpenRawFile_loadGlobalMZSamplingArray (OpenRawFile *orFile, int nSize)
int OpenRawFile_loadNumberOfMZRulers (OpenRawFile *orFile)
int OpenRawFile_loadMZRulers (OpenRawFile *orFile)
int OpenRawFile_doesMSArchiveExist (OpenRawFile *orFile)
float OpenRawFile_getVersionOfMSArchive (OpenRawFile *orFile)
int OpenRawFile_getTypeOfMSArchive (OpenRawFile *orFile)
int OpenRawFile_mergeMSSubArchive (OpenRawFile *orFile)
void OpenRawFile_removeMSArchiveIndexFile (OpenRawFile *orFile)
void OpenRawFile_getMSSubArchiveRanges (OpenRawFile *orFile, int **start_scan, int **stop_scan, int *nsubmsar)
float OpenRawFile_getVersionOfMS2Archive (OpenRawFile *orFile)
int OpenRawFile_getTypeOfMS2Archive (OpenRawFile *orFile)
int OpenRawFile_verifyInstrumentMethod (OpenRawFile *orFile)
void OpenRawFile_getRangeOfIndependentScan (OpenRawFile *orFile, double *mass_start, double *mass_stop)
int OpenRawFile_isScanMS2 (OpenRawFile *orFile, int scanno)
int OpenRawFile_loadScanHeaderArrayFromMS2Archive_Version2 (OpenRawFile *orFile, int nSize)

Variables

int OPENRAW_VERSION


Detailed Description

Includes the definition and get funcitons for OpenRawFile,
which include the rt and mz rulers along with the scan archive files.

Author:
Kyriacos C. Leptos
Date:
2004-12-03
Details.
Generated on Sat Dec 3 17:27:02 2005 for openraw by  doxygen 1.4.4