6OIK refined

RECEPTOR CLASS

Class A (Rhodopsin)

RECEPTOR

SPECIES

Homo sapiens

G-PROTEIN FAMILY

Gi/o

G-PROTEIN

VERSION

2021-10-06

MODEL

PDB file contains GPCRdb generic numbers in the B-factor field of CA atoms

NGL is a WebGL based 3D viewer powered by MMTF.


MAIN TEMPLATE

M2 receptor (sequence similarity: 100%) PDB: 6OIK
G(o) subunit alpha (sequence similarity: 100%)

RECEPTOR TEMPLATES

5YC8 (M2 receptor)
6OIK (M2 receptor)
6OIJ (M1 receptor)
6OL9 (M5 receptor)
6PT0 (CB2 receptor)
7JVR (D2 receptor)
None
Main template (%) Additional templates (%) No template - freely modelled (%)
Backbone 83.7 8.5 7.8
Side-chains 72.9 16.3 10.8

Number of backbone templates: 4
Number of rotamer templates: 13

Segment Seq.num. AA GPCRdb# Backbone PDB Rotamer PDB
N-term 14 L - - - - -
N-term 15 T - - - - -
N-term 16 S - - - - -
N-term 17 P - - - - -
N-term 18 Y - - - - -
TM1 19 K 1.28x28 M2 receptor 5YC8 M2 receptor 5YC8
TM1 20 T 1.29x29 M2 receptor 6OIK M2 receptor 4MQT
TM1 21 F 1.30x30 M2 receptor 6OIK M2 receptor 4MQS
TM1 22 E 1.31x31 M2 receptor 6OIK M2 receptor 4MQT
TM1 23 V 1.32x32 M2 receptor 6OIK M2 receptor 4MQT
TM1 24 V 1.33x33 M2 receptor 6OIK M2 receptor 6OIK
TM1 25 F 1.34x34 M2 receptor 6OIK M2 receptor 6OIK
TM1 26 I 1.35x35 M2 receptor 6OIK M2 receptor 4MQT
TM1 27 V 1.36x36 M2 receptor 6OIK M2 receptor 6OIK
TM1 28 L 1.37x37 M2 receptor 6OIK M2 receptor 4MQT
TM1 29 V 1.38x38 M2 receptor 6OIK M2 receptor 6OIK
TM1 30 A 1.39x39 M2 receptor 6OIK M2 receptor 6OIK
TM1 31 G 1.40x40 M2 receptor 6OIK M2 receptor 6OIK
TM1 32 S 1.41x41 M2 receptor 6OIK M2 receptor 4MQT
TM1 33 L 1.42x42 M2 receptor 6OIK M2 receptor 6OIK
TM1 34 S 1.43x43 M2 receptor 6OIK M2 receptor 6OIK
TM1 35 L 1.44x44 M2 receptor 6OIK M2 receptor 6OIK
TM1 36 V 1.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM1 37 T 1.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM1 38 I 1.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM1 39 I 1.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM1 40 G 1.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM1 41 N 1.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM1 42 I 1.51x51 M2 receptor 6OIK M2 receptor 4MQT
TM1 43 L 1.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM1 44 V 1.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM1 45 M 1.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM1 46 V 1.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM1 47 S 1.56x56 M2 receptor 6OIK M2 receptor 6OIK
TM1 48 I 1.57x57 M2 receptor 6OIK M2 receptor 6OIK
TM1 49 K 1.58x58 M2 receptor 6OIK M2 receptor 4MQT
TM1 50 V 1.59x59 M2 receptor 6OIK M2 receptor 4MQT
TM1 51 N 1.60x60 M2 receptor 5YC8 M2 receptor 5YC8
ICL1 52 R 12.48x48 - - - -
ICL1 53 H 12.49x49 M2 receptor 5YC8 M2 receptor 5YC8
ICL1 54 L 12.50x50 M2 receptor 5YC8 M2 receptor 5YC8
ICL1 55 Q 12.51x51 - - - -
TM2 56 T 2.37x37 M2 receptor 6OIK M2 receptor 6OIK
TM2 57 V 2.38x38 M2 receptor 6OIK M2 receptor 6OIK
TM2 58 N 2.39x39 M2 receptor 6OIK M2 receptor 6OIK
TM2 59 N 2.40x40 M2 receptor 6OIK M2 receptor 6OIK
TM2 60 Y 2.41x41 M2 receptor 6OIK M2 receptor 6OIK
TM2 61 F 2.42x42 M2 receptor 6OIK M2 receptor 6OIK
TM2 62 L 2.43x43 M2 receptor 6OIK M2 receptor 6OIK
TM2 63 F 2.44x44 M2 receptor 6OIK M2 receptor 6OIK
TM2 64 S 2.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM2 65 L 2.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM2 66 A 2.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM2 67 C 2.48x48 M2 receptor 6OIK M2 receptor 4MQT
TM2 68 A 2.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM2 69 D 2.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM2 70 L 2.51x51 M2 receptor 6OIK M2 receptor 4MQT
TM2 71 I 2.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM2 72 I 2.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM2 73 G 2.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM2 74 V 2.55x55 M2 receptor 6OIK M2 receptor 4MQT
TM2 75 F 2.56x551 M2 receptor 6OIK M2 receptor 6OIK
TM2 76 S 2.57x56 M2 receptor 6OIK M2 receptor 6OIK
TM2 77 M 2.58x57 M2 receptor 6OIK M2 receptor 6OIK
TM2 78 N 2.59x58 M2 receptor 6OIK M2 receptor 6OIK
TM2 79 L 2.60x59 M2 receptor 6OIK M2 receptor 6OIK
TM2 80 Y 2.61x60 M2 receptor 6OIK M2 receptor 6OIK
TM2 81 T 2.62x61 M2 receptor 6OIK M2 receptor 6OIK
TM2 82 L 2.63x62 M2 receptor 6OIK M2 receptor 6OIK
TM2 83 Y 2.64x63 M2 receptor 6OIK M2 receptor 6OIK
TM2 84 T 2.65x64 M2 receptor 6OIK M2 receptor 6OIK
TM2 85 V 2.66x65 M2 receptor 6OIK M2 receptor 6OIK
TM2 86 I 2.67x66 M2 receptor 6OIK M2 receptor 6OIK
TM2 87 G 2.68x67 M2 receptor 6OIK M2 receptor 6OIK
ECL1 88 Y 23.49x49 M2 receptor 6OIK M2 receptor 6OIK
ECL1 89 W 23.50x50 M2 receptor 6OIK M2 receptor 6OIK
ECL1 90 P 23.51x51 M2 receptor 6OIK M2 receptor 6OIK
ECL1 91 L 23.52x52 M2 receptor 6OIK M2 receptor 4MQT
TM3 92 G 3.21x21 M2 receptor 6OIK M2 receptor 6OIK
TM3 93 P 3.22x22 M2 receptor 6OIK M2 receptor 6OIK
TM3 94 V 3.23x23 M2 receptor 6OIK M2 receptor 6OIK
TM3 95 V 3.24x24 M2 receptor 6OIK M2 receptor 6OIK
TM3 96 C 3.25x25 M2 receptor 6OIK M2 receptor 6OIK
TM3 97 D 3.26x26 M2 receptor 6OIK M2 receptor 4MQT
TM3 98 L 3.27x27 M2 receptor 6OIK M2 receptor 4MQT
TM3 99 W 3.28x28 M2 receptor 6OIK M2 receptor 6OIK
TM3 100 L 3.29x29 M2 receptor 6OIK M2 receptor 6OIK
TM3 101 A 3.30x30 M2 receptor 6OIK M2 receptor 6OIK
TM3 102 L 3.31x31 M2 receptor 6OIK M2 receptor 6OIK
TM3 103 D 3.32x32 M2 receptor 6OIK M2 receptor 6OIK
TM3 104 Y 3.33x33 M2 receptor 6OIK M2 receptor 6OIK
TM3 105 V 3.34x34 M2 receptor 6OIK M2 receptor 6OIK
TM3 106 V 3.35x35 M2 receptor 6OIK M2 receptor 6OIK
TM3 107 S 3.36x36 M2 receptor 6OIK M2 receptor 6OIK
TM3 108 N 3.37x37 M2 receptor 6OIK M2 receptor 6OIK
TM3 109 A 3.38x38 M2 receptor 6OIK M2 receptor 6OIK
TM3 110 S 3.39x39 M2 receptor 6OIK M2 receptor 6OIK
TM3 111 V 3.40x40 M2 receptor 6OIK M2 receptor 6OIK
TM3 112 M 3.41x41 M2 receptor 6OIK M2 receptor 6OIK
TM3 113 N 3.42x42 M2 receptor 6OIK M2 receptor 6OIK
TM3 114 L 3.43x43 M2 receptor 6OIK M2 receptor 6OIK
TM3 115 L 3.44x44 M2 receptor 6OIK M2 receptor 6OIK
TM3 116 I 3.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM3 117 I 3.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM3 118 S 3.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM3 119 F 3.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM3 120 D 3.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM3 121 R 3.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM3 122 Y 3.51x51 M2 receptor 6OIK M2 receptor 6OIK
TM3 123 F 3.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM3 124 C 3.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM3 125 V 3.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM3 126 T 3.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM3 127 K 3.56x56 M2 receptor 6OIK M2 receptor 4MQT
ICL2 128 P 34.50x50 M2 receptor 6OIK M2 receptor 6OIK
ICL2 129 L 34.51x51 M2 receptor 6OIK M2 receptor 6OIK
ICL2 130 T 34.52x52 M2 receptor 6OIK M2 receptor 6OIK
ICL2 131 Y 34.53x53 M2 receptor 6OIK M2 receptor 6OIK
ICL2 132 P 34.54x54 M2 receptor 6OIK M2 receptor 6OIK
ICL2 133 V 34.55x55 M2 receptor 6OIK M2 receptor 6OIK
ICL2 134 K 34.56x56 M2 receptor 6OIK M2 receptor 6OIK
ICL2 135 R 34.57x57 M2 receptor 6OIK M2 receptor 6OIK
TM4 136 T 4.38x38 M2 receptor 6OIK M2 receptor 4MQT
TM4 137 T 4.39x39 M2 receptor 6OIK M2 receptor 6OIK
TM4 138 K 4.40x40 M2 receptor 6OIK 5-HT1B receptor 6G79
TM4 139 M 4.41x41 M2 receptor 6OIK M2 receptor 6OIK
TM4 140 A 4.42x42 M2 receptor 6OIK M2 receptor 6OIK
TM4 141 G 4.43x43 M2 receptor 6OIK M2 receptor 6OIK
TM4 142 M 4.44x44 M2 receptor 6OIK M2 receptor 6OIK
TM4 143 M 4.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM4 144 I 4.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM4 145 A 4.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM4 146 A 4.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM4 147 A 4.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM4 148 W 4.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM4 149 V 4.51x51 M2 receptor 6OIK M2 receptor 4MQT
TM4 150 L 4.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM4 151 S 4.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM4 152 F 4.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM4 153 I 4.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM4 154 L 4.56x56 M2 receptor 6OIK M2 receptor 6OIK
TM4 155 W 4.57x57 M2 receptor 6OIK M2 receptor 6OIK
TM4 156 A 4.58x58 M2 receptor 6OIK M2 receptor 6OIK
TM4 157 P 4.59x59 M2 receptor 6OIK M2 receptor 6OIK
TM4 158 A 4.60x60 M2 receptor 6OIK M2 receptor 6OIK
TM4 159 I 4.61x61 M2 receptor 6OIK M2 receptor 6OIK
TM4 160 L 4.62x62 M2 receptor 6OIK M2 receptor 6OIK
TM4 161 F 4.63x63 M2 receptor 6OIK M2 receptor 6OIK
TM4 162 W 4.64x64 M2 receptor 6OIK M2 receptor 6OIK
TM4 163 Q 4.65x65 M2 receptor 6OIK M2 receptor 6OIK
TM4 164 F 4.66x66 M2 receptor 6OIK M2 receptor 6OIK
TM4 165 I 4.67x67 M2 receptor 6OIK M2 receptor 6OIK
TM4 166 V 4.68x68 M2 receptor 6OIK M2 receptor 6OIK
TM4 167 G 4.69x69 M2 receptor 6OIK M2 receptor 6OIK
ECL2 168 V - M2 receptor 6OIK - -
ECL2 169 R - M2 receptor 6OIK M2 receptor 6OIK
ECL2 170 T - M2 receptor 6OIK M2 receptor 6OIK
ECL2 171 V - M2 receptor 6OIK M2 receptor 6OIK
ECL2 172 E - M2 receptor 6OIK M2 receptor 6OIK
ECL2 173 D - M2 receptor 6OIK - -
ECL2 174 G - M2 receptor 6OIK M2 receptor 6OIK
ECL2 175 E - M2 receptor 6OIK - -
ECL2 176 C 45.50x50 M2 receptor 6OIK M2 receptor 6OIK
ECL2 177 Y 45.51x51 M2 receptor 6OIK M2 receptor 6OIK
ECL2 178 I 45.52x52 M2 receptor 6OIK M2 receptor 6OIK
ECL2 179 Q - M2 receptor 6OIK M2 receptor 6OIK
ECL2 180 F - M2 receptor 6OIK M2 receptor 6OIK
ECL2 181 F - M2 receptor 6OIK - -
ECL2 182 S - M2 receptor 6OIK M2 receptor 6OIK
TM5 183 N 5.35x36 M2 receptor 5YC8 M2 receptor 5YC8
TM5 184 A 5.36x37 M2 receptor 6OIK M2 receptor 6OIK
TM5 185 A 5.37x38 M2 receptor 6OIK M2 receptor 6OIK
TM5 186 V 5.38x39 M2 receptor 6OIK M2 receptor 6OIK
TM5 187 T 5.39x40 M2 receptor 6OIK M2 receptor 6OIK
TM5 188 F 5.40x41 M2 receptor 6OIK M2 receptor 6OIK
TM5 189 G 5.41x42 M2 receptor 6OIK M2 receptor 6OIK
TM5 190 T 5.42x43 M2 receptor 6OIK M2 receptor 6OIK
TM5 191 A 5.43x44 M2 receptor 6OIK M2 receptor 6OIK
TM5 192 I 5.44x45 M2 receptor 6OIK M2 receptor 4MQT
TM5 193 A 5.45x46 M2 receptor 6OIK M2 receptor 6OIK
TM5 194 A 5.46x461 M2 receptor 6OIK M2 receptor 6OIK
TM5 195 F 5.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM5 196 Y 5.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM5 197 L 5.49x49 M2 receptor 6OIK M2 receptor 4MQT
TM5 198 P 5.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM5 199 V 5.51x51 M2 receptor 6OIK M2 receptor 6OIK
TM5 200 I 5.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM5 201 I 5.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM5 202 M 5.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM5 203 T 5.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM5 204 V 5.56x56 M2 receptor 6OIK M2 receptor 6OIK
TM5 205 L 5.57x57 M2 receptor 6OIK M2 receptor 6OIK
TM5 206 Y 5.58x58 M2 receptor 6OIK M2 receptor 6OIK
TM5 207 W 5.59x59 M2 receptor 6OIK M2 receptor 6OIK
TM5 208 H 5.60x60 M2 receptor 6OIK M2 receptor 6OIK
TM5 209 I 5.61x61 M2 receptor 6OIK M2 receptor 6OIK
TM5 210 S 5.62x62 M2 receptor 6OIK M2 receptor 6OIK
TM5 211 R 5.63x63 M2 receptor 6OIK M2 receptor 6OIK
TM5 212 A 5.64x64 M2 receptor 6OIK M2 receptor 6OIK
TM5 213 S 5.65x65 M2 receptor 6OIK M2 receptor 6OIK
TM5 214 K 5.66x66 M1 receptor 6OIJ 5-HT1E receptor 7E33
TM5 215 S 5.67x67 M1 receptor 6OIJ 5-HT1B receptor 6G79
TM5 216 R 5.68x68 M1 receptor 6OIJ M1 receptor 6OIJ
TM5 217 I 5.69x69 M1 receptor 6OIJ 5-HT1A receptor 7E2X
TM5 218 K 5.70x70 M1 receptor 6OIJ D2 receptor 7JVR
TM5 219 K 5.71x71 M1 receptor 6OIJ β1-adrenoceptor 6H7N
TM5 220 D 5.72x72 M1 receptor 6OIJ - -
TM5 221 K 5.73x73 M1 receptor 6OIJ - -
TM5 222 K 5.74x74 M1 receptor 6OIJ β2-adrenoceptor 3SN6
TM5 223 E 5.75x75 M1 receptor 6OIJ β3-adrenoceptor 7DH5
ICL3 224 P - - - - -
ICL3 225 V - - - - -
ICL3 226 A - - - - -
ICL3 227 N - - - - -
ICL3 228 Q - - - - -
ICL3 371 Q - - - - -
ICL3 372 P - - - - -
ICL3 373 A - - - - -
ICL3 374 K - - - - -
ICL3 375 K - - - - -
TM6 376 K 6.24x24 M5 receptor 6OL9 5-HT1A receptor 7E2X
TM6 377 P 6.25x25 M5 receptor 6OL9 - -
TM6 378 P 6.26x26 M5 receptor 6OL9 - -
TM6 379 P 6.27x27 M5 receptor 6OL9 - -
TM6 380 S 6.28x28 M5 receptor 6OL9 M2 receptor 4MQT
TM6 381 R 6.29x29 M5 receptor 6OL9 5-HT1A receptor 7E2X
TM6 382 E 6.30x30 M2 receptor 6OIK M2 receptor 4MQS
TM6 383 K 6.31x31 M2 receptor 6OIK M2 receptor 6OIK
TM6 384 K 6.32x32 M2 receptor 6OIK M2 receptor 6OIK
TM6 385 V 6.33x33 M2 receptor 6OIK M2 receptor 6OIK
TM6 386 T 6.34x34 M2 receptor 6OIK M2 receptor 6OIK
TM6 387 R 6.35x35 M2 receptor 6OIK M2 receptor 6OIK
TM6 388 T 6.36x36 M2 receptor 6OIK M2 receptor 6OIK
TM6 389 I 6.37x37 M2 receptor 6OIK M2 receptor 6OIK
TM6 390 L 6.38x38 M2 receptor 6OIK M2 receptor 6OIK
TM6 391 A 6.39x39 M2 receptor 6OIK M2 receptor 6OIK
TM6 392 I 6.40x40 M2 receptor 6OIK M2 receptor 6OIK
TM6 393 L 6.41x41 M2 receptor 6OIK M2 receptor 6OIK
TM6 394 L 6.42x42 M2 receptor 6OIK M2 receptor 6OIK
TM6 395 A 6.43x43 M2 receptor 6OIK M2 receptor 6OIK
TM6 396 F 6.44x44 M2 receptor 6OIK M2 receptor 6OIK
TM6 397 I 6.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM6 398 I 6.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM6 399 T 6.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM6 400 W 6.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM6 401 A 6.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM6 402 P 6.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM6 403 Y 6.51x51 M2 receptor 6OIK M2 receptor 6OIK
TM6 404 N 6.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM6 405 V 6.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM6 406 M 6.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM6 407 V 6.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM6 408 L 6.56x56 M2 receptor 6OIK M2 receptor 6OIK
TM6 409 I 6.57x57 M2 receptor 6OIK M2 receptor 6OIK
TM6 410 N 6.58x58 M2 receptor 6OIK M2 receptor 6OIK
TM6 411 T 6.59x59 M2 receptor 6OIK M2 receptor 6OIK
TM6 412 F 6.60x60 M2 receptor 6OIK M2 receptor 6OIK
TM6 413 C 6.61x61 M2 receptor 6OIK M2 receptor 6OIK
ECL3 414 A - - - - -
ECL3 415 P - M2 receptor 5YC8 M2 receptor 5YC8
ECL3 416 C - M2 receptor 5YC8 M2 receptor 5YC8
ECL3 417 I - - - - -
TM7 418 P 7.31x30 M2 receptor 5YC8 M2 receptor 5YC8
TM7 419 N 7.32x31 M2 receptor 6OIK M2 receptor 6OIK
TM7 420 T 7.33x32 M2 receptor 6OIK M2 receptor 4MQT
TM7 421 V 7.34x33 M2 receptor 6OIK M2 receptor 4MQT
TM7 422 W 7.35x34 M2 receptor 6OIK M2 receptor 6OIK
TM7 423 T 7.36x35 M2 receptor 6OIK M2 receptor 6OIK
TM7 424 I 7.37x36 M2 receptor 6OIK M2 receptor 4MQT
TM7 425 G 7.38x37 M2 receptor 6OIK M2 receptor 6OIK
TM7 426 Y 7.39x38 M2 receptor 6OIK M2 receptor 6OIK
TM7 427 W 7.40x39 M2 receptor 6OIK M2 receptor 6OIK
TM7 428 L 7.41x40 M2 receptor 6OIK M2 receptor 6OIK
TM7 429 C 7.42x41 M2 receptor 6OIK M2 receptor 6OIK
TM7 430 Y 7.43x42 M2 receptor 6OIK M2 receptor 6OIK
TM7 431 I 7.44x43 M2 receptor 6OIK M2 receptor 6OIK
TM7 432 N 7.45x45 M2 receptor 6OIK M2 receptor 6OIK
TM7 433 S 7.46x46 M2 receptor 6OIK M2 receptor 6OIK
TM7 434 T 7.47x47 M2 receptor 6OIK M2 receptor 6OIK
TM7 435 I 7.48x48 M2 receptor 6OIK M2 receptor 6OIK
TM7 436 N 7.49x49 M2 receptor 6OIK M2 receptor 6OIK
TM7 437 P 7.50x50 M2 receptor 6OIK M2 receptor 6OIK
TM7 438 A 7.51x51 M2 receptor 6OIK M2 receptor 6OIK
TM7 439 C 7.52x52 M2 receptor 6OIK M2 receptor 6OIK
TM7 440 Y 7.53x53 M2 receptor 6OIK M2 receptor 6OIK
TM7 441 A 7.54x54 M2 receptor 6OIK M2 receptor 6OIK
TM7 442 L 7.55x55 M2 receptor 6OIK M2 receptor 6OIK
TM7 443 C 7.56x56 M2 receptor 6OIK M2 receptor 6OIK
H8 444 N 8.47x47 M2 receptor 6OIK M2 receptor 6OIK
H8 445 A 8.48x48 M2 receptor 6OIK M2 receptor 6OIK
H8 446 T 8.49x49 M2 receptor 6OIK M2 receptor 6OIK
H8 447 F 8.50x50 M2 receptor 6OIK M2 receptor 6OIK
H8 448 K 8.51x51 M2 receptor 6OIK 5-HT1B receptor 6G79
H8 449 K 8.52x52 M2 receptor 6OIK H1 receptor 7DFL
H8 450 T 8.53x53 M2 receptor 6OIK M2 receptor 6OIK
H8 451 F 8.54x54 M2 receptor 6OIK M2 receptor 6OIK
H8 452 K 8.55x55 M2 receptor 6OIK M2 receptor 4MQT
H8 453 H 8.56x56 M2 receptor 6OIK M2 receptor 6OIK
H8 454 L 8.57x57 M2 receptor 6OIK M2 receptor 6OIK
H8 455 L 8.58x58 M2 receptor 5YC8 M2 receptor 5YC8
H8 456 M 8.59x59 M2 receptor 5YC8 M2 receptor 5YC8
C-term 457 C - - - - -
C-term 458 H - - - - -
C-term 459 Y - - - - -
C-term 460 K - - - - -
C-term 461 N - - - - -

G-PROTEIN TEMPLATES

Segment Seq.num. AA CGN# Backbone PDB Rotamer PDB
HN 6 S G.HN.30 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 7 A G.HN.31 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 8 E G.HN.32 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 9 E G.HN.33 G(o) subunit alpha 6OIK - -
HN 10 R G.HN.34 G(o) subunit alpha 6OIK - -
HN 11 A G.HN.35 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 12 A G.HN.36 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 13 L G.HN.37 G(o) subunit alpha 6OIK - -
HN 14 E G.HN.38 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 15 R G.HN.39 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 16 S G.HN.40 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 17 K G.HN.41 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 18 A G.HN.42 G(o) subunit alpha 6OIK - -
HN 19 I G.HN.43 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 20 E G.HN.44 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 21 K G.HN.45 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 22 N G.HN.46 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 23 L G.HN.47 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 24 K G.HN.48 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 25 E G.HN.49 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 26 D G.HN.50 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 27 G G.HN.51 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 28 I G.HN.52 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HN 29 S G.HN.53 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hns1 30 A G.hns1.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hns1 31 A G.hns1.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hns1 32 K G.hns1.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 33 D G.S1.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 34 V G.S1.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 35 K G.S1.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 36 L G.S1.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 37 L G.S1.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 38 L G.S1.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S1 39 L G.S1.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 40 G G.s1h1.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 41 A G.s1h1.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 42 G G.s1h1.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 43 E G.s1h1.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 44 S G.s1h1.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s1h1 45 G G.s1h1.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H1 46 K G.H1.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 47 S G.H1.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 48 T G.H1.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 49 I G.H1.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 50 V G.H1.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 51 K G.H1.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 52 Q G.H1.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 53 M G.H1.08 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 54 K G.H1.09 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 55 I G.H1.10 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 56 I G.H1.11 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
H1 57 H G.H1.12 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
h1ha 58 E G.h1ha.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
h1ha 59 D G.h1ha.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
h1ha 60 G G.h1ha.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
h1ha 61 F G.h1ha.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
h1ha 62 S G.h1ha.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 63 G H.HA.01 G(i) subunit alpha-1 6PT0 - -
HA 64 E H.HA.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 65 D H.HA.03 G(i) subunit alpha-1 6PT0 - -
HA 66 V H.HA.04 G(i) subunit alpha-1 6PT0 - -
HA 67 K H.HA.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 68 Q H.HA.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 69 Y H.HA.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 70 K H.HA.08 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 71 P H.HA.09 G(i) subunit alpha-1 6PT0 - -
HA 72 V H.HA.10 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 73 V H.HA.11 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 74 Y H.HA.12 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 75 S H.HA.13 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 76 N H.HA.14 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 77 T H.HA.15 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 78 I H.HA.16 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 79 Q H.HA.17 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 80 S H.HA.18 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 81 L H.HA.19 G(i) subunit alpha-1 6PT0 - -
HA 82 A H.HA.20 G(i) subunit alpha-1 6PT0 - -
HA 83 A H.HA.21 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 84 I H.HA.22 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 85 V H.HA.23 G(i) subunit alpha-1 6PT0 - -
HA 86 R H.HA.24 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 87 A H.HA.25 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 88 M H.HA.26 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HA 89 D H.HA.27 G(i) subunit alpha-1 6PT0 - -
HA 90 T H.HA.28 G(i) subunit alpha-1 6PT0 - -
HA 91 L H.HA.29 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 92 G H.hahb.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 93 I H.hahb.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 94 E H.hahb.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 95 Y H.hahb.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 96 G H.hahb.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 97 D H.hahb.08 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hahb 98 K H.hahb.09 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HB 99 E H.HB.01 G(i) subunit alpha-1 6PT0 - -
HB 100 R H.HB.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HB 101 K H.HB.03 G(i) subunit alpha-1 6PT0 - -
HB 102 A H.HB.04 G(i) subunit alpha-1 6PT0 - -
HB 103 D H.HB.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HB 104 A H.HB.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HB 105 K H.HB.07 G(i) subunit alpha-1 6PT0 - -
HB 106 M H.HB.08 G(i) subunit alpha-1 6PT0 - -
HB 107 V H.HB.09 G(i) subunit alpha-1 6PT0 - -
HB 108 C H.HB.10 G(i) subunit alpha-1 6PT0 - -
HB 109 D H.HB.11 G(i) subunit alpha-1 6PT0 - -
HB 110 V H.HB.12 G(i) subunit alpha-1 6PT0 - -
HB 111 V H.HB.13 G(i) subunit alpha-1 6PT0 - -
HB 112 S H.HB.14 G(i) subunit alpha-1 6PT0 - -
hbhc 113 R H.hbhc.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 114 M H.hbhc.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 115 E H.hbhc.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 116 D H.hbhc.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 117 T H.hbhc.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 118 E H.hbhc.12 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 119 P H.hbhc.13 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 120 F H.hbhc.14 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hbhc 121 S H.hbhc.15 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 122 A H.HC.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 123 E H.HC.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 124 L H.HC.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 125 L H.HC.04 G(i) subunit alpha-1 6PT0 - -
HC 126 S H.HC.05 G(i) subunit alpha-1 6PT0 - -
HC 127 A H.HC.06 G(i) subunit alpha-1 6PT0 - -
HC 128 M H.HC.07 G(i) subunit alpha-1 6PT0 - -
HC 129 M H.HC.08 G(i) subunit alpha-1 6PT0 - -
HC 130 R H.HC.09 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 131 L H.HC.10 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 132 W H.HC.11 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HC 133 G H.HC.12 G(i) subunit alpha-1 6PT0 - -
hchd 134 D H.hchd.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 135 S H.HD.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 136 G H.HD.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 137 I H.HD.03 G(i) subunit alpha-1 6PT0 - -
HD 138 Q H.HD.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 139 E H.HD.05 G(i) subunit alpha-1 6PT0 - -
HD 140 C H.HD.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 141 F H.HD.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 142 N H.HD.08 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 143 R H.HD.09 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 144 S H.HD.10 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 145 R H.HD.11 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HD 146 E H.HD.12 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hdhe 147 Y H.hdhe.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hdhe 148 Q H.hdhe.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hdhe 149 L H.hdhe.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hdhe 150 N H.hdhe.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hdhe 151 D H.hdhe.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 152 S H.HE.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 153 A H.HE.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 154 K H.HE.03 G(i) subunit alpha-1 6PT0 - -
HE 155 Y H.HE.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 156 Y H.HE.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 157 L H.HE.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 158 D H.HE.07 G(i) subunit alpha-1 6PT0 - -
HE 159 S H.HE.08 G(i) subunit alpha-1 6PT0 - -
HE 160 L H.HE.09 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 161 D H.HE.10 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 162 R H.HE.11 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 163 I H.HE.12 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HE 164 G H.HE.13 G(i) subunit alpha-1 6PT0 - -
hehf 165 A H.hehf.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 166 A H.hehf.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 167 D H.hehf.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 168 Y H.hehf.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 169 Q H.hehf.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 170 P H.hehf.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hehf 171 T H.hehf.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HF 172 E H.HF.01 G(i) subunit alpha-1 6PT0 - -
HF 173 Q H.HF.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HF 174 D H.HF.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HF 175 I H.HF.04 G(i) subunit alpha-1 6PT0 - -
HF 176 L H.HF.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
HF 177 R H.HF.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 178 T G.hfs2.01 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 179 R G.hfs2.02 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 180 V G.hfs2.03 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 181 K G.hfs2.04 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 182 T G.hfs2.05 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 183 T G.hfs2.06 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
hfs2 184 G G.hfs2.07 G(i) subunit alpha-1 6PT0 G(i) subunit alpha-1 6PT0
S2 185 I G.S2.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 186 V G.S2.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 187 E G.S2.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 188 T G.S2.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 189 H G.S2.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 190 F G.S2.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 191 T G.S2.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S2 192 F G.S2.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s2s3 193 K G.s2s3.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s2s3 194 N G.s2s3.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 195 L G.S3.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 196 H G.S3.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 197 F G.S3.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 198 R G.S3.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 199 L G.S3.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 200 F G.S3.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 201 D G.S3.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S3 202 V G.S3.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s3h2 203 G G.s3h2.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s3h2 204 G G.s3h2.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s3h2 205 Q G.s3h2.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 206 R G.H2.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 207 S G.H2.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 208 E G.H2.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 209 R G.H2.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 210 K G.H2.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 211 K G.H2.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 212 W G.H2.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 213 I G.H2.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 214 H G.H2.09 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H2 215 C G.H2.10 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h2s4 216 F G.h2s4.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h2s4 217 E G.h2s4.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h2s4 218 D G.h2s4.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h2s4 219 V G.h2s4.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h2s4 220 T G.h2s4.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 221 A G.S4.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 222 I G.S4.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 223 I G.S4.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 224 F G.S4.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 225 C G.S4.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 226 V G.S4.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S4 227 A G.S4.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 228 L G.s4h3.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 229 S G.s4h3.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 230 G G.s4h3.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 231 Y G.s4h3.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 232 D G.s4h3.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 233 Q G.s4h3.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s4h3 234 V G.s4h3.07 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 235 L G.s4h3.08 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 236 H G.s4h3.09 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 237 E G.s4h3.10 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 238 D G.s4h3.11 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 239 E G.s4h3.12 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 240 T G.s4h3.13 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 241 T G.s4h3.14 G(i) subunit alpha-1 7JVR G(i) subunit alpha-1 7JVR
s4h3 242 N G.s4h3.15 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 243 R G.H3.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 244 M G.H3.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 245 H G.H3.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 246 E G.H3.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 247 S G.H3.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 248 L G.H3.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 249 M G.H3.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 250 L G.H3.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 251 F G.H3.09 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 252 D G.H3.10 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 253 S G.H3.11 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 254 I G.H3.12 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 255 C G.H3.13 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 256 N G.H3.14 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 257 N G.H3.15 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 258 K G.H3.16 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 259 F G.H3.17 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H3 260 F G.H3.18 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h3s5 261 I G.h3s5.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h3s5 262 D G.h3s5.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h3s5 263 T G.h3s5.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 264 S G.S5.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 265 I G.S5.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 266 I G.S5.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 267 L G.S5.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 268 F G.S5.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 269 L G.S5.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S5 270 N G.S5.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s5hg 271 K G.s5hg.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 272 K G.HG.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 273 D G.HG.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 274 L G.HG.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 275 F G.HG.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 276 G G.HG.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 277 E G.HG.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 278 K G.HG.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 279 I G.HG.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 280 K G.HG.09 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 281 K G.HG.12 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 282 S G.HG.13 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 283 P G.HG.14 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 284 L G.HG.15 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 285 T G.HG.16 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
HG 286 I G.HG.17 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 287 C G.hgh4.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 288 F G.hgh4.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 289 P G.hgh4.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 290 E G.hgh4.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 291 Y G.hgh4.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 292 T G.hgh4.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 293 G G.hgh4.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
hgh4 294 P G.hgh4.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 295 N G.H4.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 296 T G.H4.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 297 Y G.H4.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 298 E G.H4.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 299 D G.H4.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 300 A G.H4.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 301 A G.H4.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 302 A G.H4.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 303 Y G.H4.10 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 304 I G.H4.11 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 305 Q G.H4.12 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 306 A G.H4.13 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 307 Q G.H4.14 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 308 F G.H4.15 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 309 E G.H4.16 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H4 310 S G.H4.17 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 311 K G.h4s6.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 312 N G.h4s6.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 313 R G.h4s6.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 314 S G.h4s6.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 315 P G.h4s6.09 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 316 N G.h4s6.10 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 317 K G.h4s6.11 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
h4s6 318 E G.h4s6.12 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S6 319 I G.S6.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S6 320 Y G.S6.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S6 321 C G.S6.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S6 322 H G.S6.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
S6 323 M G.S6.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s6h5 324 T G.s6h5.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s6h5 325 C G.s6h5.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s6h5 326 A G.s6h5.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s6h5 327 T G.s6h5.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
s6h5 328 D G.s6h5.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 329 T G.H5.01 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 330 N G.H5.02 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 331 N G.H5.03 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 332 I G.H5.04 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 333 Q G.H5.05 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 334 V G.H5.06 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 335 V G.H5.07 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 336 F G.H5.08 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 337 D G.H5.09 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 338 A G.H5.10 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 339 V G.H5.11 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 340 T G.H5.12 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 341 D G.H5.13 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 342 I G.H5.14 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 343 I G.H5.15 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 344 I G.H5.16 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 345 A G.H5.17 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 346 N G.H5.18 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 347 N G.H5.19 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 348 L G.H5.20 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 349 R G.H5.21 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 350 G G.H5.22 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 351 C G.H5.23 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 352 G G.H5.24 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 353 L G.H5.25 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK
H5 354 Y G.H5.26 G(o) subunit alpha 6OIK G(o) subunit alpha 6OIK

«

Versions

Package Name Version
Django 2.2.1
Python 3.6.7
debug_toolbar Debug Toolbar 1.11
polymorphic Polymorphic 2.0.3
rest_framework Django REST framework 3.9.3
rest_framework_swagger Rest_Framework_Swagger 2.2.0

Time

Resource usage

Resource Value
User CPU time 9873.646 msec
System CPU time 863.621 msec
Total CPU time 10737.267 msec
Elapsed time 11092.170 msec
Context switches 1450 voluntary, 82 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from protwis.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['*']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
BASE_DIR '/home/protwis/gpcrdb_test'
BUILD_CACHE_DIR '/home/protwis/gpcrdb_data/cache'
CACHES {'alignments': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/home/protwis/caches/test_alignment', 'OPTIONS': {'MAX_ENTRIES': 1000}}, 'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/home/protwis/caches/test/', 'OPTIONS': {'MAX_ENTRIES': 10000000}}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'localhost', 'NAME': 'protwis_202107', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'protwis'}}
DATABASE_ROUTERS []
DATA_DIR '/home/protwis/gpcrdb_data'
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_PATCH_SETTINGS False
DECIMAL_SEPARATOR '.'
DEFAULT_CHARSET 'utf-8'
DEFAULT_CONTENT_TYPE 'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_NUMBERING_SCHEME 'gpcrdb'
DEFAULT_PROTEIN_STATE 'inactive'
DEFAULT_SITE 'gpcr'
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
DOCUMENTATION_URL 'https://docs.gpcrdb.org/'
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_CHARSET 'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS None
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GOOGLE_ANALYTICS_API '********************'
GOOGLE_ANALYTICS_KEY '********************'
IGNORABLE_404_URLS []
INSTALLED_APPS ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'debug_toolbar', 'rest_framework', 'rest_framework_swagger', 'polymorphic', 'common', 'api', 'news', 'pages', 'home', 'protein', 'family', 'residue', 'alignment', 'similaritysearch', 'similaritymatrix', 'structure', 'ligand', 'interaction', 'mutation', 'phylogenetic_trees', 'sitesearch', 'build_gpcr', 'construct', 'tools', 'drugs', 'signprot', 'signprot2', 'mutational_landscape', 'contactnetwork', 'seqsign', 'angles', 'hotspots')
INTERNAL_IPS '10.0.2.2'
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LOCALE_PATHS []
LOGGING {'disable_existing_loggers': False, 'formatters': {'verbose': {'datefmt': '%d/%b/%Y %H:%M:%S', 'format': '[%(asctime)s] %(levelname)s ' '[%(name)s:%(lineno)s] %(message)s'}, 'verbose_low': {'datefmt': '%d/%b/%Y %H:%M:%S', 'format': '[%(asctime)s] %(levelname)s ' '[%(name)s:%(lineno)s]'}}, 'handlers': {'build': {'class': 'logging.FileHandler', 'filename': 'logs/build.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'django': {'class': 'logging.FileHandler', 'filename': 'logs/django.log', 'formatter': 'verbose', 'level': 'WARNING'}, 'protwis': {'class': 'logging.FileHandler', 'filename': 'logs/protwis.log', 'formatter': 'verbose', 'level': 'DEBUG'}}, 'loggers': {'build': {'handlers': ['build'], 'level': 'DEBUG'}, 'django': {'handlers': ['django'], 'level': 'WARNING', 'propagate': True}, 'protwis': {'handlers': ['protwis'], 'level': 'DEBUG'}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT '/protwis/media/protwis'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ('common.middleware.stats.StatsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware')
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PREPEND_WWW False
REFERENCE_POSITIONS {'D1S1': 'D1S1x50', 'D1S2': 'D1S2x50', 'D1T1': 'D1T1x50', 'D1e1': 'D1e1x50', 'ECL1': '23x50', 'ECL2': '45x50', 'H8': '8x50', 'ICL1': '12x50', 'ICL2': '34x50', 'TM1': '1x50', 'TM2': '2x50', 'TM3': '3x50', 'TM4': '4x50', 'TM5': '5x50', 'TM6': '6x50', 'TM7': '7x50'}
ROOT_URLCONF 'protwis.urls'
SECRET_KEY '********************'
SECURE_BROWSER_XSS_FILTER False
SECURE_CONTENT_TYPE_NOSNIFF False
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 86400
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE 'protwis.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_NAME 'gpcr'
SITE_TITLE 'GPCRdb'
STATICFILES_DIRS ('/home/protwis/gpcrdb_test/static',)
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/home/protwis/static_test/'
STATIC_URL '/static/'
SWAGGER_SETTINGS {'USE_SESSION_AUTH': False}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages', 'protwis.context_processors.current_site', 'protwis.context_processors.canonical_tag', 'protwis.context_processors.documentation_url', 'protwis.context_processors.google_analytics', 'protwis.context_processors.site_title'], 'debug': True}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Europe/Copenhagen'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION None
X_FRAME_OPTIONS 'SAMEORIGIN'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding br,gzip
Accept-Language en-US,en;q=0.5
Connection close
Host test.gpcrdb.org
User-Agent CCBot/2.0 (https://commoncrawl.org/faq/)
X-Forwarded-For 44.211.84.185
X-Forwarded-Proto https
X-Real-Ip 44.211.84.185

Response headers

Key Value
Cache-Control max-age=604800
Content-Length 473139
Content-Type text/html; charset=utf-8
Expires Tue, 06 Jun 2023 14:24:39 GMT
Vary Cookie
X-Frame-Options SAMEORIGIN

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /structure/refined/6OIK
QUERY_STRING
REMOTE_ADDR
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME test.gpcrdb.org
SERVER_PORT 443
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/19.9.0

Request

View information

View function Arguments Keyword arguments URL name
structure.views.RefinedModelDetails () {'pdbname': '6OIK'} refined_model_details

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  •   default 496.68 ms (1401 queries including 1384 similar and 685 duplicates )
  Query Timeline Time (ms) Action
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6OIK'
  16 similar queries.   Duplicated 2 times.
0.6297873075776566%
3.13

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(235)
  structure = Structure.objects.get(pdb_code__index=pdbname.upper())
  +
SELECT ••• "signprot_complex"."id", "signprot_complex"."protein_id", "signprot_complex"."structure_id", "signprot_complex"."alpha", "signprot_complex"."beta_chain", "signprot_complex"."beta_protein_id", "signprot_complex"."gamma_chain", "signprot_complex"."gamma_protein_id" FROM "signprot_complex" WHERE "signprot_complex"."structure_id" = 257
  2 similar queries.   Duplicated 2 times.
0.12158927211083873%
0.60

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(238)
  if len(complex_mod_details) > 0:
  +
SELECT ••• "signprot_complex"."id", "signprot_complex"."protein_id", "signprot_complex"."structure_id", "signprot_complex"."alpha", "signprot_complex"."beta_chain", "signprot_complex"."beta_protein_id", "signprot_complex"."gamma_chain", "signprot_complex"."gamma_protein_id" FROM "signprot_complex" WHERE "signprot_complex"."structure_id" = 257 ORDER BY "signprot_complex"."id" ASC LIMIT 1
0.11035678507020064%
0.55

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(239)
  complex_mod = complex_mod_details.first()
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55555
  41 similar queries.   Duplicated 5 times.
0.22820189483415998%
1.13

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
  +
SELECT ••• "structure_complex_model"."id", "structure_complex_model"."receptor_protein_id", "structure_complex_model"."sign_protein_id", "structure_complex_model"."main_template_id", "structure_complex_model"."pdb_data_id", "structure_complex_model"."version", "structure_complex_model"."stats_text_id" FROM "structure_complex_model" INNER JOIN "protein" ON ("structure_complex_model"."receptor_protein_id" = "protein"."id") INNER JOIN "protein" T3 ON ("structure_complex_model"."sign_protein_id" = T3."id") WHERE ("protein"."entry_name" = '6oik' AND T3."entry_name" = 'gnao_human')
0.2618993559560742%
1.30

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(258)
  model = StructureComplexModel.objects.get(receptor_protein__entry_name=modelname, sign_protein__entry_name=signprot)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" WHERE "structure"."id" = 257
0.0766593239482864%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(259)
  main_template = model.main_template
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 54986
  41 similar queries.   Duplicated 3 times.
0.0632187411646169%
0.31

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(260)
  if model.receptor_protein.accession:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 14
  41 similar queries.   Duplicated 6 times.
0.0590425600854053%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(272)
  receptor_residues = Residue.objects.filter(protein_conformation__protein=model.receptor_protein.parent)
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55555
  41 similar queries.   Duplicated 5 times.
0.05885055175992431%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(273)
  signprot_residues = Residue.objects.filter(protein_conformation__protein=model.sign_protein)
  +
SELECT ••• "stats_text"."id", "stats_text"."stats_text" FROM "stats_text" WHERE "stats_text"."id" = 1343
0.4777167137967102%
2.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
  +
SELECT ••• "residue"."id", "residue"."protein_conformation_id", "residue"."protein_segment_id", "residue"."generic_number_id", "residue"."display_generic_number_id", "residue"."sequence_number", "residue"."amino_acid" FROM "residue" INNER JOIN "protein_conformation" ON ("residue"."protein_conformation_id" = "protein_conformation"."id") WHERE "protein_conformation"."protein_id" = 14 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
1.3869721391119518%
6.89

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(306)
  receptor_residues_dict = {r.sequence_number:r for r in receptor_residues}
  +
SELECT ••• "residue"."id", "residue"."protein_conformation_id", "residue"."protein_segment_id", "residue"."generic_number_id", "residue"."display_generic_number_id", "residue"."sequence_number", "residue"."amino_acid" FROM "residue" INNER JOIN "protein_conformation" ON ("residue"."protein_conformation_id" = "protein_conformation"."id") WHERE "protein_conformation"."protein_id" = 55555 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.17280749293289357%
0.86

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(307)
  if signprot_residues:
  +
SELECT ••• "protein_segment"."slug" FROM "protein_segment" WHERE "protein_segment"."proteinfamily" = 'Alpha' ORDER BY "protein_segment"."id" ASC
0.09998833549422703%
0.50

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(342)
  if signprot_residues and segment in alpha_segments:
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '5YC8'
  16 similar queries.
0.27553194706522477%
1.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6OIK'
  16 similar queries.   Duplicated 2 times.
0.2803321552022496%
1.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '4MQT'
  16 similar queries.
0.30010901272679186%
1.49

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '4MQS'
  16 similar queries.
0.28158020931787603%
1.40

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6G79'
  16 similar queries.
0.2979969211465009%
1.48

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6OIJ'
  16 similar queries.
0.24029841933946258%
1.19

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '7E33'
  16 similar queries.
0.25047486058995516%
1.24

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '7E2X'
  16 similar queries.
0.23823432984054188%
1.18

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '7JVR'
  16 similar queries.
0.23890635897972534%
1.19

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6H7N'
  16 similar queries.
0.2368422694808047%
1.18

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '3SN6'
  16 similar queries.
0.23698627572491543%
1.18

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '7DH5'
  16 similar queries.
0.23621824242299147%
1.17

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6OL9'
  16 similar queries.
0.267467597395023%
1.33

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '7DFL'
  16 similar queries.
0.2505228626713254%
1.24

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(335)
  rotamer_struct = Structure.objects.get(pdb_code__index=rotamer_pdb)
  +
SELECT ••• "structure"."id", "structure"."protein_conformation_id", "structure"."structure_type_id", "structure"."pdb_code_id", "structure"."state_id", "structure"."author_state_id", "structure"."publication_id", "structure"."preferred_chain", "structure"."resolution", "structure"."publication_date", "structure"."pdb_data_id", "structure"."representative", "structure"."distance_representative", "structure"."contact_representative", "structure"."contact_representative_score", "structure"."inactive_class_contacts_fraction", "structure"."active_class_contacts_fraction", "structure"."class_contact_representative", "structure"."annotated", "structure"."refined", "structure"."distance", "structure"."tm6_angle", "structure"."gprot_bound_likeness", "structure"."sodium", "structure"."signprot_complex_id", "structure"."stats_text_id", "structure"."mammal", "structure"."closest_to_human" FROM "structure" INNER JOIN "web_link" ON ("structure"."pdb_code_id" = "web_link"."id") WHERE "web_link"."index" = '6PT0'
  16 similar queries.
0.2513869001359899%
1.25

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "signprot_complex"."id", "signprot_complex"."protein_id", "signprot_complex"."structure_id", "signprot_complex"."alpha", "signprot_complex"."beta_chain", "signprot_complex"."beta_protein_id", "signprot_complex"."gamma_chain", "signprot_complex"."gamma_protein_id" FROM "signprot_complex" WHERE "signprot_complex"."structure_id" = 257
  2 similar queries.   Duplicated 2 times.
0.07142709707892934%
0.35

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(280)
  signprot_template = SignprotComplex.objects.get(structure=main_template).protein
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55555
  41 similar queries.   Duplicated 5 times.
0.08481967778122859%
0.42

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(280)
  signprot_template = SignprotComplex.objects.get(structure=main_template).protein
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55251
  16 similar queries.
0.07185911581126157%
0.36

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55251
  41 similar queries.
0.07742735725021037%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 14
  41 similar queries.   Duplicated 6 times.
0.0793474405050203%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 54986
  16 similar queries.   Duplicated 2 times.
0.07862740928446657%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 54986
  41 similar queries.   Duplicated 3 times.
0.07656331978554591%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 14
  41 similar queries.   Duplicated 6 times.
0.07349118657785002%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55009
  16 similar queries.
0.06773093681342024%
0.34

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55009
  41 similar queries.
0.074067211554293%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 14
  41 similar queries.   Duplicated 6 times.
0.05630644144730115%
0.28

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55034
  16 similar queries.
0.06403477654791112%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55034
  41 similar queries.
0.0724831428690748%
0.36

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 14
  41 similar queries.   Duplicated 6 times.
0.07080307002111612%
0.35

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 54865
  16 similar queries.
0.06907499509178719%
0.34

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 54865
  41 similar queries.
0.07838739887761534%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 2
  41 similar queries.
0.05827452678348133%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55090
  16 similar queries.
0.06504282025668634%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55090
  41 similar queries.
0.07603529689047317%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 13
  41 similar queries.
0.07464323653073597%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55116
  16 similar queries.
0.06585885563998055%
0.33

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55116
  41 similar queries.
0.06926700341726817%
0.34

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 4
  41 similar queries.
0.07493124901895747%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55159
  16 similar queries.
0.06816295554575245%
0.34

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55159
  41 similar queries.
0.07814738847076409%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 1
  41 similar queries.
0.07411521363566324%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55325
  16 similar queries.
0.07315517200825827%
0.36

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55325
  41 similar queries.
0.07613130105321367%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 28
  41 similar queries.
0.07421121779840374%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55161
  16 similar queries.
0.067298918081088%
0.33

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55161
  41 similar queries.
0.07752336141295087%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 625
  41 similar queries.
0.07905942801679881%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55443
  16 similar queries.
0.06518682650079707%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55443
  41 similar queries.
0.07440322612388474%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 25
  41 similar queries.
0.0592345684108863%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55131
  16 similar queries.
0.06513882441942682%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55131
  41 similar queries.
0.060002601712810265%
0.30

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 1455
  41 similar queries.
0.07747535933158062%
0.38

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55177
  16 similar queries.
0.05385833529741849%
0.27

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55177
  41 similar queries.
0.058610541353073066%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 17
  41 similar queries.
0.057794505969778844%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 54850
  16 similar queries.
0.06398677446654087%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 54850
  41 similar queries.
0.060338616282402%
0.30

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 32
  41 similar queries.
0.0926920191259493%
0.46

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(371)
  if r.rotamer_template.protein_conformation.protein.parent not in r_temps:
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 60129
  16 similar queries.
0.054482362355231725%
0.27

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59774
  16 similar queries.   Duplicated 2 times.
0.06398677446654087%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59275
  16 similar queries.
0.04521796065077382%
0.22

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59331
  16 similar queries.
0.06576285147724005%
0.33

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55188
  16 similar queries.
0.07493124901895747%
0.37

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55188
  41 similar queries.
0.07838739887761534%
0.39

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 164
  41 similar queries.
0.06067463085199374%
0.30

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59342
  16 similar queries.
0.05481837692482346%
0.27

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59445
  16 similar queries.
0.06427478695476237%
0.32

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "residue_generic_numbering_scheme"."id", "residue_generic_numbering_scheme"."parent_id", "residue_generic_numbering_scheme"."slug", "residue_generic_numbering_scheme"."short_name", "residue_generic_numbering_scheme"."name" FROM "residue_generic_numbering_scheme" WHERE "residue_generic_numbering_scheme"."slug" = 'gpcrdb'
0.11568501610229819%
0.57

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  <