7AUE refined

RECEPTOR CLASS

Class A (Rhodopsin)

RECEPTOR

SPECIES

Homo sapiens

G-PROTEIN FAMILY

Gs

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

MC4 receptor (sequence similarity: 100%) PDB: 7AUE
G(s) subunit alpha isoforms short (sequence similarity: 100%)

RECEPTOR TEMPLATES

7AUE (MC4 receptor)
6W25 (MC4 receptor)
4PXZ (P2Y12 receptor)
4Z35 (LPA1 receptor)
6X18 (GLP-1 receptor)
7MBX (CCK1 receptor)
6WZG (secretin receptor)
None
Main template (%) Additional templates (%) No template - freely modelled (%)
Backbone 88.1 5.6 6.3
Side-chains 87.8 5.2 7.0

Number of backbone templates: 4
Number of rotamer templates: 8

Segment Seq.num. AA GPCRdb# Backbone PDB Rotamer PDB
N-term 40 C - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 41 Y - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 42 E - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 43 Q - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 44 L - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 45 F - MC4 receptor 7AUE MC4 receptor 7AUE
N-term 46 V - MC4 receptor 7AUE MC4 receptor 7AUE
TM1 47 S 1.35x35 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 48 P 1.36x36 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 49 E 1.37x37 MC4 receptor 7AUE - -
TM1 50 V 1.38x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 51 F 1.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 52 V 1.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 53 T 1.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 54 L 1.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 55 G 1.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 56 V 1.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 57 I 1.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 58 S 1.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 59 L 1.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 60 L 1.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 61 E 1.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 62 N 1.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 63 I 1.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 64 L 1.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 65 V 1.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 66 I 1.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 67 V 1.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 68 A 1.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 69 I 1.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 70 A 1.58x58 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 71 K 1.59x59 MC4 receptor 7AUE MC4 receptor 7AUE
TM1 72 N 1.60x60 MC4 receptor 7AUE MC4 receptor 7AUE
ICL1 73 K 12.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
ICL1 74 N 12.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
ICL1 75 L 12.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
ICL1 76 H 12.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 77 S 2.37x37 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 78 P 2.38x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 79 M 2.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 80 Y 2.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 81 F 2.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 82 F 2.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 83 I 2.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 84 C 2.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 85 S 2.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 86 L 2.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 87 A 2.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 88 V 2.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 89 A 2.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 90 D 2.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 91 M 2.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 92 L 2.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 93 V 2.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 94 S 2.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 95 V 2.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 96 S 2.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 97 N 2.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 98 G 2.58x58 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 99 S 2.59x59 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 100 E 2.60x60 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 101 T 2.61x61 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 102 I 2.62x62 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 103 V 2.63x63 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 104 I 2.64x64 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 105 T 2.65x65 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 106 L 2.66x66 MC4 receptor 7AUE MC4 receptor 7AUE
TM2 107 L 2.67x67 MC4 receptor 7AUE MC4 receptor 7AUE
ECL1 108 N - - - - -
ECL1 109 S - - - - -
ECL1 110 T - - - - -
ECL1 111 D - - - - -
ECL1 112 T - - - - -
ECL1 113 D - - - - -
ECL1 114 A - - - - -
TM3 115 Q 3.18x18 P2Y12 receptor 4PXZ - -
TM3 116 S 3.19x19 P2Y12 receptor 4PXZ MC4 receptor 6W25
TM3 117 F 3.20x20 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 118 T 3.21x21 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 119 V 3.22x22 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 120 N 3.23x23 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 121 I 3.24x24 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 122 D 3.25x25 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 123 N 3.26x26 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 124 V 3.27x27 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 125 I 3.28x28 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 126 D 3.29x29 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 127 S 3.30x30 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 128 V 3.31x31 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 129 I 3.32x32 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 130 C 3.33x33 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 131 S 3.34x34 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 132 S 3.35x35 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 133 L 3.36x36 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 134 L 3.37x37 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 135 A 3.38x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 136 S 3.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 137 I 3.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 138 C 3.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 139 S 3.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 140 L 3.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 141 L 3.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 142 S 3.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 143 I 3.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 144 A 3.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 145 V 3.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 146 D 3.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 147 R 3.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 148 Y 3.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 149 F 3.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 150 T 3.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 151 I 3.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 152 F 3.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM3 153 Y 3.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 154 A 34.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 155 L 34.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 156 Q 34.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 157 Y 34.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 158 H 34.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 159 N 34.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 160 I 34.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
ICL2 161 M 34.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 162 T 4.38x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 163 V 4.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 164 K 4.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 165 R 4.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 166 V 4.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 167 G 4.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 168 I 4.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 169 I 4.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 170 I 4.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 171 S 4.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 172 C 4.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 173 I 4.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 174 W 4.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 175 A 4.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 176 A 4.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 177 C 4.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 178 T 4.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 179 V 4.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 180 S 4.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 181 G 4.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 182 I 4.58x58 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 183 L 4.59x59 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 184 F 4.60x60 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 185 I 4.61x61 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 186 I 4.62x62 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 187 Y 4.63x63 MC4 receptor 7AUE MC4 receptor 7AUE
TM4 188 S 4.64x64 MC4 receptor 7AUE MC4 receptor 7AUE
ECL2 189 D - - - - -
TM5 190 S 5.36x36 MC4 receptor 6W25 MC4 receptor 6W25
TM5 191 S 5.37x37 MC4 receptor 6W25 MC4 receptor 6W25
TM5 192 A 5.38x38 MC4 receptor 6W25 MC4 receptor 6W25
TM5 193 V 5.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 194 I 5.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 195 I 5.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 196 C 5.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 197 L 5.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 198 I 5.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 199 T 5.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 200 M 5.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 201 F 5.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 202 F 5.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 203 T 5.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 204 M 5.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 205 L 5.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 206 A 5.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 207 L 5.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 208 M 5.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 209 A 5.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 210 S 5.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 211 L 5.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 212 Y 5.58x58 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 213 V 5.59x59 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 214 H 5.60x60 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 215 M 5.61x61 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 216 F 5.62x62 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 217 L 5.63x63 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 218 M 5.64x64 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 219 A 5.65x65 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 220 R 5.66x66 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 221 L 5.67x67 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 222 H 5.68x68 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 223 I 5.69x69 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 224 K 5.70x70 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 225 R 5.71x71 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 226 I 5.72x72 MC4 receptor 7AUE MC4 receptor 7AUE
TM5 227 A 5.73x73 MC4 receptor 7AUE MC4 receptor 7AUE
ICL3 228 V - MC4 receptor 7AUE MC4 receptor 7AUE
ICL3 229 L - MC4 receptor 7AUE MC4 receptor 7AUE
ICL3 230 P - MC4 receptor 7AUE MC4 receptor 7AUE
ICL3 231 G - MC4 receptor 7AUE MC4 receptor 7AUE
ICL3 232 T - - - - -
ICL3 233 G - - - - -
ICL3 234 A - - - - -
ICL3 235 I - - - - -
ICL3 236 R - - - - -
TM6 237 Q 6.27x27 LPA1 receptor 4Z35 D2 receptor 7JVR
TM6 238 G 6.28x28 LPA1 receptor 4Z35 A1 receptor 6D9H
TM6 239 A 6.29x29 LPA1 receptor 4Z35 OX2 receptor 7L1V
TM6 240 N 6.30x30 LPA1 receptor 4Z35 MC4 receptor 6W25
TM6 241 M 6.31x31 LPA1 receptor 4Z35 LPA1 receptor 4Z35
TM6 242 K 6.32x32 LPA1 receptor 4Z35 D2 receptor 7JVR
TM6 243 G 6.33x33 LPA1 receptor 4Z35 NTS1 receptor 4XES
TM6 244 A 6.34x34 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 245 I 6.35x35 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 246 T 6.36x36 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 247 L 6.37x37 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 248 T 6.38x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 249 I 6.39x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 250 L 6.40x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 251 I 6.41x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 252 G 6.42x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 253 V 6.43x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 254 F 6.44x44 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 255 V 6.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 256 V 6.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 257 C 6.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 258 W 6.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 259 A 6.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 260 P 6.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 261 F 6.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 262 F 6.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 263 L 6.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 264 H 6.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 265 L 6.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 266 I 6.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 267 F 6.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 268 Y 6.58x58 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 269 I 6.59x59 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 270 S 6.60x60 MC4 receptor 7AUE MC4 receptor 7AUE
TM6 271 C 6.61x61 MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 272 P - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 273 Q - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 274 N - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 275 P - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 276 Y - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 277 C - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 278 V - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 279 C - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 280 F - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 281 M - MC4 receptor 7AUE MC4 receptor 7AUE
ECL3 282 S - MC4 receptor 7AUE MC4 receptor 7AUE
TM7 283 H 7.34x33 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 284 F 7.35x34 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 285 N 7.36x35 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 286 L 7.37x36 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 287 Y 7.38x37 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 288 L 7.39x38 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 289 I 7.40x39 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 290 L 7.41x40 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 291 I 7.42x41 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 292 M 7.43x42 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 293 C 7.44x43 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 294 N 7.45x45 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 295 S 7.46x46 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 296 I 7.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 297 I 7.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 298 D 7.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 299 P 7.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 300 L 7.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 301 I 7.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 302 Y 7.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 303 A 7.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 304 L 7.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
TM7 305 R 7.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
H8 306 S 8.47x47 MC4 receptor 7AUE MC4 receptor 7AUE
H8 307 Q 8.48x48 MC4 receptor 7AUE MC4 receptor 7AUE
H8 308 E 8.49x49 MC4 receptor 7AUE MC4 receptor 7AUE
H8 309 L 8.50x50 MC4 receptor 7AUE MC4 receptor 7AUE
H8 310 R 8.51x51 MC4 receptor 7AUE MC4 receptor 7AUE
H8 311 K 8.52x52 MC4 receptor 7AUE MC4 receptor 7AUE
H8 312 T 8.53x53 MC4 receptor 7AUE MC4 receptor 7AUE
H8 313 F 8.54x54 MC4 receptor 7AUE MC4 receptor 7AUE
H8 314 K 8.55x55 MC4 receptor 7AUE MC4 receptor 7AUE
H8 315 E 8.56x56 MC4 receptor 7AUE MC4 receptor 7AUE
H8 316 I 8.57x57 MC4 receptor 7AUE MC4 receptor 7AUE
H8 317 I 8.58x58 MC4 receptor 6W25 MC4 receptor 6W25
H8 318 C 8.59x59 MC4 receptor 6W25 MC4 receptor 6W25
H8 319 C 8.60x60 MC4 receptor 6W25 MC4 receptor 6W25
H8 320 Y 8.61x61 MC4 receptor 6W25 succinate receptor 6IBB
C-term 321 P - - - - -
C-term 322 L - - - - -
C-term 323 G - - - - -
C-term 324 G - - - - -
C-term 325 L - - - - -

G-PROTEIN TEMPLATES

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

«

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 9923.766 msec
System CPU time 903.501 msec
Total CPU time 10827.267 msec
Elapsed time 11194.908 msec
Context switches 1476 voluntary, 94 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 3.238.111.130
X-Forwarded-Proto https
X-Real-Ip 3.238.111.130

Response headers

Key Value
Cache-Control max-age=604800
Content-Length 491146
Content-Type text/html; charset=utf-8
Expires Wed, 14 Jun 2023 05:51:36 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/7AUE
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': '7AUE'} refined_model_details

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  •   default 500.31 ms (1410 queries including 1393 similar and 696 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" = '7AUE'
  13 similar queries.   Duplicated 2 times.
0.5656047143098136%
2.83

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" = 101
  2 similar queries.   Duplicated 2 times.
0.1390542216156404%
0.70

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" = 101 ORDER BY "signprot_complex"."id" ASC LIMIT 1
0.11961141064265161%
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(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" = 55547
  36 similar queries.   Duplicated 8 times.
0.22545083017943618%
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" = '7aue' AND T3."entry_name" = 'gnas2_human')
0.2820160670052639%
1.41

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" = 101
0.09154323499782221%
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(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" = 55235
  36 similar queries.   Duplicated 3 times.
0.060758784290589965%
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(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" = 66
  36 similar queries.   Duplicated 4 times.
0.07905790050046176%
0.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(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" = 55547
  36 similar queries.   Duplicated 8 times.
0.07729470440732308%
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(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" = 1374
0.3667447873728474%
1.83

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" = 66 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.27601166949889966%
1.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(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" = 55547 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.1615468852902745%
0.81

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 ••• "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" = '7AUE'
  13 similar queries.   Duplicated 2 times.
0.31556444672336215%
1.58

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 ••• "protein_segment"."slug" FROM "protein_segment" WHERE "protein_segment"."proteinfamily" = 'Alpha' ORDER BY "protein_segment"."id" ASC
0.12085041330269501%
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(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" = '4PXZ'
  13 similar queries.
0.27949040773671385%
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(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" = '6W25'
  13 similar queries.
0.24460771746164572%
1.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(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" = '4Z35'
  13 similar queries.
0.25132692419495806%
1.26

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" = '7JVR'
  13 similar queries.
0.2988379108127762%
1.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(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" = '6D9H'
  13 similar queries.
0.3059860030822574%
1.53

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" = '7L1V'
  13 similar queries.
0.27787017348896476%
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(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" = '4XES'
  13 similar queries.
0.28082471829368366%
1.41

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" = '6IBB'
  13 similar queries.
0.2799669472213459%
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" = '6X18'
  13 similar queries.
0.2566165124743741%
1.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(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" = '7MBX'
  13 similar queries.
0.2540908532058241%
1.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(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" = '6WZG'
  13 similar queries.
0.2838745709953289%
1.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(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" = 101
  2 similar queries.   Duplicated 2 times.
0.0750073148810891%
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(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" = 55547
  36 similar queries.   Duplicated 8 times.
0.07691347281961741%
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(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" = 55235
  13 similar queries.   Duplicated 2 times.
0.08429983483141462%
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(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" = 55235
  36 similar queries.   Duplicated 3 times.
0.07624631754113251%
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" = 66
  36 similar queries.   Duplicated 4 times.
0.0725293095610023%
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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 54992
  13 similar queries.
0.07734235835578628%
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" = 54992
  36 similar queries.
0.07572212410803722%
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" = 189
  36 similar queries.
0.06581010282769%
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(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" = 55146
  13 similar queries.
0.08558649143992124%
0.43

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" = 55146
  36 similar queries.
0.07467373724184664%
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" = 66
  36 similar queries.   Duplicated 4 times.
0.07372065827258249%
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" = 55101
  13 similar queries.
0.06480936990996262%
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" = 55101
  36 similar queries.
0.08034455710896837%
0.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(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" = 152
  36 similar queries.
0.07567447015957401%
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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55325
  13 similar queries.
0.07100438321017964%
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
  36 similar queries.
0.07705643466500704%
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" = 28
  36 similar queries.
0.05899558819745127%
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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55396
  13 similar queries.
0.06638195020924849%
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" = 55396
  36 similar queries.
0.07629397148959571%
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" = 180
  36 similar queries.
0.07095672926171644%
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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55353
  13 similar queries.
0.06752564497236548%
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" = 55353
  36 similar queries.
0.07986801762433629%
0.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(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" = 88
  36 similar queries.
0.07505496882955232%
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" = 55399
  13 similar queries.
0.05437315519652012%
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(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" = 55399
  36 similar queries.
0.06395159883762488%
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" = 1904
  36 similar queries.
0.0761986635926693%
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" = 55372
  13 similar queries.
0.0707661134678636%
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"."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" = 55372
  36 similar queries.
0.0707661134678636%
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"."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" = 1086
  36 similar queries.
0.07648458728344855%
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 ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59389
  13 similar queries.   Duplicated 2 times.
0.060758784290589965%
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(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" = 59311
  13 similar queries.
0.06490467780688905%
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" = 59782
  13 similar queries.
0.06323678961067676%
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" = 59280
  13 similar queries.
0.05165688013411727%
0.26

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" = 55087
  13 similar queries.
0.052943536742623885%
0.26

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" = 55087
  36 similar queries.
0.07405423591182494%
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" = 296
  36 similar queries.
0.07629397148959571%
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(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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55170
  13 similar queries.
0.06438048437379376%
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(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" = 55170
  36 similar queries.
0.06309382776528714%
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(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" = 45
  36 similar queries.
0.0749596609326259%
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(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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55267
  13 similar queries.
0.06738268312697585%
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(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" = 55267
  36 similar queries.
0.07820012942812403%
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" = 299
  36 similar queries.
0.07095672926171644%
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(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" = 59911
  13 similar queries.
0.05427784729959371%
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" = 60023
  13 similar queries.
0.04927418271095689%
0.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(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" = 59404
  13 similar queries.
0.062140748796022986%
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(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.12390026600434033%
0.62

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(286)
  gp = GProteinAlignment()
/home/protwis/gpcrdb_test/common/alignment.py in __init__(1832)
  super(GProteinAlignment, self).__init__()
/home/protwis/gpcrdb_test/common/alignment.py in __init__(55)
  self.default_numbering_scheme = ResidueNumberingScheme.objects.get(slug=settings.DEFAULT_NUMBERING_SCHEME)
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."protein_id" = 55547
0.0451282891946578%
0.23

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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1838)
  self.load_reference_protein(reference_protein)
/home/protwis/gpcrdb_test/common/alignment.py in load_reference_protein(117)
  pconf = ProteinConformation.objects.get(protein=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" = 55547
  36 similar queries.   Duplicated 8 times.
0.060234590857494684%
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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1838)
  self.load_reference_protein(reference_protein)
/home/protwis/gpcrdb_test/common/alignment.py in load_reference_protein(123)
  self.update_numbering_schemes()
/home/protwis/gpcrdb_test/common/alignment.py in update_numbering_schemes(298)
  if pc.protein.residue_numbering_scheme.slug not in self.numbering_schemes:
  +
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"."id" = 15
0.06385629094069847%
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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1838)
  self.load_reference_protein(reference_protein)
/home/protwis/gpcrdb_test/common/alignment.py in load_reference_protein(123)
  self.update_numbering_schemes()
/home/protwis/gpcrdb_test/common/alignment.py in update_numbering_schemes(298)
  if pc.protein.residue_numbering_scheme.slug not in self.numbering_schemes:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id", "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", "species"."id", "species"."latin_name", "species"."common_name", "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", "protein_state"."id", "protein_state"."slug", "protein_state"."name" FROM "protein_conformation" INNER JOIN "protein" ON ("protein_conformation"."protein_id" = "protein"."id") INNER JOIN "species" ON ("protein"."species_id" = "species"."id") LEFT OUTER JOIN "residue_generic_numbering_scheme" ON ("protein"."residue_numbering_scheme_id" = "residue_generic_numbering_scheme"."id") INNER JOIN "protein_state" ON ("protein_conformation"."state_id" = "protein_state"."id") INNER JOIN "protein_family" ON ("protein"."family_id" = "protein_family"."id") WHERE "protein_conformation"."protein_id" IN (55547) ORDER BY "protein_family"."slug" ASC, "protein"."entry_name" ASC
0.41296911738215897%
2.07

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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1839)
  self.load_proteins([template_protein])
/home/protwis/gpcrdb_test/common/alignment.py in load_proteins(140)
  for pconf in protein_conformations:
  +
SELECT ••• "protein_segment"."id", "protein_segment"."slug", "protein_segment"."name", "protein_segment"."category", "protein_segment"."fully_aligned", "protein_segment"."partial", "protein_segment"."proteinfamily" FROM "protein_segment" WHERE "protein_segment"."proteinfamily" = 'Alpha' ORDER BY "protein_segment"."id" ASC
0.09859601937037697%
0.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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1844)
  self.load_segments(gprotein_segments)
/home/protwis/gpcrdb_test/common/alignment.py in load_segments(195)
  for s in selected_segments:
  +
SELECT ••• "residue_generic_number"."id", "residue_generic_number"."scheme_id", "residue_generic_number"."protein_segment_id", "residue_generic_number"."label", "protein_segment"."id", "protein_segment"."slug", "protein_segment"."name", "protein_segment"."category", "protein_segment"."fully_aligned", "protein_segment"."partial", "protein_segment"."proteinfamily" FROM "residue_generic_number" INNER JOIN "protein_segment" ON ("residue_generic_number"."protein_segment_id" = "protein_segment"."id") WHERE ("residue_generic_number"."protein_segment_id" IN (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58) AND "residue_generic_number"."scheme_id" = 1) ORDER BY "residue_generic_number"."label" ASC
0.22397355777707675%
1.12

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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1844)
  self.load_segments(gprotein_segments)
/home/protwis/gpcrdb_test/common/alignment.py in load_segments(209)
  for segment_residue in segment_positions:
  +
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_segment" ON ("residue"."protein_segment_id" = "protein_segment"."id") WHERE ("residue"."protein_conformation_id" IN (55847) AND "protein_segment"."slug" IN ('HN', 'hns1', 'S1', 's1h1', 'H1', 'h1ha', 'HA', 'hahb', 'HB', 'hbhc', 'HC', 'hchd', 'HD', 'hdhe', 'HE', 'hehf', 'HF', 'hfs2', 'S2', 's2s3', 'S3', 's3h2', 'H2', 'h2s4', 'S4', 's4h3', 'H3', 'h3s5', 'S5', 's5hg', 'HG', 'hgh4', 'H4', 'h4s6', 'S6', 's6h5', 'H5')) ORDER BY "residue"."sequence_number" ASC
  2 similar queries.   Duplicated 2 times.
0.22406886567400314%
1.12

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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1845)
  self.build_alignment()
/home/protwis/gpcrdb_test/common/alignment.py in build_alignment(334)
  self.number_of_residues_total = len(rs)
  +
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_segment" ON ("residue"."protein_segment_id" = "protein_segment"."id") WHERE ("residue"."protein_conformation_id" IN (55847) AND "protein_segment"."slug" IN ('HN', 'hns1', 'S1', 's1h1', 'H1', 'h1ha', 'HA', 'hahb', 'HB', 'hbhc', 'HC', 'hchd', 'HD', 'hdhe', 'HE', 'hehf', 'HF', 'hfs2', 'S2', 's2s3', 'S3', 's3h2', 'H2', 'h2s4', 'S4', 's4h3', 'H3', 'h3s5', 'S5', 's5hg', 'HG', 'hgh4', 'H4', 'h4s6', 'S6', 's6h5', 'H5')) ORDER BY "residue"."sequence_number" ASC
  2 similar queries.   Duplicated 2 times.
0.1743181434784142%
0.87