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

sequence/sequest_output_file.h

00001 #ifndef _SEQUEST_OUTPUT_FILE_H_ 00002 #define _SEQUEST_OUTPUT_FILE_H_ 00003 00004 typedef struct 00005 { 00006 SequestScoringPeptide pSequestScoringPeptides[20]; 00007 int nSize; 00008 } SequestOutputFile; 00009 00010 SequestOutputFile* SequestOutputFileArray_create(int nSize); 00011 int SequestOutputFile_getSequestVersion(FILE* fp, int* version); 00012 void SequestOutputFile_destroy(SequestOutputFile * sof); 00013 void SequestOutputFile_fprint(FILE* fp, SequestOutputFile sof); 00014 int SequestOutputFile_loadFromSingleFile(char* folder, char* filename, SequestOutputFile* sof); 00015 char* SequestOutputFile_getFilenameFromDTAFile(DTAFile dta, char* expmnt); 00016 char* SequestOutputFilename_create( char* expname, 00017 int scan_start, 00018 int scan_stop, 00019 int charge); 00020 char* SequestOutputFile_createFilename(char* expname, DTAFile* file); 00021 00022 00023 int getSequestFilenameInfo(char* sequestfilename, 00024 int* scan_start, 00025 int* scan_stop, 00026 int* charge); 00027 00028 int loadSequestIndexFile(char* name, SequestIndexFile* sif); 00029 int loadSequestPeptideFile(char* name, SequestPeptideFile* spf); 00030 00031 void getIndicesOfSequestOutputFiles(int** arrayofindices, int* nindices, 00032 SequestIndexFile sif, int query); 00033 00034 void getIndicesWithinIntervalOfRangesArray(int* low, int* upper, 00035 int start, int stop, int query, 00036 int** arrayofindices, int* nindices); 00037 00038 void querySequestOutputFiles(SequestIndexFile sif, int query, SequestQueryResult* sqr); 00039 00040 void SequestSummaryFile_fprintTabDelimitedWithFPeak2iArrayIII(FILE* fp, SequestSummaryFile* ssf, Peak2f* speaks, MS2ToFPeak2i* ms2toms1); 00041 00042 00043 00044 #endif

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