In [1]:
from simtk.openmm.app import *
from simtk.openmm import *
from simtk.unit import *
from sys import stdout
import pandas as pd

In [2]:
# real test case

In [26]:
AWSEM_xml = "/Users/weilu/openmmawsem/awsem_heme.xml"
pre = "/Users/weilu/Research/server/may_week3_2020/hemoglobin/setups/debug_displacement_of_N/"
fileLocation = "/Users/weilu/Research/server/may_week3_2020/hemoglobin/setups/four_chains/5x2r-openmmawsem.pdb"
fileLocation = "/Users/weilu/Research/server/may_week3_2020/hemoglobin/setups/debug_displacement_of_N/5x2r-openmmawsem.pdb"
pdb = PDBFile(fileLocation)
# pdb = PDBFile("/Users/weilu/Research/server/jan_2020/include_small_molecular/my_ABCDE_with_ligand/my_ABCDE_with_ligand-openmmawsem.pdb")

In [27]:
def compute_dis(pos1, pos2):
    dis = pos1 - pos2
    dis = dis.value_in_unit(nanometer)
    r = (dis[0]**2 + dis[1]**2 + dis[2]**2)**0.5
    return r

In [28]:
res_list = list(pdb.topology.residues())
atom_list = list(pdb.topology.atoms())
protein_resNames = ["NGP", "IGL", "IPR", "NTER", "CTER"]
DNA_resNames = ["DA", "DC", "DT", "DG"]
protein_res_list = []
DNA_res_list = []
ligand_res_list = []
for res in res_list:
    if res.name in protein_resNames:
        protein_res_list.append(res)
    elif res.name in DNA_resNames:
        DNA_res_list.append(res)
    else:
        ligand_res_list.append(res)

protein_atom_list = []
DNA_atom_list = []
ligand_atom_list = []
for atom in atom_list:
    if atom.residue.name in protein_resNames:
        protein_atom_list.append(atom)
    elif atom.residue.name in DNA_resNames:
        DNA_atom_list.append(atom)
    else:
        ligand_atom_list.append(atom)

In [29]:
forcefield = ForceField(AWSEM_xml)
[templates, names] = forcefield.generateTemplatesForUnmatchedResidues(pdb.topology)
for a in templates:
    for a1 in a.atoms:
        if a1.element.symbol == "C":
            a1.type = "CA"
        else:
            a1.type = a1.element.symbol
        # a1.type = a1.element.symbol
    forcefield.registerResidueTemplate(a)
system = forcefield.createSystem(pdb.topology)

In [30]:
info = []
for ligand_atom in ligand_atom_list:
    pos1 = pdb.positions[ligand_atom.index]
    for protein_atom in protein_atom_list:
        if protein_atom.name != "CB":
            continue
        protein_chain = protein_atom.residue.chain.id
        pos2 = pdb.positions[protein_atom.index]
        r = compute_dis(pos1, pos2)
        if r < 0.65:
            # print(ligand_atom, protein_atom, "in contact", r)
            info.append([ligand_atom.index, protein_atom.index, r, protein_chain])

In [31]:
data = pd.DataFrame(info, columns=["Ligand_atom_index", "Protein_atom_index", "r", "Protein_chain"])

In [32]:
data.to_csv(f"{pre}/het_protein_bonds.csv", index=False)

In [33]:
data


Out[33]:
Ligand_atom_index Protein_atom_index r Protein_chain
0 3340 353 0.567563 A
1 3340 502 0.562452 A
2 3341 330 0.646263 A
3 3341 347 0.600552 A
4 3341 496 0.586840 A
... ... ... ... ...
548 3508 2724 0.628420 D
549 3508 3046 0.585422 D
550 3509 3046 0.563507 D
551 3510 3046 0.524599 D
552 3511 3046 0.630991 D

553 rows × 4 columns


In [34]:
# data = pd.read_csv(f"{pre}/het_protein_bonds.csv")

In [35]:
res_list = list(pdb.topology.residues())
atom_list = list(pdb.topology.atoms())
protein_resNames = ["NGP", "IGL", "IPR", "NTER", "CTER"]
DNA_resNames = ["DA", "DC", "DT", "DG"]
protein_res_list = []
DNA_res_list = []
ligand_res_list = []
for res in res_list:
    if res.name in protein_resNames:
        protein_res_list.append(res)
    elif res.name in DNA_resNames:
        DNA_res_list.append(res)
    else:
        ligand_res_list.append(res)

protein_atom_list = []
DNA_atom_list = []
ligand_atom_list = []
for atom in atom_list:
    if atom.residue.name in protein_resNames:
        protein_atom_list.append(atom)
    elif atom.residue.name in DNA_resNames:
        DNA_atom_list.append(atom)
    else:
        ligand_atom_list.append(atom)
ligand_res_list


Out[35]:
[<Residue 570 (HNI) of chain 4>,
 <Residue 571 (HEM) of chain 5>,
 <Residue 572 (HEM) of chain 6>,
 <Residue 573 (HNI) of chain 7>]

In [36]:
info = []
for res in ligand_res_list:
    atoms = list(res.atoms())
    n_atoms = len(atoms)
    for i in range(n_atoms):
        atom1 = atoms[i]
        pos1 = pdb.positions[atom1.index]
        for j in range(i+1, n_atoms):
            atom2 = atoms[j]
            pos2 = pdb.positions[atom2.index]
            dis = pos1 - pos2
            dis = dis.value_in_unit(nanometer)
            r = (dis[0]**2 + dis[1]**2 + dis[2]**2)**0.5
            # print(atom1.index, atom2.index, round(r, 3))
            info.append([res.name, atom1.index, atom2.index, atom1.name, atom2.name, atom1.element.symbol, atom2.element.symbol, round(r, 3)])

data = pd.DataFrame(info, columns=["Name", "Atom1", "Atom2", "Name1", "Name2", "Symbol1", "Symbol2", "r"])
data


Out[36]:
Name Atom1 Atom2 Name1 Name2 Symbol1 Symbol2 r
0 HNI 3340 3341 NI CHA Ni C 0.336
1 HNI 3340 3342 NI CHB Ni C 0.336
2 HNI 3340 3343 NI CHC Ni C 0.335
3 HNI 3340 3344 NI CHD Ni C 0.337
4 HNI 3340 3345 NI NA Ni N 0.193
... ... ... ... ... ... ... ... ...
3607 HNI 3508 3510 CBD O1D C O 0.240
3608 HNI 3508 3511 CBD O2D C O 0.250
3609 HNI 3509 3510 CGD O1D C O 0.122
3610 HNI 3509 3511 CGD O2D C O 0.135
3611 HNI 3510 3511 O1D O2D O O 0.221

3612 rows × 8 columns


In [37]:
data.to_csv(f"{pre}/het_frag.csv", index=False)

In [ ]:


In [ ]:


In [ ]:


In [ ]:
info = []
for res in ligand_res_list:
    atoms = list(res.atoms())
    n_atoms = len(atoms)
    for i in range(n_atoms):
        atom1 = atoms[i]
        pos1 = pdb.positions[atom1.index]
        for j in range(i+1, n_atoms):
            atom2 = atoms[j]
            pos2 = pdb.positions[atom2.index]
            r = compute_dis(pos1, pos2)
            # print(atom1.index, atom2.index, round(r, 3))
            info.append([res.name, atom1.index, atom2.index, atom1.name, atom2.name, atom1.element.symbol, atom2.element.symbol, round(r, 3)])
            
            

data = pd.DataFrame(info, columns=["Name", "Atom1", "Atom2", "Name1", "Name2", "Symbol1", "Symbol2", "r"])

In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [33]:
data.dtypes


Out[33]:
Ligand_atom_index       int64
Protein_atom_index      int64
r                     float64
Protein_chain          object
dtype: object

In [34]:
protein_atom_list[0]


Out[34]:
<Atom 0 (CA) of chain 0 residue 0 (NGP)>

In [23]:
res.


Out[23]:
'CLR'

In [123]:
atom.name


Out[123]:
'C18'

In [114]:
d = pdb.positions[atom.index]

In [121]:
atom = ligand_atom_list[0]

In [ ]:
atom.index

In [91]:
a = list(pdb.getTopology().bonds())

In [100]:
a = ligand_atom_list[0]

In [103]:
ligand_atoms_index_list = [atom.index for atom in ligand_atom_list]
protein_atoms_index_list = [atom.index for atom in protein_atom_list]

In [106]:
a = protein_atom_list[0]

In [108]:



Out[108]:
0

In [96]:
atom1 = a[0].atom1

In [97]:
atom1.index


Out[97]:
3548

In [98]:
atom1.id


Out[98]:
'31351'

In [128]:
pdb.getTopology()


Out[128]:
<Topology; 13 chains, 612 residues, 3760 atoms, 220 bonds>

In [4]:
forcefield = ForceField(AWSEM_xml)

In [5]:
[templates, names] = forcefield.generateTemplatesForUnmatchedResidues(pdb.topology)

In [6]:
for a in templates:
    for a1 in a.atoms:
        if a1.element.symbol == "C":
            a1.type = "CA"
        else:
            a1.type = a1.element.symbol
        # a1.type = a1.element.symbol
    forcefield.registerResidueTemplate(a)

In [7]:
system = forcefield.createSystem(pdb.topology)

In [8]:
a = templates[0]

In [61]:
names


Out[61]:
[<Residue 604 (OLC) of chain 5>, <Residue 606 (CLR) of chain 7>]

In [35]:


In [36]:



Out[36]:
[<Residue 570 (HNI) of chain 4>,
 <Residue 571 (HEM) of chain 5>,
 <Residue 572 (HEM) of chain 6>,
 <Residue 573 (HNI) of chain 7>]

In [ ]:


In [ ]:


In [15]:
positions = pdb.positions

In [46]:
atoms = list(res.atoms())

In [48]:
atom = atoms[0]

In [49]:
atom.index


Out[49]:
3548

In [68]:
atom1.name


Out[68]:
'O1'

In [69]:
atom.element.symbol


Out[69]:
'C'

In [37]:


In [82]:


In [38]:


In [39]:
data


Out[39]:
Name Atom1 Atom2 Name1 Name2 Symbol1 Symbol2 r
0 HNI 3340 3341 NI CHA Ni C 0.336
1 HNI 3340 3342 NI CHB Ni C 0.336
2 HNI 3340 3343 NI CHC Ni C 0.335
3 HNI 3340 3344 NI CHD Ni C 0.337
4 HNI 3340 3345 NI NA Ni N 0.193
... ... ... ... ... ... ... ... ...
3607 HNI 3508 3510 CBD O1D C O 0.240
3608 HNI 3508 3511 CBD O2D C O 0.250
3609 HNI 3509 3510 CGD O1D C O 0.122
3610 HNI 3509 3511 CGD O2D C O 0.135
3611 HNI 3510 3511 O1D O2D O O 0.221

3612 rows × 8 columns


In [40]:
data.to_csv(f"{pre}/het_frag.csv", index=False)

In [41]:
for i, line in data.iterrows():
    atom1 = line["Atom1"]
    atom2 = line["Atom2"]
    r = float(line["r"])
    print(atom1, atom2, r)


3340 3341 0.336
3340 3342 0.336
3340 3343 0.335
3340 3344 0.337
3340 3345 0.193
3340 3346 0.298
3340 3347 0.418
3340 3348 0.419
3340 3349 0.299
3340 3350 0.558
3340 3351 0.555
3340 3352 0.6
3340 3353 0.734
3340 3354 0.771
3340 3355 0.831
3340 3356 0.194
3340 3357 0.296
3340 3358 0.42
3340 3359 0.423
3340 3360 0.296
3340 3361 0.556
3340 3362 0.557
3340 3363 0.658
3340 3364 0.194
3340 3365 0.297
3340 3366 0.418
3340 3367 0.42
3340 3368 0.298
3340 3369 0.555
3340 3370 0.555
3340 3371 0.654
3340 3372 0.195
3340 3373 0.296
3340 3374 0.425
3340 3375 0.424
3340 3376 0.296
3340 3377 0.562
3340 3378 0.559
3340 3379 0.663
3340 3380 0.771
3340 3381 0.829
3340 3382 0.826
3341 3342 0.472
3341 3343 0.669
3341 3344 0.473
3341 3345 0.241
3341 3346 0.135
3341 3347 0.242
3341 3348 0.348
3341 3349 0.345
3341 3350 0.487
3341 3351 0.304
3341 3352 0.349
3341 3353 0.449
3341 3354 0.456
3341 3355 0.566
3341 3356 0.491
3341 3357 0.529
3341 3358 0.671
3341 3359 0.72
3341 3360 0.616
3341 3361 0.768
3341 3362 0.864
3341 3363 0.952
3341 3364 0.49
3341 3365 0.618
3341 3366 0.716
3341 3367 0.672
3341 3368 0.529
3341 3369 0.864
3341 3370 0.773
3341 3371 0.872
3341 3372 0.24
3341 3373 0.342
3341 3374 0.35
3341 3375 0.246
3341 3376 0.136
3341 3377 0.492
3341 3378 0.304
3341 3379 0.406
3341 3380 0.472
3341 3381 0.527
3341 3382 0.52
3342 3343 0.474
3342 3344 0.671
3342 3345 0.241
3342 3346 0.346
3342 3347 0.35
3342 3348 0.245
3342 3349 0.136
3342 3350 0.311
3342 3351 0.49
3342 3352 0.551
3342 3353 0.699
3342 3354 0.763
3342 3355 0.776
3342 3356 0.241
3342 3357 0.138
3342 3358 0.244
3342 3359 0.351
3342 3360 0.345
3342 3361 0.302
3342 3362 0.49
3342 3363 0.549
3342 3364 0.492
3342 3365 0.53
3342 3366 0.671
3342 3367 0.718
3342 3368 0.619
3342 3369 0.773
3342 3370 0.864
3342 3371 0.947
3342 3372 0.491
3342 3373 0.616
3342 3374 0.72
3342 3375 0.675
3342 3376 0.528
3342 3377 0.868
3342 3378 0.772
3342 3379 0.868
3342 3380 0.934
3342 3381 0.967
3342 3382 0.984
3343 3344 0.477
3343 3345 0.488
3343 3346 0.618
3343 3347 0.715
3343 3348 0.671
3343 3349 0.53
3343 3350 0.778
3343 3351 0.862
3343 3352 0.911
3343 3353 1.053
3343 3354 1.099
3343 3355 1.141
3343 3356 0.24
3343 3357 0.344
3343 3358 0.355
3343 3359 0.251
3343 3360 0.137
3343 3361 0.5
3343 3362 0.313
3343 3363 0.422
3343 3364 0.242
3343 3365 0.136
3343 3366 0.245
3343 3367 0.354
3343 3368 0.349
3343 3369 0.306
3343 3370 0.493
3343 3371 0.558
3343 3372 0.492
3343 3373 0.531
3343 3374 0.68
3343 3375 0.724
3343 3376 0.617
3343 3377 0.783
3343 3378 0.87
3343 3379 0.965
3343 3380 1.086
3343 3381 1.143
3343 3382 1.149
3344 3345 0.489
3344 3346 0.528
3344 3347 0.668
3344 3348 0.715
3344 3349 0.618
3344 3350 0.863
3344 3351 0.77
3344 3352 0.807
3344 3353 0.908
3344 3354 0.912
3344 3355 1.014
3344 3356 0.493
3344 3357 0.618
3344 3358 0.722
3344 3359 0.68
3344 3360 0.532
3344 3361 0.869
3344 3362 0.782
3344 3363 0.886
3344 3364 0.242
3344 3365 0.349
3344 3366 0.354
3344 3367 0.246
3344 3368 0.136
3344 3369 0.496
3344 3370 0.307
3344 3371 0.412
3344 3372 0.241
3344 3373 0.138
3344 3374 0.251
3344 3375 0.355
3344 3376 0.345
3344 3377 0.314
3344 3378 0.502
3344 3379 0.576
3344 3380 0.721
3344 3381 0.796
3344 3382 0.785
3345 3346 0.137
3345 3347 0.23
3345 3348 0.231
3345 3349 0.137
3345 3350 0.376
3345 3351 0.374
3345 3352 0.434
3345 3353 0.574
3345 3354 0.617
3345 3355 0.674
3345 3356 0.272
3345 3357 0.289
3345 3358 0.431
3345 3359 0.489
3345 3360 0.405
3345 3361 0.53
3345 3362 0.635
3345 3363 0.719
3345 3364 0.384
3345 3365 0.48
3345 3366 0.606
3345 3367 0.608
3345 3368 0.48
3345 3369 0.74
3345 3370 0.739
3345 3371 0.834
3345 3372 0.272
3345 3373 0.403
3345 3374 0.489
3345 3375 0.435
3345 3376 0.288
3345 3377 0.639
3345 3378 0.533
3345 3379 0.633
3345 3380 0.709
3345 3381 0.753
3345 3382 0.76
3346 3347 0.14
3346 3348 0.219
3346 3349 0.214
3346 3350 0.365
3346 3351 0.259
3346 3352 0.325
3346 3353 0.454
3346 3354 0.485
3346 3355 0.564
3346 3356 0.409
3346 3357 0.42
3346 3358 0.56
3346 3359 0.626
3346 3360 0.541
3346 3361 0.646
3346 3362 0.772
3346 3363 0.852
3346 3364 0.481
3346 3365 0.593
3346 3366 0.71
3346 3367 0.69
3346 3368 0.553
3346 3369 0.85
3346 3370 0.809
3346 3371 0.906
3346 3372 0.289
3346 3373 0.415
3346 3374 0.459
3346 3375 0.372
3346 3376 0.239
3346 3377 0.607
3346 3378 0.439
3346 3379 0.535
3346 3380 0.592
3346 3381 0.633
3346 3382 0.638
3347 3348 0.133
3347 3349 0.219
3347 3350 0.25
3347 3351 0.15
3347 3352 0.24
3347 3353 0.375
3347 3354 0.42
3347 3355 0.48
3347 3356 0.487
3347 3357 0.46
3347 3358 0.59
3347 3359 0.679
3347 3360 0.62
3347 3361 0.644
3347 3362 0.824
3347 3363 0.892
3347 3364 0.607
3347 3365 0.709
3347 3366 0.833
3347 3367 0.823
3347 3368 0.688
3347 3369 0.969
3347 3370 0.946
3347 3371 1.041
3347 3372 0.429
3347 3373 0.554
3347 3374 0.588
3347 3375 0.488
3347 3376 0.368
3347 3377 0.733
3347 3378 0.524
3347 3379 0.609
3347 3380 0.635
3347 3381 0.659
3347 3382 0.672
3348 3349 0.141
3348 3350 0.149
3348 3351 0.251
3348 3352 0.329
3348 3353 0.47
3348 3354 0.53
3348 3355 0.555
3348 3356 0.432
3348 3357 0.373
3348 3358 0.489
3348 3359 0.592
3348 3360 0.559
3348 3361 0.525
3348 3362 0.734
3348 3363 0.792
3348 3364 0.609
3348 3365 0.69
3348 3366 0.824
3348 3367 0.836
3348 3368 0.71
3348 3369 0.948
3348 3370 0.969
3348 3371 1.06
3348 3372 0.487
3348 3373 0.618
3348 3374 0.677
3348 3375 0.591
3348 3376 0.458
3348 3377 0.826
3348 3378 0.645
3348 3379 0.732
3348 3380 0.765
3348 3381 0.786
3348 3382 0.805
3349 3350 0.262
3349 3351 0.366
3349 3352 0.432
3349 3353 0.578
3349 3354 0.636
3349 3355 0.666
3349 3356 0.291
3349 3357 0.241
3349 3358 0.37
3349 3359 0.461
3349 3360 0.419
3349 3361 0.437
3349 3362 0.606
3349 3363 0.673
3349 3364 0.483
3349 3365 0.554
3349 3366 0.69
3349 3367 0.712
3349 3368 0.594
3349 3369 0.811
3349 3370 0.851
3349 3371 0.941
3349 3372 0.409
3349 3373 0.54
3349 3374 0.625
3349 3375 0.564
3349 3376 0.419
3349 3377 0.775
3349 3378 0.648
3349 3379 0.744
3349 3380 0.803
3349 3381 0.835
3349 3382 0.85
3350 3351 0.305
3350 3352 0.373
3350 3353 0.496
3350 3354 0.565
3350 3355 0.559
3350 3356 0.538
3350 3357 0.449
3350 3358 0.536
3350 3359 0.657
3350 3360 0.654
3350 3361 0.53
3350 3362 0.788
3350 3363 0.829
3350 3364 0.744
3350 3365 0.814
3350 3366 0.951
3350 3367 0.973
3350 3368 0.852
3350 3369 1.067
3350 3370 1.11
3350 3371 1.198
3350 3372 0.636
3350 3373 0.767
3350 3374 0.824
3350 3375 0.733
3350 3376 0.604
3350 3377 0.972
3350 3378 0.773
3350 3379 0.854
3350 3380 0.869
3350 3381 0.878
3350 3382 0.902
3351 3352 0.153
3351 3353 0.251
3351 3354 0.284
3351 3355 0.365
3351 3356 0.636
3351 3357 0.607
3351 3358 0.733
3351 3359 0.827
3351 3360 0.769
3351 3361 0.776
3351 3362 0.971
3351 3363 1.036
3351 3364 0.74
3351 3365 0.85
3351 3366 0.968
3351 3367 0.947
3351 3368 0.808
3351 3369 1.108
3351 3370 1.062
3351 3371 1.157
3351 3372 0.531
3351 3373 0.644
3351 3374 0.647
3351 3375 0.528
3351 3376 0.44
3351 3377 0.78
3351 3378 0.521
3351 3379 0.589
3351 3380 0.579
3351 3381 0.591
3351 3382 0.603
3352 3353 0.15
3352 3354 0.238
3352 3355 0.242
3352 3356 0.688
3352 3357 0.662
3352 3358 0.785
3352 3359 0.877
3352 3360 0.82
3352 3361 0.826
3352 3362 1.02
3352 3363 1.096
3352 3364 0.785
3352 3365 0.896
3352 3366 1.013
3352 3367 0.989
3352 3368 0.85
3352 3369 1.153
3352 3370 1.1
3352 3371 1.207
3352 3372 0.571
3352 3373 0.68
3352 3374 0.674
3352 3375 0.551
3352 3376 0.475
3352 3377 0.803
3352 3378 0.529
3352 3379 0.62
3352 3380 0.6
3352 3381 0.633
3352 3382 0.591
3353 3354 0.122
3353 3355 0.134
3353 3356 0.834
3353 3357 0.811
3353 3358 0.935
3353 3359 1.027
3353 3360 0.966
3353 3361 0.972
3353 3362 1.17
3353 3363 1.245
3353 3364 0.913
3353 3365 1.03
3353 3366 1.141
3353 3367 1.106
3353 3368 0.965
3353 3369 1.284
3353 3370 1.209
3353 3371 1.315
3353 3372 0.68
3353 3373 0.775
3353 3374 0.743
3353 3375 0.613
3353 3376 0.567
3353 3377 0.856
3353 3378 0.553
3353 3379 0.626
3353 3380 0.571
3353 3381 0.594
3353 3382 0.539
3354 3355 0.223
3354 3356 0.886
3354 3357 0.873
3354 3358 1.002
3354 3359 1.089
3354 3360 1.02
3354 3361 1.048
3354 3362 1.235
3354 3363 1.309
3354 3364 0.942
3354 3365 1.065
3354 3366 1.169
3354 3367 1.124
3354 3368 0.982
3354 3369 1.316
3354 3370 1.218
3354 3371 1.319
3354 3372 0.692
3354 3373 0.775
3354 3374 0.724
3354 3375 0.592
3354 3376 0.568
3354 3377 0.826
3354 3378 0.51
3354 3379 0.556
3354 3380 0.48
3354 3381 0.49
3354 3382 0.451
3355 3356 0.92
3355 3357 0.889
3355 3358 1.005
3355 3359 1.101
3355 3360 1.05
3355 3361 1.031
3355 3362 1.241
3355 3363 1.317
3355 3364 1.012
3355 3365 1.124
3355 3366 1.237
3355 3367 1.207
3355 3368 1.067
3355 3369 1.378
3355 3370 1.31
3355 3371 1.421
3355 3372 0.787
3355 3373 0.884
3355 3374 0.852
3355 3375 0.724
3355 3376 0.68
3355 3377 0.963
3355 3378 0.662
3355 3379 0.74
3355 3380 0.677
3355 3381 0.704
3355 3382 0.626
3356 3357 0.134
3356 3358 0.232
3356 3359 0.233
3356 3360 0.134
3356 3361 0.376
3356 3362 0.374
3356 3363 0.47
3356 3364 0.275
3356 3365 0.291
3356 3366 0.431
3356 3367 0.49
3356 3368 0.411
3356 3369 0.533
3356 3370 0.638
3356 3371 0.72
3356 3372 0.388
3356 3373 0.482
3356 3374 0.617
3356 3375 0.616
3356 3376 0.481
3356 3377 0.75
3356 3378 0.746
3356 3379 0.846
3356 3380 0.946
3356 3381 0.995
3356 3382 1.003
3357 3358 0.143
3357 3359 0.22
3357 3360 0.211
3357 3361 0.261
3357 3362 0.365
3357 3363 0.439
3357 3364 0.407
3357 3365 0.418
3357 3366 0.558
3357 3367 0.623
3357 3368 0.543
3357 3369 0.648
3357 3370 0.771
3357 3371 0.85
3357 3372 0.482
3357 3373 0.591
3357 3374 0.715
3357 3375 0.695
3357 3376 0.551
3357 3377 0.856
3357 3378 0.811
3357 3379 0.91
3357 3380 0.995
3357 3381 1.035
3357 3382 1.048
3358 3359 0.134
3358 3360 0.224
3358 3361 0.151
3358 3362 0.252
3358 3363 0.312
3358 3364 0.492
3358 3365 0.464
3358 3366 0.595
3358 3367 0.684
3358 3368 0.629
3358 3369 0.655
3358 3370 0.831
3358 3371 0.901
3358 3372 0.612
3358 3373 0.713
3358 3374 0.844
3358 3375 0.832
3358 3376 0.69
3358 3377 0.98
3358 3378 0.952
3358 3379 1.051
3358 3380 1.137
3358 3381 1.176
3358 3382 1.191
3359 3360 0.149
3359 3361 0.257
3359 3362 0.147
3359 3363 0.244
3359 3364 0.44
3359 3365 0.378
3359 3366 0.496
3359 3367 0.601
3359 3368 0.57
3359 3369 0.537
3359 3370 0.743
3359 3371 0.806
3359 3372 0.616
3359 3373 0.697
3359 3374 0.838
3359 3375 0.847
3359 3376 0.714
3359 3377 0.963
3359 3378 0.979
3359 3379 1.078
3359 3380 1.178
3359 3381 1.222
3359 3382 1.235
3360 3361 0.374
3360 3362 0.265
3360 3363 0.371
3360 3364 0.291
3360 3365 0.241
3360 3366 0.371
3360 3367 0.463
3360 3368 0.422
3360 3369 0.442
3360 3370 0.608
3360 3371 0.679
3360 3372 0.482
3360 3373 0.553
3360 3374 0.697
3360 3375 0.716
3360 3376 0.591
3360 3377 0.818
3360 3378 0.854
3360 3379 0.952
3360 3380 1.061
3360 3381 1.111
3360 3382 1.12
3361 3362 0.318
3361 3363 0.329
3361 3364 0.643
3361 3365 0.614
3361 3366 0.743
3361 3367 0.835
3361 3368 0.779
3361 3369 0.793
3361 3370 0.981
3361 3371 1.049
3361 3372 0.743
3361 3373 0.851
3361 3374 0.977
3361 3375 0.952
3361 3376 0.807
3361 3377 1.117
3361 3378 1.061
3361 3379 1.16
3361 3380 1.234
3361 3381 1.265
3361 3382 1.283
3362 3363 0.133
3362 3364 0.54
3362 3365 0.449
3362 3366 0.539
3362 3367 0.662
3362 3368 0.66
3362 3369 0.539
3362 3370 0.794
3362 3371 0.842
3362 3372 0.746
3362 3373 0.815
3362 3374 0.961
3362 3375 0.98
3362 3376 0.852
3362 3377 1.078
3362 3378 1.116
3362 3379 1.214
3362 3380 1.319
3362 3381 1.364
3362 3382 1.377
3363 3364 0.647
3363 3365 0.556
3363 3366 0.64
3363 3367 0.764
3363 3368 0.765
3363 3369 0.628
3363 3370 0.893
3363 3371 0.928
3363 3372 0.847
3363 3373 0.918
3363 3374 1.063
3363 3375 1.079
3363 3376 0.948
3363 3377 1.181
3363 3378 1.213
3363 3379 1.303
3363 3380 1.404
3363 3381 1.441
3363 3382 1.468
3364 3365 0.137
3364 3366 0.229
3364 3367 0.23
3364 3368 0.137
3364 3369 0.374
3364 3370 0.373
3364 3371 0.468
3364 3372 0.274
3364 3373 0.29
3364 3374 0.439
3364 3375 0.494
3364 3376 0.407
3364 3377 0.542
3364 3378 0.644
3364 3379 0.736
3364 3380 0.865
3364 3381 0.929
3364 3382 0.928
3365 3366 0.141
3365 3367 0.223
3365 3368 0.217
3365 3369 0.26
3365 3370 0.367
3365 3371 0.444
3365 3372 0.41
3365 3373 0.422
3365 3374 0.57
3365 3375 0.63
3365 3376 0.542
3365 3377 0.66
3365 3378 0.781
3365 3379 0.871
3365 3380 1.001
3365 3381 1.063
3365 3382 1.065
3366 3367 0.136
3366 3368 0.223
3366 3369 0.151
3366 3370 0.255
3366 3371 0.319
3366 3372 0.488
3366 3373 0.462
3366 3374 0.6
3366 3375 0.685
3366 3376 0.622
3366 3377 0.662
3366 3378 0.836
3366 3379 0.918
3366 3380 1.057
3366 3381 1.123
3366 3382 1.123
3367 3368 0.143
3367 3369 0.257
3367 3370 0.148
3367 3371 0.246
3367 3372 0.433
3367 3373 0.374
3367 3374 0.498
3367 3375 0.597
3367 3376 0.56
3367 3377 0.541
3367 3378 0.746
3367 3379 0.82
3367 3380 0.965
3367 3381 1.035
3367 3382 1.031
3368 3369 0.37
3368 3370 0.26
3368 3371 0.365
3368 3372 0.29
3368 3373 0.241
3368 3374 0.378
3368 3375 0.465
3368 3376 0.418
3368 3377 0.449
3368 3378 0.616
3368 3379 0.697
3368 3380 0.838
3368 3381 0.908
3368 3382 0.902
3369 3370 0.316
3369 3371 0.336
3369 3372 0.639
3369 3373 0.611
3369 3374 0.746
3369 3375 0.834
3369 3376 0.772
3369 3377 0.797
3369 3378 0.986
3369 3379 1.065
3369 3380 1.206
3369 3381 1.27
3369 3382 1.273
3370 3371 0.133
3370 3372 0.534
3370 3373 0.445
3370 3374 0.539
3370 3375 0.657
3370 3376 0.65
3370 3377 0.541
3370 3378 0.797
3370 3379 0.858
3370 3380 1.008
3370 3381 1.081
3370 3382 1.073
3371 3372 0.637
3371 3373 0.547
3371 3374 0.635
3371 3375 0.755
3371 3376 0.751
3371 3377 0.624
3371 3378 0.892
3371 3379 0.937
3371 3380 1.088
3371 3381 1.152
3371 3382 1.163
3372 3373 0.133
3372 3374 0.234
3372 3375 0.235
3372 3376 0.134
3372 3377 0.378
3372 3378 0.379
3372 3379 0.481
3372 3380 0.6
3372 3381 0.669
3372 3382 0.658
3373 3374 0.149
3373 3375 0.225
3373 3376 0.21
3373 3377 0.268
3373 3378 0.375
3373 3379 0.461
3373 3380 0.599
3373 3381 0.675
3373 3382 0.661
3374 3375 0.132
3374 3376 0.222
3374 3377 0.15
3374 3378 0.258
3374 3379 0.333
3374 3380 0.477
3374 3381 0.562
3374 3382 0.536
3375 3376 0.147
3375 3377 0.253
3375 3378 0.152
3375 3379 0.261
3375 3380 0.385
3375 3381 0.472
3375 3382 0.439
3376 3377 0.37
3376 3378 0.265
3376 3379 0.376
3376 3380 0.479
3376 3381 0.55
3376 3382 0.533
3377 3378 0.322
3377 3379 0.354
3377 3380 0.501
3377 3381 0.589
3377 3382 0.557
3378 3379 0.154
3378 3380 0.248
3378 3381 0.351
3378 3382 0.287
3379 3380 0.152
3379 3381 0.238
3379 3382 0.248
3380 3381 0.121
3380 3382 0.135
3381 3382 0.221
3383 3384 0.473
3383 3385 0.672
3383 3386 0.475
3383 3387 0.136
3383 3388 0.247
3383 3389 0.352
3383 3390 0.345
3383 3391 0.496
3383 3392 0.32
3383 3393 0.333
3383 3394 0.472
3383 3395 0.569
3383 3396 0.515
3383 3397 0.53
3383 3398 0.671
3383 3399 0.721
3383 3400 0.618
3383 3401 0.771
3383 3402 0.869
3383 3403 0.942
3383 3404 0.62
3383 3405 0.718
3383 3406 0.673
3383 3407 0.531
3383 3408 0.865
3383 3409 0.768
3383 3410 0.898
3383 3411 0.344
3383 3412 0.354
3383 3413 0.25
3383 3414 0.137
3383 3415 0.497
3383 3416 0.312
3383 3417 0.367
3383 3418 0.493
3383 3419 0.516
3383 3420 0.608
3383 3421 0.239
3383 3422 0.492
3383 3423 0.492
3383 3424 0.241
3383 3425 0.336
3384 3385 0.473
3384 3386 0.669
3384 3387 0.347
3384 3388 0.351
3384 3389 0.243
3384 3390 0.136
3384 3391 0.305
3384 3392 0.493
3384 3393 0.594
3384 3394 0.728
3384 3395 0.785
3384 3396 0.802
3384 3397 0.137
3384 3398 0.242
3384 3399 0.349
3384 3400 0.344
3384 3401 0.304
3384 3402 0.488
3384 3403 0.59
3384 3404 0.529
3384 3405 0.669
3384 3406 0.717
3384 3407 0.618
3384 3408 0.765
3384 3409 0.861
3384 3410 0.962
3384 3411 0.614
3384 3412 0.72
3384 3413 0.676
3384 3414 0.528
3384 3415 0.867
3384 3416 0.778
3384 3417 0.823
3384 3418 0.956
3384 3419 0.972
3384 3420 1.069
3384 3421 0.242
3384 3422 0.24
3384 3423 0.49
3384 3424 0.49
3384 3425 0.336
3385 3386 0.477
3385 3387 0.622
3385 3388 0.72
3385 3389 0.671
3385 3390 0.53
3385 3391 0.772
3385 3392 0.871
3385 3393 0.941
3385 3394 1.091
3385 3395 1.164
3385 3396 1.155
3385 3397 0.344
3385 3398 0.356
3385 3399 0.253
3385 3400 0.137
3385 3401 0.5
3385 3402 0.321
3385 3403 0.345
3385 3404 0.137
3385 3405 0.245
3385 3406 0.356
3385 3407 0.349
3385 3408 0.3
3385 3409 0.499
3385 3410 0.559
3385 3411 0.531
3385 3412 0.679
3385 3413 0.724
3385 3414 0.619
3385 3415 0.778
3385 3416 0.871
3385 3417 0.93
3385 3418 1.08
3385 3419 1.145
3385 3420 1.151
3385 3421 0.492
3385 3422 0.241
3385 3423 0.243
3385 3424 0.494
3385 3425 0.337
3386 3387 0.533
3386 3388 0.675
3386 3389 0.718
3386 3390 0.618
3386 3391 0.866
3386 3392 0.786
3386 3393 0.803
3386 3394 0.941
3386 3395 1.034
3386 3396 0.975
3386 3397 0.618
3386 3398 0.722
3386 3399 0.681
3386 3400 0.532
3386 3401 0.87
3386 3402 0.789
3386 3403 0.815
3386 3404 0.348
3386 3405 0.354
3386 3406 0.245
3386 3407 0.136
3386 3408 0.498
3386 3409 0.299
3386 3410 0.431
3386 3411 0.138
3386 3412 0.249
3386 3413 0.354
3386 3414 0.346
3386 3415 0.308
3386 3416 0.496
3386 3417 0.559
3386 3418 0.696
3386 3419 0.788
3386 3420 0.735
3386 3421 0.49
3386 3422 0.494
3386 3423 0.242
3386 3424 0.243
3386 3425 0.337
3387 3388 0.142
3387 3389 0.221
3387 3390 0.214
3387 3391 0.37
3387 3392 0.268
3387 3393 0.33
3387 3394 0.476
3387 3395 0.564
3387 3396 0.533
3387 3397 0.422
3387 3398 0.562
3387 3399 0.628
3387 3400 0.545
3387 3401 0.649
3387 3402 0.777
3387 3403 0.861
3387 3404 0.597
3387 3405 0.713
3387 3406 0.694
3387 3407 0.556
3387 3408 0.851
3387 3409 0.807
3387 3410 0.933
3387 3411 0.419
3387 3412 0.464
3387 3413 0.377
3387 3414 0.242
3387 3415 0.612
3387 3416 0.448
3387 3417 0.492
3387 3418 0.616
3387 3419 0.628
3387 3420 0.735
3387 3421 0.137
3387 3422 0.412
3387 3423 0.485
3387 3424 0.292
3387 3425 0.301
3388 3389 0.135
3388 3390 0.221
3388 3391 0.256
3388 3392 0.153
3388 3393 0.258
3388 3394 0.391
3388 3395 0.471
3388 3396 0.455
3388 3397 0.462
3388 3398 0.59
3388 3399 0.681
3388 3400 0.624
3388 3401 0.647
3388 3402 0.827
3388 3403 0.92
3388 3404 0.714
3388 3405 0.838
3388 3406 0.829
3388 3407 0.694
3388 3408 0.97
3388 3409 0.946
3388 3410 1.071
3388 3411 0.56
3388 3412 0.596
3388 3413 0.497
3388 3414 0.375
3388 3415 0.742
3388 3416 0.539
3388 3417 0.569
3388 3418 0.674
3388 3419 0.662
3388 3420 0.802
3388 3421 0.233
3388 3422 0.491
3388 3423 0.612
3388 3424 0.434
3388 3425 0.423
3389 3390 0.141
3389 3391 0.152
3389 3392 0.254
3389 3393 0.37
3389 3394 0.492
3389 3395 0.555
3389 3396 0.564
3389 3397 0.371
3389 3398 0.485
3389 3399 0.589
3389 3400 0.558
3389 3401 0.524
3389 3402 0.731
3389 3403 0.831
3389 3404 0.69
3389 3405 0.823
3389 3406 0.837
3389 3407 0.711
3389 3408 0.943
3389 3409 0.966
3389 3410 1.084
3389 3411 0.621
3389 3412 0.682
3389 3413 0.598
3389 3414 0.462
3389 3415 0.832
3389 3416 0.659
3389 3417 0.691
3389 3418 0.803
3389 3419 0.795
3389 3420 0.928
3389 3421 0.232
3389 3422 0.431
3389 3423 0.609
3389 3424 0.489
3389 3425 0.42
3390 3391 0.261
3390 3392 0.369
3390 3393 0.468
3390 3394 0.605
3390 3395 0.672
3390 3396 0.676
3390 3397 0.242
3390 3398 0.37
3390 3399 0.461
3390 3400 0.419
3390 3401 0.44
3390 3402 0.607
3390 3403 0.702
3390 3404 0.553
3390 3405 0.689
3390 3406 0.712
3390 3407 0.593
3390 3408 0.805
3390 3409 0.847
3390 3410 0.96
3390 3411 0.539
3390 3412 0.626
3390 3413 0.565
3390 3414 0.419
3390 3415 0.775
3390 3416 0.655
3390 3417 0.698
3390 3418 0.826
3390 3419 0.838
3390 3420 0.943
3390 3421 0.137
3390 3422 0.29
3390 3423 0.481
3390 3424 0.408
3390 3425 0.299
3391 3392 0.311
3391 3393 0.433
3391 3394 0.522
3391 3395 0.564
3391 3396 0.595
3391 3397 0.441
3391 3398 0.524
3391 3399 0.646
3391 3400 0.647
3391 3401 0.519
3391 3402 0.774
3391 3403 0.881
3391 3404 0.81
3391 3405 0.947
3391 3406 0.972
3391 3407 0.852
3391 3408 1.056
3391 3409 1.106
3391 3410 1.219
3391 3411 0.772
3391 3412 0.833
3391 3413 0.745
3391 3414 0.612
3391 3415 0.982
3391 3416 0.795
3391 3417 0.82
3391 3418 0.921
3391 3419 0.899
3391 3420 1.05
3391 3421 0.377
3391 3422 0.533
3391 3423 0.742
3391 3424 0.64
3391 3425 0.558
3392 3393 0.153
3392 3394 0.252
3392 3395 0.341
3392 3396 0.31
3392 3397 0.611
3392 3398 0.734
3392 3399 0.83
3392 3400 0.777
3392 3401 0.777
3392 3402 0.976
3392 3403 1.07
3392 3404 0.86
3392 3405 0.98
3392 3406 0.96
3392 3407 0.822
3392 3408 1.115
3392 3409 1.069
3392 3410 1.197
3392 3411 0.661
3392 3412 0.667
3392 3413 0.55
3392 3414 0.457
3392 3415 0.803
3392 3416 0.55
3392 3417 0.564
3392 3418 0.64
3392 3419 0.601
3392 3420 0.773
3392 3421 0.382
3392 3422 0.643
3392 3423 0.752
3392 3424 0.546
3392 3425 0.566
3393 3394 0.152
3393 3395 0.239
3393 3396 0.248
3393 3397 0.703
3393 3398 0.83
3393 3399 0.919
3393 3400 0.855
3393 3401 0.88
3393 3402 1.066
3393 3403 1.149
3393 3404 0.916
3393 3405 1.03
3393 3406 0.997
3393 3407 0.855
3393 3408 1.171
3393 3409 1.096
3393 3410 1.227
3393 3411 0.67
3393 3412 0.652
3393 3413 0.525
3393 3414 0.46
3393 3415 0.776
3393 3416 0.497
3393 3417 0.533
3393 3418 0.588
3393 3419 0.536
3393 3420 0.722
3393 3421 0.454
3393 3422 0.721
3393 3423 0.799
3393 3424 0.567
3393 3425 0.618
3394 3395 0.122
3394 3396 0.136
3394 3397 0.843
3394 3398 0.966
3394 3399 1.062
3394 3400 1.003
3394 3401 1.005
3394 3402 1.207
3394 3403 1.293
3394 3404 1.067
3394 3405 1.179
3394 3406 1.143
3394 3407 1.0
3394 3408 1.321
3394 3409 1.237
3394 3410 1.369
3394 3411 0.806
3394 3412 0.772
3394 3413 0.641
3394 3414 0.595
3394 3415 0.885
3394 3416 0.584
3394 3417 0.601
3394 3418 0.621
3394 3419 0.542
3394 3420 0.752
3394 3421 0.602
3394 3422 0.869
3394 3423 0.949
3394 3424 0.71
3394 3425 0.769
3395 3396 0.224
3395 3397 0.904
3395 3398 1.019
3395 3399 1.12
3395 3400 1.071
3395 3401 1.046
3395 3402 1.262
3395 3403 1.345
3395 3404 1.147
3395 3405 1.262
3395 3406 1.231
3395 3407 1.089
3395 3408 1.403
3395 3409 1.328
3395 3410 1.459
3395 3411 0.899
3395 3412 0.868
3395 3413 0.738
3395 3414 0.691
3395 3415 0.98
3395 3416 0.681
3395 3417 0.71
3395 3418 0.723
3395 3419 0.638
3395 3420 0.851
3395 3421 0.681
3395 3422 0.938
3395 3423 1.032
3395 3424 0.801
3395 3425 0.849
3396 3397 0.918
3396 3398 1.043
3396 3399 1.136
3396 3400 1.072
3396 3401 1.086
3396 3402 1.283
3396 3403 1.374
3396 3404 1.123
3396 3405 1.229
3396 3406 1.185
3396 3407 1.044
3396 3408 1.373
3396 3409 1.271
3396 3410 1.403
3396 3411 0.839
3396 3412 0.791
3396 3413 0.66
3396 3414 0.632
3396 3415 0.894
3396 3416 0.586
3396 3417 0.57
3396 3418 0.569
3396 3419 0.478
3396 3420 0.696
3396 3421 0.666
3396 3422 0.938
3396 3423 1.002
3396 3424 0.753
3396 3425 0.829
3397 3398 0.141
3397 3399 0.22
3397 3400 0.211
3397 3401 0.263
3397 3402 0.365
3397 3403 0.463
3397 3404 0.418
3397 3405 0.558
3397 3406 0.624
3397 3407 0.543
3397 3408 0.642
3397 3409 0.772
3397 3410 0.863
3397 3411 0.59
3397 3412 0.715
3397 3413 0.696
3397 3414 0.553
3397 3415 0.854
3397 3416 0.816
3397 3417 0.868
3397 3418 1.009
3397 3419 1.04
3397 3420 1.112
3397 3421 0.292
3397 3422 0.133
3397 3423 0.407
3397 3424 0.482
3397 3425 0.298
3398 3399 0.134
3398 3400 0.225
3398 3401 0.151
3398 3402 0.252
3398 3403 0.36
3398 3404 0.465
3398 3405 0.595
3398 3406 0.686
3398 3407 0.629
3398 3408 0.649
3398 3409 0.835
3398 3410 0.91
3398 3411 0.712
3398 3412 0.844
3398 3413 0.833
3398 3414 0.691
3398 3415 0.978
3398 3416 0.956
3398 3417 1.008
3398 3418 1.149
3398 3419 1.181
3398 3420 1.251
3398 3421 0.433
3398 3422 0.231
3398 3423 0.492
3398 3424 0.612
3398 3425 0.422
3399 3400 0.149
3399 3401 0.255
3399 3402 0.149
3399 3403 0.249
3399 3404 0.38
3399 3405 0.497
3399 3406 0.604
3399 3407 0.571
3399 3408 0.531
3399 3409 0.749
3399 3410 0.811
3399 3411 0.696
3399 3412 0.838
3399 3413 0.848
3399 3414 0.716
3399 3415 0.961
3399 3416 0.982
3399 3417 1.037
3399 3418 1.184
3399 3419 1.228
3399 3420 1.276
3399 3421 0.492
3399 3422 0.233
3399 3423 0.44
3399 3424 0.617
3399 3425 0.425
3400 3401 0.374
3400 3402 0.27
3400 3403 0.335
3400 3404 0.241
3400 3405 0.371
3400 3406 0.465
3400 3407 0.422
3400 3408 0.437
3400 3409 0.612
3400 3410 0.685
3400 3411 0.553
3400 3412 0.696
3400 3413 0.717
3400 3414 0.593
3400 3415 0.815
3400 3416 0.856
3400 3417 0.914
3400 3418 1.062
3400 3419 1.115
3400 3420 1.148
3400 3421 0.408
3400 3422 0.134
3400 3423 0.291
3400 3424 0.483
3400 3425 0.298
3401 3402 0.31
3401 3403 0.418
3401 3404 0.615
3401 3405 0.742
3401 3406 0.837
3401 3407 0.78
3401 3408 0.786
3401 3409 0.985
3401 3410 1.057
3401 3411 0.852
3401 3412 0.978
3401 3413 0.955
3401 3414 0.81
3401 3415 1.116
3401 3416 1.069
3401 3417 1.118
3401 3418 1.254
3401 3419 1.275
3401 3420 1.363
3401 3421 0.534
3401 3422 0.376
3401 3423 0.643
3401 3424 0.744
3401 3425 0.558
3402 3403 0.132
3402 3404 0.458
3402 3405 0.548
3402 3406 0.673
3402 3407 0.667
3402 3408 0.541
3402 3409 0.81
3402 3410 0.85
3402 3411 0.821
3402 3412 0.966
3402 3413 0.986
3402 3414 0.858
3402 3415 1.081
3402 3416 1.123
3402 3417 1.179
3402 3418 1.326
3402 3419 1.373
3402 3420 1.414
3402 3421 0.641
3402 3422 0.378
3402 3423 0.548
3402 3424 0.753
3402 3425 0.564
3403 3404 0.475
3403 3405 0.543
3403 3406 0.674
3403 3407 0.688
3403 3408 0.512
3403 3409 0.802
3403 3410 0.828
3403 3411 0.862
3403 3412 1.008
3403 3413 1.039
3403 3414 0.919
3403 3415 1.113
3403 3416 1.18
3403 3417 1.246
3403 3418 1.394
3403 3419 1.446
3403 3420 1.477
3403 3421 0.724
3403 3422 0.454
3403 3423 0.58
3403 3424 0.806
3403 3425 0.624
3404 3405 0.141
3404 3406 0.224
3404 3407 0.216
3404 3408 0.258
3404 3409 0.372
3404 3410 0.448
3404 3411 0.42
3404 3412 0.567
3404 3413 0.629
3404 3414 0.543
3404 3415 0.654
3404 3416 0.778
3404 3417 0.839
3404 3418 0.987
3404 3419 1.061
3404 3420 1.049
3404 3421 0.482
3404 3422 0.291
3404 3423 0.137
3404 3424 0.411
3404 3425 0.299
3405 3406 0.138
3405 3407 0.223
3405 3408 0.151
3405 3409 0.262
3405 3410 0.315
3405 3411 0.462
3405 3412 0.598
3405 3413 0.684
3405 3414 0.623
3405 3415 0.656
3405 3416 0.833
3405 3417 0.89
3405 3418 1.035
3405 3419 1.12
3405 3420 1.08
3405 3421 0.608
3405 3422 0.432
3405 3423 0.231
3405 3424 0.491
3405 3425 0.42
3406 3407 0.142
3406 3408 0.262
3406 3409 0.149
3406 3410 0.249
3406 3411 0.372
3406 3412 0.493
3406 3413 0.595
3406 3414 0.561
3406 3415 0.532
3406 3416 0.74
3406 3417 0.796
3406 3418 0.936
3406 3419 1.029
3406 3420 0.97
3406 3421 0.61
3406 3422 0.492
3406 3423 0.232
3406 3424 0.434
3406 3425 0.421
3407 3408 0.372
3407 3409 0.257
3407 3410 0.379
3407 3411 0.241
3407 3412 0.375
3407 3413 0.464
3407 3414 0.419
3407 3415 0.444
3407 3416 0.611
3407 3417 0.673
3407 3418 0.816
3407 3419 0.902
3407 3420 0.862
3407 3421 0.481
3407 3422 0.411
3407 3423 0.137
3407 3424 0.292
3407 3425 0.299
3408 3409 0.333
3408 3410 0.324
3408 3411 0.612
3408 3412 0.746
3408 3413 0.835
3408 3414 0.774
3408 3415 0.794
3408 3416 0.983
3408 3417 1.038
3408 3418 1.182
3408 3419 1.269
3408 3420 1.223
3408 3421 0.739
3408 3422 0.529
3408 3423 0.375
3408 3424 0.641
3408 3425 0.555
3409 3410 0.133
3409 3411 0.437
3409 3412 0.526
3409 3413 0.646
3409 3414 0.643
3409 3415 0.523
3409 3416 0.779
3409 3417 0.83
3409 3418 0.959
3409 3419 1.062
3409 3420 0.973
3409 3421 0.737
3409 3422 0.639
3409 3423 0.374
3409 3424 0.53
3409 3425 0.554
3410 3411 0.57
3410 3412 0.656
3410 3413 0.777
3410 3414 0.776
3410 3415 0.641
3410 3416 0.909
3410 3417 0.957
3410 3418 1.083
3410 3419 1.189
3410 3420 1.09
3410 3421 0.856
3410 3422 0.732
3410 3423 0.481
3410 3424 0.66
3410 3425 0.67
3411 3412 0.148
3411 3413 0.223
3411 3414 0.211
3411 3415 0.266
3411 3416 0.371
3411 3417 0.442
3411 3418 0.583
3411 3419 0.666
3411 3420 0.638
3411 3421 0.403
3411 3422 0.481
3411 3423 0.289
3411 3424 0.134
3411 3425 0.294
3412 3413 0.133
3412 3414 0.223
3412 3415 0.15
3412 3416 0.253
3412 3417 0.329
3412 3418 0.458
3412 3419 0.549
3412 3420 0.502
3412 3421 0.489
3412 3422 0.616
3412 3423 0.437
3412 3424 0.234
3412 3425 0.423
3413 3414 0.148
3413 3415 0.254
3413 3416 0.15
3413 3417 0.245
3413 3418 0.378
3413 3419 0.45
3413 3420 0.453
3413 3421 0.435
3413 3422 0.617
3413 3423 0.493
3413 3424 0.234
3413 3425 0.423
3414 3415 0.371
3414 3416 0.267
3414 3417 0.341
3414 3418 0.482
3414 3419 0.534
3414 3420 0.576
3414 3421 0.288
3414 3422 0.483
3414 3423 0.407
3414 3424 0.134
3414 3425 0.296
3415 3416 0.316
3415 3417 0.375
3415 3418 0.472
3415 3419 0.578
3415 3420 0.475
3415 3421 0.639
3415 3422 0.747
3415 3423 0.537
3415 3424 0.377
3415 3425 0.558
3416 3417 0.152
3416 3418 0.249
3416 3419 0.313
3416 3420 0.335
3416 3421 0.537
3416 3422 0.749
3416 3423 0.642
3416 3424 0.378
3416 3425 0.56
3417 3418 0.15
3417 3419 0.236
3417 3420 0.246
3417 3421 0.589
3417 3422 0.807
3417 3423 0.705
3417 3424 0.449
3417 3425 0.626
3418 3419 0.122
3418 3420 0.135
3418 3421 0.724
3418 3422 0.952
3418 3423 0.853
3418 3424 0.595
3418 3425 0.772
3419 3420 0.224
3419 3421 0.75
3419 3422 0.997
3419 3423 0.926
3419 3424 0.659
3419 3425 0.824
3420 3421 0.834
3420 3422 1.045
3420 3423 0.918
3420 3424 0.675
3420 3425 0.86
3421 3422 0.275
3421 3423 0.385
3421 3424 0.271
3421 3425 0.194
3422 3423 0.275
3422 3424 0.389
3422 3425 0.196
3423 3424 0.275
3423 3425 0.194
3424 3425 0.194
3426 3427 0.476
3426 3428 0.672
3426 3429 0.476
3426 3430 0.136
3426 3431 0.245
3426 3432 0.352
3426 3433 0.348
3426 3434 0.493
3426 3435 0.309
3426 3436 0.382
3426 3437 0.503
3426 3438 0.581
3426 3439 0.558
3426 3440 0.533
3426 3441 0.675
3426 3442 0.724
3426 3443 0.619
3426 3444 0.774
3426 3445 0.868
3426 3446 0.959
3426 3447 0.621
3426 3448 0.719
3426 3449 0.674
3426 3450 0.532
3426 3451 0.866
3426 3452 0.771
3426 3453 0.885
3426 3454 0.345
3426 3455 0.353
3426 3456 0.249
3426 3457 0.138
3426 3458 0.495
3426 3459 0.308
3426 3460 0.397
3426 3461 0.527
3426 3462 0.563
3426 3463 0.629
3426 3464 0.242
3426 3465 0.495
3426 3466 0.493
3426 3467 0.243
3426 3468 0.338
3427 3428 0.475
3427 3429 0.672
3427 3430 0.349
3427 3431 0.353
3427 3432 0.247
3427 3433 0.137
3427 3434 0.312
3427 3435 0.494
3427 3436 0.546
3427 3437 0.69
3427 3438 0.734
3427 3439 0.79
3427 3440 0.139
3427 3441 0.245
3427 3442 0.353
3427 3443 0.346
3427 3444 0.303
3427 3445 0.494
3427 3446 0.557
3427 3447 0.532
3427 3448 0.672
3427 3449 0.721
3427 3450 0.621
3427 3451 0.771
3427 3452 0.865
3427 3453 0.955
3427 3454 0.615
3427 3455 0.721
3427 3456 0.677
3427 3457 0.53
3427 3458 0.867
3427 3459 0.778
3427 3460 0.851
3427 3461 0.993
3427 3462 1.031
3427 3463 1.09
3427 3464 0.242
3427 3465 0.242
3427 3466 0.492
3427 3467 0.491
3427 3468 0.336
3428 3429 0.475
3428 3430 0.621
3428 3431 0.719
3428 3432 0.674
3428 3433 0.532
3428 3434 0.779
3428 3435 0.867
3428 3436 0.92
3428 3437 1.072
3428 3438 1.143
3428 3439 1.141
3428 3440 0.344
3428 3441 0.354
3428 3442 0.25
3428 3443 0.136
3428 3444 0.498
3428 3445 0.308
3428 3446 0.42
3428 3447 0.136
3428 3448 0.245
3428 3449 0.355
3428 3450 0.348
3428 3451 0.303
3428 3452 0.497
3428 3453 0.558
3428 3454 0.528
3428 3455 0.674
3428 3456 0.72
3428 3457 0.616
3428 3458 0.774
3428 3459 0.867
3428 3460 0.931
3428 3461 1.074
3428 3462 1.157
3428 3463 1.121
3428 3464 0.491
3428 3465 0.24
3428 3466 0.241
3428 3467 0.491
3428 3468 0.335
3429 3430 0.532
3429 3431 0.673
3429 3432 0.719
3429 3433 0.621
3429 3434 0.868
3429 3435 0.778
3429 3436 0.839
3429 3437 0.967
3429 3438 1.054
3429 3439 1.002
3429 3440 0.619
3429 3441 0.721
3429 3442 0.678
3429 3443 0.531
3429 3444 0.868
3429 3445 0.777
3429 3446 0.883
3429 3447 0.348
3429 3448 0.352
3429 3449 0.244
3429 3450 0.136
3429 3451 0.495
3429 3452 0.301
3429 3453 0.419
3429 3454 0.137
3429 3455 0.246
3429 3456 0.351
3429 3457 0.345
3429 3458 0.305
3429 3459 0.493
3429 3460 0.543
3429 3461 0.664
3429 3462 0.768
3429 3463 0.68
3429 3464 0.491
3429 3465 0.494
3429 3466 0.243
3429 3467 0.242
3429 3468 0.339
3430 3431 0.141
3430 3432 0.222
3430 3433 0.216
3430 3434 0.368
3430 3435 0.261
3430 3436 0.341
3430 3437 0.482
3430 3438 0.55
3430 3439 0.561
3430 3440 0.424
3430 3441 0.565
3430 3442 0.63
3430 3443 0.545
3430 3444 0.651
3430 3445 0.777
3430 3446 0.861
3430 3447 0.597
3430 3448 0.714
3430 3449 0.695
3430 3450 0.557
3430 3451 0.853
3430 3452 0.81
3430 3453 0.92
3430 3454 0.418
3430 3455 0.462
3430 3456 0.375
3430 3457 0.24
3430 3458 0.61
3430 3459 0.444
3430 3460 0.525
3430 3461 0.657
3430 3462 0.687
3430 3463 0.762
3430 3464 0.139
3430 3465 0.413
3430 3466 0.484
3430 3467 0.291
3430 3468 0.3
3431 3432 0.134
3431 3433 0.221
3431 3434 0.253
3431 3435 0.15
3431 3436 0.242
3431 3437 0.382
3431 3438 0.433
3431 3439 0.483
3431 3440 0.464
3431 3441 0.594
3431 3442 0.683
3431 3443 0.624
3431 3444 0.649
3431 3445 0.83
3431 3446 0.902
3431 3447 0.714
3431 3448 0.838
3431 3449 0.829
3431 3450 0.693
3431 3451 0.972
3431 3452 0.948
3431 3453 1.056
3431 3454 0.558
3431 3455 0.594
3431 3456 0.494
3431 3457 0.372
3431 3458 0.739
3431 3459 0.535
3431 3460 0.609
3431 3461 0.73
3431 3462 0.738
3431 3463 0.846
3431 3464 0.231
3431 3465 0.491
3431 3466 0.611
3431 3467 0.433
3431 3468 0.42
3432 3433 0.142
3432 3434 0.15
3432 3435 0.253
3432 3436 0.317
3432 3437 0.456
3432 3438 0.494
3432 3439 0.566
3432 3440 0.375
3432 3441 0.491
3432 3442 0.595
3432 3443 0.562
3432 3444 0.529
3432 3445 0.739
3432 3446 0.802
3432 3447 0.694
3432 3448 0.827
3432 3449 0.84
3432 3450 0.714
3432 3451 0.949
3432 3452 0.971
3432 3453 1.074
3432 3454 0.621
3432 3455 0.681
3432 3456 0.597
3432 3457 0.461
3432 3458 0.83
3432 3459 0.655
3432 3460 0.729
3432 3461 0.855
3432 3462 0.868
3432 3463 0.969
3432 3464 0.232
3432 3465 0.435
3432 3466 0.611
3432 3467 0.489
3432 3468 0.42
3433 3434 0.263
3433 3435 0.368
3433 3436 0.43
3433 3437 0.577
3433 3438 0.628
3433 3439 0.675
3433 3440 0.243
3433 3441 0.373
3433 3442 0.464
3433 3443 0.421
3433 3444 0.44
3433 3445 0.61
3433 3446 0.682
3433 3447 0.556
3433 3448 0.692
3433 3449 0.715
3433 3450 0.597
3433 3451 0.81
3433 3452 0.852
3433 3453 0.951
3433 3454 0.541
3433 3455 0.627
3433 3456 0.566
3433 3457 0.42
3433 3458 0.776
3433 3459 0.655
3433 3460 0.73
3433 3461 0.868
3433 3462 0.9
3433 3463 0.97
3433 3464 0.138
3433 3465 0.293
3433 3466 0.484
3433 3467 0.409
3433 3468 0.298
3434 3435 0.309
3434 3436 0.348
3434 3437 0.458
3434 3438 0.467
3434 3439 0.58
3434 3440 0.45
3434 3441 0.537
3434 3442 0.659
3434 3443 0.656
3434 3444 0.531
3434 3445 0.792
3434 3446 0.839
3434 3447 0.816
3434 3448 0.954
3434 3449 0.978
3434 3450 0.856
3434 3451 1.067
3434 3452 1.112
3434 3453 1.212
3434 3454 0.771
3434 3455 0.83
3434 3456 0.741
3434 3457 0.608
3434 3458 0.978
3434 3459 0.787
3434 3460 0.857
3434 3461 0.977
3434 3462 0.977
3434 3463 1.096
3434 3464 0.377
3434 3465 0.54
3434 3466 0.746
3434 3467 0.639
3434 3468 0.558
3435 3436 0.154
3435 3437 0.257
3435 3438 0.297
3435 3439 0.368
3435 3440 0.611
3435 3441 0.738
3435 3442 0.831
3435 3443 0.774
3435 3444 0.781
3435 3445 0.978
3435 3446 1.047
3435 3447 0.855
3435 3448 0.975
3435 3449 0.954
3435 3450 0.815
3435 3451 1.112
3435 3452 1.065
3435 3453 1.175
3435 3454 0.652
3435 3455 0.657
3435 3456 0.539
3435 3457 0.447
3435 3458 0.791
3435 3459 0.538
3435 3460 0.605
3435 3461 0.703
3435 3462 0.687
3435 3463 0.829
3435 3464 0.377
3435 3465 0.641
3435 3466 0.746
3435 3467 0.537
3435 3468 0.558
3436 3437 0.152
3436 3438 0.237
3436 3439 0.249
3436 3440 0.663
3436 3441 0.783
3436 3442 0.878
3436 3443 0.826
3436 3444 0.819
3436 3445 1.022
3436 3446 1.099
3436 3447 0.912
3436 3448 1.033
3436 3449 1.014
3436 3450 0.875
3436 3451 1.169
3436 3452 1.125
3436 3453 1.243
3436 3454 0.714
3436 3455 0.716
3436 3456 0.598
3436 3457 0.512
3436 3458 0.847
3436 3459 0.59
3436 3460 0.683
3436 3461 0.767
3436 3462 0.745
3436 3463 0.888
3436 3464 0.444
3436 3465 0.696
3436 3466 0.804
3436 3467 0.601
3436 3468 0.616
3437 3438 0.121
3437 3439 0.135
3437 3440 0.811
3437 3441 0.929
3437 3442 1.027
3437 3443 0.978
3437 3444 0.956
3437 3445 1.17
3437 3446 1.245
3437 3447 1.06
3437 3448 1.178
3437 3449 1.153
3437 3450 1.013
3437 3451 1.317
3437 3452 1.259
3437 3453 1.378
3437 3454 0.837
3437 3455 0.82
3437 3456 0.695
3437 3457 0.631
3437 3458 0.941
3437 3459 0.657
3437 3460 0.741
3437 3461 0.801
3437 3462 0.757
3437 3463 0.924
3437 3464 0.593
3437 3465 0.847
3437 3466 0.949
3437 3467 0.733
3437 3468 0.764
3438 3439 0.221
3438 3440 0.864
3438 3441 0.975
3438 3442 1.082
3438 3443 1.042
3438 3444 0.989
3438 3445 1.224
3438 3446 1.288
3438 3447 1.137
3438 3448 1.259
3438 3449 1.238
3438 3450 1.098
3438 3451 1.395
3438 3452 1.346
3438 3453 1.461
3438 3454 0.923
3438 3455 0.907
3438 3456 0.781
3438 3457 0.714
3438 3458 1.028
3438 3459 0.738
3438 3460 0.805
3438 3461 0.862
3438 3462 0.808
3438 3463 0.99
3438 3464 0.659
3438 3465 0.911
3438 3466 1.029
3438 3467 0.816
3438 3468 0.84
3439 3440 0.902
3439 3441 1.022
3439 3442 1.113
3439 3443 1.056
3439 3444 1.056
3439 3445 1.255
3439 3446 1.338
3439 3447 1.12
3439 3448 1.231
3439 3449 1.197
3439 3450 1.058
3439 3451 1.372
3439 3452 1.294
3439 3453 1.418
3439 3454 0.872
3439 3455 0.84
3439 3456 0.716
3439 3457 0.672
3439 3458 0.948
3439 3459 0.661
3439 3460 0.756
3439 3461 0.796
3439 3462 0.745
3439 3463 0.911
3439 3464 0.674
3439 3465 0.927
3439 3466 1.005
3439 3467 0.779
3439 3468 0.828
3440 3441 0.142
3440 3442 0.221
3440 3443 0.212
3440 3444 0.261
3440 3445 0.367
3440 3446 0.444
3440 3447 0.419
3440 3448 0.559
3440 3449 0.625
3440 3450 0.544
3440 3451 0.645
3440 3452 0.773
3440 3453 0.855
3440 3454 0.59
3440 3455 0.714
3440 3456 0.695
3440 3457 0.553
3440 3458 0.852
3440 3459 0.815
3440 3460 0.888
3440 3461 1.033
3440 3462 1.085
3440 3463 1.118
3440 3464 0.292
3440 3465 0.134
3440 3466 0.407
3440 3467 0.482
3440 3468 0.296
3441 3442 0.134
3441 3443 0.224
3441 3444 0.151
3441 3445 0.255
3441 3446 0.316
3441 3447 0.463
3441 3448 0.594
3441 3449 0.685
3441 3450 0.628
3441 3451 0.65
3441 3452 0.832
3441 3453 0.901
3441 3454 0.71
3441 3455 0.842
3441 3456 0.832
3441 3457 0.691
3441 3458 0.975
3441 3459 0.955
3441 3460 1.026
3441 3461 1.172
3441 3462 1.226
3441 3463 1.254
3441 3464 0.434
3441 3465 0.231
3441 3466 0.49
3441 3467 0.612
3441 3468 0.42
3442 3443 0.148
3442 3444 0.257
3442 3445 0.148
3442 3446 0.246
3442 3447 0.377
3442 3448 0.494
3442 3449 0.6
3442 3450 0.568
3442 3451 0.531
3442 3452 0.744
3442 3453 0.804
3442 3454 0.693
3442 3455 0.834
3442 3456 0.845
3442 3457 0.714
3442 3458 0.956
3442 3459 0.979
3442 3460 1.048
3442 3461 1.196
3442 3462 1.261
3442 3463 1.265
3442 3464 0.492
3442 3465 0.232
3442 3466 0.437
3442 3467 0.614
3442 3468 0.422
3443 3444 0.373
3443 3445 0.263
3443 3446 0.372
3443 3447 0.241
3443 3448 0.371
3443 3449 0.464
3443 3450 0.421
3443 3451 0.439
3443 3452 0.61
3443 3453 0.681
3443 3454 0.55
3443 3455 0.693
3443 3456 0.713
3443 3457 0.591
3443 3458 0.811
3443 3459 0.853
3443 3460 0.922
3443 3461 1.068
3443 3462 1.14
3443 3463 1.131
3443 3464 0.408
3443 3465 0.133
3443 3466 0.289
3443 3467 0.481
3443 3468 0.296
3444 3445 0.322
3444 3446 0.334
3444 3447 0.613
3444 3448 0.741
3444 3449 0.835
3444 3450 0.778
3444 3451 0.787
3444 3452 0.983
3444 3453 1.049
3444 3454 0.85
3444 3455 0.975
3444 3456 0.954
3444 3457 0.809
3444 3458 1.113
3444 3459 1.068
3444 3460 1.138
3444 3461 1.284
3444 3462 1.328
3444 3463 1.373
3444 3464 0.533
3444 3465 0.375
3444 3466 0.641
3444 3467 0.743
3444 3468 0.556
3445 3446 0.133
3445 3447 0.444
3445 3448 0.533
3445 3449 0.657
3445 3450 0.654
3445 3451 0.528
3445 3452 0.792
3445 3453 0.834
3445 3454 0.81
3445 3455 0.954
3445 3456 0.976
3445 3457 0.851
3445 3458 1.067
3445 3459 1.115
3445 3460 1.182
3445 3461 1.329
3445 3462 1.399
3445 3463 1.393
3445 3464 0.639
3445 3465 0.374
3445 3466 0.536
3445 3467 0.744
3445 3468 0.556
3446 3447 0.553
3446 3448 0.634
3446 3449 0.76
3446 3450 0.762
3446 3451 0.616
3446 3452 0.891
3446 3453 0.92
3446 3454 0.915
3446 3455 1.058
3446 3456 1.077
3446 3457 0.95
3446 3458 1.172
3446 3459 1.213
3446 3460 1.272
3446 3461 1.421
3446 3462 1.488
3446 3463 1.488
3446 3464 0.726
3446 3465 0.472
3446 3466 0.645
3446 3467 0.847
3446 3468 0.66
3447 3448 0.141
3447 3449 0.224
3447 3450 0.216
3447 3451 0.259
3447 3452 0.37
3447 3453 0.446
3447 3454 0.418
3447 3455 0.564
3447 3456 0.626
3447 3457 0.542
3447 3458 0.651
3447 3459 0.775
3447 3460 0.836
3447 3461 0.974
3447 3462 1.065
3447 3463 1.011
3447 3464 0.483
3447 3465 0.291
3447 3466 0.137
3447 3467 0.409
3447 3468 0.299
3448 3449 0.137
3448 3450 0.222
3448 3451 0.151
3448 3452 0.259
3448 3453 0.317
3448 3454 0.46
3448 3455 0.594
3448 3456 0.68
3448 3457 0.622
3448 3458 0.651
3448 3459 0.829
3448 3460 0.88
3448 3461 1.01
3448 3462 1.11
3448 3463 1.029
3448 3464 0.609
3448 3465 0.432
3448 3466 0.23
3448 3467 0.488
3448 3468 0.42
3449 3450 0.142
3449 3451 0.259
3449 3452 0.148
3449 3453 0.247
3449 3454 0.371
3449 3455 0.49
3449 3456 0.591
3449 3457 0.559
3449 3458 0.528
3449 3459 0.736
3449 3460 0.782
3449 3461 0.904
3449 3462 1.009
3449 3463 0.912
3449 3464 0.611
3449 3465 0.492
3449 3466 0.233
3449 3467 0.433
3449 3468 0.423
3450 3451 0.37
3450 3452 0.258
3450 3453 0.371
3450 3454 0.239
3450 3455 0.372
3450 3456 0.46
3450 3457 0.418
3450 3458 0.44
3450 3459 0.608
3450 3460 0.662
3450 3461 0.791
3450 3462 0.89
3450 3463 0.813
3450 3464 0.483
3450 3465 0.411
3450 3466 0.138
3450 3467 0.29
3450 3468 0.301
3451 3452 0.326
3451 3453 0.331
3451 3454 0.609
3451 3455 0.74
3451 3456 0.829
3451 3457 0.772
3451 3458 0.787
3451 3459 0.978
3451 3460 1.026
3451 3461 1.154
3451 3462 1.257
3451 3463 1.168
3451 3464 0.741
3451 3465 0.531
3451 3466 0.374
3451 3467 0.638
3451 3468 0.556
3452 3453 0.133
3452 3454 0.438
3452 3455 0.526
3452 3456 0.645
3452 3457 0.645
3452 3458 0.522
3452 3459 0.779
3452 3460 0.812
3452 3461 0.919
3452 3462 1.032
3452 3463 0.905
3452 3464 0.74
3452 3465 0.639
3452 3466 0.375
3452 3467 0.53
3452 3468 0.557
3453 3454 0.555
3453 3455 0.638
3453 3456 0.759
3453 3457 0.76
3453 3458 0.623
3453 3459 0.89
3453 3460 0.908
3453 3461 1.011
3453 3462 1.127
3453 3463 0.991
3453 3464 0.846
3453 3465 0.725
3453 3466 0.475
3453 3467 0.646
3453 3468 0.663
3454 3455 0.147
3454 3456 0.221
3454 3457 0.211
3454 3458 0.265
3454 3459 0.369
3454 3460 0.433
3454 3461 0.562
3454 3462 0.656
3454 3463 0.598
3454 3464 0.404
3454 3465 0.48
3454 3466 0.288
3454 3467 0.133
3454 3468 0.296
3455 3456 0.132
3455 3457 0.223
3455 3458 0.149
3455 3459 0.253
3455 3460 0.312
3455 3461 0.427
3455 3462 0.527
3455 3463 0.455
3455 3464 0.49
3455 3465 0.614
3455 3466 0.434
3455 3467 0.233
3455 3468 0.423
3456 3457 0.147
3456 3458 0.253
3456 3459 0.15
3456 3460 0.245
3456 3461 0.37
3456 3462 0.45
3456 3463 0.434
3456 3464 0.435
3456 3465 0.615
3456 3466 0.49
3456 3467 0.233
3456 3468 0.423
3457 3458 0.37
3457 3459 0.265
3457 3460 0.356
3457 3461 0.493
3457 3462 0.557
3457 3463 0.572
3457 3464 0.288
3457 3465 0.482
3457 3466 0.406
3457 3467 0.134
3457 3468 0.296
3458 3459 0.315
3458 3460 0.339
3458 3461 0.413
3458 3462 0.527
3458 3463 0.394
3458 3464 0.638
3458 3465 0.745
3458 3466 0.534
3458 3467 0.376
3458 3468 0.559
3459 3460 0.153
3459 3461 0.247
3459 3462 0.31
3459 3463 0.331
3459 3464 0.536
3459 3465 0.747
3459 3466 0.639
3459 3467 0.377
3459 3468 0.559
3460 3461 0.15
3460 3462 0.234
3460 3463 0.248
3460 3464 0.616
3460 3465 0.82
3460 3466 0.704
3460 3467 0.455
3460 3468 0.638
3461 3462 0.121
3461 3463 0.135
3461 3464 0.757
3461 3465 0.966
3461 3466 0.842
3461 3467 0.595
3461 3468 0.781
3462 3463 0.222
3462 3464 0.8
3462 3465 1.03
3462 3466 0.93
3462 3467 0.672
3462 3468 0.85
3463 3464 0.85
3463 3465 1.038
3463 3466 0.884
3463 3467 0.656
3463 3468 0.849
3464 3465 0.275
3464 3466 0.386
3464 3467 0.272
3464 3468 0.193
3465 3466 0.274
3465 3467 0.388
3465 3468 0.194
3466 3467 0.273
3466 3468 0.195
3467 3468 0.195
3469 3470 0.336
3469 3471 0.338
3469 3472 0.337
3469 3473 0.334
3469 3474 0.193
3469 3475 0.298
3469 3476 0.418
3469 3477 0.419
3469 3478 0.299
3469 3479 0.557
3469 3480 0.557
3469 3481 0.618
3469 3482 0.726
3469 3483 0.841
3469 3484 0.714
3469 3485 0.196
3469 3486 0.298
3469 3487 0.422
3469 3488 0.425
3469 3489 0.297
3469 3490 0.558
3469 3491 0.561
3469 3492 0.619
3469 3493 0.192
3469 3494 0.297
3469 3495 0.418
3469 3496 0.418
3469 3497 0.296
3469 3498 0.555
3469 3499 0.552
3469 3500 0.648
3469 3501 0.195
3469 3502 0.294
3469 3503 0.424
3469 3504 0.428
3469 3505 0.298
3469 3506 0.555
3469 3507 0.565
3469 3508 0.691
3469 3509 0.811
3469 3510 0.896
3469 3511 0.846
3470 3471 0.475
3470 3472 0.672
3470 3473 0.472
3470 3474 0.241
3470 3475 0.136
3470 3476 0.245
3470 3477 0.351
3470 3478 0.347
3470 3479 0.49
3470 3480 0.31
3470 3481 0.367
3470 3482 0.43
3470 3483 0.551
3470 3484 0.39
3470 3485 0.493
3470 3486 0.532
3470 3487 0.674
3470 3488 0.722
3470 3489 0.618
3470 3490 0.774
3470 3491 0.868
3470 3492 0.939
3470 3493 0.49
3470 3494 0.619
3470 3495 0.717
3470 3496 0.671
3470 3497 0.528
3470 3498 0.865
3470 3499 0.77
3470 3500 0.868
3470 3501 0.241
3470 3502 0.342
3470 3503 0.353
3470 3504 0.251
3470 3505 0.137
3470 3506 0.499
3470 3507 0.312
3470 3508 0.463
3470 3509 0.565
3470 3510 0.674
3470 3511 0.567
3471 3472 0.474
3471 3473 0.668
3471 3474 0.243
3471 3475 0.348
3471 3476 0.351
3471 3477 0.245
3471 3478 0.137
3471 3479 0.31
3471 3480 0.491
3471 3481 0.563
3471 3482 0.706
3471 3483 0.795
3471 3484 0.751
3471 3485 0.242
3471 3486 0.138
3471 3487 0.245
3471 3488 0.352
3471 3489 0.346
3471 3490 0.305
3471 3491 0.489
3471 3492 0.59
3471 3493 0.49
3471 3494 0.529
3471 3495 0.669
3471 3496 0.716
3471 3497 0.617
3471 3498 0.77
3471 3499 0.86
3471 3500 0.939
3471 3501 0.493
3471 3502 0.615
3471 3503 0.723
3471 3504 0.682
3471 3505 0.533
3471 3506 0.867
3471 3507 0.782
3471 3508 0.93
3471 3509 1.036
3471 3510 1.14
3471 3511 1.035
3472 3473 0.475
3472 3474 0.491
3472 3475 0.619
3472 3476 0.716
3472 3477 0.671
3472 3478 0.53
3472 3479 0.776
3472 3480 0.865
3472 3481 0.929
3472 3482 1.05
3472 3483 1.16
3472 3484 1.048
3472 3485 0.24
3472 3486 0.343
3472 3487 0.353
3472 3488 0.25
3472 3489 0.136
3472 3490 0.496
3472 3491 0.316
3472 3492 0.339
3472 3493 0.242
3472 3494 0.136
3472 3495 0.243
3472 3496 0.352
3472 3497 0.348
3472 3498 0.304
3472 3499 0.491
3472 3500 0.55
3472 3501 0.494
3472 3502 0.531
3472 3503 0.679
3472 3504 0.728
3472 3505 0.62
3472 3506 0.771
3472 3507 0.878
3472 3508 0.984
3472 3509 1.109
3472 3510 1.178
3472 3511 1.161
3473 3474 0.487
3473 3475 0.527
3473 3476 0.668
3473 3477 0.713
3473 3478 0.616
3473 3479 0.861
3473 3480 0.773
3473 3481 0.827
3473 3482 0.89
3473 3483 1.011
3473 3484 0.829
3473 3485 0.49
3473 3486 0.616
3473 3487 0.718
3473 3488 0.678
3473 3489 0.529
3473 3490 0.866
3473 3491 0.783
3473 3492 0.808
3473 3493 0.241
3473 3494 0.348
3473 3495 0.353
3473 3496 0.245
3473 3497 0.135
3473 3498 0.495
3473 3499 0.305
3473 3500 0.41
3473 3501 0.239
3473 3502 0.137
3473 3503 0.248
3473 3504 0.356
3473 3505 0.344
3473 3506 0.301
3473 3507 0.505
3473 3508 0.564
3473 3509 0.693
3473 3510 0.742
3473 3511 0.777
3474 3475 0.137
3474 3476 0.23
3474 3477 0.23
3474 3478 0.138
3474 3479 0.375
3474 3480 0.375
3474 3481 0.45
3474 3482 0.569
3474 3483 0.678
3474 3484 0.577
3474 3485 0.274
3474 3486 0.291
3474 3487 0.433
3474 3488 0.491
3474 3489 0.407
3474 3490 0.535
3474 3491 0.639
3474 3492 0.719
3474 3493 0.383
3474 3494 0.48
3474 3495 0.606
3474 3496 0.607
3474 3497 0.478
3474 3498 0.739
3474 3499 0.736
3474 3500 0.828
3474 3501 0.273
3474 3502 0.403
3474 3503 0.491
3474 3504 0.44
3474 3505 0.291
3474 3506 0.639
3474 3507 0.541
3474 3508 0.687
3474 3509 0.797
3474 3510 0.899
3474 3511 0.804
3475 3476 0.141
3475 3477 0.221
3475 3478 0.215
3475 3479 0.366
3475 3480 0.262
3475 3481 0.341
3475 3482 0.444
3475 3483 0.558
3475 3484 0.443
3475 3485 0.41
3475 3486 0.422
3475 3487 0.563
3475 3488 0.628
3475 3489 0.543
3475 3490 0.651
3475 3491 0.775
3475 3492 0.855
3475 3493 0.48
3475 3494 0.593
3475 3495 0.709
3475 3496 0.689
3475 3497 0.551
3475 3498 0.85
3475 3499 0.806
3475 3500 0.9
3475 3501 0.29
3475 3502 0.415
3475 3503 0.463
3475 3504 0.379
3475 3505 0.242
3475 3506 0.612
3475 3507 0.447
3475 3508 0.599
3475 3509 0.699
3475 3510 0.809
3475 3511 0.693
3476 3477 0.133
3476 3478 0.219
3476 3479 0.25
3476 3480 0.151
3476 3481 0.25
3476 3482 0.372
3476 3483 0.471
3476 3484 0.408
3476 3485 0.488
3476 3486 0.461
3476 3487 0.591
3476 3488 0.68
3476 3489 0.621
3476 3490 0.65
3476 3491 0.825
3476 3492 0.915
3476 3493 0.607
3476 3494 0.709
3476 3495 0.833
3476 3496 0.823
3476 3497 0.687
3476 3498 0.968
3476 3499 0.944
3476 3500 1.036
3476 3501 0.431
3476 3502 0.556
3476 3503 0.594
3476 3504 0.496
3476 3505 0.372
3476 3506 0.741
3476 3507 0.535
3476 3508 0.687
3476 3509 0.773
3476 3510 0.888
3476 3511 0.744
3477 3478 0.141
3477 3479 0.15
3477 3480 0.251
3477 3481 0.338
3477 3482 0.476
3477 3483 0.561
3477 3484 0.531
3477 3485 0.432
3477 3486 0.373
3477 3487 0.489
3477 3488 0.592
3477 3489 0.559
3477 3490 0.53
3477 3491 0.733
3477 3492 0.83
3477 3493 0.607
3477 3494 0.689
3477 3495 0.822
3477 3496 0.833
3477 3497 0.707
3477 3498 0.946
3477 3499 0.965
3477 3500 1.052
3477 3501 0.488
3477 3502 0.618
3477 3503 0.681
3477 3504 0.599
3477 3505 0.461
3477 3506 0.83
3477 3507 0.656
3477 3508 0.808
3477 3509 0.899
3477 3510 1.013
3477 3511 0.874
3478 3479 0.261
3478 3480 0.366
3478 3481 0.445
3478 3482 0.581
3478 3483 0.677
3478 3484 0.618
3478 3485 0.292
3478 3486 0.243
3478 3487 0.372
3478 3488 0.463
3478 3489 0.42
3478 3490 0.442
3478 3491 0.607
3478 3492 0.7
3478 3493 0.48
3478 3494 0.553
3478 3495 0.688
3478 3496 0.71
3478 3497 0.592
3478 3498 0.808
3478 3499 0.846
3478 3500 0.932
3478 3501 0.41
3478 3502 0.539
3478 3503 0.628
3478 3504 0.57
3478 3505 0.422
3478 3506 0.776
3478 3507 0.658
3478 3508 0.808
3478 3509 0.911
3478 3510 1.018
3478 3511 0.905
3479 3480 0.305
3479 3481 0.375
3479 3482 0.511
3479 3483 0.569
3479 3484 0.594
3479 3485 0.537
3479 3486 0.448
3479 3487 0.535
3479 3488 0.656
3479 3489 0.653
3479 3490 0.534
3479 3491 0.785
3479 3492 0.888
3479 3493 0.741
3479 3494 0.811
3479 3495 0.948
3479 3496 0.97
3479 3497 0.849
3479 3498 1.064
3479 3499 1.105
3479 3500 1.189
3479 3501 0.637
3479 3502 0.767
3479 3503 0.828
3479 3504 0.741
3479 3505 0.608
3479 3506 0.978
3479 3507 0.785
3479 3508 0.937
3479 3509 1.019
3479 3510 1.136
3479 3511 0.981
3480 3481 0.153
3480 3482 0.245
3480 3483 0.336
3480 3484 0.297
3480 3485 0.638
3480 3486 0.609
3480 3487 0.735
3480 3488 0.828
3480 3489 0.772
3480 3490 0.781
3480 3491 0.973
3480 3492 1.063
3480 3493 0.742
3480 3494 0.852
3480 3495 0.971
3480 3496 0.95
3480 3497 0.81
3480 3498 1.109
3480 3499 1.062
3480 3500 1.155
3480 3501 0.536
3480 3502 0.649
3480 3503 0.657
3480 3504 0.54
3480 3505 0.447
3480 3506 0.796
3480 3507 0.536
3480 3508 0.68
3480 3509 0.745
3480 3510 0.865
3480 3511 0.694
3481 3482 0.151
3481 3483 0.236
3481 3484 0.246
3481 3485 0.705
3481 3486 0.677
3481 3487 0.8
3481 3488 0.893
3481 3489 0.837
3481 3490 0.843
3481 3491 1.036
3481 3492 1.114
3481 3493 0.803
3481 3494 0.914
3481 3495 1.033
3481 3496 1.009
3481 3497 0.869
3481 3498 1.172
3481 3499 1.119
3481 3500 1.223
3481 3501 0.591
3481 3502 0.7
3481 3503 0.697
3481 3504 0.574
3481 3505 0.495
3481 3506 0.831
3481 3507 0.552
3481 3508 0.693
3481 3509 0.731
3481 3510 0.847
3481 3511 0.662
3482 3483 0.121
3482 3484 0.134
3482 3485 0.834
3482 3486 0.817
3482 3487 0.944
3482 3488 1.032
3482 3489 0.967
3482 3490 0.991
3482 3491 1.177
3482 3492 1.254
3482 3493 0.902
3482 3494 1.022
3482 3495 1.132
3482 3496 1.093
3482 3497 0.951
3482 3498 1.276
3482 3499 1.191
3482 3500 1.295
3482 3501 0.664
3482 3502 0.756
3482 3503 0.724
3482 3504 0.592
3482 3505 0.548
3482 3506 0.843
3482 3507 0.529
3482 3508 0.651
3482 3509 0.665
3482 3510 0.78
3482 3511 0.576
3483 3484 0.222
3483 3485 0.939
3483 3486 0.912
3483 3487 1.033
3483 3488 1.128
3483 3489 1.072
3483 3490 1.068
3483 3491 1.271
3483 3492 1.35
3483 3493 1.02
3483 3494 1.137
3483 3495 1.249
3483 3496 1.213
3483 3497 1.071
3483 3498 1.393
3483 3499 1.312
3483 3500 1.416
3483 3501 0.784
3483 3502 0.877
3483 3503 0.841
3483 3504 0.708
3483 3505 0.669
3483 3506 0.956
3483 3507 0.636
3483 3508 0.748
3483 3509 0.745
3483 3510 0.856
3483 3511 0.642
3484 3485 0.847
3484 3486 0.849
3484 3487 0.984
3484 3488 1.06
3484 3489 0.979
3484 3490 1.049
3484 3491 1.207
3484 3492 1.281
3484 3493 0.875
3484 3494 1.003
3484 3495 1.101
3484 3496 1.048
3484 3497 0.905
3484 3498 1.25
3484 3499 1.134
3484 3500 1.235
3484 3501 0.617
3484 3502 0.692
3484 3503 0.638
3484 3504 0.503
3484 3505 0.49
3484 3506 0.745
3484 3507 0.418
3484 3508 0.528
3484 3509 0.538
3484 3510 0.654
3484 3511 0.45
3485 3486 0.134
3485 3487 0.231
3485 3488 0.233
3485 3489 0.134
3485 3490 0.376
3485 3491 0.376
3485 3492 0.451
3485 3493 0.272
3485 3494 0.288
3485 3495 0.429
3485 3496 0.487
3485 3497 0.408
3485 3498 0.531
3485 3499 0.633
3485 3500 0.712
3485 3501 0.389
3485 3502 0.481
3485 3503 0.616
3485 3504 0.621
3485 3505 0.485
3485 3506 0.743
3485 3507 0.754
3485 3508 0.884
3485 3509 1.003
3485 3510 1.09
3485 3511 1.031
3486 3487 0.142
3486 3488 0.22
3486 3489 0.211
3486 3490 0.262
3486 3491 0.364
3486 3492 0.461
3486 3493 0.405
3486 3494 0.416
3486 3495 0.555
3486 3496 0.62
3486 3497 0.54
3486 3498 0.645
3486 3499 0.766
3486 3500 0.841
3486 3501 0.484
3486 3502 0.59
3486 3503 0.717
3486 3504 0.701
3486 3505 0.556
3486 3506 0.851
3486 3507 0.821
3486 3508 0.96
3486 3509 1.074
3486 3510 1.169
3486 3511 1.088
3487 3488 0.133
3487 3489 0.223
3487 3490 0.151
3487 3491 0.25
3487 3492 0.358
3487 3493 0.489
3487 3494 0.461
3487 3495 0.591
3487 3496 0.68
3487 3497 0.625
3487 3498 0.65
3487 3499 0.826
3487 3500 0.889
3487 3501 0.614
3487 3502 0.711
3487 3503 0.844
3487 3504 0.838
3487 3505 0.694
3487 3506 0.973
3487 3507 0.961
3487 3508 1.099
3487 3509 1.213
3487 3510 1.306
3487 3511 1.228
3488 3489 0.149
3488 3490 0.253
3488 3491 0.147
3488 3492 0.247
3488 3493 0.438
3488 3494 0.376
3488 3495 0.493
3488 3496 0.598
3488 3497 0.567
3488 3498 0.533
3488 3499 0.739
3488 3500 0.796
3488 3501 0.617
3488 3502 0.695
3488 3503 0.838
3488 3504 0.852
3488 3505 0.718
3488 3506 0.954
3488 3507 0.987
3488 3508 1.116
3488 3509 1.235
3488 3510 1.319
3488 3511 1.263
3489 3490 0.371
3489 3491 0.267
3489 3492 0.331
3489 3493 0.289
3489 3494 0.239
3489 3495 0.368
3489 3496 0.46
3489 3497 0.419
3489 3498 0.44
3489 3499 0.604
3489 3500 0.67
3489 3501 0.484
3489 3502 0.552
3489 3503 0.696
3489 3504 0.721
3489 3505 0.594
3489 3506 0.808
3489 3507 0.862
3489 3508 0.984
3489 3509 1.105
3489 3510 1.185
3489 3511 1.142
3490 3491 0.309
3490 3492 0.417
3490 3493 0.639
3490 3494 0.61
3490 3495 0.737
3490 3496 0.829
3490 3497 0.775
3490 3498 0.785
3490 3499 0.975
3490 3500 1.035
3490 3501 0.746
3490 3502 0.851
3490 3503 0.979
3490 3504 0.961
3490 3505 0.813
3490 3506 1.112
3490 3507 1.074
3490 3508 1.217
3490 3509 1.327
3490 3510 1.425
3490 3511 1.332
3491 3492 0.133
3491 3493 0.542
3491 3494 0.451
3491 3495 0.541
3491 3496 0.663
3491 3497 0.661
3491 3498 0.54
3491 3499 0.795
3491 3500 0.836
3491 3501 0.751
3491 3502 0.817
3491 3503 0.963
3491 3504 0.987
3491 3505 0.857
3491 3506 1.071
3491 3507 1.126
3491 3508 1.251
3491 3509 1.371
3491 3510 1.451
3491 3511 1.403
3492 3493 0.574
3492 3494 0.467
3492 3495 0.534
3492 3496 0.663
3492 3497 0.68
3492 3498 0.509
3492 3499 0.784
3492 3500 0.827
3492 3501 0.802
3492 3502 0.856
3492 3503 1.003
3492 3504 1.038
3492 3505 0.915
3492 3506 1.1
3492 3507 1.18
3492 3508 1.299
3492 3509 1.415
3492 3510 1.487
3492 3511 1.452
3493 3494 0.137
3493 3495 0.23
3493 3496 0.231
3493 3497 0.136
3493 3498 0.375
3493 3499 0.372
3493 3500 0.465
3493 3501 0.274
3493 3502 0.29
3493 3503 0.437
3493 3504 0.496
3493 3505 0.408
3493 3506 0.531
3493 3507 0.649
3493 3508 0.747
3493 3509 0.874
3493 3510 0.94
3493 3511 0.934
3494 3495 0.141
3494 3496 0.222
3494 3497 0.216
3494 3498 0.26
3494 3499 0.366
3494 3500 0.439
3494 3501 0.411
3494 3502 0.421
3494 3503 0.567
3494 3504 0.633
3494 3505 0.544
3494 3506 0.647
3494 3507 0.786
3494 3508 0.88
3494 3509 1.007
3494 3510 1.069
3494 3511 1.069
3495 3496 0.136
3495 3497 0.223
3495 3498 0.151
3495 3499 0.254
3495 3500 0.313
3495 3501 0.489
3495 3502 0.462
3495 3503 0.597
3495 3504 0.687
3495 3505 0.623
3495 3506 0.647
3495 3507 0.841
3495 3508 0.915
3495 3509 1.042
3495 3510 1.09
3495 3511 1.118
3496 3497 0.143
3496 3498 0.256
3496 3499 0.147
3496 3500 0.243
3496 3501 0.432
3496 3502 0.373
3496 3503 0.494
3496 3504 0.598
3496 3505 0.56
3496 3506 0.524
3496 3507 0.749
3496 3508 0.808
3496 3509 0.934
3496 3510 0.975
3496 3511 1.019
3497 3498 0.37
3497 3499 0.259
3497 3500 0.362
3497 3501 0.289
3497 3502 0.24
3497 3503 0.375
3497 3504 0.466
3497 3505 0.418
3497 3506 0.436
3497 3507 0.62
3497 3508 0.692
3497 3509 0.82
3497 3510 0.873
3497 3511 0.897
3498 3499 0.316
3498 3500 0.329
3498 3501 0.639
3498 3502 0.61
3498 3503 0.743
3498 3504 0.836
3498 3505 0.774
3498 3506 0.78
3498 3507 0.99
3498 3508 1.059
3498 3509 1.185
3498 3510 1.229
3498 3511 1.265
3499 3500 0.132
3499 3501 0.531
3499 3502 0.442
3499 3503 0.533
3499 3504 0.654
3499 3505 0.647
3499 3506 0.521
3499 3507 0.797
3499 3508 0.828
3499 3509 0.95
3499 3510 0.974
3499 3511 1.05
3500 3501 0.634
3500 3502 0.545
3500 3503 0.63
3500 3504 0.754
3500 3505 0.748
3500 3506 0.609
3500 3507 0.893
3500 3508 0.917
3500 3509 1.043
3500 3510 1.065
3500 3511 1.148
3501 3502 0.132
3501 3503 0.233
3501 3504 0.238
3501 3505 0.135
3501 3506 0.374
3501 3507 0.384
3501 3508 0.5
3501 3509 0.625
3501 3510 0.707
3501 3511 0.672
3502 3503 0.148
3502 3504 0.226
3502 3505 0.21
3502 3506 0.262
3502 3507 0.38
3502 3508 0.46
3502 3509 0.59
3502 3510 0.655
3502 3511 0.661
3503 3504 0.134
3503 3505 0.223
3503 3506 0.15
3503 3507 0.264
3503 3508 0.318
3503 3509 0.449
3503 3510 0.511
3503 3511 0.532
3504 3505 0.15
3504 3506 0.258
3504 3507 0.154
3504 3508 0.264
3504 3509 0.39
3504 3510 0.477
3504 3511 0.445
3505 3506 0.371
3505 3507 0.27
3505 3508 0.405
3505 3509 0.523
3505 3510 0.618
3505 3511 0.555
3506 3507 0.335
3506 3508 0.316
3506 3509 0.435
3506 3510 0.463
3506 3511 0.546
3507 3508 0.155
3507 3509 0.26
3507 3510 0.367
3507 3511 0.298
3508 3509 0.153
3508 3510 0.24
3508 3511 0.25
3509 3510 0.122
3509 3511 0.135
3510 3511 0.221

In [16]:
len(positions)


Out[16]:
3760

In [52]:
pos1 = positions[3548]

In [53]:
pos2 = positions[3551]

In [54]:
(pos1[0]**2 + pos1[1]**2 + pos1[2]**2)**0.5


Out[54]:
Quantity(value=1.7304134910477322, unit=nanometer)

In [55]:
dis = pos1 - pos2
dis = dis.value_in_unit(nanometer)
r = (dis[0]**2 + dis[1]**2 + dis[2]**2)**0.5

In [56]:
r


Out[56]:
0.15375965010366024

In [17]:
res = ligand_res_list[0]

In [18]:
b = list(res.bonds())[0]

In [19]:
b.atom1


Out[19]:
<Atom 3548 (C18) of chain 5 residue 604 (OLC)>

In [20]:
list(res.bonds())


Out[20]:
[Bond(<Atom 3548 (C18) of chain 5 residue 604 (OLC)>, <Atom 3551 (C17) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3549 (C10) of chain 5 residue 604 (OLC)>, <Atom 3550 (C9) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3549 (C10) of chain 5 residue 604 (OLC)>, <Atom 3552 (C11) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3550 (C9) of chain 5 residue 604 (OLC)>, <Atom 3553 (C8) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3551 (C17) of chain 5 residue 604 (OLC)>, <Atom 3555 (C16) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3552 (C11) of chain 5 residue 604 (OLC)>, <Atom 3556 (C12) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3553 (C8) of chain 5 residue 604 (OLC)>, <Atom 3557 (C7) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3554 (C24) of chain 5 residue 604 (OLC)>, <Atom 3568 (C22) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3554 (C24) of chain 5 residue 604 (OLC)>, <Atom 3570 (O25) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3555 (C16) of chain 5 residue 604 (OLC)>, <Atom 3558 (C15) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3556 (C12) of chain 5 residue 604 (OLC)>, <Atom 3559 (C13) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3557 (C7) of chain 5 residue 604 (OLC)>, <Atom 3560 (C6) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3558 (C15) of chain 5 residue 604 (OLC)>, <Atom 3561 (C14) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3559 (C13) of chain 5 residue 604 (OLC)>, <Atom 3561 (C14) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3560 (C6) of chain 5 residue 604 (OLC)>, <Atom 3562 (C5) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3562 (C5) of chain 5 residue 604 (OLC)>, <Atom 3563 (C4) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3563 (C4) of chain 5 residue 604 (OLC)>, <Atom 3564 (C3) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3564 (C3) of chain 5 residue 604 (OLC)>, <Atom 3565 (C2) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3565 (C2) of chain 5 residue 604 (OLC)>, <Atom 3567 (C1) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3566 (C21) of chain 5 residue 604 (OLC)>, <Atom 3568 (C22) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3566 (C21) of chain 5 residue 604 (OLC)>, <Atom 3572 (O20) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3567 (C1) of chain 5 residue 604 (OLC)>, <Atom 3569 (O19) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3567 (C1) of chain 5 residue 604 (OLC)>, <Atom 3572 (O20) of chain 5 residue 604 (OLC)>),
 Bond(<Atom 3568 (C22) of chain 5 residue 604 (OLC)>, <Atom 3571 (O23) of chain 5 residue 604 (OLC)>)]

In [160]:
b.type

In [161]:
atom1 = b.atom1

In [162]:
atom1.id


Out[162]:
'31351'

In [163]:
atom1.index


Out[163]:
3548

In [168]:
atom1.element.symbol


Out[168]:
'C'

In [ ]:
# initial testing.

In [5]:
origin_pdb = PDBFile("/Users/weilu/Research/server/jan_2020/include_small_molecular/6ud8_F_complete/6ud8_F_complete-openmmawsem.pdb")

In [6]:
origin_pdb.getTopology()


Out[6]:
<Topology; 1 chains, 174 residues, 1028 atoms, 0 bonds>

In [64]:
pdb = PDBFile("/Users/weilu/Research/server/jan_2020/include_small_molecular/6ud8_F_complete-openmmawsem.pdb")

In [65]:
pdb.getTopology()


Out[65]:
<Topology; 2 chains, 175 residues, 1093 atoms, 64 bonds>

In [66]:
forcefield = ForceField("/Users/weilu/openmmawsem/awsem.xml")

In [67]:
forcefield.generateTemplatesForUnmatchedResidues(pdb.topology)


Out[67]:
[[<simtk.openmm.app.forcefield.ForceField._TemplateData at 0x1a20bc71d0>],
 [<Residue 174 (OLC) of chain 1>]]

In [68]:
[template, ffxml] = forcefield.generateTemplatesForUnmatchedResidues(pdb.topology)

In [69]:
a = template[0]

In [70]:
a.name


Out[70]:
'OLC'

In [71]:
a.bonds


Out[71]:
[(0, 3),
 (0, 25),
 (0, 26),
 (0, 27),
 (1, 2),
 (1, 4),
 (1, 28),
 (2, 5),
 (2, 29),
 (3, 7),
 (3, 30),
 (3, 31),
 (4, 8),
 (4, 32),
 (4, 33),
 (5, 9),
 (5, 34),
 (5, 35),
 (6, 20),
 (6, 22),
 (6, 36),
 (6, 37),
 (7, 10),
 (7, 38),
 (7, 39),
 (8, 11),
 (8, 40),
 (8, 41),
 (9, 12),
 (9, 42),
 (9, 43),
 (10, 13),
 (10, 44),
 (10, 45),
 (11, 13),
 (11, 46),
 (11, 47),
 (12, 14),
 (12, 48),
 (12, 49),
 (13, 50),
 (13, 51),
 (14, 15),
 (14, 52),
 (14, 53),
 (15, 16),
 (15, 54),
 (15, 55),
 (16, 17),
 (16, 56),
 (16, 57),
 (17, 19),
 (17, 58),
 (17, 59),
 (18, 20),
 (18, 24),
 (18, 60),
 (18, 61),
 (19, 21),
 (19, 24),
 (20, 23),
 (20, 62),
 (22, 63),
 (23, 64)]

In [56]:
a


Out[56]:
<simtk.openmm.app.forcefield.ForceField._TemplateData at 0x1a206219b0>

In [86]:
for a1 in a.atoms:
    a1.type = a1.element.symbol

In [72]:
a1 = a.atoms[0]

In [73]:
a1.element.symbol


Out[73]:
'C'

In [74]:
a1.name


Out[74]:
'C18'

In [75]:
a1.parameters


Out[75]:
{}

In [76]:
a1.type

In [77]:
a1.externalBonds


Out[77]:
0

In [78]:
a.externalBonds


Out[78]:
[]

In [80]:
a1.bondedTo


Out[80]:
[3, 25, 26, 27]

In [82]:
a.atoms[3].name


Out[82]:
'C17'

In [21]:
olc = a[1]

In [40]:
forcefield.getGenerators()


Out[40]:
[]

In [84]:
forcefield.registerResidueTemplate(a)

In [89]:
system = forcefield.createSystem(pdb.topology)

In [90]:
system.getNumParticles()


Out[90]:
1093

In [126]:
system.


Out[126]:
<Swig Object of type 'OpenMM::System *' at 0x1a21f8a600>

In [95]:
b = list(pdb.topology.atoms())

In [96]:
b[-1]


Out[96]:
<Atom 1092 (HO23) of chain 1 residue 174 (OLC)>

In [97]:
b[0]


Out[97]:
<Atom 0 (CA) of chain 0 residue 0 (NGP)>

In [103]:
b0 = b[-1]

In [104]:
b0.id


Out[104]:
'31415'

In [105]:
b0.index


Out[105]:
1092

In [106]:
b0.element


Out[106]:
<Element hydrogen>

In [107]:
pdb.topology.getNumResidues()


Out[107]:
175

In [111]:
res_list = list(pdb.topology.residues())
protein_resNames = ["NGP", "IGL", "IPR", "NTER", "CTER"]
DNA_resNames = ["DA", "DC", "DT", "DG"]
protein_res_list = []
DNA_res_list = []
ligand_res_list = []
for res in res_list:
    if res.name in protein_resNames:
        protein_res_list.append(res)
    elif res.name in DNA_resNames:
        DNA_res_list.append(res)
    else:
        ligand_res_list.append(res)

In [112]:
res = res_list[0]

In [114]:


In [ ]:
nres = len(protein_res_list)
residues = protein_res_list
natoms

In [117]:
atom_list = list(pdb.topology.atoms())

In [124]:
protein_atom_list = []
DNA_atom_list = []
ligand_atom_list = []
for atom in atom_list:
    if atom.residue.name in protein_resNames:
        protein_atom_list.append(atom)
    elif atom.residue.name in DNA_resNames:
        DNA_atom_list.append(atom)
    else:
        ligand_atom_list.append(atom)

In [119]:
atom = atom_list[0]

In [125]:
ligand_atom_list


Out[125]:
[<Atom 1028 (C18) of chain 1 residue 174 (OLC)>,
 <Atom 1029 (C10) of chain 1 residue 174 (OLC)>,
 <Atom 1030 (C9) of chain 1 residue 174 (OLC)>,
 <Atom 1031 (C17) of chain 1 residue 174 (OLC)>,
 <Atom 1032 (C11) of chain 1 residue 174 (OLC)>,
 <Atom 1033 (C8) of chain 1 residue 174 (OLC)>,
 <Atom 1034 (C24) of chain 1 residue 174 (OLC)>,
 <Atom 1035 (C16) of chain 1 residue 174 (OLC)>,
 <Atom 1036 (C12) of chain 1 residue 174 (OLC)>,
 <Atom 1037 (C7) of chain 1 residue 174 (OLC)>,
 <Atom 1038 (C15) of chain 1 residue 174 (OLC)>,
 <Atom 1039 (C13) of chain 1 residue 174 (OLC)>,
 <Atom 1040 (C6) of chain 1 residue 174 (OLC)>,
 <Atom 1041 (C14) of chain 1 residue 174 (OLC)>,
 <Atom 1042 (C5) of chain 1 residue 174 (OLC)>,
 <Atom 1043 (C4) of chain 1 residue 174 (OLC)>,
 <Atom 1044 (C3) of chain 1 residue 174 (OLC)>,
 <Atom 1045 (C2) of chain 1 residue 174 (OLC)>,
 <Atom 1046 (C21) of chain 1 residue 174 (OLC)>,
 <Atom 1047 (C1) of chain 1 residue 174 (OLC)>,
 <Atom 1048 (C22) of chain 1 residue 174 (OLC)>,
 <Atom 1049 (O19) of chain 1 residue 174 (OLC)>,
 <Atom 1050 (O25) of chain 1 residue 174 (OLC)>,
 <Atom 1051 (O23) of chain 1 residue 174 (OLC)>,
 <Atom 1052 (O20) of chain 1 residue 174 (OLC)>,
 <Atom 1053 (H18) of chain 1 residue 174 (OLC)>,
 <Atom 1054 (H18A) of chain 1 residue 174 (OLC)>,
 <Atom 1055 (H18B) of chain 1 residue 174 (OLC)>,
 <Atom 1056 (H10) of chain 1 residue 174 (OLC)>,
 <Atom 1057 (H9) of chain 1 residue 174 (OLC)>,
 <Atom 1058 (H17) of chain 1 residue 174 (OLC)>,
 <Atom 1059 (H17A) of chain 1 residue 174 (OLC)>,
 <Atom 1060 (H11) of chain 1 residue 174 (OLC)>,
 <Atom 1061 (H11A) of chain 1 residue 174 (OLC)>,
 <Atom 1062 (H8) of chain 1 residue 174 (OLC)>,
 <Atom 1063 (H8A) of chain 1 residue 174 (OLC)>,
 <Atom 1064 (H24) of chain 1 residue 174 (OLC)>,
 <Atom 1065 (H24A) of chain 1 residue 174 (OLC)>,
 <Atom 1066 (H16) of chain 1 residue 174 (OLC)>,
 <Atom 1067 (H16A) of chain 1 residue 174 (OLC)>,
 <Atom 1068 (H12) of chain 1 residue 174 (OLC)>,
 <Atom 1069 (H12A) of chain 1 residue 174 (OLC)>,
 <Atom 1070 (H7) of chain 1 residue 174 (OLC)>,
 <Atom 1071 (H7A) of chain 1 residue 174 (OLC)>,
 <Atom 1072 (H15) of chain 1 residue 174 (OLC)>,
 <Atom 1073 (H15A) of chain 1 residue 174 (OLC)>,
 <Atom 1074 (H13) of chain 1 residue 174 (OLC)>,
 <Atom 1075 (H13A) of chain 1 residue 174 (OLC)>,
 <Atom 1076 (H6) of chain 1 residue 174 (OLC)>,
 <Atom 1077 (H6A) of chain 1 residue 174 (OLC)>,
 <Atom 1078 (H14) of chain 1 residue 174 (OLC)>,
 <Atom 1079 (H14A) of chain 1 residue 174 (OLC)>,
 <Atom 1080 (H5) of chain 1 residue 174 (OLC)>,
 <Atom 1081 (H5A) of chain 1 residue 174 (OLC)>,
 <Atom 1082 (H4) of chain 1 residue 174 (OLC)>,
 <Atom 1083 (H4A) of chain 1 residue 174 (OLC)>,
 <Atom 1084 (H3) of chain 1 residue 174 (OLC)>,
 <Atom 1085 (H3A) of chain 1 residue 174 (OLC)>,
 <Atom 1086 (H2) of chain 1 residue 174 (OLC)>,
 <Atom 1087 (H2A) of chain 1 residue 174 (OLC)>,
 <Atom 1088 (H21) of chain 1 residue 174 (OLC)>,
 <Atom 1089 (H21A) of chain 1 residue 174 (OLC)>,
 <Atom 1090 (H22) of chain 1 residue 174 (OLC)>,
 <Atom 1091 (HO25) of chain 1 residue 174 (OLC)>,
 <Atom 1092 (HO23) of chain 1 residue 174 (OLC)>]

In [120]:
atom.index


Out[120]:
0

In [121]:
atom.name


Out[121]:
'CA'

In [123]:
atom.residue.name


Out[123]:
'NGP'

In [116]:
DNA_res_list


Out[116]:
[]

In [115]:
ligand_res_list


Out[115]:
[<Residue 174 (OLC) of chain 1>]

In [ ]:
for res in res_list:
    if