From fa25403e83cd90d1e336a8f0c805dc50ad876f64 Mon Sep 17 00:00:00 2001 From: Xavier Robin <xavier.robin@unibas.ch> Date: Tue, 16 May 2023 14:53:26 +0200 Subject: [PATCH] refactor: update test script to use modern scorer --- docker/test_docker.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/test_docker.py b/docker/test_docker.py index a1fabf916..65e1bbac4 100644 --- a/docker/test_docker.py +++ b/docker/test_docker.py @@ -1,5 +1,5 @@ import ost -from ost.mol.alg import qsscoring +from ost.mol.alg import scoring, qsscoring from ost import conop lib = conop.GetDefaultLib() @@ -13,13 +13,15 @@ else: # load two biounits to compare ent_full = ost.io.LoadPDB('3ia3', remote=True) ent_1 = ent_full.Select('cname=A,D') -ent_2 = ent_full.Select('cname=B,C') +ent_2 = ent_full.Select('cname=B') # get score ost.PushVerbosityLevel(3) try: - qs_scorer = qsscoring.QSscorer(ent_1, ent_2) - ost.LogScript('QSscore:', str(qs_scorer.global_score)) - ost.LogScript('Chain mapping used:', str(qs_scorer.chain_mapping)) + scorer = scoring.Scorer(ent_1, ent_2) + ost.LogScript('QSscore:', str(scorer.qs_global)) + ost.LogScript('Chain mapping used:', str(scorer.chain_mapper)) + print(dir(scorer.chain_mapper)) + ost.LogScript('Chain mapping used:', str(scorer.chain_mapper)) except qsscoring.QSscoreError as ex: # default handling: report failure and set score to 0 ost.LogError('QSscore failed:', str(ex)) -- GitLab