sequence/mass_filter_peptide.h
00001 #ifndef _MASS_FILTER_PEPTIDE_H_
00002 #define _MASS_FILTER_PEPTIDE_H_
00003
00004 typedef struct
00005 {
00006 Peptide peptide;
00007 int charge;
00008 float modification;
00009
00010 float delta_mz;
00011 float accuracy_ppm;
00012
00013 int nCarbons;
00014 int nProteinIndex;
00015
00016 double dFStat;
00017 double dPVal;
00018
00019
00020 } MassFilterPeptide;
00021
00022
00023 int MassFilterPeptide_cmpByDeltaMZ(const void *p1, const void *p2);
00024 int MassFilterPeptide_cmpByPPM(const void *p1, const void *p2);
00025
00026
00027 void MassFilterPeptideArray_sortByField(MassFilterPeptide* array, int nelem, int field);
00028
00029 MassFilterPeptide* MassFilterPeptideArray_create(int size);
00030
00031 void MassFilterPeptide_fprintlnCommaDelEmpty(FILE* fp);
00032 void MassFilterPeptide_fprintlnCommaDel(FILE* fp, MassFilterPeptide* mfp, LProtein* library);
00033
00034 #endif
00035
00036
Generated on Sun Feb 13 01:06:00 2005 for MapQuant by
1.3.7