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()
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)
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)
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")