1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689
|
#!/usr/bin/env python
"""Tests the Entity data structure and hierarchy. This is tricky to keep
independent from the PDBParser. Tests entity.py.
"""
from copy import deepcopy, copy
import cPickle
from cogent.util.unit_test import TestCase, main
from cogent.core.entity import Atom
from cogent.core.sequence import ProteinSequence
from cogent.parse.pdb import PDBParser
__author__ = "Marcin Cieslik"
__copyright__ = "Copyright 2007-2012, The Cogent Project"
__credits__ = ["Marcin Cieslik"]
__license__ = "GPL"
__version__ = "1.5.3"
__maintainer__ = "Marcin Cieslik"
__email__ = "mpc4p@virginia.edu"
__status__ = "Development"
class DummyFile(object):
def __init__(self, some_string):
self.some_string = some_string
slist = self.some_string.split('\n')
self.some_string_list = [i + '\n' for i in slist]
def readlines(self):
return self.some_string_list
def close(self):
pass
test_file = """
ATOM 1 N ASP A 10 143.224 41.252 20.262 1.00 33.32 N
ATOM 2 CA ASP A 10 143.865 39.983 20.718 1.00 33.75 C
ATOM 3 C ASP A 10 143.660 38.778 19.790 1.00 32.25 C
ATOM 4 O ASP A 10 144.253 37.736 20.022 1.00 37.02 O
ATOM 5 CB ASP A 10 143.405 39.643 22.148 1.00 35.94 C
ATOM 1 N ASP A 10A 143.224 41.252 20.262 1.00 33.32 N
ATOM 2 CA ASP A 10A 143.865 39.983 20.718 1.00 33.75 C
ATOM 3 C ASP A 10A 143.660 38.778 19.790 1.00 32.25 C
ATOM 4 O ASP A 10A 144.253 37.736 20.022 1.00 37.02 O
ATOM 5 CB ASP A 10A 143.405 39.643 22.148 1.00 35.94 C
ATOM 6 N LYS A 11 142.780 38.905 18.793 1.00 32.19 N
ATOM 7 CA LYS A 11 142.495 37.859 17.785 1.00 26.76 C
ATOM 8 C LYS A 11 143.600 37.697 16.725 1.00 22.39 C
ATOM 9 O LYS A 11 144.151 38.698 16.231 1.00 18.85 O
ATOM 10 CB LYS A 11 141.249 38.245 16.966 1.00 28.02 C
ATOM 11 CG LYS A 11 139.941 38.456 17.713 1.00 32.27 C
ATOM 12 CD LYS A 11 138.765 38.699 16.745 1.00 34.99 C
ATOM 13 CE LYS A 11 137.481 38.943 17.534 1.00 40.00 C
ATOM 14 NZ LYS A 11 136.210 38.723 16.752 1.00 43.13 N
ATOM 15 N PRO A 12 143.913 36.445 16.338 1.00 19.62 N
ATOM 16 CA PRO A 12 144.939 36.256 15.304 1.00 15.56 C
ATOM 17 C PRO A 12 144.367 36.883 14.027 1.00 14.16 C
ATOM 18 O PRO A 12 143.174 36.739 13.743 1.00 13.12 O
ATOM 19 CB PRO A 12 144.999 34.740 15.151 1.00 16.36 C
ATOM 20 CG PRO A 12 144.721 34.276 16.535 1.00 18.42 C
ATOM 21 CD PRO A 12 143.561 35.158 16.956 1.00 18.73 C
ATOM 22 N VAL A 13 145.192 37.598 13.283 1.00 12.41 N
ATOM 23 CA VAL A 13 144.717 38.227 12.076 1.00 13.30 C
ATOM 24 C VAL A 13 145.859 38.454 11.090 1.00 14.05 C
ATOM 25 O VAL A 13 147.026 38.654 11.472 1.00 12.10 O
ATOM 26 CB VAL A 13 144.026 39.573 12.439 1.00 17.06 C
ATOM 27 CG1 VAL A 13 145.024 40.511 13.176 1.00 19.48 C
ATOM 28 CG2 VAL A 13 143.470 40.256 11.238 1.00 13.49 C
ATOM 29 N ALA A 14 145.510 38.434 9.800 1.00 13.51 N
ATOM 30 CA ALA A 14 146.461 38.682 8.731 1.00 10.53 C
ATOM 31 C ALA A 14 145.780 39.225 7.506 1.00 8.76 C
ATOM 32 O ALA A 14 144.642 38.862 7.208 1.00 7.01 O
ATOM 33 CB ALA A 14 147.243 37.395 8.355 1.00 12.75 C
ATOM 34 N HIS A 15 146.389 40.256 6.945 1.00 11.87 N
ATOM 35 CA HIS A 15 145.956 40.816 5.673 1.00 10.59 C
ATOM 36 C HIS A 15 147.262 41.122 4.955 1.00 12.24 C
ATOM 37 O HIS A 15 147.978 42.069 5.283 1.00 10.64 O
ATOM 38 CB HIS A 15 145.049 42.045 5.772 1.00 10.41 C
ATOM 39 CG HIS A 15 144.611 42.572 4.429 1.00 8.60 C
ATOM 40 ND1 HIS A 15 143.476 42.127 3.787 1.00 8.51 N
ATOM 41 CD2 HIS A 15 145.152 43.508 3.612 1.00 8.05 C
ATOM 42 CE1 HIS A 15 143.332 42.764 2.640 1.00 9.72 C
ATOM 43 NE2 HIS A 15 144.340 43.608 2.508 1.00 9.91 N
ATOM 44 N VAL A 16 147.608 40.240 4.037 1.00 11.98 N
ATOM 45 CA VAL A 16 148.826 40.371 3.274 1.00 12.24 C
ATOM 46 C VAL A 16 148.525 40.670 1.799 1.00 12.12 C
ATOM 47 O VAL A 16 147.447 40.332 1.280 1.00 7.76 O
ATOM 48 CB VAL A 16 149.758 39.126 3.505 1.00 10.30 C
ATOM 49 CG1 VAL A 16 150.012 38.973 5.008 1.00 12.61 C
ATOM 50 CG2 VAL A 16 149.132 37.810 2.973 1.00 11.85 C
ATOM 51 N VAL A 17 149.459 41.366 1.160 1.00 12.95 N
ATOM 52 CA VAL A 17 149.331 41.748 -0.237 1.00 13.09 C
ATOM 53 C VAL A 17 150.446 41.190 -1.128 1.00 11.45 C
ATOM 54 O VAL A 17 151.493 40.738 -0.654 1.00 13.18 O
ATOM 55 CB VAL A 17 149.341 43.306 -0.382 1.00 13.98 C
ATOM 56 CG1 VAL A 17 148.215 43.928 0.446 1.00 14.42 C
ATOM 57 CG2 VAL A 17 150.683 43.863 0.050 1.00 15.72 C
ATOM 58 N ALA A 18 150.185 41.181 -2.426 1.00 14.79 N
ATOM 59 CA ALA A 18 151.175 40.742 -3.388 1.00 15.88 C
ATOM 60 C ALA A 18 152.362 41.709 -3.283 1.00 15.79 C
ATOM 61 O ALA A 18 152.204 42.931 -3.133 1.00 17.49 O
ATOM 62 CB ALA A 18 150.574 40.779 -4.812 1.00 12.09 C
ATOM 63 N ASN A 19 153.552 41.153 -3.385 1.00 17.64 N
ATOM 64 CA ASN A 19 154.773 41.948 -3.338 1.00 20.04 C
ATOM 65 C ASN A 19 155.024 42.328 -4.821 1.00 20.85 C
ATOM 66 O ASN A 19 155.319 41.474 -5.636 1.00 21.96 O
ATOM 67 CB ASN A 19 155.898 41.077 -2.738 1.00 20.94 C
ATOM 68 CG ASN A 19 157.279 41.714 -2.844 1.00 25.71 C
ATOM 69 OD1 ASN A 19 157.469 42.766 -3.478 1.00 23.72 O
ATOM 70 ND2 ASN A 19 158.255 41.065 -2.235 1.00 26.30 N
ATOM 71 N PRO A 20 154.883 43.610 -5.183 1.00 22.12 N
ATOM 72 CA PRO A 20 155.100 44.040 -6.574 1.00 28.28 C
ATOM 73 C PRO A 20 156.542 43.933 -7.135 1.00 31.58 C
ATOM 74 O PRO A 20 156.775 44.203 -8.322 1.00 33.79 O
ATOM 75 CB PRO A 20 154.555 45.474 -6.567 1.00 28.83 C
ATOM 76 CG PRO A 20 154.906 45.946 -5.200 1.00 28.31 C
ATOM 77 CD PRO A 20 154.548 44.759 -4.324 1.00 23.42 C
ATOM 78 N GLN A 21 157.495 43.551 -6.281 1.00 33.56 N
ATOM 79 CA GLN A 21 158.887 43.374 -6.686 1.00 35.60 C
ATOM 80 C GLN A 21 159.118 41.910 -7.067 1.00 34.82 C
ATOM 81 O GLN A 21 160.213 41.556 -7.509 1.00 37.51 O
ATOM 82 CB GLN A 21 159.874 43.764 -5.564 1.00 39.05 C
ATOM 83 CG GLN A 21 159.747 45.192 -5.013 1.00 44.97 C
ATOM 84 CD GLN A 21 160.081 46.289 -6.035 1.00 50.39 C
ATOM 85 OE1 GLN A 21 159.534 46.329 -7.148 1.00 53.45 O
ATOM 86 NE2 GLN A 21 160.967 47.201 -5.645 1.00 50.90 N
ATOM 87 N ALA A 22 158.136 41.050 -6.807 1.00 31.14 N
ATOM 88 CA ALA A 22 158.255 39.647 -7.170 1.00 28.99 C
ATOM 89 C ALA A 22 157.710 39.539 -8.585 1.00 31.71 C
ATOM 90 O ALA A 22 156.514 39.725 -8.826 1.00 34.93 O
ATOM 91 CB ALA A 22 157.475 38.772 -6.233 1.00 26.11 C
ATOM 92 N GLU A 23 158.618 39.349 -9.538 1.00 32.39 N
ATOM 93 CA GLU A 23 158.256 39.235 -10.956 1.00 27.89 C
ATOM 94 C GLU A 23 157.829 37.834 -11.272 1.00 24.65 C
ATOM 95 O GLU A 23 158.553 36.914 -10.958 1.00 23.15 O
ATOM 96 CB GLU A 23 159.425 39.592 -11.820 1.00 26.66 C
ATOM 97 N GLY A 24 156.636 37.670 -11.841 1.00 26.46 N
ATOM 98 CA GLY A 24 156.138 36.345 -12.200 1.00 25.24 C
ATOM 99 C GLY A 24 155.941 35.332 -11.077 1.00 26.12 C
ATOM 100 O GLY A 24 156.214 34.138 -11.235 1.00 23.73 O
ATOM 101 N GLN A 25 155.499 35.812 -9.922 1.00 24.28 N
ATOM 102 CA GLN A 25 155.222 34.939 -8.812 1.00 22.78 C
ATOM 103 C GLN A 25 154.237 35.683 -7.928 1.00 21.14 C
ATOM 104 O GLN A 25 154.180 36.915 -7.953 1.00 23.46 O
ATOM 105 CB GLN A 25 156.496 34.657 -8.046 1.00 23.59 C
ATOM 106 N LEU A 26 153.410 34.948 -7.195 1.00 20.41 N
ATOM 107 CA LEU A 26 152.500 35.586 -6.248 1.00 17.69 C
ATOM 108 C LEU A 26 153.184 35.466 -4.888 1.00 17.34 C
ATOM 109 O LEU A 26 153.082 34.432 -4.220 1.00 19.82 O
ATOM 110 CB LEU A 26 151.170 34.867 -6.224 1.00 16.13 C
ATOM 111 CG LEU A 26 150.126 35.362 -5.230 1.00 15.88 C
ATOM 112 CD1 LEU A 26 150.134 36.851 -5.096 1.00 15.60 C
ATOM 113 CD2 LEU A 26 148.790 34.823 -5.621 1.00 15.18 C
ATOM 114 N GLN A 27 153.940 36.490 -4.514 1.00 20.61 N
ATOM 115 CA GLN A 27 154.654 36.517 -3.229 1.00 19.35 C
ATOM 116 C GLN A 27 153.908 37.402 -2.240 1.00 16.18 C
ATOM 117 O GLN A 27 153.790 38.615 -2.464 1.00 16.65 O
ATOM 118 CB GLN A 27 156.029 37.095 -3.466 1.00 23.85 C
ATOM 119 CG GLN A 27 157.104 36.564 -2.576 1.00 34.07 C
ATOM 120 CD GLN A 27 158.455 37.180 -2.955 1.00 41.80 C
ATOM 121 OE1 GLN A 27 158.911 38.167 -2.331 1.00 43.70 O
ATOM 122 NE2 GLN A 27 159.060 36.665 -4.047 1.00 44.39 N
ATOM 123 N TRP A 28 153.391 36.813 -1.169 1.00 14.32 N
ATOM 124 CA TRP A 28 152.628 37.579 -0.167 1.00 13.78 C
ATOM 125 C TRP A 28 153.525 38.388 0.767 1.00 11.87 C
ATOM 126 O TRP A 28 154.602 37.927 1.159 1.00 15.31 O
ATOM 127 CB TRP A 28 151.710 36.649 0.656 1.00 14.44 C
ATOM 128 CG TRP A 28 150.707 35.960 -0.160 1.00 14.13 C
ATOM 129 CD1 TRP A 28 150.592 34.615 -0.356 1.00 12.17 C
ATOM 130 CD2 TRP A 28 149.658 36.579 -0.907 1.00 14.18 C
ATOM 131 NE1 TRP A 28 149.515 34.357 -1.175 1.00 14.75 N
ATOM 132 CE2 TRP A 28 148.920 35.544 -1.533 1.00 11.76 C
ATOM 133 CE3 TRP A 28 149.263 37.910 -1.111 1.00 14.41 C
ATOM 134 CZ2 TRP A 28 147.804 35.791 -2.357 1.00 11.06 C
ATOM 135 CZ3 TRP A 28 148.151 38.166 -1.929 1.00 14.92 C
ATOM 136 CH2 TRP A 28 147.435 37.101 -2.542 1.00 12.82 C
ATOM 137 N SER A 29 153.060 39.567 1.170 1.00 12.87 N
ATOM 138 CA SER A 29 153.850 40.429 2.060 1.00 12.86 C
ATOM 139 C SER A 29 153.003 41.246 2.997 1.00 14.62 C
ATOM 140 O SER A 29 151.941 41.729 2.611 1.00 14.58 O
ATOM 141 CB SER A 29 154.662 41.400 1.240 1.00 14.50 C
ATOM 142 OG SER A 29 155.469 42.187 2.091 1.00 19.88 O
ATOM 143 N ASN A 30 153.477 41.396 4.238 1.00 16.28 N
ATOM 144 CA ASN A 30 152.767 42.192 5.250 1.00 18.59 C
ATOM 145 C ASN A 30 153.471 43.532 5.442 1.00 19.03 C
ATOM 146 O ASN A 30 153.075 44.316 6.302 1.00 19.54 O
ATOM 147 CB ASN A 30 152.792 41.475 6.599 1.00 14.38 C
ATOM 148 CG ASN A 30 154.177 41.267 7.079 1.00 16.24 C
ATOM 149 OD1 ASN A 30 154.952 40.533 6.461 1.00 20.35 O
ATOM 150 ND2 ASN A 30 154.555 41.985 8.114 1.00 18.77 N
ATOM 151 N ARG A 31 154.498 43.786 4.628 1.00 21.43 N
ATOM 152 CA ARG A 31 155.308 44.991 4.755 1.00 25.65 C
ATOM 153 C ARG A 31 154.732 46.101 3.932 1.00 26.84 C
ATOM 154 O ARG A 31 155.339 46.565 2.973 1.00 26.52 O
ATOM 155 CB ARG A 31 156.752 44.731 4.340 1.00 25.24 C
ATOM 156 CG ARG A 31 157.279 43.390 4.733 1.00 29.66 C
ATOM 157 CD ARG A 31 158.281 43.486 5.820 1.00 34.97 C
ATOM 158 NE ARG A 31 157.612 43.458 7.097 1.00 37.26 N
ATOM 159 CZ ARG A 31 158.207 43.193 8.248 1.00 35.45 C
ATOM 160 NH1 ARG A 31 159.501 42.932 8.318 1.00 34.87 N
ATOM 161 NH2 ARG A 31 157.480 43.164 9.336 1.00 40.35 N
ATOM 162 N ARG A 32 153.553 46.533 4.345 1.00 26.97 N
ATOM 163 CA ARG A 32 152.838 47.585 3.682 1.00 24.26 C
ATOM 164 C ARG A 32 151.980 48.292 4.746 1.00 23.68 C
ATOM 165 O ARG A 32 151.603 47.701 5.759 1.00 19.33 O
ATOM 166 CB ARG A 32 151.953 46.924 2.610 1.00 27.52 C
ATOM 167 CG ARG A 32 151.174 47.874 1.742 1.00 34.83 C
ATOM 168 CD ARG A 32 150.779 47.201 0.458 1.00 40.41 C
ATOM 169 NE ARG A 32 151.418 47.850 -0.681 1.00 49.54 N
ATOM 170 CZ ARG A 32 152.454 47.358 -1.355 1.00 55.11 C
ATOM 171 NH1 ARG A 32 152.992 46.185 -1.022 1.00 58.48 N
ATOM 172 NH2 ARG A 32 152.977 48.069 -2.347 1.00 57.80 N
ATOM 173 N ALA A 33 151.742 49.584 4.584 1.00 20.12 N
ATOM 174 CA ALA A 33 150.844 50.231 5.510 1.00 21.21 C
ATOM 175 C ALA A 33 149.520 49.577 5.018 1.00 22.20 C
ATOM 176 O ALA A 33 149.435 49.140 3.854 1.00 24.03 O
ATOM 177 CB ALA A 33 150.853 51.755 5.284 1.00 19.68 C
ATOM 178 N ASN A 34 148.521 49.485 5.894 1.00 19.97 N
ATOM 179 CA ASN A 34 147.229 48.860 5.591 1.00 16.85 C
ATOM 180 C ASN A 34 147.285 47.321 5.352 1.00 14.45 C
ATOM 181 O ASN A 34 146.436 46.755 4.670 1.00 15.47 O
ATOM 182 CB ASN A 34 146.515 49.608 4.445 1.00 19.98 C
ATOM 183 CG ASN A 34 146.272 51.098 4.763 1.00 22.23 C
ATOM 184 OD1 ASN A 34 145.660 51.419 5.773 1.00 24.36 O
ATOM 185 ND2 ASN A 34 146.724 51.997 3.888 1.00 20.16 N
ATOM 186 N ALA A 35 148.330 46.668 5.854 1.00 13.25 N
ATOM 187 CA ALA A 35 148.461 45.212 5.782 1.00 11.96 C
ATOM 188 C ALA A 35 148.664 44.812 7.252 1.00 12.70 C
ATOM 189 O ALA A 35 149.051 45.662 8.057 1.00 13.40 O
ATOM 190 CB ALA A 35 149.646 44.796 4.942 1.00 11.98 C
ATOM 191 N LEU A 36 148.331 43.572 7.608 1.00 13.11 N
ATOM 192 CA LEU A 36 148.432 43.072 8.990 1.00 16.33 C
ATOM 193 C LEU A 36 149.007 41.657 9.089 1.00 14.41 C
ATOM 194 O LEU A 36 148.816 40.842 8.203 1.00 11.82 O
ATOM 195 CB LEU A 36 147.027 42.994 9.613 1.00 21.14 C
ATOM 196 CG LEU A 36 146.051 44.159 9.469 1.00 22.22 C
ATOM 197 CD1 LEU A 36 144.638 43.720 9.638 1.00 23.27 C
ATOM 198 CD2 LEU A 36 146.431 45.218 10.518 1.00 26.78 C
ATOM 199 N LEU A 37 149.682 41.364 10.196 1.00 14.13 N
ATOM 200 CA LEU A 37 150.216 40.024 10.472 1.00 15.60 C
ATOM 201 C LEU A 37 150.462 40.021 11.993 1.00 18.45 C
ATOM 202 O LEU A 37 151.615 40.157 12.445 1.00 19.89 O
ATOM 203 CB LEU A 37 151.517 39.794 9.702 1.00 15.71 C
ATOM 204 CG LEU A 37 151.954 38.317 9.650 1.00 16.03 C
ATOM 205 CD1 LEU A 37 150.932 37.490 8.815 1.00 17.74 C
ATOM 206 CD2 LEU A 37 153.339 38.183 9.008 1.00 18.39 C
ATOM 207 N ALA A 38 149.367 39.871 12.760 1.00 20.95 N
ATOM 208 CA ALA A 38 149.377 39.954 14.232 1.00 19.69 C
ATOM 209 C ALA A 38 148.858 38.784 15.021 1.00 22.65 C
ATOM 210 O ALA A 38 148.229 37.889 14.493 1.00 25.21 O
ATOM 211 CB ALA A 38 148.591 41.206 14.669 1.00 18.54 C
ATOM 212 N ASN A 39 149.155 38.802 16.314 1.00 22.40 N
ATOM 213 CA ASN A 39 148.675 37.788 17.238 1.00 18.76 C
ATOM 214 C ASN A 39 148.899 36.310 16.918 1.00 18.30 C
ATOM 215 O ASN A 39 147.995 35.491 17.128 1.00 19.70 O
ATOM 216 CB ASN A 39 147.183 38.019 17.568 1.00 17.42 C
ATOM 217 CG ASN A 39 146.926 39.368 18.160 1.00 19.10 C
ATOM 218 OD1 ASN A 39 147.650 39.818 19.021 1.00 21.87 O
ATOM 219 ND2 ASN A 39 145.891 40.026 17.707 1.00 23.83 N
ATOM 220 N GLY A 40 150.073 35.966 16.391 1.00 17.34 N
ATOM 221 CA GLY A 40 150.389 34.563 16.152 1.00 17.19 C
ATOM 222 C GLY A 40 150.386 34.016 14.747 1.00 18.10 C
ATOM 223 O GLY A 40 150.978 32.957 14.470 1.00 16.88 O
ATOM 224 N VAL A 41 149.655 34.678 13.862 1.00 18.73 N
ATOM 225 CA VAL A 41 149.625 34.217 12.485 1.00 20.10 C
ATOM 226 C VAL A 41 151.021 34.446 11.898 1.00 20.46 C
ATOM 227 O VAL A 41 151.597 35.525 12.064 1.00 25.52 O
ATOM 228 CB VAL A 41 148.589 34.965 11.667 1.00 14.08 C
ATOM 229 CG1 VAL A 41 148.546 34.394 10.275 1.00 18.10 C
ATOM 230 CG2 VAL A 41 147.261 34.845 12.314 1.00 11.27 C
ATOM 231 N GLU A 42 151.569 33.418 11.252 1.00 21.47 N
ATOM 232 CA GLU A 42 152.903 33.483 10.663 1.00 21.65 C
ATOM 233 C GLU A 42 152.840 33.360 9.172 1.00 20.06 C
ATOM 234 O GLU A 42 152.000 32.644 8.659 1.00 22.92 O
ATOM 235 CB GLU A 42 153.764 32.312 11.138 1.00 27.01 C
ATOM 236 CG GLU A 42 154.236 32.372 12.566 1.00 36.48 C
ATOM 237 CD GLU A 42 155.124 31.170 12.935 1.00 42.54 C
ATOM 238 OE1 GLU A 42 155.050 30.094 12.257 1.00 42.73 O
ATOM 239 OE2 GLU A 42 155.897 31.312 13.918 1.00 46.54 O
ATOM 240 N LEU A 43 153.755 34.032 8.492 1.00 19.87 N
ATOM 241 CA LEU A 43 153.879 33.946 7.048 1.00 19.12 C
ATOM 242 C LEU A 43 155.203 33.138 6.918 1.00 20.37 C
ATOM 243 O LEU A 43 156.279 33.616 7.269 1.00 22.76 O
ATOM 244 CB LEU A 43 153.947 35.346 6.397 1.00 16.01 C
ATOM 245 CG LEU A 43 153.795 35.429 4.876 1.00 19.75 C
ATOM 246 CD1 LEU A 43 152.538 34.734 4.436 1.00 20.57 C
ATOM 247 CD2 LEU A 43 153.747 36.882 4.422 1.00 20.33 C
ATOM 248 N ARG A 44 155.065 31.866 6.559 1.00 21.56 N
ATOM 249 CA ARG A 44 156.147 30.911 6.389 1.00 24.64 C
ATOM 250 C ARG A 44 155.988 30.273 5.011 1.00 24.69 C
ATOM 251 O ARG A 44 154.906 29.807 4.664 1.00 22.92 O
ATOM 252 CB ARG A 44 156.003 29.820 7.449 1.00 29.62 C
ATOM 253 CG ARG A 44 156.899 30.045 8.623 1.00 38.09 C
ATOM 254 CD ARG A 44 156.849 28.938 9.690 1.00 43.38 C
ATOM 255 NE ARG A 44 157.905 29.133 10.700 1.00 49.92 N
ATOM 256 CZ ARG A 44 158.219 30.300 11.279 1.00 53.06 C
ATOM 257 NH1 ARG A 44 157.565 31.422 10.965 1.00 52.63 N
ATOM 258 NH2 ARG A 44 159.186 30.349 12.199 1.00 53.67 N
ATOM 259 N ASP A 45 157.063 30.196 4.241 1.00 25.43 N
ATOM 260 CA ASP A 45 157.005 29.598 2.889 1.00 26.80 C
ATOM 261 C ASP A 45 155.834 30.148 2.060 1.00 24.86 C
ATOM 262 O ASP A 45 155.170 29.376 1.370 1.00 24.60 O
ATOM 263 CB ASP A 45 156.816 28.048 2.860 1.00 29.11 C
ATOM 264 CG ASP A 45 157.497 27.297 3.990 1.00 37.23 C
ATOM 265 OD1 ASP A 45 158.709 27.511 4.235 1.00 39.94 O
ATOM 266 OD2 ASP A 45 156.799 26.430 4.585 1.00 39.20 O
ATOM 267 N ASN A 46 155.548 31.438 2.144 1.00 23.46 N
ATOM 268 CA ASN A 46 154.447 32.027 1.383 1.00 20.18 C
ATOM 269 C ASN A 46 153.062 31.519 1.816 1.00 19.44 C
ATOM 270 O ASN A 46 152.076 31.760 1.116 1.00 18.47 O
ATOM 271 CB ASN A 46 154.654 31.807 -0.139 1.00 20.87 C
ATOM 272 CG ASN A 46 154.067 32.948 -0.999 1.00 18.87 C
ATOM 273 OD1 ASN A 46 154.167 34.116 -0.655 1.00 17.15 O
ATOM 274 ND2 ASN A 46 153.461 32.591 -2.121 1.00 17.43 N
ATOM 275 N GLN A 47 152.997 30.892 2.993 1.00 17.36 N
ATOM 276 CA GLN A 47 151.751 30.341 3.546 1.00 18.22 C
ATOM 277 C GLN A 47 151.418 30.963 4.886 1.00 15.93 C
ATOM 278 O GLN A 47 152.304 31.472 5.541 1.00 14.38 O
ATOM 279 CB GLN A 47 151.865 28.838 3.739 1.00 15.71 C
ATOM 280 CG GLN A 47 152.136 28.051 2.462 1.00 22.03 C
ATOM 281 CD GLN A 47 152.347 26.558 2.722 1.00 25.55 C
ATOM 282 OE1 GLN A 47 151.439 25.763 2.537 1.00 32.21 O
ATOM 283 NE2 GLN A 47 153.537 26.184 3.181 1.00 31.59 N
ATOM 284 N LEU A 48 150.132 30.986 5.256 1.00 17.41 N
ATOM 285 CA LEU A 48 149.675 31.543 6.536 1.00 16.58 C
ATOM 286 C LEU A 48 149.446 30.373 7.473 1.00 16.02 C
ATOM 287 O LEU A 48 148.699 29.451 7.163 1.00 16.21 O
ATOM 288 CB LEU A 48 148.391 32.380 6.395 1.00 12.90 C
ATOM 289 CG LEU A 48 148.439 33.713 5.627 1.00 14.27 C
ATOM 290 CD1 LEU A 48 147.083 34.410 5.668 1.00 15.87 C
ATOM 291 CD2 LEU A 48 149.469 34.620 6.205 1.00 13.62 C
ATOM 292 N VAL A 49 150.164 30.398 8.591 1.00 16.03 N
ATOM 293 CA VAL A 49 150.129 29.354 9.608 1.00 15.49 C
ATOM 294 C VAL A 49 149.208 29.776 10.758 1.00 15.64 C
ATOM 295 O VAL A 49 149.358 30.870 11.290 1.00 15.29 O
ATOM 296 CB VAL A 49 151.574 29.100 10.119 1.00 16.30 C
ATOM 297 CG1 VAL A 49 151.635 27.848 10.990 1.00 16.98 C
ATOM 298 CG2 VAL A 49 152.522 28.952 8.958 1.00 18.92 C
ATOM 299 N VAL A 50 148.174 28.987 11.048 1.00 18.05 N
ATOM 300 CA VAL A 50 147.234 29.307 12.139 1.00 18.82 C
ATOM 301 C VAL A 50 147.789 28.999 13.550 1.00 16.51 C
ATOM 302 O VAL A 50 148.261 27.902 13.837 1.00 15.43 O
ATOM 303 CB VAL A 50 145.837 28.635 11.908 1.00 20.27 C
ATOM 304 CG1 VAL A 50 145.899 27.163 12.056 1.00 19.66 C
ATOM 305 CG2 VAL A 50 144.862 29.144 12.865 1.00 24.11 C
ATOM 306 N PRO A 51 147.758 29.992 14.433 1.00 18.89 N
ATOM 307 CA PRO A 51 148.241 29.943 15.827 1.00 20.91 C
ATOM 308 C PRO A 51 147.393 29.238 16.885 1.00 21.62 C
ATOM 309 O PRO A 51 147.878 28.984 17.995 1.00 21.70 O
ATOM 310 CB PRO A 51 148.402 31.425 16.179 1.00 20.57 C
ATOM 311 CG PRO A 51 147.274 32.080 15.392 1.00 19.04 C
ATOM 312 CD PRO A 51 147.365 31.364 14.048 1.00 21.27 C
ATOM 313 N ILE A 52 146.132 28.957 16.555 1.00 21.33 N
ATOM 314 CA ILE A 52 145.185 28.336 17.477 1.00 23.54 C
ATOM 315 C ILE A 52 144.044 27.704 16.697 1.00 23.32 C
ATOM 316 O ILE A 52 143.750 28.092 15.573 1.00 23.21 O
ATOM 317 CB ILE A 52 144.527 29.393 18.416 1.00 26.69 C
ATOM 318 CG1 ILE A 52 143.930 30.530 17.569 1.00 27.85 C
ATOM 319 CG2 ILE A 52 145.529 29.926 19.459 1.00 25.90 C
ATOM 320 CD1 ILE A 52 143.074 31.516 18.337 1.00 29.67 C
ATOM 321 N GLU A 53 143.397 26.728 17.297 1.00 24.87 N
ATOM 322 CA GLU A 53 142.282 26.084 16.635 1.00 27.88 C
ATOM 323 C GLU A 53 141.106 27.031 16.790 1.00 26.53 C
ATOM 324 O GLU A 53 141.071 27.792 17.759 1.00 29.04 O
ATOM 325 CB GLU A 53 142.017 24.754 17.313 1.00 30.38 C
ATOM 326 CG GLU A 53 140.839 24.010 16.796 1.00 37.75 C
ATOM 327 CD GLU A 53 140.201 23.232 17.897 1.00 42.92 C
ATOM 328 OE1 GLU A 53 140.744 22.148 18.226 1.00 41.02 O
ATOM 329 OE2 GLU A 53 139.197 23.750 18.456 1.00 48.72 O
ATOM 330 N GLY A 54 140.203 27.068 15.811 1.00 24.62 N
ATOM 331 CA GLY A 54 139.053 27.964 15.898 1.00 20.71 C
ATOM 332 C GLY A 54 138.336 28.176 14.575 1.00 15.54 C
ATOM 333 O GLY A 54 138.655 27.517 13.610 1.00 17.51 O
ATOM 334 N LEU A 55 137.346 29.052 14.544 1.00 17.03 N
ATOM 335 CA LEU A 55 136.627 29.356 13.308 1.00 15.60 C
ATOM 336 C LEU A 55 137.334 30.575 12.742 1.00 16.96 C
ATOM 337 O LEU A 55 137.585 31.521 13.487 1.00 16.95 O
ATOM 338 CB LEU A 55 135.182 29.747 13.603 1.00 17.07 C
ATOM 339 CG LEU A 55 134.221 28.621 13.998 1.00 20.60 C
ATOM 340 CD1 LEU A 55 132.880 29.188 14.500 1.00 23.33 C
ATOM 341 CD2 LEU A 55 134.003 27.708 12.818 1.00 19.59 C
ATOM 342 N PHE A 56 137.696 30.539 11.448 1.00 16.39 N
ATOM 343 CA PHE A 56 138.358 31.661 10.788 1.00 14.03 C
ATOM 344 C PHE A 56 137.631 32.117 9.523 1.00 12.38 C
ATOM 345 O PHE A 56 137.116 31.275 8.786 1.00 11.33 O
ATOM 346 CB PHE A 56 139.772 31.282 10.335 1.00 12.51 C
ATOM 347 CG PHE A 56 140.787 31.224 11.448 1.00 17.83 C
ATOM 348 CD1 PHE A 56 140.890 30.089 12.262 1.00 20.70 C
ATOM 349 CD2 PHE A 56 141.634 32.311 11.689 1.00 16.16 C
ATOM 350 CE1 PHE A 56 141.811 30.045 13.298 1.00 16.83 C
ATOM 351 CE2 PHE A 56 142.556 32.280 12.717 1.00 15.39 C
ATOM 352 CZ PHE A 56 142.641 31.150 13.519 1.00 18.90 C
ATOM 353 N LEU A 57 137.469 33.428 9.346 1.00 11.29 N
ATOM 354 CA LEU A 57 136.955 33.938 8.076 1.00 10.66 C
ATOM 355 C LEU A 57 138.249 34.015 7.214 1.00 10.32 C
ATOM 356 O LEU A 57 139.232 34.611 7.642 1.00 13.78 O
ATOM 357 CB LEU A 57 136.367 35.321 8.241 1.00 12.96 C
ATOM 358 CG LEU A 57 136.038 35.976 6.877 1.00 18.10 C
ATOM 359 CD1 LEU A 57 134.941 35.164 6.105 1.00 16.74 C
ATOM 360 CD2 LEU A 57 135.552 37.418 7.076 1.00 16.36 C
ATOM 361 N ILE A 58 138.251 33.422 6.024 1.00 9.30 N
ATOM 362 CA ILE A 58 139.436 33.410 5.164 1.00 10.57 C
ATOM 363 C ILE A 58 139.019 34.019 3.831 1.00 12.12 C
ATOM 364 O ILE A 58 137.945 33.701 3.345 1.00 13.73 O
ATOM 365 CB ILE A 58 139.885 31.969 4.927 1.00 14.53 C
ATOM 366 CG1 ILE A 58 140.017 31.227 6.252 1.00 13.43 C
ATOM 367 CG2 ILE A 58 141.213 31.968 4.213 1.00 19.55 C
ATOM 368 CD1 ILE A 58 140.209 29.739 6.090 1.00 20.93 C
ATOM 369 N TYR A 59 139.846 34.863 3.223 1.00 10.68 N
ATOM 370 CA TYR A 59 139.450 35.494 1.959 1.00 9.28 C
ATOM 371 C TYR A 59 140.647 35.894 1.058 1.00 9.65 C
ATOM 372 O TYR A 59 141.806 35.932 1.491 1.00 9.24 O
ATOM 373 CB TYR A 59 138.549 36.721 2.245 1.00 11.30 C
ATOM 374 CG TYR A 59 139.284 37.830 2.996 1.00 6.97 C
ATOM 375 CD1 TYR A 59 140.044 38.792 2.306 1.00 6.96 C
ATOM 376 CD2 TYR A 59 139.300 37.868 4.400 1.00 10.69 C
ATOM 377 CE1 TYR A 59 140.796 39.752 3.009 1.00 8.24 C
ATOM 378 CE2 TYR A 59 140.042 38.812 5.087 1.00 8.56 C
ATOM 379 CZ TYR A 59 140.786 39.739 4.384 1.00 7.21 C
ATOM 380 OH TYR A 59 141.562 40.615 5.080 1.00 11.01 O
ATOM 381 N SER A 60 140.385 36.181 -0.205 1.00 9.01 N
ATOM 382 CA SER A 60 141.476 36.559 -1.088 1.00 10.88 C
ATOM 383 C SER A 60 140.928 37.103 -2.398 1.00 7.56 C
ATOM 384 O SER A 60 139.832 36.737 -2.819 1.00 9.72 O
ATOM 385 CB SER A 60 142.405 35.348 -1.368 1.00 6.90 C
ATOM 386 OG SER A 60 143.481 35.664 -2.268 1.00 12.31 O
ATOM 387 N GLN A 61 141.642 38.045 -2.982 1.00 8.65 N
ATOM 388 CA GLN A 61 141.260 38.568 -4.277 1.00 9.33 C
ATOM 389 C GLN A 61 142.531 38.566 -5.126 1.00 9.29 C
ATOM 390 O GLN A 61 143.640 38.736 -4.607 1.00 7.39 O
ATOM 391 CB GLN A 61 140.734 39.987 -4.159 1.00 6.88 C
ATOM 392 CG GLN A 61 140.477 40.672 -5.497 1.00 12.16 C
ATOM 393 CD GLN A 61 140.021 42.131 -5.377 1.00 8.16 C
ATOM 394 OE1 GLN A 61 139.004 42.444 -4.757 1.00 12.48 O
ATOM 395 NE2 GLN A 61 140.772 43.025 -6.013 1.00 10.82 N
ATOM 396 N VAL A 62 142.358 38.265 -6.410 1.00 10.07 N
ATOM 397 CA VAL A 62 143.423 38.307 -7.372 1.00 8.77 C
ATOM 398 C VAL A 62 142.868 39.093 -8.531 1.00 9.55 C
ATOM 399 O VAL A 62 141.665 39.068 -8.752 1.00 10.13 O
ATOM 400 CB VAL A 62 143.817 36.916 -7.873 1.00 10.60 C
ATOM 401 CG1 VAL A 62 144.564 36.172 -6.749 1.00 12.98 C
ATOM 402 CG2 VAL A 62 142.594 36.155 -8.343 1.00 15.30 C
ATOM 403 N LEU A 63 143.732 39.809 -9.240 1.00 11.16 N
ATOM 404 CA LEU A 63 143.328 40.547 -10.417 1.00 12.38 C
ATOM 405 C LEU A 63 144.270 40.186 -11.591 1.00 12.36 C
ATOM 406 O LEU A 63 145.498 40.353 -11.512 1.00 9.63 O
ATOM 407 CB LEU A 63 143.353 42.040 -10.136 1.00 12.38 C
ATOM 408 CG LEU A 63 142.498 42.905 -11.052 1.00 14.68 C
ATOM 409 CD1 LEU A 63 142.600 44.337 -10.522 1.00 18.87 C
ATOM 410 CD2 LEU A 63 143.012 42.873 -12.413 1.00 20.69 C
ATOM 411 N PHE A 64 143.690 39.708 -12.696 1.00 13.07 N
ATOM 412 CA PHE A 64 144.466 39.327 -13.879 1.00 10.92 C
ATOM 413 C PHE A 64 144.319 40.378 -14.960 1.00 10.72 C
ATOM 414 O PHE A 64 143.305 41.056 -15.073 1.00 10.15 O
ATOM 415 CB PHE A 64 143.999 37.974 -14.424 1.00 13.06 C
ATOM 416 CG PHE A 64 144.112 36.825 -13.425 1.00 15.95 C
ATOM 417 CD1 PHE A 64 145.342 36.218 -13.145 1.00 14.39 C
ATOM 418 CD2 PHE A 64 142.968 36.293 -12.836 1.00 11.76 C
ATOM 419 CE1 PHE A 64 145.412 35.098 -12.310 1.00 14.59 C
ATOM 420 CE2 PHE A 64 143.035 35.178 -12.005 1.00 12.78 C
ATOM 421 CZ PHE A 64 144.255 34.583 -11.745 1.00 12.65 C
ATOM 422 N LYS A 65 145.318 40.507 -15.789 1.00 12.13 N
ATOM 423 CA LYS A 65 145.203 41.493 -16.823 1.00 14.96 C
ATOM 424 C LYS A 65 145.825 40.938 -18.064 1.00 19.75 C
ATOM 425 O LYS A 65 146.846 40.245 -17.968 1.00 17.88 O
ATOM 426 CB LYS A 65 145.962 42.744 -16.428 1.00 17.82 C
ATOM 427 CG LYS A 65 145.903 43.851 -17.457 1.00 21.84 C
ATOM 428 CD LYS A 65 147.214 44.578 -17.555 1.00 23.46 C
ATOM 429 CE LYS A 65 147.050 45.714 -18.538 1.00 27.61 C
ATOM 430 NZ LYS A 65 147.858 46.916 -18.193 1.00 31.18 N
ATOM 431 N GLY A 66 145.229 41.247 -19.222 1.00 20.48 N
ATOM 432 CA GLY A 66 145.776 40.802 -20.501 1.00 27.18 C
ATOM 433 C GLY A 66 145.701 41.841 -21.610 1.00 31.95 C
ATOM 434 O GLY A 66 145.100 42.896 -21.424 1.00 30.27 O
ATOM 435 N GLN A 67 146.315 41.714 -22.694 1.00 37.91 N
ATOM 436 CA GLN A 67 146.253 42.712 -23.787 1.00 40.98 C
ATOM 437 C GLN A 67 145.757 42.065 -25.063 1.00 40.98 C
ATOM 438 O GLN A 67 146.529 41.739 -25.939 1.00 40.65 O
ATOM 439 CB GLN A 67 147.586 43.485 -23.985 1.00 45.12 C
ATOM 440 CG GLN A 67 148.828 42.591 -24.198 1.00 53.61 C
ATOM 441 CD GLN A 67 150.169 43.256 -23.796 1.00 58.12 C
ATOM 442 OE1 GLN A 67 150.979 43.691 -24.649 1.00 60.58 O
ATOM 443 NE2 GLN A 67 150.417 43.309 -22.480 1.00 60.80 N
ATOM 444 N GLY A 68 144.441 41.918 -25.112 1.00 41.86 N
ATOM 445 CA GLY A 68 143.758 41.331 -26.218 1.00 44.13 C
ATOM 446 C GLY A 68 143.674 39.853 -25.996 1.00 47.55 C
ATOM 447 O GLY A 68 144.083 39.357 -24.963 1.00 44.84 O
ATOM 448 N CYS A 69 143.174 39.143 -26.997 1.00 53.62 N
ATOM 449 CA CYS A 69 143.033 37.684 -26.938 1.00 62.25 C
ATOM 450 C CYS A 69 143.862 36.894 -27.991 1.00 67.78 C
ATOM 451 O CYS A 69 143.275 36.120 -28.764 1.00 68.75 O
ATOM 452 CB CYS A 69 141.565 37.272 -27.096 1.00 60.88 C
ATOM 453 SG CYS A 69 140.448 37.934 -25.905 1.00 64.44 S
ATOM 454 N PRO A 70 145.224 37.026 -27.989 1.00 73.36 N
ATOM 455 CA PRO A 70 146.159 36.353 -28.915 1.00 78.19 C
ATOM 456 C PRO A 70 145.780 34.988 -29.567 1.00 82.11 C
ATOM 457 O PRO A 70 145.954 34.782 -30.788 1.00 83.22 O
ATOM 458 CB PRO A 70 147.443 36.283 -28.072 1.00 76.96 C
ATOM 459 CG PRO A 70 147.461 37.643 -27.445 1.00 74.67 C
ATOM 460 CD PRO A 70 145.995 37.843 -27.018 1.00 74.33 C
ATOM 461 N SER A 71 145.424 34.395 -30.550 1.00 86.04 N
ATOM 462 CA SER A 71 145.404 33.039 -31.113 1.00 89.11 C
ATOM 463 C SER A 71 144.767 31.771 -30.458 1.00 88.40 C
ATOM 464 O SER A 71 144.315 30.849 -31.179 1.00 89.46 O
ATOM 465 CB SER A 71 146.854 32.696 -31.540 1.00 91.69 C
ATOM 466 OG SER A 71 147.092 31.285 -31.632 1.00 96.00 O
ATOM 467 N THR A 72 144.762 31.677 -29.131 1.00 86.12 N
ATOM 468 CA THR A 72 144.239 30.469 -28.486 1.00 82.35 C
ATOM 469 C THR A 72 143.702 30.815 -27.093 1.00 76.27 C
ATOM 470 O THR A 72 143.692 32.009 -26.718 1.00 77.40 O
ATOM 471 CB THR A 72 145.338 29.403 -28.396 1.00 84.78 C
ATOM 472 OG1 THR A 72 144.906 28.310 -27.566 1.00 87.54 O
ATOM 473 CG2 THR A 72 146.624 30.048 -27.838 1.00 86.05 C
ATOM 474 N HIS A 73 142.990 28.379 -25.746 1.00 68.68 N
ATOM 475 CA HIS A 73 142.679 29.508 -24.901 1.00 59.58 C
ATOM 476 C HIS A 73 143.088 29.268 -23.438 1.00 53.71 C
ATOM 477 O HIS A 73 143.383 28.135 -22.998 1.00 51.71 O
ATOM 478 CB HIS A 73 141.202 29.919 -25.032 1.00 61.72 C
ATOM 479 CG HIS A 73 140.932 30.976 -26.088 1.00 64.15 C
ATOM 480 ND1 HIS A 73 141.903 31.839 -26.569 1.00 64.93 N
ATOM 481 CD2 HIS A 73 139.773 31.339 -26.707 1.00 64.65 C
ATOM 482 CE1 HIS A 73 141.352 32.687 -27.425 1.00 64.78 C
ATOM 483 NE2 HIS A 73 140.063 32.405 -27.527 1.00 64.61 N
ATOM 484 N VAL A 74 143.056 30.287 -22.721 1.00 46.33 N
ATOM 485 CA VAL A 74 143.599 30.460 -21.376 1.00 36.22 C
ATOM 486 C VAL A 74 142.495 30.468 -20.322 1.00 31.87 C
ATOM 487 O VAL A 74 141.454 31.107 -20.485 1.00 25.32 O
ATOM 488 CB VAL A 74 144.373 31.810 -21.216 1.00 36.31 C
ATOM 489 CG1 VAL A 74 145.156 31.835 -19.914 1.00 37.31 C
ATOM 490 CG2 VAL A 74 145.325 32.050 -22.388 1.00 36.17 C
ATOM 491 N LEU A 75 142.726 29.697 -19.266 1.00 28.74 N
ATOM 492 CA LEU A 75 141.836 29.617 -18.117 1.00 27.40 C
ATOM 493 C LEU A 75 142.633 30.164 -16.946 1.00 25.13 C
ATOM 494 O LEU A 75 143.834 29.903 -16.804 1.00 24.29 O
ATOM 495 CB LEU A 75 141.399 28.184 -17.844 1.00 30.26 C
ATOM 496 CG LEU A 75 140.192 27.799 -18.683 1.00 31.53 C
ATOM 497 CD1 LEU A 75 139.784 26.367 -18.386 1.00 34.94 C
ATOM 498 CD2 LEU A 75 139.091 28.764 -18.387 1.00 32.19 C
ATOM 499 N LEU A 76 141.973 30.933 -16.108 1.00 20.85 N
ATOM 500 CA LEU A 76 142.648 31.541 -14.975 1.00 18.54 C
ATOM 501 C LEU A 76 142.027 30.944 -13.724 1.00 15.05 C
ATOM 502 O LEU A 76 140.807 30.899 -13.605 1.00 14.77 O
ATOM 503 CB LEU A 76 142.473 33.067 -15.039 1.00 18.52 C
ATOM 504 CG LEU A 76 143.265 33.949 -16.046 1.00 25.31 C
ATOM 505 CD1 LEU A 76 144.103 33.185 -17.028 1.00 25.29 C
ATOM 506 CD2 LEU A 76 142.343 34.937 -16.723 1.00 27.38 C
ATOM 507 N THR A 77 142.846 30.415 -12.832 1.00 13.04 N
ATOM 508 CA THR A 77 142.317 29.797 -11.615 1.00 14.45 C
ATOM 509 C THR A 77 142.874 30.479 -10.366 1.00 13.18 C
ATOM 510 O THR A 77 143.940 31.116 -10.418 1.00 11.55 O
ATOM 511 CB THR A 77 142.647 28.273 -11.564 1.00 14.37 C
ATOM 512 OG1 THR A 77 144.057 28.074 -11.327 1.00 11.98 O
ATOM 513 CG2 THR A 77 142.205 27.596 -12.882 1.00 15.82 C
ATOM 514 N HIS A 78 142.120 30.391 -9.277 1.00 10.47 N
ATOM 515 CA HIS A 78 142.504 30.958 -7.977 1.00 8.86 C
ATOM 516 C HIS A 78 141.938 29.994 -6.972 1.00 9.82 C
ATOM 517 O HIS A 78 140.743 29.680 -7.043 1.00 10.74 O
ATOM 518 CB HIS A 78 141.825 32.315 -7.792 1.00 11.94 C
ATOM 519 CG HIS A 78 142.116 32.991 -6.485 1.00 15.09 C
ATOM 520 ND1 HIS A 78 141.206 33.815 -5.855 1.00 19.91 N
ATOM 521 CD2 HIS A 78 143.247 33.047 -5.742 1.00 16.68 C
ATOM 522 CE1 HIS A 78 141.769 34.361 -4.791 1.00 14.79 C
ATOM 523 NE2 HIS A 78 143.005 33.913 -4.701 1.00 16.53 N
ATOM 524 N THR A 79 142.757 29.513 -6.040 1.00 10.36 N
ATOM 525 CA THR A 79 142.228 28.583 -5.050 1.00 10.26 C
ATOM 526 C THR A 79 142.897 28.810 -3.719 1.00 12.48 C
ATOM 527 O THR A 79 143.973 29.418 -3.655 1.00 14.17 O
ATOM 528 CB THR A 79 142.249 27.049 -5.536 1.00 16.73 C
ATOM 529 OG1 THR A 79 143.291 26.303 -4.931 1.00 25.39 O
ATOM 530 CG2 THR A 79 142.414 26.907 -7.010 1.00 13.30 C
ATOM 531 N ILE A 80 142.160 28.548 -2.655 1.00 12.25 N
ATOM 532 CA ILE A 80 142.738 28.679 -1.310 1.00 12.39 C
ATOM 533 C ILE A 80 142.715 27.255 -0.786 1.00 9.85 C
ATOM 534 O ILE A 80 141.685 26.636 -0.857 1.00 9.71 O
ATOM 535 CB ILE A 80 141.898 29.619 -0.388 1.00 8.84 C
ATOM 536 CG1 ILE A 80 142.010 31.064 -0.877 1.00 12.23 C
ATOM 537 CG2 ILE A 80 142.428 29.581 1.083 1.00 11.01 C
ATOM 538 CD1 ILE A 80 141.009 32.035 -0.201 1.00 10.77 C
ATOM 539 N SER A 81 143.879 26.673 -0.500 1.00 11.87 N
ATOM 540 CA SER A 81 143.942 25.339 0.075 1.00 11.73 C
ATOM 541 C SER A 81 144.341 25.356 1.547 1.00 15.56 C
ATOM 542 O SER A 81 144.961 26.305 2.039 1.00 17.30 O
ATOM 543 CB SER A 81 144.999 24.542 -0.617 1.00 15.75 C
ATOM 544 OG SER A 81 144.969 24.870 -1.966 1.00 28.39 O
ATOM 545 N ARG A 82 144.064 24.241 2.207 1.00 16.85 N
ATOM 546 CA ARG A 82 144.392 24.027 3.602 1.00 17.03 C
ATOM 547 C ARG A 82 145.340 22.828 3.601 1.00 20.76 C
ATOM 548 O ARG A 82 145.089 21.860 2.864 1.00 17.91 O
ATOM 549 CB ARG A 82 143.120 23.631 4.326 1.00 16.82 C
ATOM 550 CG ARG A 82 143.307 23.378 5.803 1.00 20.13 C
ATOM 551 CD ARG A 82 142.050 22.836 6.404 1.00 20.04 C
ATOM 552 NE ARG A 82 142.376 22.207 7.671 1.00 27.98 N
ATOM 553 CZ ARG A 82 141.563 21.419 8.361 1.00 30.32 C
ATOM 554 NH1 ARG A 82 140.344 21.140 7.917 1.00 28.33 N
ATOM 555 NH2 ARG A 82 141.979 20.919 9.514 1.00 30.81 N
ATOM 556 N ILE A 83 146.457 22.912 4.332 1.00 25.59 N
ATOM 557 CA ILE A 83 147.383 21.766 4.421 1.00 30.86 C
ATOM 558 C ILE A 83 147.474 21.225 5.848 1.00 36.26 C
ATOM 559 O ILE A 83 147.381 21.984 6.814 1.00 33.38 O
ATOM 560 CB ILE A 83 148.828 22.018 3.803 1.00 30.20 C
ATOM 561 CG1 ILE A 83 149.908 21.913 4.884 1.00 30.27 C
ATOM 562 CG2 ILE A 83 148.877 23.322 2.987 1.00 30.31 C
ATOM 563 CD1 ILE A 83 151.328 22.075 4.403 1.00 34.89 C
ATOM 564 N ALA A 84 146.356 20.588 6.607 1.00 44.19 N
ATOM 565 CA ALA A 84 146.115 20.233 8.004 1.00 52.59 C
ATOM 566 C ALA A 84 147.272 19.603 8.765 1.00 58.50 C
ATOM 567 O ALA A 84 148.209 19.043 8.170 1.00 58.67 O
ATOM 568 CB ALA A 84 144.902 19.348 8.111 1.00 49.84 C
ATOM 569 N VAL A 85 147.233 19.792 10.088 1.00 65.35 N
ATOM 570 CA VAL A 85 148.220 19.211 10.990 1.00 70.50 C
ATOM 571 C VAL A 85 149.622 19.861 11.127 1.00 74.31 C
ATOM 572 O VAL A 85 149.837 20.772 11.956 1.00 74.83 O
ATOM 573 CB VAL A 85 148.349 17.661 10.677 1.00 69.90 C
ATOM 574 CG1 VAL A 85 149.630 17.059 11.272 1.00 69.59 C
ATOM 575 CG2 VAL A 85 147.086 16.900 11.170 1.00 68.52 C
ATOM 576 N SER A 86 150.582 19.332 10.373 1.00 78.14 N
ATOM 577 CA SER A 86 151.997 19.737 10.424 1.00 82.42 C
ATOM 578 C SER A 86 152.586 18.760 9.436 1.00 83.87 C
ATOM 579 O SER A 86 153.049 17.682 9.847 1.00 84.70 O
ATOM 580 CB SER A 86 152.609 19.421 11.797 1.00 83.63 C
ATOM 581 OG SER A 86 152.535 20.550 12.643 1.00 84.92 O
ATOM 582 N TYR A 87 152.417 19.082 8.150 1.00 84.60 N
ATOM 583 CA TYR A 87 152.865 18.257 7.030 1.00 83.31 C
ATOM 584 C TYR A 87 151.891 17.094 6.724 1.00 82.14 C
ATOM 585 O TYR A 87 152.282 15.927 6.704 1.00 82.75 O
ATOM 586 CB TYR A 87 154.304 17.748 7.264 1.00 83.13 C
ATOM 587 N GLN A 88 150.603 17.407 6.582 1.00 80.64 N
ATOM 588 CA GLN A 88 149.613 16.386 6.220 1.00 79.15 C
ATOM 589 C GLN A 88 149.231 16.706 4.773 1.00 78.25 C
ATOM 590 O GLN A 88 150.010 17.371 4.075 1.00 78.91 O
ATOM 591 CB GLN A 88 148.395 16.419 7.130 1.00 77.67 C
ATOM 592 N THR A 89 148.038 16.295 4.331 1.00 76.42 N
ATOM 593 CA THR A 89 147.611 16.535 2.939 1.00 73.67 C
ATOM 594 C THR A 89 147.156 17.962 2.651 1.00 70.63 C
ATOM 595 O THR A 89 146.904 18.747 3.573 1.00 69.90 O
ATOM 596 CB THR A 89 146.420 15.632 2.539 1.00 75.37 C
ATOM 597 OG1 THR A 89 146.210 15.698 1.109 1.00 76.17 O
ATOM 598 CG2 THR A 89 145.135 16.109 3.282 1.00 76.34 C
ATOM 599 N LYS A 90 147.009 18.256 1.360 1.00 66.36 N
ATOM 600 CA LYS A 90 146.530 19.545 0.894 1.00 61.48 C
ATOM 601 C LYS A 90 145.094 19.310 0.380 1.00 58.73 C
ATOM 602 O LYS A 90 144.824 18.253 -0.216 1.00 59.46 O
ATOM 603 CB LYS A 90 147.424 20.065 -0.225 1.00 59.63 C
ATOM 604 CG LYS A 90 147.179 21.505 -0.488 1.00 60.67 C
ATOM 605 CD LYS A 90 148.261 22.086 -1.311 1.00 61.36 C
ATOM 606 CE LYS A 90 148.201 23.594 -1.276 1.00 62.29 C
ATOM 607 NZ LYS A 90 149.379 24.147 -1.982 1.00 61.77 N
ATOM 608 N VAL A 91 144.170 20.233 0.666 1.00 52.42 N
ATOM 609 CA VAL A 91 142.774 20.118 0.217 1.00 46.24 C
ATOM 610 C VAL A 91 142.198 21.511 -0.106 1.00 40.66 C
ATOM 611 O VAL A 91 142.445 22.470 0.632 1.00 39.95 O
ATOM 612 CB VAL A 91 141.902 19.446 1.280 1.00 46.28 C
ATOM 613 CG1 VAL A 91 141.986 20.190 2.606 1.00 46.22 C
ATOM 614 CG2 VAL A 91 140.484 19.410 0.800 1.00 47.03 C
ATOM 615 N ASN A 92 141.524 21.766 -1.080 1.00 32.03 N
ATOM 616 CA ASN A 92 140.933 23.048 -1.501 1.00 25.84 C
ATOM 617 C ASN A 92 139.702 23.402 -0.676 1.00 20.98 C
ATOM 618 O ASN A 92 138.856 22.567 -0.402 1.00 21.80 O
ATOM 619 CB ASN A 92 140.554 23.048 -2.981 1.00 26.50 C
ATOM 620 CG ASN A 92 141.756 22.983 -3.912 1.00 29.41 C
ATOM 621 OD1 ASN A 92 142.912 22.913 -3.482 1.00 31.51 O
ATOM 622 ND2 ASN A 92 141.477 22.998 -5.210 1.00 30.18 N
ATOM 623 N LEU A 93 139.692 24.622 -0.178 1.00 16.21 N
ATOM 624 CA LEU A 93 138.612 25.103 0.623 1.00 12.23 C
ATOM 625 C LEU A 93 137.719 25.967 -0.234 1.00 10.77 C
ATOM 626 O LEU A 93 136.507 25.860 -0.146 1.00 11.33 O
ATOM 627 CB LEU A 93 139.173 25.939 1.775 1.00 13.27 C
ATOM 628 CG LEU A 93 139.961 25.224 2.885 1.00 11.22 C
ATOM 629 CD1 LEU A 93 140.563 26.206 3.818 1.00 15.16 C
ATOM 630 CD2 LEU A 93 139.122 24.208 3.622 1.00 9.71 C
ATOM 631 N LEU A 94 138.321 26.757 -1.122 1.00 12.44 N
ATOM 632 CA LEU A 94 137.610 27.724 -1.980 1.00 10.12 C
ATOM 633 C LEU A 94 138.335 27.727 -3.317 1.00 12.04 C
ATOM 634 O LEU A 94 139.569 27.640 -3.353 1.00 11.28 O
ATOM 635 CB LEU A 94 137.681 29.117 -1.329 1.00 11.80 C
ATOM 636 CG LEU A 94 137.166 29.301 0.113 1.00 9.62 C
ATOM 637 CD1 LEU A 94 137.760 30.589 0.739 1.00 13.27 C
ATOM 638 CD2 LEU A 94 135.639 29.394 0.082 1.00 11.46 C
ATOM 639 N SER A 95 137.586 27.871 -4.403 1.00 12.23 N
ATOM 640 CA SER A 95 138.173 27.804 -5.740 1.00 13.05 C
ATOM 641 C SER A 95 137.259 28.478 -6.783 1.00 11.64 C
ATOM 642 O SER A 95 136.018 28.402 -6.701 1.00 11.49 O
ATOM 643 CB SER A 95 138.356 26.317 -6.082 1.00 13.46 C
ATOM 644 OG SER A 95 139.257 26.170 -7.153 1.00 22.53 O
ATOM 645 N ALA A 96 137.876 29.134 -7.760 1.00 9.33 N
ATOM 646 CA ALA A 96 137.139 29.785 -8.858 1.00 9.37 C
ATOM 647 C ALA A 96 137.952 29.692 -10.136 1.00 10.16 C
ATOM 648 O ALA A 96 139.165 29.533 -10.085 1.00 9.13 O
ATOM 649 CB ALA A 96 136.803 31.212 -8.555 1.00 7.20 C
ATOM 650 N ILE A 97 137.271 29.702 -11.275 1.00 11.82 N
ATOM 651 CA ILE A 97 137.910 29.636 -12.591 1.00 14.10 C
ATOM 652 C ILE A 97 137.260 30.696 -13.411 1.00 13.14 C
ATOM 653 O ILE A 97 136.063 30.944 -13.264 1.00 14.36 O
ATOM 654 CB ILE A 97 137.611 28.329 -13.356 1.00 15.42 C
ATOM 655 CG1 ILE A 97 137.996 27.138 -12.508 1.00 16.89 C
ATOM 656 CG2 ILE A 97 138.413 28.279 -14.661 1.00 15.09 C
ATOM 657 CD1 ILE A 97 137.346 25.874 -12.964 1.00 23.07 C
ATOM 658 N LYS A 98 138.010 31.228 -14.357 1.00 13.95 N
ATOM 659 CA LYS A 98 137.496 32.261 -15.216 1.00 18.27 C
ATOM 660 C LYS A 98 138.182 32.125 -16.574 1.00 18.16 C
ATOM 661 O LYS A 98 139.328 31.672 -16.637 1.00 20.04 O
ATOM 662 CB LYS A 98 137.865 33.575 -14.571 1.00 21.03 C
ATOM 663 CG LYS A 98 137.177 34.727 -15.120 1.00 24.61 C
ATOM 664 CD LYS A 98 137.445 35.824 -14.211 1.00 28.64 C
ATOM 665 CE LYS A 98 136.258 36.097 -13.386 1.00 30.54 C
ATOM 666 NZ LYS A 98 136.787 37.129 -12.545 1.00 34.04 N
ATOM 667 N SER A 99 137.470 32.402 -17.654 1.00 19.28 N
ATOM 668 CA SER A 99 138.102 32.351 -18.974 1.00 20.54 C
ATOM 669 C SER A 99 137.992 33.746 -19.551 1.00 24.24 C
ATOM 670 O SER A 99 136.903 34.315 -19.638 1.00 24.84 O
ATOM 671 CB SER A 99 137.508 31.274 -19.909 1.00 23.81 C
ATOM 672 OG SER A 99 136.089 31.254 -19.939 1.00 29.79 O
ATOM 673 N PRO A 100 139.146 34.376 -19.793 1.00 26.60 N
ATOM 674 CA PRO A 100 139.153 35.724 -20.348 1.00 27.42 C
ATOM 675 C PRO A 100 138.741 35.833 -21.810 1.00 30.40 C
ATOM 676 O PRO A 100 137.987 36.715 -22.152 1.00 32.15 O
ATOM 677 CB PRO A 100 140.589 36.178 -20.109 1.00 27.70 C
ATOM 678 CG PRO A 100 141.382 34.875 -20.065 1.00 27.75 C
ATOM 679 CD PRO A 100 140.484 33.969 -19.322 1.00 26.12 C
ATOM 680 N CYS A 101 139.200 34.945 -22.678 1.00 34.08 N
ATOM 681 CA CYS A 101 138.827 35.074 -24.082 1.00 40.79 C
ATOM 682 C CYS A 101 137.980 33.968 -24.697 1.00 46.10 C
ATOM 683 O CYS A 101 138.386 32.802 -24.774 1.00 48.78 O
ATOM 684 CB CYS A 101 140.066 35.249 -24.930 1.00 39.94 C
ATOM 685 SG CYS A 101 141.039 36.676 -24.519 1.00 44.90 S
ATOM 686 N GLN A 102 136.814 34.342 -25.199 1.00 52.41 N
ATOM 687 CA GLN A 102 135.984 33.343 -25.826 1.00 57.68 C
ATOM 688 C GLN A 102 136.564 33.224 -27.247 1.00 59.52 C
ATOM 689 O GLN A 102 136.710 32.116 -27.769 1.00 60.62 O
ATOM 690 CB GLN A 102 134.503 33.763 -25.796 1.00 59.89 C
ATOM 691 CG GLN A 102 133.525 32.641 -25.367 1.00 61.98 C
ATOM 692 CD GLN A 102 133.596 32.274 -23.881 1.00 64.75 C
ATOM 693 OE1 GLN A 102 134.541 31.621 -23.407 1.00 65.12 O
ATOM 694 NE2 GLN A 102 132.565 32.664 -23.145 1.00 65.07 N
ATOM 695 N ARG A 103 137.022 34.356 -27.796 1.00 60.57 N
ATOM 696 CA ARG A 103 137.613 34.409 -29.140 1.00 61.59 C
ATOM 697 C ARG A 103 138.560 35.609 -29.387 1.00 63.50 C
ATOM 698 O ARG A 103 138.672 36.508 -28.548 1.00 63.76 O
ATOM 699 CB ARG A 103 136.504 34.388 -30.200 1.00 59.24 C
ATOM 700 N GLU A 104 139.262 35.539 -30.527 1.00 66.69 N
ATOM 701 CA GLU A 104 140.233 36.502 -31.106 1.00 70.55 C
ATOM 702 C GLU A 104 141.344 35.674 -31.722 1.00 74.59 C
ATOM 703 O GLU A 104 141.116 34.526 -32.110 1.00 74.13 O
ATOM 704 CB GLU A 104 140.844 37.523 -30.129 1.00 70.37 C
ATOM 705 CG GLU A 104 142.194 38.109 -30.655 1.00 70.82 C
ATOM 706 CD GLU A 104 142.312 39.640 -30.624 1.00 70.34 C
ATOM 707 OE1 GLU A 104 141.556 40.336 -31.332 1.00 70.07 O
ATOM 708 OE2 GLU A 104 143.212 40.156 -29.930 1.00 70.09 O
ATOM 709 N THR A 105 140.954 35.709 -33.677 1.00 81.65 N
ATOM 710 CA THR A 105 141.464 34.824 -34.784 1.00 87.35 C
ATOM 711 C THR A 105 142.067 35.652 -36.007 1.00 90.13 C
ATOM 712 O THR A 105 142.365 36.897 -35.846 1.00 90.21 O
ATOM 713 CB THR A 105 140.210 33.881 -35.242 1.00 88.59 C
ATOM 714 OG1 THR A 105 138.945 34.518 -34.900 1.00 91.31 O
ATOM 715 CG2 THR A 105 140.258 32.431 -34.596 1.00 88.63 C
ATOM 716 N PRO A 106 142.138 35.039 -37.260 1.00 92.17 N
ATOM 717 CA PRO A 106 142.707 35.754 -38.453 1.00 93.63 C
ATOM 718 C PRO A 106 142.790 37.327 -38.651 1.00 94.86 C
ATOM 719 O PRO A 106 141.880 37.952 -39.325 1.00 95.77 O
ATOM 720 CB PRO A 106 141.911 35.133 -39.627 1.00 93.20 C
ATOM 721 CG PRO A 106 141.846 33.701 -39.239 1.00 92.26 C
ATOM 722 CD PRO A 106 141.618 33.710 -37.688 1.00 91.68 C
ATOM 723 N GLU A 107 143.884 37.954 -38.169 1.00 95.05 N
ATOM 724 CA GLU A 107 144.098 39.400 -38.363 1.00 95.21 C
ATOM 725 C GLU A 107 142.929 40.384 -38.107 1.00 95.40 C
ATOM 726 O GLU A 107 141.917 40.078 -37.440 1.00 95.78 O
ATOM 727 CB GLU A 107 144.685 39.655 -39.759 1.00 94.25 C
ATOM 728 N GLY A 108 143.050 41.558 -38.708 1.00 95.84 N
ATOM 729 CA GLY A 108 142.069 42.606 -38.482 1.00 96.19 C
ATOM 730 C GLY A 108 142.831 43.580 -37.558 1.00 96.70 C
ATOM 731 O GLY A 108 144.083 43.792 -37.695 1.00 96.78 O
ATOM 732 N ALA A 109 142.104 44.147 -36.585 1.00 95.66 N
ATOM 733 CA ALA A 109 142.717 45.087 -35.625 1.00 93.55 C
ATOM 734 C ALA A 109 142.830 44.271 -34.326 1.00 90.80 C
ATOM 735 O ALA A 109 142.545 43.036 -34.375 1.00 91.97 O
ATOM 736 CB ALA A 109 141.813 46.324 -35.454 1.00 94.49 C
ATOM 737 N GLU A 110 143.211 44.872 -33.178 1.00 86.58 N
ATOM 738 CA GLU A 110 143.303 43.963 -32.004 1.00 82.70 C
ATOM 739 C GLU A 110 143.579 44.490 -30.581 1.00 78.42 C
ATOM 740 O GLU A 110 143.296 45.670 -30.268 1.00 78.66 O
ATOM 741 CB GLU A 110 144.364 42.852 -32.341 1.00 83.97 C
ATOM 742 N ALA A 111 144.270 43.452 -29.371 1.00 72.29 N
ATOM 743 CA ALA A 111 145.294 44.198 -28.632 1.00 66.49 C
ATOM 744 C ALA A 111 144.734 45.116 -27.531 1.00 61.84 C
ATOM 745 O ALA A 111 145.439 45.997 -27.011 1.00 62.47 O
ATOM 746 CB ALA A 111 146.177 45.003 -29.601 1.00 66.89 C
ATOM 747 N LYS A 112 143.448 44.955 -27.233 1.00 55.77 N
ATOM 748 CA LYS A 112 142.796 45.729 -26.176 1.00 49.52 C
ATOM 749 C LYS A 112 143.017 45.015 -24.827 1.00 44.66 C
ATOM 750 O LYS A 112 142.829 43.798 -24.721 1.00 41.76 O
ATOM 751 CB LYS A 112 141.287 45.926 -26.466 1.00 49.12 C
ATOM 752 CG LYS A 112 140.665 44.917 -27.424 1.00 48.61 C
ATOM 753 CD LYS A 112 140.797 43.504 -26.875 1.00 48.10 C
ATOM 754 CE LYS A 112 140.826 42.448 -27.968 1.00 46.57 C
ATOM 755 NZ LYS A 112 140.954 41.129 -27.321 1.00 45.20 N
ATOM 756 N PRO A 113 143.527 45.740 -23.817 1.00 40.92 N
ATOM 757 CA PRO A 113 143.751 45.103 -22.513 1.00 38.66 C
ATOM 758 C PRO A 113 142.431 44.747 -21.836 1.00 34.21 C
ATOM 759 O PRO A 113 141.413 45.438 -21.990 1.00 33.86 O
ATOM 760 CB PRO A 113 144.523 46.171 -21.722 1.00 39.82 C
ATOM 761 CG PRO A 113 144.008 47.451 -22.300 1.00 39.92 C
ATOM 762 CD PRO A 113 143.990 47.137 -23.802 1.00 40.85 C
ATOM 763 N TRP A 114 142.460 43.682 -21.055 1.00 27.41 N
ATOM 764 CA TRP A 114 141.263 43.265 -20.375 1.00 21.71 C
ATOM 765 C TRP A 114 141.659 43.034 -18.939 1.00 19.51 C
ATOM 766 O TRP A 114 142.835 42.812 -18.674 1.00 17.22 O
ATOM 767 CB TRP A 114 140.667 41.999 -21.030 1.00 18.83 C
ATOM 768 CG TRP A 114 141.609 40.863 -21.269 1.00 17.27 C
ATOM 769 CD1 TRP A 114 142.200 40.501 -22.466 1.00 18.02 C
ATOM 770 CD2 TRP A 114 142.067 39.918 -20.289 1.00 18.20 C
ATOM 771 NE1 TRP A 114 142.996 39.395 -22.278 1.00 16.57 N
ATOM 772 CE2 TRP A 114 142.932 39.016 -20.957 1.00 17.54 C
ATOM 773 CE3 TRP A 114 141.834 39.745 -18.908 1.00 13.25 C
ATOM 774 CZ2 TRP A 114 143.572 37.961 -20.285 1.00 19.73 C
ATOM 775 CZ3 TRP A 114 142.470 38.697 -18.238 1.00 10.85 C
ATOM 776 CH2 TRP A 114 143.330 37.821 -18.929 1.00 15.22 C
ATOM 777 N TYR A 115 140.707 43.181 -18.010 1.00 17.91 N
ATOM 778 CA TYR A 115 140.948 42.939 -16.596 1.00 13.28 C
ATOM 779 C TYR A 115 139.891 42.001 -16.076 1.00 12.72 C
ATOM 780 O TYR A 115 138.726 42.072 -16.480 1.00 14.81 O
ATOM 781 CB TYR A 115 140.843 44.191 -15.811 1.00 11.84 C
ATOM 782 CG TYR A 115 141.950 45.092 -16.053 1.00 14.28 C
ATOM 783 CD1 TYR A 115 141.934 45.951 -17.151 1.00 16.77 C
ATOM 784 CD2 TYR A 115 143.009 45.131 -15.163 1.00 13.80 C
ATOM 785 CE1 TYR A 115 142.963 46.846 -17.357 1.00 21.10 C
ATOM 786 CE2 TYR A 115 144.038 46.005 -15.341 1.00 18.22 C
ATOM 787 CZ TYR A 115 144.023 46.875 -16.436 1.00 21.70 C
ATOM 788 OH TYR A 115 145.046 47.795 -16.581 1.00 25.62 O
ATOM 789 N GLU A 116 140.303 41.156 -15.132 1.00 13.08 N
ATOM 790 CA GLU A 116 139.438 40.167 -14.538 1.00 12.20 C
ATOM 791 C GLU A 116 139.799 39.901 -13.072 1.00 12.50 C
ATOM 792 O GLU A 116 140.875 39.349 -12.773 1.00 9.75 O
ATOM 793 CB GLU A 116 139.552 38.836 -15.291 1.00 18.67 C
ATOM 794 CG GLU A 116 139.029 38.844 -16.696 1.00 18.84 C
ATOM 795 CD GLU A 116 137.532 38.956 -16.781 1.00 22.77 C
ATOM 796 OE1 GLU A 116 136.854 39.311 -15.797 1.00 19.57 O
ATOM 797 OE2 GLU A 116 137.009 38.696 -17.881 1.00 28.82 O
ATOM 798 N PRO A 117 138.910 40.327 -12.143 1.00 12.52 N
ATOM 799 CA PRO A 117 139.120 40.117 -10.697 1.00 13.93 C
ATOM 800 C PRO A 117 138.445 38.779 -10.240 1.00 13.59 C
ATOM 801 O PRO A 117 137.480 38.324 -10.845 1.00 12.95 O
ATOM 802 CB PRO A 117 138.454 41.352 -10.053 1.00 12.17 C
ATOM 803 CG PRO A 117 137.279 41.641 -11.010 1.00 10.30 C
ATOM 804 CD PRO A 117 137.718 41.176 -12.408 1.00 10.60 C
ATOM 805 N ILE A 118 139.002 38.098 -9.241 1.00 13.57 N
ATOM 806 CA ILE A 118 138.329 36.902 -8.711 1.00 11.65 C
ATOM 807 C ILE A 118 138.365 37.112 -7.207 1.00 11.47 C
ATOM 808 O ILE A 118 139.392 37.556 -6.727 1.00 12.50 O
ATOM 809 CB ILE A 118 139.034 35.558 -9.058 1.00 13.40 C
ATOM 810 CG1 ILE A 118 139.049 35.329 -10.576 1.00 13.37 C
ATOM 811 CG2 ILE A 118 138.240 34.397 -8.420 1.00 10.68 C
ATOM 812 CD1 ILE A 118 139.757 33.996 -11.002 1.00 16.92 C
ATOM 813 N TYR A 119 137.239 36.915 -6.513 1.00 11.48 N
ATOM 814 CA TYR A 119 137.134 37.025 -5.049 1.00 10.08 C
ATOM 815 C TYR A 119 136.712 35.635 -4.449 1.00 10.55 C
ATOM 816 O TYR A 119 135.822 34.952 -4.972 1.00 12.30 O
ATOM 817 CB TYR A 119 136.095 38.093 -4.645 1.00 10.67 C
ATOM 818 CG TYR A 119 136.150 38.438 -3.177 1.00 10.16 C
ATOM 819 CD1 TYR A 119 137.016 39.436 -2.704 1.00 10.32 C
ATOM 820 CD2 TYR A 119 135.386 37.741 -2.249 1.00 10.91 C
ATOM 821 CE1 TYR A 119 137.129 39.733 -1.317 1.00 13.12 C
ATOM 822 CE2 TYR A 119 135.489 38.024 -0.864 1.00 11.39 C
ATOM 823 CZ TYR A 119 136.362 39.017 -0.398 1.00 12.66 C
ATOM 824 OH TYR A 119 136.488 39.251 0.965 1.00 9.71 O
ATOM 825 N LEU A 120 137.341 35.242 -3.343 1.00 8.03 N
ATOM 826 CA LEU A 120 137.031 33.992 -2.648 1.00 10.64 C
ATOM 827 C LEU A 120 136.903 34.362 -1.162 1.00 10.02 C
ATOM 828 O LEU A 120 137.649 35.218 -0.679 1.00 10.90 O
ATOM 829 CB LEU A 120 138.198 33.041 -2.805 1.00 13.66 C
ATOM 830 CG LEU A 120 138.351 31.970 -3.879 1.00 16.92 C
ATOM 831 CD1 LEU A 120 137.585 32.237 -5.130 1.00 19.17 C
ATOM 832 CD2 LEU A 120 139.795 31.760 -4.108 1.00 14.58 C
ATOM 833 N GLY A 121 135.950 33.777 -0.440 1.00 11.07 N
ATOM 834 CA GLY A 121 135.812 34.083 0.990 1.00 9.55 C
ATOM 835 C GLY A 121 134.894 33.099 1.683 1.00 7.39 C
ATOM 836 O GLY A 121 133.918 32.701 1.080 1.00 11.47 O
ATOM 837 N GLY A 122 135.266 32.596 2.868 1.00 8.95 N
ATOM 838 CA GLY A 122 134.416 31.650 3.578 1.00 10.35 C
ATOM 839 C GLY A 122 134.859 31.421 5.013 1.00 11.54 C
ATOM 840 O GLY A 122 135.983 31.778 5.356 1.00 12.43 O
ATOM 841 N VAL A 123 134.005 30.793 5.822 1.00 7.76 N
ATOM 842 CA VAL A 123 134.295 30.527 7.248 1.00 10.38 C
ATOM 843 C VAL A 123 134.631 29.069 7.456 1.00 11.59 C
ATOM 844 O VAL A 123 133.854 28.202 7.051 1.00 13.11 O
ATOM 845 CB VAL A 123 133.101 30.924 8.138 1.00 10.65 C
ATOM 846 CG1 VAL A 123 133.312 30.485 9.603 1.00 11.84 C
ATOM 847 CG2 VAL A 123 132.925 32.412 8.072 1.00 11.48 C
ATOM 848 N PHE A 124 135.782 28.803 8.086 1.00 11.38 N
ATOM 849 CA PHE A 124 136.265 27.432 8.285 1.00 12.17 C
ATOM 850 C PHE A 124 136.835 27.118 9.658 1.00 13.82 C
ATOM 851 O PHE A 124 137.458 27.970 10.287 1.00 13.27 O
ATOM 852 CB PHE A 124 137.338 27.096 7.216 1.00 14.08 C
ATOM 853 CG PHE A 124 136.847 27.241 5.767 1.00 11.98 C
ATOM 854 CD1 PHE A 124 136.884 28.479 5.111 1.00 14.47 C
ATOM 855 CD2 PHE A 124 136.356 26.133 5.065 1.00 13.95 C
ATOM 856 CE1 PHE A 124 136.440 28.610 3.788 1.00 14.57 C
ATOM 857 CE2 PHE A 124 135.909 26.249 3.738 1.00 12.52 C
ATOM 858 CZ PHE A 124 135.950 27.486 3.105 1.00 9.95 C
ATOM 859 N GLN A 125 136.625 25.876 10.100 1.00 13.56 N
ATOM 860 CA GLN A 125 137.141 25.379 11.388 1.00 12.70 C
ATOM 861 C GLN A 125 138.526 24.827 11.114 1.00 13.91 C
ATOM 862 O GLN A 125 138.692 23.898 10.324 1.00 12.60 O
ATOM 863 CB GLN A 125 136.256 24.286 11.969 1.00 15.58 C
ATOM 864 CG GLN A 125 136.746 23.711 13.299 1.00 22.63 C
ATOM 865 CD GLN A 125 136.333 24.529 14.512 1.00 28.47 C
ATOM 866 OE1 GLN A 125 135.219 24.384 15.024 1.00 35.75 O
ATOM 867 NE2 GLN A 125 137.233 25.374 14.998 1.00 32.26 N
ATOM 868 N LEU A 126 139.512 25.483 11.721 1.00 15.10 N
ATOM 869 CA LEU A 126 140.922 25.165 11.565 1.00 18.02 C
ATOM 870 C LEU A 126 141.492 24.763 12.909 1.00 18.46 C
ATOM 871 O LEU A 126 140.898 25.068 13.933 1.00 16.37 O
ATOM 872 CB LEU A 126 141.686 26.392 11.015 1.00 17.52 C
ATOM 873 CG LEU A 126 141.195 26.964 9.685 1.00 16.72 C
ATOM 874 CD1 LEU A 126 142.183 28.035 9.229 1.00 16.79 C
ATOM 875 CD2 LEU A 126 141.123 25.853 8.667 1.00 13.83 C
ATOM 876 N GLU A 127 142.628 24.070 12.871 1.00 21.14 N
ATOM 877 CA GLU A 127 143.348 23.591 14.042 1.00 24.34 C
ATOM 878 C GLU A 127 144.648 24.364 14.073 1.00 24.58 C
ATOM 879 O GLU A 127 145.098 24.819 13.040 1.00 25.10 O
ATOM 880 CB GLU A 127 143.715 22.127 13.878 1.00 26.09 C
ATOM 881 CG GLU A 127 142.592 21.161 13.702 1.00 34.51 C
ATOM 882 CD GLU A 127 143.093 19.770 13.194 1.00 40.22 C
ATOM 883 OE1 GLU A 127 144.315 19.600 12.902 1.00 43.77 O
ATOM 884 OE2 GLU A 127 142.253 18.847 13.051 1.00 40.57 O
ATOM 885 N LYS A 128 145.273 24.491 15.240 1.00 24.50 N
ATOM 886 CA LYS A 128 146.557 25.180 15.327 1.00 25.01 C
ATOM 887 C LYS A 128 147.618 24.473 14.446 1.00 23.06 C
ATOM 888 O LYS A 128 147.774 23.244 14.483 1.00 22.50 O
ATOM 889 CB LYS A 128 147.077 25.189 16.778 1.00 27.04 C
ATOM 890 CG LYS A 128 148.592 25.483 16.859 1.00 27.48 C
ATOM 891 CD LYS A 128 149.237 24.865 18.062 1.00 34.45 C
ATOM 892 CE LYS A 128 149.595 25.928 19.106 1.00 36.05 C
ATOM 893 NZ LYS A 128 149.942 25.334 20.441 1.00 37.00 N
ATOM 894 N GLY A 129 148.407 25.260 13.725 1.00 20.68 N
ATOM 895 CA GLY A 129 149.452 24.684 12.889 1.00 22.11 C
ATOM 896 C GLY A 129 149.089 24.481 11.431 1.00 21.56 C
ATOM 897 O GLY A 129 149.985 24.284 10.588 1.00 19.83 O
ATOM 898 N ASP A 130 147.783 24.493 11.139 1.00 21.38 N
ATOM 899 CA ASP A 130 147.297 24.355 9.774 1.00 18.41 C
ATOM 900 C ASP A 130 147.944 25.445 8.947 1.00 16.89 C
ATOM 901 O ASP A 130 148.225 26.529 9.444 1.00 15.45 O
ATOM 902 CB ASP A 130 145.774 24.512 9.707 1.00 18.00 C
ATOM 903 CG ASP A 130 145.043 23.226 10.001 1.00 16.97 C
ATOM 904 OD1 ASP A 130 145.660 22.179 10.288 1.00 21.79 O
ATOM 905 OD2 ASP A 130 143.820 23.247 9.930 1.00 18.73 O
ATOM 906 N ARG A 131 148.178 25.153 7.681 1.00 16.54 N
ATOM 907 CA ARG A 131 148.779 26.110 6.774 1.00 20.89 C
ATOM 908 C ARG A 131 147.813 26.400 5.651 1.00 19.92 C
ATOM 909 O ARG A 131 147.163 25.486 5.120 1.00 20.50 O
ATOM 910 CB ARG A 131 150.039 25.544 6.162 1.00 24.49 C
ATOM 911 CG ARG A 131 151.200 25.583 7.080 1.00 34.08 C
ATOM 912 CD ARG A 131 152.229 24.599 6.657 1.00 40.41 C
ATOM 913 NE ARG A 131 153.393 24.781 7.504 1.00 50.20 N
ATOM 914 CZ ARG A 131 154.364 25.653 7.255 1.00 53.51 C
ATOM 915 NH1 ARG A 131 154.346 26.363 6.130 1.00 56.09 N
ATOM 916 NH2 ARG A 131 155.381 25.766 8.104 1.00 55.90 N
ATOM 917 N LEU A 132 147.733 27.669 5.278 1.00 18.92 N
ATOM 918 CA LEU A 132 146.855 28.106 4.198 1.00 16.11 C
ATOM 919 C LEU A 132 147.639 28.689 3.019 1.00 17.03 C
ATOM 920 O LEU A 132 148.501 29.584 3.169 1.00 15.95 O
ATOM 921 CB LEU A 132 145.843 29.143 4.714 1.00 13.19 C
ATOM 922 CG LEU A 132 144.911 28.663 5.775 1.00 9.98 C
ATOM 923 CD1 LEU A 132 144.331 29.836 6.403 1.00 13.44 C
ATOM 924 CD2 LEU A 132 143.867 27.766 5.189 1.00 15.06 C
ATOM 925 N SER A 133 147.252 28.252 1.832 1.00 15.91 N
ATOM 926 CA SER A 133 147.864 28.741 0.616 1.00 18.56 C
ATOM 927 C SER A 133 146.816 29.408 -0.323 1.00 14.84 C
ATOM 928 O SER A 133 145.706 28.909 -0.439 1.00 16.32 O
ATOM 929 CB SER A 133 148.477 27.543 -0.094 1.00 18.21 C
ATOM 930 OG SER A 133 149.563 27.955 -0.882 1.00 27.00 O
ATOM 931 N ALA A 134 147.125 30.572 -0.880 1.00 12.26 N
ATOM 932 CA ALA A 134 146.255 31.234 -1.857 1.00 12.13 C
ATOM 933 C ALA A 134 147.136 31.182 -3.098 1.00 15.17 C
ATOM 934 O ALA A 134 148.187 31.864 -3.169 1.00 14.98 O
ATOM 935 CB ALA A 134 146.005 32.627 -1.483 1.00 14.25 C
ATOM 936 N GLU A 135 146.659 30.447 -4.101 1.00 14.49 N
ATOM 937 CA GLU A 135 147.413 30.191 -5.310 1.00 14.62 C
ATOM 938 C GLU A 135 146.696 30.396 -6.614 1.00 10.52 C
ATOM 939 O GLU A 135 145.484 30.224 -6.687 1.00 10.35 O
ATOM 940 CB GLU A 135 147.829 28.737 -5.285 1.00 16.30 C
ATOM 941 CG GLU A 135 148.645 28.342 -4.086 1.00 19.37 C
ATOM 942 CD GLU A 135 148.810 26.841 -3.993 1.00 22.13 C
ATOM 943 OE1 GLU A 135 148.160 26.102 -4.753 1.00 32.17 O
ATOM 944 OE2 GLU A 135 149.578 26.366 -3.149 1.00 28.78 O
ATOM 945 N ILE A 136 147.447 30.838 -7.622 1.00 12.41 N
ATOM 946 CA ILE A 136 146.933 31.017 -8.993 1.00 11.83 C
ATOM 947 C ILE A 136 147.713 30.153 -10.016 1.00 13.72 C
ATOM 948 O ILE A 136 148.868 29.819 -9.793 1.00 12.90 O
ATOM 949 CB ILE A 136 146.970 32.492 -9.429 1.00 14.35 C
ATOM 950 CG1 ILE A 136 148.409 33.023 -9.368 1.00 15.26 C
ATOM 951 CG2 ILE A 136 146.006 33.303 -8.565 1.00 12.94 C
ATOM 952 CD1 ILE A 136 148.644 34.160 -10.201 1.00 19.85 C
ATOM 953 N ASN A 137 147.124 29.819 -11.157 1.00 10.76 N
ATOM 954 CA ASN A 137 147.871 29.031 -12.136 1.00 12.31 C
ATOM 955 C ASN A 137 148.844 29.859 -12.976 1.00 10.82 C
ATOM 956 O ASN A 137 149.952 29.409 -13.230 1.00 14.19 O
ATOM 957 CB ASN A 137 146.943 28.202 -13.050 1.00 13.50 C
ATOM 958 CG ASN A 137 145.982 29.061 -13.909 1.00 17.42 C
ATOM 959 OD1 ASN A 137 145.659 30.213 -13.564 1.00 17.90 O
ATOM 960 ND2 ASN A 137 145.503 28.474 -15.024 1.00 17.14 N
ATOM 961 N ARG A 138 148.476 31.083 -13.345 1.00 9.75 N
ATOM 962 CA ARG A 138 149.366 31.896 -14.167 1.00 11.53 C
ATOM 963 C ARG A 138 149.776 33.240 -13.532 1.00 13.51 C
ATOM 964 O ARG A 138 149.137 34.287 -13.757 1.00 13.12 O
ATOM 965 CB ARG A 138 148.723 32.117 -15.530 1.00 11.98 C
ATOM 966 CG ARG A 138 148.431 30.839 -16.363 1.00 15.10 C
ATOM 967 CD ARG A 138 149.717 30.214 -16.977 1.00 16.37 C
ATOM 968 NE ARG A 138 150.477 31.138 -17.856 1.00 20.70 N
ATOM 969 CZ ARG A 138 150.373 31.246 -19.198 1.00 17.21 C
ATOM 970 NH1 ARG A 138 149.520 30.488 -19.884 1.00 14.90 N
ATOM 971 NH2 ARG A 138 151.158 32.109 -19.859 1.00 15.65 N
ATOM 972 N PRO A 139 150.864 33.233 -12.726 1.00 15.85 N
ATOM 973 CA PRO A 139 151.341 34.450 -12.070 1.00 16.17 C
ATOM 974 C PRO A 139 151.777 35.498 -13.046 1.00 16.86 C
ATOM 975 O PRO A 139 151.943 36.658 -12.673 1.00 18.12 O
ATOM 976 CB PRO A 139 152.491 33.957 -11.202 1.00 14.86 C
ATOM 977 CG PRO A 139 152.915 32.693 -11.886 1.00 21.02 C
ATOM 978 CD PRO A 139 151.607 32.066 -12.223 1.00 14.27 C
ATOM 979 N ASP A 140 151.978 35.082 -14.293 1.00 15.58 N
ATOM 980 CA ASP A 140 152.395 36.004 -15.351 1.00 16.68 C
ATOM 981 C ASP A 140 151.242 36.844 -15.906 1.00 13.10 C
ATOM 982 O ASP A 140 151.471 37.748 -16.692 1.00 14.78 O
ATOM 983 CB ASP A 140 153.173 35.270 -16.485 1.00 16.07 C
ATOM 984 CG ASP A 140 152.413 34.080 -17.080 1.00 17.87 C
ATOM 985 OD1 ASP A 140 151.609 33.411 -16.391 1.00 15.77 O
ATOM 986 OD2 ASP A 140 152.630 33.820 -18.277 1.00 23.51 O
ATOM 987 N TYR A 141 150.021 36.571 -15.456 1.00 10.86 N
ATOM 988 CA TYR A 141 148.853 37.335 -15.883 1.00 13.66 C
ATOM 989 C TYR A 141 148.377 38.237 -14.732 1.00 14.58 C
ATOM 990 O TYR A 141 147.396 38.951 -14.879 1.00 15.33 O
ATOM 991 CB TYR A 141 147.679 36.412 -16.288 1.00 14.82 C
ATOM 992 CG TYR A 141 147.694 35.953 -17.701 1.00 12.10 C
ATOM 993 CD1 TYR A 141 148.440 34.863 -18.064 1.00 16.76 C
ATOM 994 CD2 TYR A 141 146.970 36.611 -18.671 1.00 14.69 C
ATOM 995 CE1 TYR A 141 148.473 34.413 -19.363 1.00 20.95 C
ATOM 996 CE2 TYR A 141 146.984 36.177 -19.987 1.00 20.43 C
ATOM 997 CZ TYR A 141 147.752 35.061 -20.327 1.00 23.10 C
ATOM 998 OH TYR A 141 147.816 34.568 -21.613 1.00 22.16 O
ATOM 999 N LEU A 142 149.062 38.222 -13.594 1.00 16.72 N
ATOM 1000 CA LEU A 142 148.624 39.051 -12.488 1.00 19.03 C
ATOM 1001 C LEU A 142 148.908 40.523 -12.686 1.00 23.10 C
ATOM 1002 O LEU A 142 149.821 40.924 -13.432 1.00 22.49 O
ATOM 1003 CB LEU A 142 149.267 38.614 -11.171 1.00 15.87 C
ATOM 1004 CG LEU A 142 148.660 37.477 -10.355 1.00 17.46 C
ATOM 1005 CD1 LEU A 142 149.556 37.281 -9.137 1.00 19.75 C
ATOM 1006 CD2 LEU A 142 147.210 37.784 -9.909 1.00 16.31 C
ATOM 1007 N ASP A 143 148.046 41.321 -12.060 1.00 22.61 N
ATOM 1008 CA ASP A 143 148.189 42.752 -12.054 1.00 23.51 C
ATOM 1009 C ASP A 143 148.118 43.270 -10.600 1.00 22.94 C
ATOM 1010 O ASP A 143 147.077 43.184 -9.954 1.00 22.01 O
ATOM 1011 CB ASP A 143 147.110 43.391 -12.915 1.00 23.96 C
ATOM 1012 CG ASP A 143 147.323 44.879 -13.111 1.00 27.00 C
ATOM 1013 OD1 ASP A 143 148.461 45.353 -13.008 1.00 28.49 O
ATOM 1014 OD2 ASP A 143 146.347 45.593 -13.381 1.00 30.38 O
ATOM 1015 N PHE A 144 149.249 43.682 -10.039 1.00 25.83 N
ATOM 1016 CA PHE A 144 149.265 44.264 -8.687 1.00 30.40 C
ATOM 1017 C PHE A 144 149.961 45.599 -8.840 1.00 33.28 C
ATOM 1018 O PHE A 144 150.579 46.118 -7.902 1.00 35.56 O
ATOM 1019 CB PHE A 144 149.962 43.394 -7.612 1.00 31.48 C
ATOM 1020 CG PHE A 144 151.122 42.564 -8.113 1.00 29.63 C
ATOM 1021 CD1 PHE A 144 152.310 43.152 -8.522 1.00 28.05 C
ATOM 1022 CD2 PHE A 144 151.010 41.180 -8.188 1.00 30.50 C
ATOM 1023 CE1 PHE A 144 153.356 42.374 -8.997 1.00 32.18 C
ATOM 1024 CE2 PHE A 144 152.057 40.399 -8.663 1.00 32.03 C
ATOM 1025 CZ PHE A 144 153.227 40.997 -9.066 1.00 32.31 C
ATOM 1026 N ALA A 145 149.826 46.134 -10.055 1.00 32.57 N
ATOM 1027 CA ALA A 145 150.380 47.410 -10.467 1.00 32.42 C
ATOM 1028 C ALA A 145 150.062 48.455 -9.439 1.00 35.45 C
ATOM 1029 O ALA A 145 150.689 49.519 -9.394 1.00 35.79 O
ATOM 1030 CB ALA A 145 149.771 47.832 -11.769 1.00 32.80 C
ATOM 1031 N GLU A 146 149.046 48.180 -8.636 1.00 35.09 N
ATOM 1032 CA GLU A 146 148.665 49.124 -7.613 1.00 33.95 C
ATOM 1033 C GLU A 146 147.642 48.588 -6.646 1.00 30.04 C
ATOM 1034 O GLU A 146 147.219 47.438 -6.734 1.00 28.78 O
ATOM 1035 CB GLU A 146 148.084 50.373 -8.295 1.00 34.26 C
ATOM 1036 N SER A 147 147.439 49.377 -5.606 1.00 28.85 N
ATOM 1037 CA SER A 147 146.342 49.177 -4.682 1.00 29.39 C
ATOM 1038 C SER A 147 146.059 47.929 -3.889 1.00 27.62 C
ATOM 1039 O SER A 147 146.935 47.206 -3.432 1.00 33.54 O
ATOM 1040 CB SER A 147 145.092 49.522 -5.476 1.00 29.12 C
ATOM 1041 OG SER A 147 144.054 50.040 -4.675 1.00 37.21 O
ATOM 1042 N GLY A 148 144.772 47.786 -3.637 1.00 26.24 N
ATOM 1043 CA GLY A 148 144.258 46.676 -2.911 1.00 20.01 C
ATOM 1044 C GLY A 148 143.746 45.780 -3.976 1.00 12.10 C
ATOM 1045 O GLY A 148 142.638 45.320 -3.849 1.00 11.21 O
ATOM 1046 N GLN A 149 144.549 45.532 -5.014 1.00 13.54 N
ATOM 1047 CA GLN A 149 144.171 44.633 -6.124 1.00 11.77 C
ATOM 1048 C GLN A 149 144.359 43.109 -5.883 1.00 11.26 C
ATOM 1049 O GLN A 149 143.589 42.308 -6.410 1.00 11.23 O
ATOM 1050 CB GLN A 149 144.934 45.021 -7.393 1.00 13.29 C
ATOM 1051 CG GLN A 149 144.566 46.376 -7.972 1.00 18.69 C
ATOM 1052 CD GLN A 149 145.250 46.657 -9.316 1.00 17.78 C
ATOM 1053 OE1 GLN A 149 144.912 47.622 -10.016 1.00 21.20 O
ATOM 1054 NE2 GLN A 149 146.191 45.798 -9.692 1.00 19.36 N
ATOM 1055 N VAL A 150 145.392 42.720 -5.121 1.00 12.06 N
ATOM 1056 CA VAL A 150 145.710 41.314 -4.824 1.00 10.98 C
ATOM 1057 C VAL A 150 145.957 41.267 -3.326 1.00 11.31 C
ATOM 1058 O VAL A 150 146.863 41.947 -2.854 1.00 10.87 O
ATOM 1059 CB VAL A 150 147.024 40.862 -5.575 1.00 8.44 C
ATOM 1060 CG1 VAL A 150 147.249 39.380 -5.414 1.00 7.85 C
ATOM 1061 CG2 VAL A 150 146.910 41.187 -7.092 1.00 10.42 C
ATOM 1062 N TYR A 151 145.188 40.443 -2.608 1.00 10.87 N
ATOM 1063 CA TYR A 151 145.286 40.296 -1.156 1.00 7.76 C
ATOM 1064 C TYR A 151 144.745 38.957 -0.686 1.00 6.81 C
ATOM 1065 O TYR A 151 143.959 38.301 -1.369 1.00 9.17 O
ATOM 1066 CB TYR A 151 144.553 41.428 -0.417 1.00 8.04 C
ATOM 1067 CG TYR A 151 143.124 41.671 -0.878 1.00 10.04 C
ATOM 1068 CD1 TYR A 151 142.086 40.891 -0.405 1.00 7.86 C
ATOM 1069 CD2 TYR A 151 142.808 42.701 -1.796 1.00 12.17 C
ATOM 1070 CE1 TYR A 151 140.796 41.123 -0.812 1.00 9.92 C
ATOM 1071 CE2 TYR A 151 141.491 42.938 -2.221 1.00 9.29 C
ATOM 1072 CZ TYR A 151 140.494 42.144 -1.718 1.00 8.74 C
ATOM 1073 OH TYR A 151 139.173 42.363 -2.079 1.00 10.19 O
ATOM 1074 N PHE A 152 145.192 38.571 0.498 1.00 8.63 N
ATOM 1075 CA PHE A 152 144.838 37.309 1.148 1.00 7.60 C
ATOM 1076 C PHE A 152 144.780 37.626 2.659 1.00 7.28 C
ATOM 1077 O PHE A 152 145.731 38.199 3.218 1.00 6.24 O
ATOM 1078 CB PHE A 152 145.958 36.313 0.775 1.00 7.78 C
ATOM 1079 CG PHE A 152 145.894 34.920 1.417 1.00 12.16 C
ATOM 1080 CD1 PHE A 152 144.683 34.285 1.800 1.00 12.65 C
ATOM 1081 CD2 PHE A 152 147.102 34.200 1.557 1.00 11.05 C
ATOM 1082 CE1 PHE A 152 144.685 32.931 2.319 1.00 11.97 C
ATOM 1083 CE2 PHE A 152 147.114 32.870 2.062 1.00 11.38 C
ATOM 1084 CZ PHE A 152 145.905 32.232 2.444 1.00 9.60 C
ATOM 1085 N GLY A 153 143.667 37.324 3.310 1.00 9.92 N
ATOM 1086 CA GLY A 153 143.585 37.569 4.747 1.00 11.12 C
ATOM 1087 C GLY A 153 142.841 36.501 5.519 1.00 10.83 C
ATOM 1088 O GLY A 153 142.167 35.655 4.950 1.00 12.36 O
ATOM 1089 N ILE A 154 142.986 36.523 6.838 1.00 13.35 N
ATOM 1090 CA ILE A 154 142.265 35.600 7.725 1.00 13.98 C
ATOM 1091 C ILE A 154 142.077 36.328 9.036 1.00 12.09 C
ATOM 1092 O ILE A 154 142.904 37.162 9.396 1.00 14.29 O
ATOM 1093 CB ILE A 154 142.987 34.219 8.090 1.00 16.58 C
ATOM 1094 CG1 ILE A 154 144.222 34.423 8.963 1.00 14.91 C
ATOM 1095 CG2 ILE A 154 143.340 33.376 6.845 1.00 20.27 C
ATOM 1096 CD1 ILE A 154 144.680 33.112 9.614 1.00 21.92 C
ATOM 1097 N ILE A 155 140.993 36.032 9.728 1.00 12.24 N
ATOM 1098 CA ILE A 155 140.701 36.628 11.031 1.00 11.73 C
ATOM 1099 C ILE A 155 139.934 35.578 11.866 1.00 11.73 C
ATOM 1100 O ILE A 155 138.996 34.912 11.359 1.00 9.05 O
ATOM 1101 CB ILE A 155 139.934 37.999 10.911 1.00 11.44 C
ATOM 1102 CG1 ILE A 155 139.553 38.515 12.300 1.00 14.11 C
ATOM 1103 CG2 ILE A 155 138.708 37.888 10.030 1.00 14.33 C
ATOM 1104 CD1 ILE A 155 140.080 39.930 12.603 1.00 18.47 C
ATOM 1105 N ALA A 156 140.400 35.341 13.094 1.00 12.07 N
ATOM 1106 CA ALA A 156 139.724 34.378 13.960 1.00 14.71 C
ATOM 1107 C ALA A 156 138.398 34.995 14.392 1.00 17.52 C
ATOM 1108 O ALA A 156 138.340 36.180 14.727 1.00 17.55 O
ATOM 1109 CB ALA A 156 140.570 34.035 15.142 1.00 13.77 C
ATOM 1110 N LEU A 157 137.334 34.202 14.295 1.00 21.24 N
ATOM 1111 CA LEU A 157 135.967 34.622 14.639 1.00 27.30 C
ATOM 1112 C LEU A 157 135.522 34.202 16.044 1.00 29.11 C
ATOM 1113 CB LEU A 157 134.955 34.050 13.633 1.00 30.48 C
ATOM 1114 CG LEU A 157 135.004 34.466 12.159 1.00 32.78 C
ATOM 1115 CD1 LEU A 157 133.788 33.891 11.444 1.00 31.95 C
ATOM 1116 CD2 LEU A 157 134.976 35.991 12.040 1.00 35.27 C
ATOM 1117 OXT LEU A 157 134.446 34.662 16.457 1.00 31.94 O
TER 1118 LEU A 157
HETATM 1119 O HOH 201 137.069 41.771 -6.850 1.00 17.83 O
HETATM 1120 O HOH 202 134.516 36.472 -8.339 1.00 19.46 O
HETATM 1121 O HOH 204 145.132 25.531 -11.730 1.00 32.55 O
HETATM 1122 O HOH 205 144.666 28.030 -8.681 1.00 16.62 O
HETATM 1123 O HOH 206 145.999 26.779 -3.125 1.00 21.29 O
HETATM 1124 O HOH 207 149.919 31.401 -0.735 1.00 15.23 O
HETATM 1125 O HOH 208 155.666 26.973 -0.378 1.00 46.78 O
HETATM 1126 O HOH 209 151.921 28.765 -1.919 1.00 28.44 O
HETATM 1127 O HOH 210 150.433 31.196 -6.749 1.00 16.68 O
HETATM 1128 O HOH 211 147.899 47.948 9.515 1.00 17.19 O
HETATM 1129 O HOH 212 145.211 47.227 8.546 1.00 15.96 O
HETATM 1130 O HOH 213 144.706 45.193 6.669 1.00 9.40 O
HETATM 1131 O HOH 214 144.507 50.081 7.882 1.00 18.16 O
HETATM 1132 O HOH 215 146.202 51.682 10.249 1.00 25.94 O
HETATM 1133 O HOH 216 147.659 45.005 -5.373 1.00 22.32 O
HETATM 1134 O HOH 217 145.917 44.434 -2.185 1.00 27.40 O
HETATM 1135 O HOH 218 144.751 45.522 0.359 1.00 14.64 O
HETATM 1136 O HOH 219 146.331 47.118 1.782 1.00 28.76 O
HETATM 1137 O HOH 220 154.188 31.414 -15.920 1.00 32.81 O
HETATM 1138 O HOH 221 155.223 31.090 -9.958 1.00 25.08 O
HETATM 1139 O HOH 222 160.131 36.058 -8.682 1.00 33.75 O
HETATM 1140 O HOH 223 156.028 35.122 1.212 1.00 23.18 O
HETATM 1141 O HOH 224 156.810 33.593 3.329 1.00 17.90 O
HETATM 1142 O HOH 225 131.548 26.688 18.681 1.00 51.58 O
HETATM 1143 O HOH 226 139.719 21.261 14.235 1.00 33.22 O
HETATM 1144 O HOH 227 138.199 31.513 16.287 1.00 28.45 O
HETATM 1145 O HOH 228 151.999 42.522 -19.516 1.00 39.47 O
HETATM 1146 O HOH 229 155.593 35.680 9.917 1.00 21.41 O
HETATM 1147 O HOH 230 154.129 39.073 12.894 1.00 29.64 O
HETATM 1148 O HOH 231 154.582 36.121 12.756 1.00 32.19 O
HETATM 1149 O HOH 232 154.114 38.814 -17.897 1.00 26.17 O
HETATM 1150 O HOH 233 153.958 38.932 -6.122 1.00 17.76 O
HETATM 1151 O HOH 234 151.457 46.828 -5.607 1.00 35.17 O
HETATM 1152 O HOH 235 151.071 50.634 9.434 1.00 30.11 O
HETATM 1153 O HOH 236 152.883 23.313 10.011 1.00 34.98 O
HETATM 1154 O HOH 237 139.672 31.590 -22.014 1.00 39.91 O
HETATM 1155 O HOH 238 148.208 50.498 8.586 1.00 35.43 O
HETATM 1156 O HOH 239 136.993 21.320 1.081 1.00 63.99 O
HETATM 1157 O HOH 240 135.861 38.266 -31.914 1.00 34.44 O
HETATM 1158 O HOH 241 144.105 22.014 17.148 1.00 33.48 O
HETATM 1159 O HOH 242 158.385 48.495 5.435 1.00 23.41 O
HETATM 1160 O HOH 243 158.241 40.897 2.047 1.00 40.82 O
HETATM 1161 O HOH 244 167.036 38.524 8.384 1.00 87.86 O
HETATM 1162 O HOH 245 145.907 38.427 -23.488 1.00 51.70 O
HETATM 1163 O HOH 246 151.903 43.747 -12.234 1.00 27.51 O
HETATM 1164 O HOH 247 152.055 53.152 -7.506 1.00 45.10 O
HETATM 1165 O HOH 248 165.628 39.438 6.445 1.00 31.65 O
HETATM 1166 O HOH 249 158.710 34.770 -6.387 1.00 30.31 O
HETATM 1167 O HOH 250 162.568 40.773 -7.961 1.00 75.22 O
HETATM 1168 O HOH 251 163.288 45.013 -7.285 1.00 48.22 O
HETATM 1169 O HOH 252 153.343 30.821 -32.435 1.00 31.89 O
HETATM 1170 O HOH 253 151.032 34.651 -28.310 1.00 50.45 O
HETATM 1171 O HOH 254 153.664 38.706 -24.238 1.00 65.31 O
HETATM 1172 O HOH 255 153.665 38.774 -13.000 1.00 35.47 O
HETATM 1173 O HOH 256 159.158 44.270 -11.773 1.00 66.65 O
HETATM 1174 O HOH 257 149.572 22.243 8.230 1.00 25.62 O
HETATM 1175 O HOH 258 151.608 53.171 8.943 1.00 41.70 O
HETATM 1176 O HOH 259 146.325 28.874 -25.979 1.00 43.62 O
HETATM 1177 O HOH 260 141.897 33.449 -22.872 1.00 60.15 O
HETATM 1178 O HOH 261 142.901 33.610 -33.680 1.00 32.13 O
HETATM 1179 O HOH 262 142.993 26.074 -27.292 1.00 56.58 O
HETATM 1180 O HOH 263 149.097 13.806 -1.263 1.00 37.20 O
HETATM 1181 O HOH 264 143.952 19.577 4.867 1.00 34.68 O
HETATM 1182 O HOH 265 146.180 25.248 -6.294 1.00 44.91 O
HETATM 1183 O HOH 266 148.111 50.620 -3.136 1.00 55.61 O
HETATM 1184 O HOH 267 144.093 13.465 10.360 1.00 64.38 O
HETATM 1185 O HOH 268 141.577 14.676 13.168 1.00 54.76 O
HETATM 1186 O HOH 269 137.019 17.606 19.854 1.00 33.36 O
HETATM 1187 O HOH 270 149.639 55.203 4.611 1.00 49.01 O
HETATM 1188 O HOH 271 156.238 32.191 -4.204 1.00 64.53 O
CONECT 453 685
CONECT 685 453
MASTER 357 0 0 1 10 0 0 6 1187 1 2 12
END
"""
dummy_file = DummyFile(test_file)
class EntityTests(TestCase):
"""Tests SMCRA.
"""
def setUp(self):
self.structure = PDBParser(dummy_file)
self.working_model = self.structure.values()[0]
self.working_chain = self.working_model.sortedvalues()[0] # waters have only one atom
self.working_residue = self.working_chain.values()[0]
self.working_residue2 = self.working_chain.values()[1]
self.working_atom = self.working_residue.values()[0]
def test_setId(self):
"""Test setting an id."""
# structure
self.structure.name = '4TSV'
self.structure.id = ('4TSV',)
self.structure.setId(('4TSV',))
self.assertFalse(self.structure.modified)
self.structure.setId(('4TSX',))
self.assertTrue(self.structure.modified)
self.assertEqual('4TSX', self.structure.name)
self.structure.modified = False
self.structure.setId()
self.assertFalse(self.structure.modified)
# residue
self.working_residue.modified = False
(self.working_residue.name, self.working_residue.res_id, self.working_residue.res_ic) = ('XYZ', 666, 'W')
self.working_residue.id = (('XYZ', 666, 'W'),)
self.working_residue.setId()
self.assertFalse(self.working_residue.modified)
self.working_residue.setId((('XYZ', 666, 'W'),))
self.assertFalse(self.working_residue.modified)
self.working_residue.setId((('ABC', 999, 'M'),))
self.assertTrue(self.working_residue.modified)
self.assertEqual((self.working_residue.name, self.working_residue.res_id, self.working_residue.res_ic), ('ABC', 999, 'M'))
self.assertEqual(self.working_residue.getId(), (('ABC', 999, 'M'),))
# atom
self.working_atom.modified = False
(self.working_atom.at_id, self.working_atom.alt_loc) = ('X', 'W')
self.working_atom.id = (('X', 'W'),)
self.working_atom.setId()
self.assertFalse(self.working_atom.modified)
self.working_atom.setId((('X', 'W'),))
self.assertFalse(self.working_atom.modified)
self.working_atom.setId((('W', 'X'),))
self.assertTrue(self.working_atom.modified)
self.assertEqual((self.working_atom.at_id, self.working_atom.alt_loc), ('W', 'X'))
self.assertEqual(self.working_atom.getId(), (('W', 'X'),))
def test_masking(self):
"""Test entity masking."""
self.assertFalse(self.structure.masked)
self.assertFalse(self.working_model.masked)
self.assertFalse(self.working_chain.masked)
self.assertFalse(self.working_residue.masked)
self.assertFalse(self.working_atom.masked)
self.structure.setMasked()
self.assertTrue(self.structure.masked)
self.assertTrue(self.working_model.masked)
self.assertTrue(self.working_chain.masked)
self.assertTrue(self.working_residue.masked)
self.assertTrue(self.working_residue2.masked)
# Entity
self.assertTrue(self.working_atom.masked)
self.working_atom.setUnmasked()
self.assertFalse(self.working_atom.masked)
self.working_atom.setMasked()
self.assertTrue(self.working_atom.masked)
# all should be masked
# MultiyEntity
self.structure.setUnmasked()
self.structure.setUnmodified(True, True)
self.assertFalse(self.structure.masked)
self.assertFalse(self.working_model.masked)
self.assertFalse(self.working_chain.masked)
self.assertFalse(self.working_residue.masked)
self.assertFalse(self.working_atom.masked)
self.assertFalse(self.structure.masked)
self.assertFalse(self.structure.modified)
self.assertFalse(self.working_model.modified)
self.assertFalse(self.working_chain.modified)
self.assertFalse(self.working_residue.modified)
self.assertFalse(self.working_atom.modified)
self.working_residue.setMasked()
self.assertTrue(self.working_residue.masked)
self.assertTrue(self.working_atom.masked)
self.assertTrue(self.structure.modified)
self.assertTrue(self.working_model.modified)
self.assertTrue(self.working_chain.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_atom.modified)
def test_parent(self):
"""Test parent manipulation"""
self.assertFalse(self.structure.parent)
self.assertTrue(self.working_model.parent)
self.assertTrue(self.working_chain.parent)
self.assertTrue(self.working_residue.parent)
self.assertTrue(self.working_atom.parent)
# atom
self.working_atom.setUnmodified()
self.working_residue.setUnmodified()
self.working_residue2.setUnmodified()
self.working_atom.setParent(self.working_residue2) # the other residue
self.assertTrue(self.working_atom.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_residue2.modified)
self.working_atom.setUnmodified()
self.working_atom.setParent(self.working_residue2) # the other residue
self.assertFalse(self.working_atom.modified)
self.working_atom.setParent(self.working_residue) # the first residue
self.assertTrue(self.working_atom.modified)
self.working_atom.setUnmodified(True, False)
self.assertFalse(self.working_atom.modified)
self.assertFalse(self.working_residue.modified)
self.assertTrue(self.working_residue2.modified)
#get parrent
self.assertEqual(self.working_atom.getParent(), self.working_residue)
self.assertEqual(self.working_atom.getParent('R'), self.working_residue)
self.assertEqual(self.working_atom.getParent('C'), self.working_chain)
self.assertEqual(self.working_atom.getParent('M'), self.working_model)
self.assertEqual(self.working_atom.getParent('S'), self.structure)
self.assertNotEqual(self.working_atom.getParent(), self.working_residue2)
self.assertEqual(self.working_atom.getParent('C'), self.working_residue.getParent())
self.assertEqual(self.working_atom.getParent('C'), self.working_residue2.getParent()) # should be the same chain
def test_child(self):
"""Test child manipulation"""
self.structure.setUnmodified()
self.assertNotSameObj(self.working_residue2.get(self.working_atom.getId()), self.working_atom)
self.assertSameObj(self.working_residue.get(self.working_atom.getId()), self.working_atom)
self.working_residue2.addChild(self.working_atom)
self.assertSameObj(self.working_residue2.get(self.working_atom.getId()), self.working_atom)
self.assertFalse(self.working_residue.get(self.working_atom.getId()))
self.assertTrue(self.structure.modified)
self.assertTrue(self.working_model.modified)
self.assertTrue(self.working_chain.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_residue2.modified)
self.assertTrue(self.working_atom.modified)
self.structure.setUnmodified()
self.assertSameObj(self.working_chain.get(self.working_residue.getId()), self.working_residue)
self.working_chain.delChild(self.working_residue.getId())
self.assertFalse(self.working_chain.get(self.working_residue.getId()))
self.working_chain.addChild(self.working_residue)
self.assertSameObj(self.working_chain.get(self.working_residue.getId()), self.working_residue)
def test_getChildren(self):
"""Tests if can retrieve children."""
id1 = self.working_residue.getId()
id2 = self.working_residue2.getId()
(child1, child2) = self.working_chain.getChildren([id1, id2])
self.assertSameObj(self.working_residue, child1)
self.assertSameObj(self.working_residue2, child2)
self.working_residue.setMasked()
self.assertEqual(len(self.working_chain.getChildren([id1, id2])), 1)
self.assertEqual(len(self.working_chain.getChildren([id1, id2], unmask=True)), 2)
self.working_residue.setUnmasked()
self.assertEqual(len(self.working_chain.getChildren([id1, id2])), 2)
def test_modif(self):
"""Tests modifications."""
self.assertFalse(self.structure.modified)
self.assertTrue(self.working_model.modified)
self.assertTrue(self.working_chain.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_atom.modified)
self.working_model.setUnmodified()
self.working_chain.setUnmodified()
self.working_residue.setUnmodified()
self.working_atom.setUnmodified()
self.assertFalse(self.working_model.modified)
self.assertFalse(self.working_chain.modified)
self.assertFalse(self.working_residue.modified)
self.assertFalse(self.working_atom.modified)
self.structure.setModified(False, True)
self.assertTrue(self.working_model.modified)
self.assertTrue(self.working_chain.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_atom.modified)
self.working_atom.setUnmodified(True, False)
self.assertFalse(self.working_model.modified)
self.assertFalse(self.working_chain.modified)
self.assertFalse(self.working_residue.modified)
self.assertFalse(self.working_atom.modified)
self.working_chain.setModified(True, True)
self.assertTrue(self.structure.modified)
self.assertTrue(self.working_model.modified)
self.assertTrue(self.working_chain.modified)
self.assertTrue(self.working_residue.modified)
self.assertTrue(self.working_atom.modified)
def test__link(self):
"""Tests linking for cPickle."""
self.structure._unlink()
self.assertFalse(self.structure.getChildren()[0].values()[0].\
values()[0].values()[0].parent)
self.structure._link()
self.assertTrue(self.structure.getChildren()[0].values()[0].\
values()[0].values()[0].parent)
def test_iter(self):
"""Tests iterations."""
self.assertTrue(self.working_chain.values())
self.working_chain.setMasked()
self.assertFalse(self.working_chain.values())
self.assertTrue(self.working_chain.values(unmask=True))
i = False
for residue in self.working_chain:
i = True
self.assertFalse(i)
self.working_chain.setUnmasked()
for residue in self.working_chain:
i = True
self.assertTrue(i)
def test_propagateData(self):
from string import join
result = self.working_chain.propagateData(join, 'A', 'element')
assert self.working_chain.element is result
assert isinstance(result, str)
self.working_atom.xtra['what'] = 'this'
result = self.working_chain.propagateData(join, 'A', 'what', xtra=True)
assert result.strip() == 'this'
def test_table_set_del_get(self):
"""test table creation
"""
table = copy(self.working_chain.table)
self.working_chain.setTable()
assert self.working_chain.table != table
self.working_chain.delTable()
assert self.working_chain.table == table
self.working_chain.setTable()
assert self.working_chain.table['R'] is self.working_chain.getTable('R') != {}
# def test_deepcopy(self):
# """Tests deepcopy if nothing is lost."""
# deep_structure = deepcopy(self.structure)
# self.assertTrue(deep_structure == self.structure)
# assert deep_structure is not self.structure
def test_copy(self):
wa_copied = copy(self.working_atom)
wa_deepcopied = deepcopy(self.working_atom)
self.assertTrue(self.working_atom.parent is self.working_residue)
self.assertTrue(self.working_atom == wa_copied)
self.assertFalse(self.working_atom is wa_copied)
self.assertTrue(wa_copied.parent is None)
self.assertTrue(self.working_atom == wa_deepcopied)
self.assertFalse(self.working_atom is wa_deepcopied)
self.assertTrue(wa_deepcopied.parent is None)
wr_copied = copy(self.working_residue)
wr_deepcopied = deepcopy(self.working_residue)
self.assertTrue(self.working_residue == wr_deepcopied)
self.assertFalse(self.working_residue is wr_copied)
self.assertFalse(self.working_residue is wr_deepcopied)
self.assertTrue(self.working_residue[(('N', ' '),)] ==
wr_copied[(('N', ' '),)])
self.assertTrue(self.working_residue[(('N', ' '),)] ==
wr_deepcopied[(('N', ' '),)])
self.assertFalse(self.working_residue[(('N', ' '),)] is
wr_copied[(('N', ' '),)])
self.assertFalse(self.working_residue[(('N', ' '),)] is
wr_deepcopied[(('N', ' '),)])
self.assertFalse(wr_copied[(('N', ' '),)] is
wr_deepcopied[(('N', ' '),)])
#parentship
self.assertTrue(self.working_residue.parent)
self.assertTrue(wr_copied.parent is None)
self.assertTrue(wr_deepcopied.parent is None)
self.assertTrue(self.working_residue[(('N', ' '),)].parent)
self.assertTrue(self.working_residue[(('N', ' '),)].parent is self.working_residue)
self.assertTrue(wr_copied[(('N', ' '),)].parent is wr_copied)
self.assertTrue(wr_deepcopied[(('N', ' '),)].parent is wr_deepcopied)
def test_pickle(self):
wa_copied = cPickle.loads(cPickle.dumps(self.working_atom))
self.assertTrue(self.working_atom.parent is self.working_residue)
self.assertTrue(self.working_atom == wa_copied)
self.assertFalse(self.working_atom is wa_copied)
self.assertTrue(wa_copied.parent is None)
wr_copied = cPickle.loads(cPickle.dumps(self.working_residue))
self.assertFalse(self.working_residue is wr_copied)
self.assertTrue(self.working_residue[(('N', ' '),)] ==
wr_copied[(('N', ' '),)])
self.assertFalse(self.working_residue[(('N', ' '),)] is
wr_copied[(('N', ' '),)])
self.assertTrue(self.working_residue.parent)
self.assertTrue(wr_copied.parent is None)
self.assertTrue(self.working_residue[(('N', ' '),)].parent)
self.assertTrue(self.working_residue[(('N', ' '),)].parent is self.working_residue)
self.assertTrue(wr_copied[(('N', ' '),)].parent is wr_copied)
def test_removeHydrogens(self):
self.working_atom.setElement(' H')
withh = len(self.working_residue.keys())
self.working_residue.removeHydrogens()
assert len(self.working_residue.keys()) == withh - 1
def test_updateIds(self):
"""Test if ids get updated."""
self.working_residue.name = 'XXX'
try:
self.working_chain[self.working_residue.getId()]
raise AssertionError
except KeyError:
pass
self.working_chain.updateIds()
self.assertTrue(self.working_chain[self.working_residue.getId()])
def test_table(self):
""" Tests the creation of the SMCRA table."""
for category in self.structure.table.values():
self.assertTrue(category)
for category in self.structure.values()[0].table.values():
self.assertFalse(category)
self.structure.values()[0].setTable()
for category in self.structure.values()[0].table.values():
self.assertTrue(category)
self.structure.values()[0].setName(1)
self.assertEqual(self.structure.table['M'].keys(), [(None, 0)]) # old id
self.structure.setTable()
self.assertEqual(self.structure.table['M'].keys(), [(None, 1)]) # new id
def test_del_parent(self):
"""tests parent removal"""
assert self.working_atom.getId() in self.working_residue
self.working_atom.delParent()
assert not self.working_atom.getId() in self.working_residue
assert self.working_atom.parent is None
def test_dispatch(self):
"""Tests method dispatching."""
self.working_chain.dispatch('setMasked')
self.assertTrue(self.working_residue.masked)
self.assertTrue(self.working_chain.modified)
self.assertFalse(self.working_chain.masked)
self.assertFalse(self.working_chain.values())
self.assertFalse(self.working_chain.values(unmask=False))
self.assertTrue(self.working_chain.values(unmask=True))
self.working_chain.dispatch('setUnmasked')
self.assertTrue(self.working_residue.masked) # dispatch should obey masking
self.assertFalse(self.working_chain.values()) # -//-
self.working_chain.setUnmasked(force=True)
self.assertFalse(self.working_residue.masked)
self.assertTrue(self.working_chain.values())
def test_getMasked(self):
"""tests if masking works."""
assert self.working_chain.getMasked() is False
assert self.working_atom.getMasked() is False
self.working_chain.setMasked()
assert self.working_atom.getMasked() is True
assert self.working_chain.getMasked() is True
def test_selectChildren(self):
from operator import eq
assert self.working_chain.selectChildren('ALA', eq, 'name') == \
self.working_chain.selectChildren('ALA', 'eq', 'name')
assert self.working_chain.selectChildren('ALA', 'eq', 'name')
def test_stripChildren(self):
"""Tests if removing children works."""
i = 0
res_num = len(self.working_chain)
for residue in self.working_chain:
if residue.name == 'ALA': i += 1
self.working_chain.stripChildren('ALA', 'eq', 'name')
self.assertEqual(len(self.working_chain) + i, res_num)
self.assertEqual(len(self.working_chain.values()) + i, res_num)
def test_maskChildren(self):
i = 0
res_num = len(self.working_chain)
for residue in self.working_chain:
if residue.name == 'ALA': i += 1
self.working_chain.maskChildren('ALA', 'eq', 'name')
self.assertEqual(len(self.working_chain), res_num)
self.assertEqual(len(self.working_chain.values()) + i, res_num)
def test_coords(self):
self.assertTrue(sum(self.structure.coords))
from copy import copy
first_coords = copy(self.structure.coords)
self.assertTrue(sum(self.working_model.coords))
self.assertTrue(sum(self.working_atom.coords))
self.assertTrue(sum(self.working_residue.coords))
self.assertTrue(sum(self.working_chain.coords))
from numpy import array
result_array = array([0., 0., 0.])
i = 0
for atom in self.working_residue.getChildren():
i += 1
result_array += atom.coords
self.assertFloatEqual(self.working_residue.coords, result_array / i)
# recursive set/update
self.working_atom.coords = array([0., 0., 0.])
self.structure.setCoordsRecursively()
self.assertNotEqual(self.structure.coords, first_coords)
def test_coords2(self):
from numpy import array, mean
for residue in self.working_chain:
residue.setCoords()
atom_coords = []
for atom in residue:
atom_coords.append(atom.coords)
residue_coords = mean(array(atom_coords), axis=0)
self.assertFloatEqual(residue.coords, residue_coords)
for residue in self.working_chain:
residue.setCoords(' CA ', 'eq', 'name')
for atom in residue:
if atom.name == ' CA ': break
atom_coords = atom.coords
assert atom_coords is atom.getCoords()
self.assertFloatEqual(residue.coords, atom_coords)
def test_moveRecursively(self):
from numpy import array
first_coords = self.working_residue.coords
self.structure.moveRecursively(self.structure.coords)
self.assertFloatEqual(self.structure.coords, array([0., 0., 0.]))
self.assertNotEqual(self.working_residue.coords, first_coords)
def test_sorted(self):
pass
#print self.working_chain.sortedvalues()
def tearDown(self):
self.structure = None
def test_getSeq(self):
testSeq = self.working_chain.getSeq()
assert isinstance(testSeq, ProteinSequence)
assert testSeq == "DKPVAHVVANPQAEGQLQWSNRRANALLANGVELRDNQLVVPIEGL" \
"FLIYSQVLFKGQGCPSTHVLLTHTISRIAVSYQTKVNLLSAIKSPCQRETPEGAEAKPWYEPI" \
"YLGGVFQLEKGDRLSAEINRPDYLDFAESGQVYFGIIAL"
#run if called from command-line
if __name__ == "__main__":
main()
|