import sys import numpy as np import pandas as pd import json import os import gc import pickle from get_data import get_data_homology,get_data_genome from process_data import create_data_homology_ls if not os.path.exists("processed"): os.mkdir("processed") arg=sys.argv arg=arg[1:] enable_break=0 if arg[-1]=="-test": enable_break=1 arg=arg[:-1] if len(arg)!=3: print("No. of arguments more or less. Please check") sys.exit(1) data={} with open("genome_maps","rb") as file: data=pickle.load(file) cmap=data["cmap"] cimap=data["cimap"] ld=data["ld"] ldg=data["ldg"] a=data["a"] d=data["d"] df=pd.read_hdf("negative_dataset.h5",key="ndf") a_h=[] d_h=[] a_h.append(df) d_h.append("negative_dataset") print("Data Read") n=3 #no. of numbers neighbors save_after=5 #to save data after n steps lsy=create_data_homology_ls(a_h,d_h,n,a,d,ld,ldg,cmap,cimap,save_after,enable_break) print(len(lsy)) print("Neighbor Genes Updated Successfully")