6D9H refined

RECEPTOR CLASS

Class A (Rhodopsin)

RECEPTOR

SPECIES

Homo sapiens

G-PROTEIN FAMILY

Gi/o

G-PROTEIN

VERSION

2021-10-06

MODEL

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

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


MAIN TEMPLATE

A1 receptor (sequence similarity: 100%) PDB: 6D9H
G(i) subunit alpha-2 (sequence similarity: 100%)

RECEPTOR TEMPLATES

6D9H (A1 receptor)
5UEN (A1 receptor)
4UHR (A2A receptor)
2YDV (A2A receptor)
7CMV (D3 receptor)
6PT0 (CB2 receptor)
7JVR (D2 receptor)
None
Main template (%) Additional templates (%) No template - freely modelled (%)
Backbone 87.1 7.2 5.6
Side-chains 87.1 5.0 7.8

Number of backbone templates: 4
Number of rotamer templates: 5

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

G-PROTEIN TEMPLATES

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

«

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 9864.657 msec
System CPU time 799.414 msec
Total CPU time 10664.071 msec
Elapsed time 10982.137 msec
Context switches 979 voluntary, 690 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from protwis.settings

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

Headers

Request headers

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

Response headers

Key Value
Cache-Control max-age=604800
Content-Length 485689
Content-Type text/html; charset=utf-8
Expires Tue, 06 Jun 2023 14:01:49 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/6D9H
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': '6D9H'} refined_model_details

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  •   default 450.52 ms (1390 queries including 1373 similar and 700 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" = '6D9H'
  10 similar queries.   Duplicated 2 times.
0.6887631845361419%
3.10

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" = 139
  2 similar queries.   Duplicated 2 times.
0.15066529284474806%
0.68

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" = 139 ORDER BY "signprot_complex"."id" ASC LIMIT 1
0.12272315212749237%
0.55

Connection: default

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

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" = '6d9h' AND T3."entry_name" = 'gnai2_human')
0.2986316289156703%
1.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(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" = 139
0.09366967626807308%
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(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" = 55396
  30 similar queries.   Duplicated 3 times.
0.07117836981952447%
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(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" = 180
  30 similar queries.   Duplicated 4 times.
0.07303059505646377%
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(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" = 55550
  30 similar queries.   Duplicated 5 times.
0.06906154097730813%
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(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" = 1225
0.9387606708018917%
4.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(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" = 180 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.4831132625148244%
2.18

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(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" = 55550 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.6153621444322903%
2.77

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(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" = '6D9H'
  10 similar queries.   Duplicated 2 times.
0.2900584721046941%
1.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(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" = '5UEN'
  10 similar queries.
0.2787334377988367%
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" = '4UHR'
  10 similar queries.
0.2788392792409475%
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" = '6AK3'
  10 similar queries.
0.2750819080460135%
1.24

Connection: default

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

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" = '6PT0'
  10 similar queries.
0.2867244666782034%
1.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(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'
  10 similar queries.
0.33445895707018186%
1.51

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" = 139
  2 similar queries.   Duplicated 2 times.
0.0776346977882843%
0.35

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."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
  30 similar queries.   Duplicated 4 times.
0.0683206508825324%
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(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" = 55285
  10 similar queries.
0.05879492109255887%
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(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" = 55285
  30 similar queries.
0.08340305638332383%
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" = 180
  30 similar queries.   Duplicated 4 times.
0.08091578249371964%
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" = 55025
  10 similar queries.
0.07244846712485427%
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"."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" = 55025
  30 similar queries.
0.08435562936232119%
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" = 181
  30 similar queries.   Duplicated 2 times.
0.08366765998860087%
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" = 54872
  10 similar queries.
0.07355980226701785%
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" = 54872
  30 similar queries.
0.07795222211461675%
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" = 173
  30 similar queries.
0.08213295907799402%
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" = 54961
  10 similar queries.
0.08028073384105473%
0.36

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."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" = 181
  30 similar queries.   Duplicated 2 times.
0.0800161302357777%
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" = 55230
  10 similar queries.
0.08022781311999932%
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" = 55230
  30 similar queries.
0.09044151228369317%
0.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(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" = 122
  30 similar queries.
0.07922231941994656%
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 ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59491
  10 similar queries.   Duplicated 2 times.
0.07774053923039513%
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(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" = 59409
  10 similar queries.
0.07980444735155606%
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(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" = 59228
  10 similar queries.
0.07768761850933971%
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(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" = 59722
  10 similar queries.
0.07218386351957723%
0.33

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55213
  10 similar queries.
0.08170959330955077%
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" = 55213
  30 similar queries.
0.08657829964664834%
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" = 29
  30 similar queries.
0.09478101141023666%
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(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" = 55188
  10 similar queries.
0.07308351577751916%
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(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55188
  30 similar queries.
0.08123330682005207%
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" = 164
  30 similar queries.
0.07625875904084368%
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_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" = 55325
  10 similar queries.
0.0825563248464373%
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" = 55325
  30 similar queries.
0.0788518743725587%
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 ••• "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
  30 similar queries.
0.05673101297139794%
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 ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59364
  10 similar queries.
0.0564664093661209%
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" = 59342
  10 similar queries.
0.04477093001287561%
0.20

Connection: default

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

Connection: default

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

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.09880298621044771%
0.45

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.26984275666152807%
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(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 (55850) 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.25301396736590814%
1.14

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 (55850) 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.2090368481688637%
0.94

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(382)
  for r in rs:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."id" IN (55850) ORDER BY "protein_conformation"."id" ASC
0.057842348113561516%
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(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(382)
  for r in rs:
  +
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" IN (55550)
0.06556877338765116%
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(1845)
  self.build_alignment()
/home/protwis/gpcrdb_test/common/alignment.py in build_alignment(382)
  for r in rs:
  +
SELECT ••• "protein_state"."id", "protein_state"."slug", "protein_state"."name" FROM "protein_state" WHERE "protein_state"."id" IN (3)
0.07054332116685956%
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(1845)
  self.build_alignment()
/home/protwis/gpcrdb_test/common/alignment.py in build_alignment(382)
  for r in rs:
  +
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"."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) ORDER BY "protein_segment"."id" ASC
0.10404213759493315%
0.47

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(382)
  for r in rs:
  +
SELECT ••• "residue_generic_number"."id", "residue_generic_number"."scheme_id", "residue_generic_number"."protein_segment_id", "residue_generic_number"."label" FROM "residue_generic_number" WHERE "residue_generic_number"."id" IN (104624, 104625, 104626, 104627, 104628, 104636, 104637, 104638, 104639, 104640, 104641, 104642, 104643, 104644, 104645, 104646, 104647, 104648, 104649, 104650, 104651, 104652, 104653, 104654, 104655, 104656, 104657, 104658, 104659, 104660, 104661, 104662, 104663, 104664, 104665, 104666, 104667, 104668, 104669, 104670, 104671, 104672, 104673, 104674, 104675, 104676, 104677, 104678, 104679, 104680, 104681, 104682, 104683, 104684, 104685, 104686, 104687, 104688, 104689, 104690, 104691, 104692, 104708, 104709, 104710, 104711, 104712, 104713, 104714, 104715, 104716, 104717, 104718, 104719, 104720, 104721, 104722, 104723, 104724, 104725, 104726, 104727, 104728, 104729, 104730, 104731, 104732, 104733, 104734, 104735, 104736, 104737, 104740, 104741, 104742, 104743, 104744, 104745, 104746, 104747, 104748, 104749, 104750, 104751, 104752, 104753, 104754, 104755, 104756, 104757, 104758, 104759, 104760, 104761, 104762, 104763, 104764, 104765, 104766, 104767, 104768, 104769, 104770, 104771, 104772, 104773, 104774, 104775, 104776, 104777, 104778, 104779, 104780, 104781, 104782, 104783, 104784, 104785, 104786, 104787, 104788, 104789, 104790, 104791, 104792, 104793, 104794, 104795, 104796, 104797, 104798, 104799, 104800, 104801, 104802, 104803, 104804, 104805, 104806, 104807, 104808, 104809, 104810, 104811, 104812, 104813, 104814, 104815, 104816, 104817, 104818, 104819, 104820, 104821, 104822, 104823, 104824, 104825, 104826, 104827, 104828, 104829, 104830, 104831, 104832, 104833, 104834, 104835, 104836, 104837, 104838, 104839, 104840, 104841, 104842, 104843, 104844, 104845, 104846, 104847, 104848, 104849, 104850, 104851, 104852, 104853, 104854, 104855, 104856, 104857, 104858, 104859, 104860, 104861, 104862, 104863, 104864, 104865, 104866, 104867, 104868, 104869, 104870, 104871, 104872, 104873, 104874, 104875, 104876, 104877, 104878, 104879, 104880, 104881, 104882, 104883, 104884, 104885, 104886, 104887, 104888, 104889, 104890, 104891, 104892, 104893, 104894, 104895, 104896, 104897, 104898, 104899, 104900, 104901, 104902, 104903, 104904, 104905, 104906, 104907, 104908, 104909, 104910, 104911, 104912, 104913, 104914, 104915, 104916, 104917, 104918, 104919, 104920, 104921, 104922, 104923, 104924, 104925, 104928, 104929, 104930, 104931, 104932, 104933, 104934, 104935, 104936, 104937, 104938, 104939, 104940, 104941, 104955, 104956, 104957, 104958, 104959, 104960, 104961, 104962, 104963, 104964, 104965, 104966, 104967, 104968, 104969, 104970, 104971, 104972, 104973, 104974, 104975, 104976, 104977, 104978, 104979, 104982, 104983, 104984, 104985, 104986, 104987, 104988, 104989, 104990, 104991, 104992, 104993, 104994, 104995, 104996, 104997, 104998, 104999, 105000, 105001, 105002, 105003, 105004, 105005, 105006, 105007, 105008, 105009, 105010, 105011, 105012, 105013, 105014, 105015, 105016, 105017, 105025, 105026)
  2 similar queries.   Duplicated 2 times.
0.29789073882089456%
1.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(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(382)
  for r in rs:
  +
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" IN (15)
  2 similar queries.   Duplicated 2 times.
0.08742503118353488%
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(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(382)
  for r in rs:
  +
SELECT ••• "residue_generic_number"."id", "residue_generic_number"."scheme_id", "residue_generic_number"."protein_segment_id", "residue_generic_number"."label" FROM "residue_generic_number" WHERE "residue_generic_number"."id" IN (104624, 104625, 104626, 104627, 104628, 104636, 104637, 104638, 104639, 104640, 104641, 104642, 104643, 104644, 104645, 104646, 104647, 104648, 104649, 104650, 104651, 104652, 104653, 104654, 104655, 104656, 104657, 104658, 104659, 104660, 104661, 104662, 104663, 104664, 104665, 104666, 104667, 104668, 104669, 104670, 104671, 104672, 104673, 104674, 104675, 104676, 104677, 104678, 104679, 104680, 104681, 104682, 104683, 104684, 104685, 104686, 104687, 104688, 104689, 104690, 104691, 104692, 104708, 104709, 104710, 104711, 104712, 104713, 104714, 104715, 104716, 104717, 104718, 104719, 104720, 104721, 104722, 104723, 104724, 104725, 104726, 104727, 104728, 104729, 104730, 104731, 104732, 104733, 104734, 104735, 104736, 104737, 104740, 104741, 104742, 104743, 104744, 104745, 104746, 104747, 104748, 104749, 104750, 104751, 104752, 104753, 104754, 104755, 104756, 104757, 104758, 104759, 104760, 104761, 104762, 104763, 104764, 104765, 104766, 104767, 104768, 104769, 104770, 104771, 104772, 104773, 104774, 104775, 104776, 104777, 104778, 104779, 104780, 104781, 104782, 104783, 104784, 104785, 104786, 104787, 104788, 104789, 104790, 104791, 104792, 104793, 104794, 104795, 104796, 104797, 104798, 104799, 104800, 104801, 104802, 104803, 104804, 104805, 104806, 104807, 104808, 104809, 104810, 104811, 104812, 104813, 104814, 104815, 104816, 104817, 104818, 104819, 104820, 104821, 104822, 104823, 104824, 104825, 104826, 104827, 104828, 104829, 104830, 104831, 104832, 104833, 104834, 104835, 104836, 104837, 104838, 104839, 104840, 104841, 104842, 104843, 104844, 104845, 104846, 104847, 104848, 104849, 104850, 104851, 104852, 104853, 104854, 104855, 104856, 104857, 104858, 104859, 104860, 104861, 104862, 104863, 104864, 104865, 104866, 104867, 104868, 104869, 104870, 104871, 104872, 104873, 104874, 104875, 104876, 104877, 104878, 104879, 104880, 104881, 104882, 104883, 104884, 104885, 104886, 104887, 104888, 104889, 104890, 104891, 104892, 104893, 104894, 104895, 104896, 104897, 104898, 104899, 104900, 104901, 104902, 104903, 104904, 104905, 104906, 104907, 104908, 104909, 104910, 104911, 104912, 104913, 104914, 104915, 104916, 104917, 104918, 104919, 104920, 104921, 104922, 104923, 104924, 104925, 104928, 104929, 104930, 104931, 104932, 104933, 104934, 104935, 104936, 104937, 104938, 104939, 104940, 104941, 104955, 104956, 104957, 104958, 104959, 104960, 104961, 104962, 104963, 104964, 104965, 104966, 104967, 104968, 104969, 104970, 104971, 104972, 104973, 104974, 104975, 104976, 104977, 104978, 104979, 104982, 104983, 104984, 104985, 104986, 104987, 104988, 104989, 104990, 104991, 104992, 104993, 104994, 104995, 104996, 104997, 104998, 104999, 105000, 105001, 105002, 105003, 105004, 105005, 105006, 105007, 105008, 105009, 105010, 105011, 105012, 105013, 105014, 105015, 105016, 105017, 105025, 105026)
  2 similar queries.   Duplicated 2 times.
0.29640895863134314%
1.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(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(382)
  for r in rs:
  +
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" IN (15)
  2 similar queries.   Duplicated 2 times.
0.0658333769929282%
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(1845)
  self.build_alignment()
/home/protwis/gpcrdb_test/common/alignment.py in build_alignment(382)
  for r in rs:
  +
SELECT ••• "protein_state"."id", "protein_state"."slug", "protein_state"."name" FROM "protein_state" WHERE "protein_state"."id" = 3
0.08562572666765099%
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(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(565)
  pcid = pc.protein.entry_name + "-" + pc.state.slug
  +
SELECT ••• "protein_family"."id", "protein_family"."parent_id", "protein_family"."slug", "protein_family"."name" FROM "protein_family" WHERE "protein_family"."id" = 242
  8 similar queries.   Duplicated 2 times.
0.19093796156791396%
0.86

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(302)
  'signprot_color_residues': json.dumps(segments_out2), 'loop_segments': loop_segments})#, 'delta_distance': delta_distance})
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/shortcuts.py in render(36)
  content = loader.render_to_string(template_name, context, request, using=using)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render(171)
  return self._render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/test/utils.py in instrumented_test_render(96)
  return self.nodelist.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render(937)
  bit = node.render_annotated(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render_annotated(904)
  return self.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/test/utils.py in instrumented_test_render(96)
  return self.nodelist.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render(937)
  bit = node.render_annotated(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render_annotated(904)
  return self.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render(937)
  bit = node.render_annotated(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render_annotated(904)
  return self.render(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in render(987)
  output = self.filter_expression.resolve(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()
/home/protwis/gpcrdb_test/protein/models.py in get_protein_class(41)
  tmp = self.family
32 <h4>RECEPTOR CLASS</h4>
33 </div>
34