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

sequence/sequest_mapquant_map_file.h

00001 #ifndef _SEQUEST_MAPQUANT_MAP_FILE_H_ 00002 #define _SEQUEST_MAPQUANT_MAP_FILE_H_ 00003 00004 struct SequestMapQuantMapFileEntry 00005 { 00006 // Sequest Part 00007 00008 //char* dta_filename; 00009 //float MH_plus; 00010 //float xcorr; 00011 00012 char* protein_name; 00013 char* peptide_sequence; 00014 00015 //int parent_scan_in_q; 00016 float mz_expected; 00017 float rt_expected; 00018 int z_expected; 00019 int c_expected; 00020 00021 int nFPeaks; 00022 FPeak2i* pFPeaks; 00023 }; 00024 00025 typedef struct SequestMapQuantMapFileEntry SequestMapQuantMapFileEntry; 00026 00027 00028 struct SequestMapQuantMapFile 00029 { 00030 int lc_dimension_unit; 00031 float lc_dimension_half_window; 00032 int mz_dimension_unit; 00033 float mz_dimension_half_window; 00034 00035 Experiment* qExperiment; 00036 char* szSession; 00037 char* szName; 00038 00039 SequestMapQuantMapFileEntry* pEntries; 00040 int nEntries; 00041 int nFPeaks; 00042 }; 00043 00044 typedef struct SequestMapQuantMapFile SequestMapQuantMapFile; 00045 00046 int SequestMapQuantMapFile_load(SequestMapQuantMapFile* file, char *filename); 00047 int SequestMapQuantMapFile_load_new(SequestMapQuantMapFile* file, char *filename); 00048 FPeak2i* SequestMapQuantMapFile_getFPeak2iArray(SequestMapQuantMapFile* ssf); 00049 00050 MQString* SequestMapQuantMapFile_getPeptideSequenceArray(SequestMapQuantMapFile* ssf); 00051 MQString* SequestMapQuantMapFile_getXCorrStringArray (SequestMapQuantMapFile* ssf); 00052 MQString* SequestMapQuantMapFile_getChargeStringArray (SequestMapQuantMapFile* ssf); 00053 00054 #endif

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