Skip to content
Snippets Groups Projects
Commit 7d7258c9 authored by Studer Gabriel's avatar Studer Gabriel
Browse files

bugfix

parent 5395c0eb
No related branches found
No related tags found
No related merge requests found
...@@ -1136,14 +1136,15 @@ class Scorer: ...@@ -1136,14 +1136,15 @@ class Scorer:
full_trg_coverage = True full_trg_coverage = True
trg_patch_one = self.target.CreateEmptyView() trg_patch_one = self.target.CreateEmptyView()
for r in mdl_patch_one.residues: for r in mdl_patch_one.residues:
mdl_cname = r.GetChain().GetName()
aln = self.mapping.alns[(flat_mapping[mdl_cname], mdl_cname)]
trg_r = None trg_r = None
for col in aln: mdl_cname = r.GetChain().GetName()
if col[0] != '-' and col[1] != '-': if mdl_cname in flat_mapping:
if col.GetResidue(1).GetNumber() == r.GetNumber(): aln = self.mapping.alns[(flat_mapping[mdl_cname], mdl_cname)]
trg_r = col.GetResidue(0) for col in aln:
break if col[0] != '-' and col[1] != '-':
if col.GetResidue(1).GetNumber() == r.GetNumber():
trg_r = col.GetResidue(0)
break
if trg_r is not None: if trg_r is not None:
trg_patch_one.AddResidue(trg_r.handle, trg_patch_one.AddResidue(trg_r.handle,
mol.ViewAddFlag.INCLUDE_ALL) mol.ViewAddFlag.INCLUDE_ALL)
...@@ -1152,14 +1153,15 @@ class Scorer: ...@@ -1152,14 +1153,15 @@ class Scorer:
trg_patch_two = self.target.CreateEmptyView() trg_patch_two = self.target.CreateEmptyView()
for r in mdl_patch_two.residues: for r in mdl_patch_two.residues:
mdl_cname = r.GetChain().GetName()
aln = self.mapping.alns[(flat_mapping[mdl_cname], mdl_cname)]
trg_r = None trg_r = None
for col in aln: mdl_cname = r.GetChain().GetName()
if col[0] != '-' and col[1] != '-': if mdl_cname in flat_mapping:
if col.GetResidue(1).GetNumber() == r.GetNumber(): aln = self.mapping.alns[(flat_mapping[mdl_cname], mdl_cname)]
trg_r = col.GetResidue(0) for col in aln:
break if col[0] != '-' and col[1] != '-':
if col.GetResidue(1).GetNumber() == r.GetNumber():
trg_r = col.GetResidue(0)
break
if trg_r is not None: if trg_r is not None:
trg_patch_two.AddResidue(trg_r.handle, trg_patch_two.AddResidue(trg_r.handle,
mol.ViewAddFlag.INCLUDE_ALL) mol.ViewAddFlag.INCLUDE_ALL)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment