Esempio n. 1
0
 def test_read(self):
     """Test read function."""
     handle = open("Cellosaurus/cell_lines_1.txt")
     record = cellosaurus.read(handle)
     self.assertEquals(record["ID"], '#15310-LN')
     self.assertEqual(record["AC"], 'CVCL_E548')
     self.assertEqual(record["SY"], '15310-LN; TER461')
     self.assertEqual(record["DR"][0], tuple(('dbMHC', '48439')))
     self.assertEqual(record["DR"][1], tuple(('ECACC', '94050311')))
     self.assertEqual(record["DR"][2], tuple(('IHW', 'IHW9326')))
     self.assertEqual(record["DR"][3], tuple(('IMGT/HLA', '10074')))
     self.assertEqual(record["WW"][0], "http://bioinformatics."
                                       "hsanmartino.it"
                                       "/ecbr/cl326.html")
     self.assertEqual(record["CC"][0],
                      "Part of: 12th International "
                      "Histocompatibility Workshop "
                      "(12IHW) cell line panel.")
     self.assertEqual(record["CC"][1],
                      'Transformant: EBV.')
     self.assertEqual(record["OX"][0],
                      'NCBI_TaxID=9606; ! H**o sapiens')
     self.assertEqual(record["SX"], 'Female')
     self.assertEqual(record["CA"], 'Transformed cell line')
     handle.close()
Esempio n. 2
0
 def test__str__(self):
     """Test string function."""
     handle = open("Cellosaurus/cell_lines_3.txt")
     record = cellosaurus.read(handle)
     input = "ID: ZZ-R 127 AC: CVCL_5418 AS:  SY: ZZ-R DR: [('CCLV', 'CCLV-RIE 0127')] " \
             "RX: ['PubMed=19656987;', 'PubMed=19941903;'] WW: [] CC: [] ST: [] DI: [] " \
             "OX: ['NCBI_TaxID=9925; ! Capra hircus'] HI: [] OI: [] SX:  CA: " \
             "Spontaneously immortalized cell line"
     self.assertEquals(record.__str__(), input)
Esempio n. 3
0
 def test__str__(self):
     """Test string function."""
     with open("Cellosaurus/cell_lines_3.txt") as handle:
         record = cellosaurus.read(handle)
     text = (
         "ID: ZZ-R 127 AC: CVCL_5418 AS:  SY: ZZ-R DR: [('CCLV', 'CCLV-RIE 0127')] "
         "RX: ['PubMed=19656987;', 'PubMed=19941903;'] WW: [] CC: [] ST: [] DI: [] "
         "OX: ['NCBI_TaxID=9925; ! Capra hircus'] HI: [] OI: [] SX:  CA: "
         "Spontaneously immortalized cell line")
     self.assertEqual(str(record), text)
Esempio n. 4
0
 def test_read(self):
     """Test read function."""
     with open("Cellosaurus/cell_lines_1.txt") as handle:
         record = cellosaurus.read(handle)
     self.assertEqual(record["ID"], "#15310-LN")
     self.assertEqual(record["AC"], "CVCL_E548")
     self.assertEqual(record["SY"], "15310-LN; TER461")
     self.assertEqual(record["DR"][0], ("dbMHC", "48439"))
     self.assertEqual(record["DR"][1], ("ECACC", "94050311"))
     self.assertEqual(record["DR"][2], ("IHW", "IHW9326"))
     self.assertEqual(record["DR"][3], ("IMGT/HLA", "10074"))
     self.assertEqual(
         record["WW"][0], "http://bioinformatics."
         "hsanmartino.it"
         "/ecbr/cl326.html")
     self.assertEqual(
         record["CC"][0], "Part of: 12th International "
         "Histocompatibility Workshop "
         "(12IHW) cell line panel.")
     self.assertEqual(record["CC"][1], "Transformant: EBV.")
     self.assertEqual(record["OX"][0], "NCBI_TaxID=9606; ! H**o sapiens")
     self.assertEqual(record["SX"], "Female")
     self.assertEqual(record["CA"], "Transformed cell line")