Skip to content
Snippets Groups Projects
Unverified Commit 7cde8441 authored by Xavier Robin's avatar Xavier Robin
Browse files

test: SCHWED-5783 updated matrix access

parent 7f1e83e2
No related branches found
No related tags found
No related merge requests found
...@@ -233,8 +233,8 @@ class TestLigandScoring(unittest.TestCase): ...@@ -233,8 +233,8 @@ class TestLigandScoring(unittest.TestCase):
sc._compute_scores() sc._compute_scores()
# Check RMSD # Check RMSD
assert sc._rmsd_matrix.shape == (7, 1) assert sc.rmsd_matrix.shape == (7, 1)
np.testing.assert_almost_equal(sc._rmsd_matrix, np.array( np.testing.assert_almost_equal(sc.rmsd_matrix, np.array(
[[np.inf], [[np.inf],
[0.04244993], [0.04244993],
[np.inf], [np.inf],
...@@ -244,24 +244,14 @@ class TestLigandScoring(unittest.TestCase): ...@@ -244,24 +244,14 @@ class TestLigandScoring(unittest.TestCase):
[np.inf]])) [np.inf]]))
# Check lDDT-PLI # Check lDDT-PLI
assert sc._lddt_pli_matrix.shape == (7, 1) self.assertEqual(sc.lddt_pli_matrix.shape, (7, 1))
assert sc._lddt_pli_matrix[0, 0] is None self.assertEqual(sc.lddt_pli_matrix[0, 0], 0)
assert sc._lddt_pli_matrix[2, 0] is None self.assertAlmostEqual(sc.lddt_pli_matrix[1, 0], 0.99843, 5)
assert sc._lddt_pli_matrix[3, 0] is None self.assertEqual(sc.lddt_pli_matrix[2, 0], 0)
assert sc._lddt_pli_matrix[4, 0] is None self.assertEqual(sc.lddt_pli_matrix[3, 0], 0)
assert sc._lddt_pli_matrix[6, 0] is None self.assertEqual(sc.lddt_pli_matrix[4, 0], 0)
assert sc._lddt_pli_matrix[1, 0]["lddt_pli_n_contacts"] == 638 self.assertAlmostEqual(sc.lddt_pli_matrix[5, 0], 1.0)
assert sc._lddt_pli_matrix[5, 0]["lddt_pli_n_contacts"] == 636 self.assertEqual(sc.lddt_pli_matrix[6, 0], 0)
assert sc._lddt_pli_matrix[1, 0]["chain_mapping"] == {'A': 'A'}
assert sc._lddt_pli_matrix[5, 0]["chain_mapping"] == {'C': 'A'}
self.assertAlmostEqual(sc._lddt_pli_matrix[1, 0]["lddt_pli"], 0.99843, 5)
self.assertAlmostEqual(sc._lddt_pli_matrix[5, 0]["lddt_pli"], 1.0)
self.assertAlmostEqual(sc._lddt_pli_matrix[1, 0]["rmsd"], 0.04244993)
self.assertAlmostEqual(sc._lddt_pli_matrix[5, 0]["rmsd"], 0.29399303)
assert sc._lddt_pli_matrix[1, 0]["bs_num_res"] == 15
assert sc._lddt_pli_matrix[5, 0]["bs_num_res"] == 15
assert sc._lddt_pli_matrix[1, 0]["bs_num_overlap_res"] == 15
assert sc._lddt_pli_matrix[5, 0]["bs_num_overlap_res"] == 15
def test_check_resnames(self): def test_check_resnames(self):
"""Test check_resname argument works """Test check_resname argument works
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment