def test_lipoprotein(self):
     """Parsing ENZYME record for lipoprotein lipase (3.1.1.34)."""
     filename = os.path.join("Enzymes", "lipoprotein.txt")
     with open(filename) as handle:
         record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "3.1.1.34")
     self.assertEqual(record["DE"], "Lipoprotein lipase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Clearing factor lipase.")
     self.assertEqual(record["AN"][1], "Diacylglycerol lipase.")
     self.assertEqual(record["AN"][2], "Diglyceride lipase.")
     self.assertEqual(
         record["CA"],
         "Triacylglycerol + H(2)O = diacylglycerol + a carboxylate.")
     self.assertEqual(
         record["CC"][0],
         "Hydrolyzes triacylglycerols in chylomicrons and very low-density lipoproteins (VLDL).",
     )
     self.assertEqual(record["CC"][1], "Also hydrolyzes diacylglycerol.")
     self.assertEqual(record["PR"], ["PDOC00110"])
     self.assertEqual(record["DR"][0], ["P11151", "LIPL_BOVIN"])
     self.assertEqual(record["DR"][1], ["P11153", "LIPL_CAVPO"])
     self.assertEqual(record["DR"][2], ["P11602", "LIPL_CHICK"])
     self.assertEqual(record["DR"][3], ["P55031", "LIPL_FELCA"])
     self.assertEqual(record["DR"][4], ["P06858", "LIPL_HUMAN"])
     self.assertEqual(record["DR"][5], ["P11152", "LIPL_MOUSE"])
     self.assertEqual(record["DR"][6], ["O46647", "LIPL_MUSVI"])
     self.assertEqual(record["DR"][7], ["P49060", "LIPL_PAPAN"])
     self.assertEqual(record["DR"][8], ["P49923", "LIPL_PIG"])
     self.assertEqual(record["DR"][9], ["Q06000", "LIPL_RAT"])
     self.assertEqual(record["DR"][10], ["Q29524", "LIPL_SHEEP"])
     self.assertTrue(
         str(record).startswith("ID: 3.1.1.34\nDE: Lipoprotein lipase.\n"),
         "Did not expect:\n%s" % record,
     )
 def test_lipoprotein(self):
     "Parsing ENZYME record for lipoprotein lipase (3.1.1.34)"
     filename = os.path.join( 'Enzymes', 'lipoprotein.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "3.1.1.34")
     self.assertEqual(record["DE"], "Lipoprotein lipase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Clearing factor lipase.")
     self.assertEqual(record["AN"][1], "Diacylglycerol lipase.")
     self.assertEqual(record["AN"][2], "Diglyceride lipase.")
     self.assertEqual(record["CA"], "Triacylglycerol + H(2)O = diacylglycerol + a carboxylate.")
     self.assertEqual(record["CC"][0], 'Hydrolyzes triacylglycerols in chylomicrons and very low-density lipoproteins (VLDL).')
     self.assertEqual(record["CC"][1], "Also hydrolyzes diacylglycerol.")
     self.assertEqual(record['PR'], ["PDOC00110"])
     self.assertEqual(record["DR"][0], ["P11151", "LIPL_BOVIN"])
     self.assertEqual(record["DR"][1], ["P11153", "LIPL_CAVPO"])
     self.assertEqual(record["DR"][2], ["P11602", "LIPL_CHICK"])
     self.assertEqual(record["DR"][3], ["P55031", "LIPL_FELCA"])
     self.assertEqual(record["DR"][4], ["P06858", "LIPL_HUMAN"])
     self.assertEqual(record["DR"][5], ["P11152", "LIPL_MOUSE"])
     self.assertEqual(record["DR"][6], ["O46647", "LIPL_MUSVI"])
     self.assertEqual(record["DR"][7], ["P49060", "LIPL_PAPAN"])
     self.assertEqual(record["DR"][8], ["P49923", "LIPL_PIG"])
     self.assertEqual(record["DR"][9], ["Q06000", "LIPL_RAT"])
     self.assertEqual(record["DR"][10], ["Q29524", "LIPL_SHEEP"])
Exemple #3
0
 def test_lipoprotein(self):
     """Parsing ENZYME record for lipoprotein lipase (3.1.1.34)"""
     filename = os.path.join('Enzymes', 'lipoprotein.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "3.1.1.34")
     self.assertEqual(record["DE"], "Lipoprotein lipase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Clearing factor lipase.")
     self.assertEqual(record["AN"][1], "Diacylglycerol lipase.")
     self.assertEqual(record["AN"][2], "Diglyceride lipase.")
     self.assertEqual(record["CA"], "Triacylglycerol + H(2)O = diacylglycerol + a carboxylate.")
     self.assertEqual(record["CC"][0], 'Hydrolyzes triacylglycerols in chylomicrons and very low-density lipoproteins (VLDL).')
     self.assertEqual(record["CC"][1], "Also hydrolyzes diacylglycerol.")
     self.assertEqual(record['PR'], ["PDOC00110"])
     self.assertEqual(record["DR"][0], ["P11151", "LIPL_BOVIN"])
     self.assertEqual(record["DR"][1], ["P11153", "LIPL_CAVPO"])
     self.assertEqual(record["DR"][2], ["P11602", "LIPL_CHICK"])
     self.assertEqual(record["DR"][3], ["P55031", "LIPL_FELCA"])
     self.assertEqual(record["DR"][4], ["P06858", "LIPL_HUMAN"])
     self.assertEqual(record["DR"][5], ["P11152", "LIPL_MOUSE"])
     self.assertEqual(record["DR"][6], ["O46647", "LIPL_MUSVI"])
     self.assertEqual(record["DR"][7], ["P49060", "LIPL_PAPAN"])
     self.assertEqual(record["DR"][8], ["P49923", "LIPL_PIG"])
     self.assertEqual(record["DR"][9], ["Q06000", "LIPL_RAT"])
     self.assertEqual(record["DR"][10], ["Q29524", "LIPL_SHEEP"])
Exemple #4
0
 def test_valine(self):
     "Parsing ENZYME record for valine decarboxylase (4.1.1.14)"
     filename = os.path.join( 'Enzymes', 'valine.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "4.1.1.14")
     self.assertEqual(record["DE"], "Valine decarboxylase.")
     self.assertEqual(record["CA"], "L-valine = 2-methylpropanamine + CO(2).")
     self.assertEqual(record["CF"], "Pyridoxal 5'-phosphate.")
     self.assertEqual(record["CC"], ["Also acts on L-leucine."])
     self.assertEqual(len(record["DR"]), 0)
Exemple #5
0
 def test_valine(self):
     """Parsing ENZYME record for valine decarboxylase (4.1.1.14)"""
     filename = os.path.join('Enzymes', 'valine.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "4.1.1.14")
     self.assertEqual(record["DE"], "Valine decarboxylase.")
     self.assertEqual(record["CA"], "L-valine = 2-methylpropanamine + CO(2).")
     self.assertEqual(record["CF"], "Pyridoxal 5'-phosphate.")
     self.assertEqual(record["CC"], ["Also acts on L-leucine."])
     self.assertEqual(len(record["DR"]), 0)
Exemple #6
0
 def test_lactate(self):
     "Parsing ENZYME record for lactate racemase (5.1.2.1)"
     filename = os.path.join('Enzymes', 'lactate.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.2.1")
     self.assertEqual(record["DE"], "Lactate racemase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Hydroxyacid racemase.")
     self.assertEqual(record["AN"][1], "Lactic acid racemase.")
     self.assertEqual(record["AN"][2], "Lacticoracemase.")
     self.assertEqual(record["CA"], "(S)-lactate = (R)-lactate.")
     self.assertEqual(len(record["DR"]), 0)
Exemple #7
0
 def test_lactate(self):
     "Parsing ENZYME record for lactate racemase (5.1.2.1)"
     filename = os.path.join( 'Enzymes', 'lactate.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.2.1")
     self.assertEqual(record["DE"], "Lactate racemase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Hydroxyacid racemase.")
     self.assertEqual(record["AN"][1], "Lactic acid racemase.")
     self.assertEqual(record["AN"][2], "Lacticoracemase.")
     self.assertEqual(record["CA"], "(S)-lactate = (R)-lactate.")
     self.assertEqual(len(record["DR"]), 0)
Exemple #8
0
 def test_valine(self):
     """Parsing ENZYME record for valine decarboxylase (4.1.1.14)"""
     filename = os.path.join('Enzymes', 'valine.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "4.1.1.14")
     self.assertEqual(record["DE"], "Valine decarboxylase.")
     self.assertEqual(record["CA"], "L-valine = 2-methylpropanamine + CO(2).")
     self.assertEqual(record["CF"], "Pyridoxal 5'-phosphate.")
     self.assertEqual(record["CC"], ["Also acts on L-leucine."])
     self.assertEqual(len(record["DR"]), 0)
     self.assertTrue(str(record).startswith("ID: 4.1.1.14\nDE: Valine decarboxylase.\n"),
                     "Did not expect:\n%s" % record)
Exemple #9
0
 def test_valine(self):
     """Parsing ENZYME record for valine decarboxylase (4.1.1.14)."""
     filename = os.path.join("Enzymes", "valine.txt")
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "4.1.1.14")
     self.assertEqual(record["DE"], "Valine decarboxylase.")
     self.assertEqual(record["CA"], "L-valine = 2-methylpropanamine + CO(2).")
     self.assertEqual(record["CF"], "Pyridoxal 5'-phosphate.")
     self.assertEqual(record["CC"], ["Also acts on L-leucine."])
     self.assertEqual(len(record["DR"]), 0)
     self.assertTrue(str(record).startswith("ID: 4.1.1.14\nDE: Valine decarboxylase.\n"),
                     "Did not expect:\n%s" % record)
Exemple #10
0
 def test_lactate(self):
     """Parsing ENZYME record for lactate racemase (5.1.2.1)"""
     filename = os.path.join('Enzymes', 'lactate.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     handle.close()
     self.assertEqual(record["ID"], "5.1.2.1")
     self.assertEqual(record["DE"], "Lactate racemase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Hydroxyacid racemase.")
     self.assertEqual(record["AN"][1], "Lactic acid racemase.")
     self.assertEqual(record["AN"][2], "Lacticoracemase.")
     self.assertEqual(record["CA"], "(S)-lactate = (R)-lactate.")
     self.assertEqual(len(record["DR"]), 0)
     self.assertTrue(str(record).startswith("ID: 5.1.2.1\nDE: Lactate racemase.\n"),
                     "Did not expect:\n%s" % record)
Exemple #11
0
 def test_lactate(self):
     """Parsing ENZYME record for lactate racemase (5.1.2.1)."""
     filename = os.path.join("Enzymes", "lactate.txt")
     with open(filename) as handle:
         record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.2.1")
     self.assertEqual(record["DE"], "Lactate racemase.")
     self.assertEqual(len(record["AN"]), 3)
     self.assertEqual(record["AN"][0], "Hydroxyacid racemase.")
     self.assertEqual(record["AN"][1], "Lactic acid racemase.")
     self.assertEqual(record["AN"][2], "Lacticoracemase.")
     self.assertEqual(record["CA"], "(S)-lactate = (R)-lactate.")
     self.assertEqual(len(record["DR"]), 0)
     self.assertTrue(
         str(record).startswith("ID: 5.1.2.1\nDE: Lactate racemase.\n"),
         "Did not expect:\n%s" % record)
Exemple #12
0
 def test_proline(self):
     "Parsing ENZYME record for proline racemase (5.1.1.4)"
     filename = os.path.join('Enzymes', 'proline.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.1.4")
     self.assertEqual(record["DE"], "Proline racemase.")
     self.assertEqual(record["CA"], "L-proline = D-proline.")
     self.assertEqual(len(record["DR"]), 9)
     self.assertEqual(record["DR"][0], ["Q17ZY4", "PRAC_CLOD6"])
     self.assertEqual(record["DR"][1], ["A8DEZ8", "PRAC_CLODI"])
     self.assertEqual(record["DR"][2], ["Q4DA80", "PRCMA_TRYCR"])
     self.assertEqual(record["DR"][3], ["Q868H8", "PRCMB_TRYCR"])
     self.assertEqual(record["DR"][4], ["Q3SX04", "PRCM_BOVIN"])
     self.assertEqual(record["DR"][5], ["Q96EM0", "PRCM_HUMAN"])
     self.assertEqual(record["DR"][6], ["Q9CXA2", "PRCM_MOUSE"])
     self.assertEqual(record["DR"][7], ["Q5RC28", "PRCM_PONAB"])
     self.assertEqual(record["DR"][8], ["Q66II5", "PRCM_XENTR"])
Exemple #13
0
 def test_proline(self):
     "Parsing ENZYME record for proline racemase (5.1.1.4)"
     filename = os.path.join( 'Enzymes', 'proline.txt')
     handle = open(filename)
     record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.1.4")
     self.assertEqual(record["DE"], "Proline racemase.")
     self.assertEqual(record["CA"], "L-proline = D-proline.")
     self.assertEqual(len(record["DR"]), 9)
     self.assertEqual(record["DR"][0], ["Q17ZY4", "PRAC_CLOD6"])
     self.assertEqual(record["DR"][1], ["A8DEZ8", "PRAC_CLODI"])
     self.assertEqual(record["DR"][2], ["Q4DA80", "PRCMA_TRYCR"])
     self.assertEqual(record["DR"][3], ["Q868H8", "PRCMB_TRYCR"])
     self.assertEqual(record["DR"][4], ["Q3SX04", "PRCM_BOVIN"])
     self.assertEqual(record["DR"][5], ["Q96EM0", "PRCM_HUMAN"])
     self.assertEqual(record["DR"][6], ["Q9CXA2", "PRCM_MOUSE"])
     self.assertEqual(record["DR"][7], ["Q5RC28", "PRCM_PONAB"])
     self.assertEqual(record["DR"][8], ["Q66II5", "PRCM_XENTR"])
Exemple #14
0
 def test_proline(self):
     """Parsing ENZYME record for proline racemase (5.1.1.4)."""
     filename = os.path.join("Enzymes", "proline.txt")
     with open(filename) as handle:
         record = Enzyme.read(handle)
     self.assertEqual(record["ID"], "5.1.1.4")
     self.assertEqual(record["DE"], "Proline racemase.")
     self.assertEqual(record["CA"], "L-proline = D-proline.")
     self.assertEqual(len(record["DR"]), 9)
     self.assertEqual(record["DR"][0], ["Q17ZY4", "PRAC_CLOD6"])
     self.assertEqual(record["DR"][1], ["A8DEZ8", "PRAC_CLODI"])
     self.assertEqual(record["DR"][2], ["Q4DA80", "PRCMA_TRYCR"])
     self.assertEqual(record["DR"][3], ["Q868H8", "PRCMB_TRYCR"])
     self.assertEqual(record["DR"][4], ["Q3SX04", "PRCM_BOVIN"])
     self.assertEqual(record["DR"][5], ["Q96EM0", "PRCM_HUMAN"])
     self.assertEqual(record["DR"][6], ["Q9CXA2", "PRCM_MOUSE"])
     self.assertEqual(record["DR"][7], ["Q5RC28", "PRCM_PONAB"])
     self.assertEqual(record["DR"][8], ["Q66II5", "PRCM_XENTR"])
     self.assertTrue(
         str(record).startswith("ID: 5.1.1.4\nDE: Proline racemase.\n"),
         "Did not expect:\n%s" % record)
Exemple #15
0
from Bio.ExPASy import Enzyme
with open("/home/koreanraichu/RuBisCO.txt") as handle:
    record = Enzyme.read(handle)
    print(record['ID']) # EC no.
    print(record['DE']) # description
    print(record['AN']) # 대충 synonyms같은건가? 뭐 얘 이렇게도 불러요 이런거
    print(record["CA"]) # 촉매하는 반응(오 이거 식으로 나온다)
    print(record["PR"]) # 이건 모르겠다... 데이터베이스 번호인가...
    print(record["CC"]) # 아마도 뭐 하는 효소인가에 대한 설명인 듯
    print(record['DR']) # 뭔진 모르겠지만 일단 잘못했어요... 뭐가 되게 많이떴는데 넘파이 마려웠음