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