mirror of
https://github.com/Priyatham-sai-chand/compara-deep-learning.git
synced 2026-10-05 08:11:34 -07:00
22 lines
700 B
Python
22 lines
700 B
Python
|
|
import os
|
||
|
|
import pickle
|
||
|
|
import json
|
||
|
|
import sys
|
||
|
|
|
||
|
|
def write_dict_json(name,dir,d):
|
||
|
|
if not os.path.exists(dir):
|
||
|
|
os.mkdir(dir)
|
||
|
|
|
||
|
|
path=os.path.join(dir,name+".json")
|
||
|
|
with open(path,'w') as file:
|
||
|
|
json.dump(d,file)
|
||
|
|
|
||
|
|
def write_data_synteny(smg,sml,indexes,i,name):
|
||
|
|
if not os.path.exists("temp_"+name):
|
||
|
|
os.mkdir("temp_"+name)
|
||
|
|
with open("temp_"+name+"/thread_"+str(i+1)+"_smg.temp","wb") as file:
|
||
|
|
pickle.dump(smg,file)
|
||
|
|
with open("temp_"+name+"/thread_"+str(i+1)+"_sml.temp","wb") as file:
|
||
|
|
pickle.dump(sml,file)
|
||
|
|
with open("temp_"+name+"/thread_"+str(i+1)+"_indexes.temp","wb") as file:
|
||
|
|
pickle.dump(indexes,file)
|