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

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 doxygen 1.3.7