Source code for pytoda.proteins.tests.test_utils
"""Testing Utils."""
import unittest
from pytoda.proteins import aas_to_smiles
[docs]class TestUtils(unittest.TestCase):
"""Testing Utils."""
[docs] def test_aas_to_smiles(self) -> None:
"""Test aas_to_smiles."""
sequences = ['EGK', 'A']
ground_truth = [
'NCCCC[C@H](NC(=O)CNC(=O)[C@@H](N)CCC(=O)O)C(=O)O',
'C[C@H](N)C(=O)O',
]
for seq, gt in zip(sequences, ground_truth):
self.assertEqual(gt, aas_to_smiles(seq))
if __name__ == '__main__':
unittest.main()