6NI3 refined

RECEPTOR CLASS

Class A (Rhodopsin)

RECEPTOR

SPECIES

Homo sapiens

G-PROTEIN FAMILY

Gs

G-PROTEIN

VERSION

2021-10-06

MODEL

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

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


MAIN TEMPLATE

β2-adrenoceptor (sequence similarity: 100%) PDB: 6NI3
G(s) subunit alpha isoforms short (sequence similarity: 100%)

RECEPTOR TEMPLATES

5JQH (β2-adrenoceptor)
6NI3 (β2-adrenoceptor)
3SN6 (β2-adrenoceptor)
4AMJ (β1-adrenoceptor)
6X18 (GLP-1 receptor)
6WZG (secretin receptor)
None
Main template (%) Additional templates (%) No template - freely modelled (%)
Backbone 87.5 4.5 8.0
Side-chains 81.4 8.7 9.9

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

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

G-PROTEIN TEMPLATES

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

«

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 10016.265 msec
System CPU time 952.037 msec
Total CPU time 10968.302 msec
Elapsed time 11341.495 msec
Context switches 1528 voluntary, 46 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from protwis.settings

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

Headers

Request headers

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

Response headers

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

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  •   default 512.84 ms (1451 queries including 1434 similar and 726 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" = '6NI3'
  12 similar queries.   Duplicated 2 times.
0.54393128427755%
2.79

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" = 590
  2 similar queries.   Duplicated 2 times.
0.11827018694034934%
0.61

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" = 590 ORDER BY "signprot_complex"."id" ASC LIMIT 1
0.0982330601434584%
0.50

Connection: default

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

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" = '6ni3' AND T3."entry_name" = 'gnas2_human')
0.25281182255566814%
1.30

Connection: default

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

Connection: default

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

Connection: default

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

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" = 25 ORDER BY "residue"."sequence_number" ASC
  2 similar queries.
0.6642005349122527%
3.41

Connection: default

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

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.09562962835546328%
0.49

Connection: default

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

Connection: default

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

Connection: default

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

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" = '6NI3'
  12 similar queries.   Duplicated 2 times.
0.23402992179941767%
1.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(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" = '3SN6'
  12 similar queries.
0.23375098267927533%
1.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(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" = '6MXT'
  12 similar queries.
0.23258873634534896%
1.19

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(275)
  receptor_rotamers, signprot_rotamers = parse_model_statsfile(model.stats_text.stats_text, receptor_residues, signprot_residues)
/home/protwis/gpcrdb_test/structure/views.py in parse_model_statsfile(327)
  backbone_struct = Structure.objects.get(pdb_code__index=backbone_pdb)
  +
SELECT ••• "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" = 590
  2 similar queries.   Duplicated 2 times.
0.054393128427755%
0.28

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(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" = 55381
  12 similar queries.
0.052905453120329224%
0.27

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(281)
  bb_temps, backbone_templates, r_temps, rotamer_templates, segments_out, bb_main, bb_alt, bb_none, sc_main, sc_alt, sc_none, template_list, colors = format_model_details(receptor_rotamers, main_template, color_palette, chain='R')
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(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" = 60357
  12 similar queries.   Duplicated 2 times.
0.06159905569809861%
0.32

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

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

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(365)
  if r.backbone_template.protein_conformation.protein.parent not in bb_temps:
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55267
  33 similar queries.
0.07117596548965205%
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" = 299
  33 similar queries.
0.07229172197022139%
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 ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59911
  12 similar queries.
0.046815282330554944%
0.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(284)
  bb_temps2, backbone_templates2, r_temps2, rotamer_templates2, segments_out2, bb_main2, bb_alt2, bb_none2, sc_main2, sc_alt2, sc_none2, template_list2, colors2 = format_model_details(signprot_rotamers, main_template, signprot_color_palette, chain='A', used_colors=colors)
/home/protwis/gpcrdb_test/structure/views.py in format_model_details(448)
  template_list.append(t.pdb_code.index)
  +
SELECT ••• "web_link"."id", "web_link"."web_resource_id", "web_link"."index" FROM "web_link" WHERE "web_link"."id" = 59404
  12 similar queries.
0.07224523211686434%
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(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.109623074215937%
0.56

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(286)
  gp = GProteinAlignment()
/home/protwis/gpcrdb_test/common/alignment.py in __init__(1832)
  super(GProteinAlignment, self).__init__()
/home/protwis/gpcrdb_test/common/alignment.py in __init__(55)
  self.default_numbering_scheme = ResidueNumberingScheme.objects.get(slug=settings.DEFAULT_NUMBERING_SCHEME)
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id" FROM "protein_conformation" WHERE "protein_conformation"."protein_id" = 55547
0.04402589112913161%
0.23

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1838)
  self.load_reference_protein(reference_protein)
/home/protwis/gpcrdb_test/common/alignment.py in load_reference_protein(117)
  pconf = ProteinConformation.objects.get(protein=protein)
  +
SELECT ••• "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence" FROM "protein" WHERE "protein"."id" = 55547
  33 similar queries.   Duplicated 7 times.
0.056717621095607774%
0.29

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(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.06424897733945079%
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(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1838)
  self.load_reference_protein(reference_protein)
/home/protwis/gpcrdb_test/common/alignment.py in load_reference_protein(123)
  self.update_numbering_schemes()
/home/protwis/gpcrdb_test/common/alignment.py in update_numbering_schemes(298)
  if pc.protein.residue_numbering_scheme.slug not in self.numbering_schemes:
  +
SELECT ••• "protein_conformation"."id", "protein_conformation"."protein_id", "protein_conformation"."state_id", "protein"."id", "protein"."parent_id", "protein"."family_id", "protein"."species_id", "protein"."source_id", "protein"."residue_numbering_scheme_id", "protein"."sequence_type_id", "protein"."entry_name", "protein"."accession", "protein"."name", "protein"."sequence", "species"."id", "species"."latin_name", "species"."common_name", "residue_generic_numbering_scheme"."id", "residue_generic_numbering_scheme"."parent_id", "residue_generic_numbering_scheme"."slug", "residue_generic_numbering_scheme"."short_name", "residue_generic_numbering_scheme"."name", "protein_state"."id", "protein_state"."slug", "protein_state"."name" FROM "protein_conformation" INNER JOIN "protein" ON ("protein_conformation"."protein_id" = "protein"."id") INNER JOIN "species" ON ("protein"."species_id" = "species"."id") LEFT OUTER JOIN "residue_generic_numbering_scheme" ON ("protein"."residue_numbering_scheme_id" = "residue_generic_numbering_scheme"."id") INNER JOIN "protein_state" ON ("protein_conformation"."state_id" = "protein_state"."id") INNER JOIN "protein_family" ON ("protein"."family_id" = "protein_family"."id") WHERE "protein_conformation"."protein_id" IN (55547) ORDER BY "protein_family"."slug" ASC, "protein"."entry_name" ASC
0.39125860585297956%
2.01

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.09070170389961539%
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(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.21845582092480403%
1.12

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1844)
  self.load_segments(gprotein_segments)
/home/protwis/gpcrdb_test/common/alignment.py in load_segments(209)
  for segment_residue in segment_positions:
  +
SELECT ••• "residue"."id", "residue"."protein_conformation_id", "residue"."protein_segment_id", "residue"."generic_number_id", "residue"."display_generic_number_id", "residue"."sequence_number", "residue"."amino_acid" FROM "residue" INNER JOIN "protein_segment" ON ("residue"."protein_segment_id" = "protein_segment"."id") WHERE ("residue"."protein_conformation_id" IN (55847) AND "protein_segment"."slug" IN ('HN', 'hns1', 'S1', 's1h1', 'H1', 'h1ha', 'HA', 'hahb', 'HB', 'hbhc', 'HC', 'hchd', 'HD', 'hdhe', 'HE', 'hehf', 'HF', 'hfs2', 'S2', 's2s3', 'S3', 's3h2', 'H2', 'h2s4', 'S4', 's4h3', 'H3', 'h3s5', 'S5', 's5hg', 'HG', 'hgh4', 'H4', 'h4s6', 'S6', 's6h5', 'H5')) ORDER BY "residue"."sequence_number" ASC
  2 similar queries.   Duplicated 2 times.
0.21561993987002365%
1.11

Connection: default

/usr/lib/python3.6/concurrent/futures/thread.py in _worker(69)
  work_item.run()
/usr/lib/python3.6/concurrent/futures/thread.py in run(56)
  result = self.fn(*self.args, **self.kwargs)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle(279)
  keepalive = self.handle_request(req, conn)
/home/protwis/gpcrdb_env/lib/python3.6/site-packages/gunicorn/workers/gthread.py in handle_request(328)
  respiter = self.wsgi(environ, resp.start_response)
/home/protwis/gpcrdb_test/common/middleware/stats.py in __call__(34)
  response = self.get_response(request)
/home/protwis/gpcrdb_test/structure/views.py in RefinedModelDetails(240)
  return ComplexModelDetails(request, pdbname.lower(), complex_mod.protein.entry_name)
/home/protwis/gpcrdb_test/structure/views.py in ComplexModelDetails(287)
  gp.run_alignment(model.sign_protein, signprot_template, calculate_similarity=True)
/home/protwis/gpcrdb_test/common/alignment.py in run_alignment(1845)
  self.build_alignment()
/home/protwis/gpcrdb_test/common/alignment.py in build_alignment(334)
  self.number_of_residues_total = len(rs)
  +
SELECT ••• "residue"."id", "residue"."protein_conformation_id", "residue"."protein_segment_id", "residue"."generic_number_id", "residue"."display_generic_number_id", "residue"."sequence_number", "residue"."amino_acid" FROM "residue" INNER JOIN "protein_segment" ON ("residue"."protein_segment_id" = "protein_segment"."id") WHERE ("residue"."protein_conformation_id" IN (55847) AND "protein_segment"."slug" IN ('HN', 'hns1', 'S1', 's1h1', 'H1', 'h1ha', 'HA', 'hahb', 'HB', 'hbhc', 'HC', 'hchd', 'HD', 'hdhe', 'HE', 'hehf', 'HF', 'hfs2', 'S2', 's2s3', 'S3', 's3h2', 'H2', 'h2s4', 'S4', 's4h3', 'H3', 'h3s5', 'S5', 's5hg', 'HG', 'hgh4', 'H4', 'h4s6', 'S6', 's6h5', 'H5')) ORDER BY "residue"."sequence_number" ASC
  2 similar queries.   Duplicated 2 times.
0.24555940543196744%
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(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 (55847) ORDER BY "protein_conformation"."id" ASC
0.09377003422118105%
0.48

Connection: default

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