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

sequence/sequest.h

00001 #ifndef _SEQUEST_H_ 00002 #define _SEQUEST_H_ 00003 00004 00005 00006 #define MAX_DTA_QUERY 10 00007 #define MAX_NO_DTA_FILES 10 00008 #define MAX_NO_MS2_SCANS_PER_DTA 10 00009 00010 extern char* SEQUEST_DATA_PATH; 00011 00012 #include "sequence/dta_file.h" 00013 00014 typedef struct 00015 { 00016 int *start_scan; 00017 int *stop_scan; 00018 int *charge; 00019 int *pos; 00020 int nsize; 00021 } SequestIndexFile; 00022 00023 typedef struct 00024 { 00025 int* array; 00026 int narray; 00027 } SequestQueryResult; 00028 00029 typedef struct 00030 { 00031 int *start_scan; 00032 int *stop_scan; 00033 int *charge; 00034 float *parent; 00035 float *xcorr; 00036 MQString *scoring_peptide; 00037 int nsize; 00038 } SequestPeptideFile; 00039 00040 typedef struct 00041 { 00042 int nPeaks; 00043 int** pMS2Indices; 00044 } ZTASection; 00045 00046 typedef struct 00047 { 00048 int nSections; 00049 ZTASection *pSections; 00050 int nMS2ScansScored; 00051 } ZTAFile; 00052 00053 ZTAFile ZTAFile_load(char* zta_filename, char* ms2_experiment); 00054 int ZTAFile_doesMS2ExperimentExist(char* filename, char* ms2_exp_name); 00055 00056 void _translateScan(int* scan, Experiment* s_expmnt, Experiment* q_expmnt); 00057 00058 #include "sequence/sequest_xcorr_filter.h" 00059 #include "sequence/sequest_scoring_peptide.h" 00060 00061 #include "sequence/sequest_summary_entry.h" 00062 #include "sequence/sequest_summary_file.h" 00063 00064 #include "sequence/sequest_output_file.h" 00065 00066 #include "sequence/dtatoms2index.h" 00067 #include "sequence/ms2todtaindex.h" 00068 #include "sequence/ms2match.h" 00069 00070 #include "sequence/sequest_mapquant_map_file.h" 00071 00072 #endif 00073

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