UltraScan III
us_constants.h
Go to the documentation of this file.
1 #ifndef US_CONSTANTS_H
3 #define US_CONSTANTS_H
4 
5 #include <QtCore>
6 
7 #include "us_extern.h"
8 
9 #define AVOGADRO 6.022045e+23
10 #define R 8.314472e+07
11 #define K0 273.15
12 #define K20 293.15
13 #define VISC_20W 1.00194
14 #define DENS_20W 0.998234
15 #define COMP_25W 4.6e-10
16 #define WATER_MW 18.01
17 #define WATER_PH 7.0
18 #define TYPICAL_VBAR 0.7200
19 #define NORMAL_TEMP 20.0
20 #define ODLIM_PLFAC 1.2
21 
22 
27 
30 
31 // A
32 #define ALANINE_MW 71.10
33 #define ALANINE_VBAR 0.74
34 
35 // B
36 #define M_OR_D_MW 114.60
37 #define M_OR_D_VBAR 0.61
38 
39 // C
40 #define CYSTEINE_MW 103.20
41 #define CYSTEINE_VBAR 0.63
42 #define CYSTEINE_E280 120.00
43 
44 // D
45 #define ASPARTIC_ACID_MW 115.1
46 #define ASPARTIC_ACID_VBAR 0.6
47 
48 // E
49 #define GLUTAMIC_ACID_MW 129.10
50 #define GLUTAMIC_ACID_VBAr 0.66
51 
52 // F
53 #define PHENYLALANINE_MW 147.20
54 #define PHENYLALANINE_VBAR 0.77
55 
56 // G
57 #define GLYCINE_MW 57.10
58 #define GLYCINE_VBAR 0.64
59 
60 // H
61 #define HISTIDINE_MW 137.20
62 #define HISTIDINE_VBAR 0.67
63 
64 // I
65 #define ISOLEUCINE_MW 113.2
66 #define ISOLEUCINE_VBAR 0.9
67 
68 // J - James Nowick: Hao
69 // Std is LEUCINE
70 #define HAO_MW 235.2000
71 #define HAO_VBAR 0.6497
72 #define HAO_E280 9850.0000
73 
74 // K
75 #define LYSINE_MW 128.2
76 #define LYSINE_VBAR 0.82
77 
78 // L
79 #define LEUCINE_MW 113.2
80 #define LEUCINE_VBAR 0.9
81 
82 // M
83 #define METHIONINE_MW 131.20
84 #define METHIONINE_VBAR 0.75
85 
86 // N
87 #define ASPARAGINE_MW 115.1
88 #define ASPARAGINE_VBAR 0.6
89 
90 // O - delta-linked ornithin (James Nowick)
91 // Std is Pyrrolysine
92 #define ORNITHIN_MW 114.2000
93 #define ORNITHIN_VBAR 0.7795
94 #define ORNITHIN_E280 0.0000
95 
96 // P
97 #define PROLINE_MW 97.10
98 #define PROLINE_VBAR 0.76
99 
100 // Q
101 #define GLUTAMINE_MW 128.10
102 #define GLUTAMINE_VBAR 0.67
103 
104 // R
105 #define ARGININE_MW 156.2
106 #define ARGININE_VBAR 0.7
107 
108 // S
109 #define SERINE_MW 87.10
110 #define SERINE_VBAR 0.63
111 
112 // T
113 #define THREONINE_MW 101.1
114 #define THREONINE_VBAR 0.7
115 
116 // U - currently unused
117 #define SELENOCYSTEINE_MW
118 #define SELENOCYSTEINE_VBAR
119 
120 // V
121 #define VALINE_MW 99.10
122 #define VALINE_VBAR 0.86
123 
124 // W
125 #define TRYPTOPHAN_MW 186.20
126 #define TRYPTOPHAN_VBAR 0.74
127 #define TRYPTOPHAN_E280 5690.00
128 
129 // X -- Use an average
130 #define UNK_MW 119.750
131 #define UNK_VBAR 0.722
132 
133 // Y
134 #define TYROSINE_MW 163.20
135 #define TYROSINE_VBAR 0.71
136 #define TYROSINE_E280 1280.00
137 
138 // Z
139 #define E_OR_Q_MW 128.600
140 #define E_OR_Q_VBAR 0.665
141 
142 // John Kulp: diaminobutyric acid
143 #define DIAMINOBUTYRIC_ACID_MW 101.100
144 #define DIAMINOBUTYRIC_ACID_VBAR 0.736
145 
146 // John Kulp: diaminopropanoic acid
147 #define DIAMINOPROPANOIC_ACID_MW 87.100
148 #define DIAMINOPROPANOIC_ACID_VBAR 0.669
149 
150 
152 const QString DEGC = QString( QChar( 176 ) ) + "C";
153 const QString MLDEGC = QString( "&deg;C" );
154 
155 
156 namespace US_ConstantModels
157 {
159  enum models
160  {
181  };
182 }
183 
186 {
187  public:
188 
190  static QStringList modelStrings( void );
191 
192 };
193 #endif