Main Page | Modules | Data Structures | File List | Data Fields | Globals

massspec/experiment.h File Reference

A Documented file. More...

#include "mqscanheader.h"
#include "byte.h"

Go to the source code of this file.

Data Structures

struct  Experiment
 LC/MS Experiment. More...


Defines

#define SCAN_MS1   0x00000001
#define SCAN_MS2   0x00000002
#define SCAN_MS3   0x00000004
#define SCAN_MS4   0x00000008
#define SCAN_PROFILE   0x00000100
#define SCAN_CENTROID   0x00000200
#define SCAN_FULL   0x00010000
#define SCAN_ZOOM   0x00020000
#define SCAN_ALL   0xFFFFFFFF
#define MAX_NO_EXPERIMENTS   5

Typedefs

typedef Experiment Experiment

Enumerations

enum  { ABS_TO_REL, REL_TO_ABS }
enum  { D1, D2 }
enum  { PROFILE, CENTROID, PROFILE_ZERO_PADDING }
enum  { EXPERIMENT_FILE_FORMAT_MQ_XML, EXPERIMENT_FILE_FORMAT_OPEN_RAW, EXPERIMENT_FILE_FORMAT_MZ_XML }
enum  { MQ_REL, MQ_ABS }

Functions

char * ScanType_toString (int type)
void Experiment_destroy (Experiment *exp)
 Opens a file descriptor.

int Experiment_isScanFull (Experiment *expmnt, int scanno)
int Experiment_isScanZoom (Experiment *expmnt, int scanno)
int Experiment_isScanMS (Experiment *expmnt, int scanno)
int Experiment_isScanMS2 (Experiment *expmnt, int scanno)
int Experiment_isScanCentroid (Experiment *expmnt, int scanno)
int Experiment_isScanProfile (Experiment *expmnt, int scanno)
int Experiment_isScanProfileUncompressed (Experiment *expmnt, int scanno)
int Experiment_isScanProfileCompressed (Experiment *expmnt, int scanno)
ExperimentExperiment_getPointer (char *szExperiment)
void Experiment_setStrings (Experiment *expmnt, char *szExpName)
int Experiment_verifyInstrumentMethod (Experiment *experiment)
void Experiment_createRawFolder (Experiment *exp)
void Experiment_createProcFolder (Experiment *expmnt)
void Experiment_createProcMapsFolder (Experiment *exp)
void Experiment_createProcResultsFolder (Experiment *exp)
char * Experiment_createCmpFolder (Experiment *expmnt_1, Experiment *expmnt_2)
float Experiment_getRTFromScan (Experiment *expmnt, int scanNumber)
int Experiment_getScanFromRT (Experiment *expmnt, float RT)
float Experiment_calcMeanRTSamplingTime (Experiment *expmnt)
void Experiment_createGlobalMSSamplingArray (Experiment *exp, float binSize, float moz_start, float moz_stop)
void Experiment_saveGlobalMSSamplingArray (Experiment *expmnt)
float * Experiment_getRTSamplingArray (Experiment *expmnt)
float * Experiment_copyRTSamplingArray (Experiment *expmnt, int scan_start, int scan_stop, int *size)
int * Experiment_copySCSamplingArray (Experiment *expmnt, int scan_start, int scan_stop, int *size)
float Experiment_getMOZFromMassBin (Experiment *expmnt, int binNumber)
int Experiment_getMassBinFromMOZ (Experiment *expmnt, float MOZ)
int Experiment_getSizeGlobalMSSamplingArray (Experiment *exp, float binSize, float moz_start, float moz_stop)
Insets4f Experiment_getRealInsets (Experiment *expmnt, Insets4i *samplingInsets)
void Experiment_getRangeOfIndependentScan (Experiment *experiment, double *mass_start, double *mass_stop)
int Experiment_getParentMSScan (Experiment *expmnt, int nScanNumber)
int Experiment_isCentroidOnly (Experiment *expmnt)
int Experiment_countScans (Experiment *expmnt, int type_bits)
int Experiment_countScansWithinLimits (Experiment *expmnt, int scan_start, int scan_stop, int type)
int Experiment_getMapTileIndex (Experiment *expmnt, int x, int y)
void Experiment_fprintMS2ScansAsTabDelimitedTable (FILE *fp, Experiment *expmnt)
void Experiment_fprintMZRuler (FILE *fp, Experiment *expmnt)

Variables

char SCAN_TYPE_STRING [3][50]
int EXPERIMENT_FILE_FORMAT_TYPE
Experiment EXPERIMENTS_LOADED [MAX_NO_EXPERIMENTS]
int CURR_NO_EXPERIMENTS
int(* Experiment_init )(Experiment *expmnt, char *szExperiment)
 Initializes Experiment.

int(* Experiment_loadMS2MQScanHeaderArray )(Experiment *expmnt)
float *(* Experiment_getTIC )(Experiment *expmnt, int *nTIC)
int(* Experiment_createMS2Table )(Experiment *expmnt)


Detailed Description

A Documented file.

Author:
Kyriacos C. Leptos
Date:
2004-05-04
Details.

Function Documentation

void Experiment_destroy Experiment expmnt  ) 
 

Opens a file descriptor.

Parameters:
exp an Experiment* argument.
szExpName a char* argument


Variable Documentation

int Experiment_init
 

Initializes Experiment.

Initializes the structure Experiment

Parameters:
exp an Experiment* argument.
szExpName a char* argument


Generated on Sun Feb 13 01:06:00 2005 for MapQuant by doxygen 1.3.7