From 56a5f1166d2cc97ae3f867f5e55f19781cae16d4 Mon Sep 17 00:00:00 2001 From: Gerardo Tauriello <gerardo.tauriello@unibas.ch> Date: Wed, 26 Jul 2017 16:56:26 +0200 Subject: [PATCH] SCHWED-2440: one more test for local align fails. --- modules/mol/alg/tests/test_convenient_superpose.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/mol/alg/tests/test_convenient_superpose.py b/modules/mol/alg/tests/test_convenient_superpose.py index 408e00f97..30f062429 100644 --- a/modules/mol/alg/tests/test_convenient_superpose.py +++ b/modules/mol/alg/tests/test_convenient_superpose.py @@ -223,6 +223,12 @@ class TestConvenientSuperpose(unittest.TestCase): view1, view2 = mol.alg.MatchResidueByGlobalAln(ent_1_full, ent_2_full) self.assertEqual(view1.atom_count, exp_atom_count) self.assertEqual(view2.atom_count, exp_atom_count) + # try case where local alignment fails + ev1 = ent_1.Select('rindex<2') # seq = GI + ev2 = ent_2.Select('rindex=2:3') # seq = RA + view1, view2 = mol.alg.MatchResidueByLocalAln(ev1, ev2) + self.assertEqual(view1.atom_count, 0) + self.assertEqual(view2.atom_count, 0) if __name__ == "__main__": from ost import testutils -- GitLab