@@ -0,0 +1,689 @@
+%22%22%22Testing functions in lib/bio.%22%22%22%0A%0Afrom hypothesis import given%0Aimport hypothesis.strategies as st%0Aimport lib.bio as bio%0A%0ADNA = 'ACGTUWSMKRYBDHVNXacgtuwsmkrybdhvnx'%0AREVERSIBLE = 'ACGTWSMKRYBDHVNXacgtwsmkrybdhvnx'  # 'U's removed%0APROTEIN = 'EFILPQefilpq'%0AHAS_PROTEIN = '%5B%7B%7D%5D*%5B%7B%7D%5D+%5B%7B%7D%5D*'.format(DNA, PROTEIN, DNA)%0A%0A%0A@given(seq=st.text(alphabet=REVERSIBLE))%0Adef test_reverse_complement_twice(seq):%0A    actual = bio.reverse_complement(bio.reverse_complement(seq))%0A    assert seq == actual%0A%0A%0A@given(seq=st.text(alphabet=DNA))%0Adef test_is_protein_no(seq):%0A    assert not bio.is_protein(seq)%0A%0A%0A@given(seq=st.from_regex(HAS_PROTEIN))%0Adef test_is_protein_yes(seq):%0A    assert bio.is_protein(seq)%0A

Add tests for lib/bio module