massspec/isoclusterrestr.h
00001 #ifndef _ISOCLUSTERRESTR_H_
00002 #define _ISOCLUSTERRESTR_H_
00003 
00004 
00005 
00006 
00007 
00008 
00009 typedef struct
00010 {
00011         int                             nRank;
00012         int                             nCharge;
00013         float                   dMZStart;
00014         float                   dMZStop;
00015         int                             nShowFundamental;
00016         int                             nLabel;
00017 } IsotopicClusterRestrictions;
00018 
00019 int setIsoclusterRestrictions(IsotopicClusterRestrictions* ICR, int abu, int charge, float mzstart, float mzstop, int fund, int label);
00020 
00021 #define Z1              0x00000001
00022 #define Z2              0x00000002
00023 #define Z3              0x00000004
00024 #define Z4              0x00000008
00025 
00026 #define N1              0x00000010
00027 #define N2              0x00000020
00028 #define M1              0x00000030
00029 #define M2              0x00000040
00030 
00031 #define T1              0x00000100
00032 #define U1              0x00000200
00033 #define HC              0x00000400
00034 #define LC              0x00000800
00035 
00036 #define P1              0x00001000
00037 #define UNKNOWN 0x00008000
00038 
00039 #define REJECT_MZ_ON_EDGE               0x00010000
00040 #define IC_ERROR                                0x0000FFFF
00041 
00042 char* IsotopicCluster_flagToString(int flag);
00043 void  IsotopicCluster_flagStatus(IsotopicCluster* cluster);
00044 
00045 #endif
00046 
Generated on Sun Feb 13 01:05:58 2005 for MapQuant by
 1.3.7