UltraScan III
Namespaces
Classes
Files
File List
File Members
utils
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(
"°C"
);
154
155
156
namespace
US_ConstantModels
157
{
159
enum
models
160
{
161
Ideal1Comp
,
162
Ideal2Comp
,
163
Ideal3Comp
,
164
Fixed
,
165
MonoDimer
,
166
MonoTrimer
,
167
MonoTetramer
,
168
MonoPentamer
,
169
MonoHexamer
,
170
MonoHeptamer
,
171
UserMonoNmer
,
172
MonoDiTrimer
,
173
MonoDiTetramer
,
174
UserMonoNmerNmer
,
175
TwoComponent
,
176
UserHetero
,
177
UserMonoIncompMono
,
178
UserMonoIncompNmer
,
179
UserIrreversible
,
180
UserMonoPlusContaminant
181
};
182
}
183
185
class
US_UTIL_EXTERN
US_Constants
186
{
187
public
:
188
190
static
QStringList modelStrings(
void
);
191
192
};
193
#endif
Generated on Sun Jun 21 2015 11:40:41 for UltraScan III by
1.8.3.1-20130324