1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/usr/bin/env python
import unittest
from weblogo.data import (
amino_acid_composition,
data_filename,
data_stream,
data_string,
resource_names,
)
class test_data(unittest.TestCase):
def test_amino_acid_composition(self) -> None:
cl = [amino_acid_composition[k] for k in "ARNDCQEGHILKMFPSTWYV"]
self.assertAlmostEqual(sum(cl), 1)
def test_resources(self) -> None:
for n in resource_names:
data_string(n)
f = data_stream(n)
f.close()
data_filename(n)
if __name__ == "__main__":
unittest.main()
|