Ejemplo n.º 1
0
 def test_update_description(self):
     from tinyfasta import FastaRecord
     description = FastaRecord.Description(">seq101|testing\n")
     self.assertEqual(str(description), ">seq101|testing")
     description.update(">seq102|testing\n")
     self.assertEqual(str(description), ">seq102|testing")
     description.update(">seq103|testing")
     self.assertEqual(str(description), ">seq103|testing")
     description.update(">seq104|testing")
     self.assertEqual(str(description), ">seq104|testing")
Ejemplo n.º 2
0
 def test_str(self):
     from tinyfasta import FastaRecord
     description = FastaRecord.Description(">seq101|testing\n")
     self.assertEqual(str(description), ">seq101|testing")
Ejemplo n.º 3
0
 def test_Description_initialisation_withount_leading_arrow(self):
     from tinyfasta import FastaRecord
     description = FastaRecord.Description("seq101|testing\n")
     self.assertEqual(str(description), ">seq101|testing")
Ejemplo n.º 4
0
 def test_content(self):
     from tinyfasta import FastaRecord
     description = FastaRecord.Description(">seq101|testing\n")
     self.assertEqual(description._content, ">seq101|testing")
Ejemplo n.º 5
0
 def test_Description_initialisation(self):
     from tinyfasta import FastaRecord
     description = FastaRecord.Description(">seq101|testing\n")
     self.assertTrue(isinstance(description, FastaRecord.Description))