Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. from Object_classes import Gen
  2. from Object_classes import Eiwit
  3. from Object_classes import RNA
  4. from Object_classes import EC_nummer
  5. from Object_classes import Pathway
  6. from Object_classes import Cancer_pathway
  7.  
  8.  
  9. def geninserts(i_conn, i_cursor, i_genobjects):
  10. print("ja")
  11. for object in i_genobjects:
  12. print("1")
  13. gen_id = object.Getgen_id()
  14. print("2")
  15.  
  16. gen_naam = object.Getgen_naam()
  17. print(gen_naam)
  18.  
  19. # gen_sequence = object.Getgen_sequence()
  20. print("4")
  21.  
  22. gen_splicing_count_begin = object.Getgen_splicing_count()[0]
  23. gen_splicing_count_end = object.Getgen_splicing_count()[1]
  24.  
  25. # print(gen_splicing_count)
  26. data=[gen_id, gen_naam, gen_splicing_count_begin, gen_splicing_count_end]
  27. sql = """
  28. INSERT INTO gen_A6 (gen_id, gen_naam, gen_splicing_count_begin, gen_splicing_count_end) VALUES(%s, %s, %s);"""
  29. try:
  30. i_cursor.execute(sql, data)
  31. i_conn.commit()
  32. except IndexError:
  33. pass
  34. print("Done! Onto the next one!")
  35. print("Added Data to the gen_A6 table!")
  36.  
  37.  
  38. def eiwitinserts(i_conn, i_cursor, i_eiwitobjects):
  39. for object in i_eiwitobjects:
  40. acc_code = object.Getacc_code()
  41. eiwit_naam = object.Geteiwit_naam()
  42. acc_sequence = object.Getacc_sequence()
  43. EC_nummer = object.GetEC_nummer()
  44. sql = """
  45. INSERT INTO eiwit_A6 (eiwit_naam, acc_code, EC_nummer, acc_sequence) VALUES (%s, %s, %s, %s);"""
  46. i_cursor.execute(sql, [eiwit_naam, acc_code, EC_nummer, acc_sequence])
  47. i_conn.commit()
  48. print("Added Data to the Eiwit_A6 table!")
  49.  
  50.  
  51. def rnainserts(r_conn, r_cursor, r_eiwitobjects, r_genobjects):
  52. counter = -1
  53. for object in r_eiwitobjects:
  54. counter+=1
  55. gen_id = r_genobjects[counter].Getgen_id()
  56. gen_splicing_count = r_genobjects[counter].Getgen_splicing_count()
  57. acc_code = object.Getacc_code()
  58. # print(gen_id)
  59. # print(gen_splicing_count)
  60. # print(acc_code)
  61. foreign_sql = """
  62. INSERT INTO RNA_A6 (gen_id, acc_code, gen_splicing_variation) VALUES(%s, %s, %s);"""
  63. r_cursor.execute(foreign_sql, [gen_id, acc_code, gen_splicing_count])
  64. r_conn.commit()
  65. print("Added Data to the RNA_A6 table!")
  66.  
  67. if __name__ == "__main__":
  68. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement