@@ -46,13 +46,8 @@ def download_parse_drug_data(synID:str , save_path:str = None, synToken:str = No
4646
4747 # Get the path to the local copy of the data file
4848 drugs_filepath = downloaded_data .path
49-
50- # Parse the downloaded excel file
51- drugs_excel = pd .ExcelFile (open (drugs_filepath , 'rb' ))
52- drugs_data = pd .read_excel (drugs_excel )
53- drugs_data .to_csv ("/tmp/raw_druginfo.csv" )
5449
55- return (drugs_data )
50+ return (drugs_filepath )
5651
5752
5853def create_liverpdo_drug_data (drug_info_path :str , prevDrugFilepath :str , output_drug_data_path :str ):
@@ -94,17 +89,20 @@ def create_liverpdo_drug_data(drug_info_path:str, prevDrugFilepath:str, output_d
9489
9590 if args .Download :
9691 if args .Token is None :
97- print ("No synpase download tocken was provided. Cannot download data." )
92+ print ("No synpase download token was provided. Cannot download data." )
9893 exit ()
9994 else :
10095 print ("Downloading Files from Synapse." )
10196 # download fitted and raw drug data from synapse
10297 fitted_drug_data_path = download_parse_drug_data (synID = "syn66401300" , save_path = "/tmp/" , synToken = args .Token )
98+ drug_excel = pd .ExcelFile (open (fitted_drug_data_path , 'rb' ))
99+ druginfo_df = pd .read_excel (drug_excel )
100+ druginfo_df .to_csv ("/tmp/raw_druginfo.csv" )
103101 if args .Drug :
104102 if args .PrevDrugs is None or args .PrevDrugs == '' :
105103 print ("No previous drugs file provided. Starting improve_drug_id from SMI_1. Running drug file generation" )
106- create_liverpdo_drug_data (fitted_drug_data_path = "/tmp/raw_druginfo.csv" , output_drug_data_path = "/tmp/liverpdo_drugs.tsv" , prevDrugFilepath = "" )
104+ create_liverpdo_drug_data (drug_info_path = "/tmp/raw_druginfo.csv" , output_drug_data_path = "/tmp/liverpdo_drugs.tsv" , prevDrugFilepath = "" )
107105 else :
108106 print ("Previous drugs file {} detected. Running drugs file generation and checking for duplicate IDs." .format (args .PrevDrugs ))
109- create_liverpdo_drug_data (fitted_drug_data_path = "/tmp/raw_druginfo.csv" , prevDrugFilepath = args .PrevDrugs , output_drug_data_path = "/tmp/liverpdo_drugs.tsv" )
107+ create_liverpdo_drug_data (drug_info_path = "/tmp/raw_druginfo.csv" , prevDrugFilepath = args .PrevDrugs , output_drug_data_path = "/tmp/liverpdo_drugs.tsv" )
110108
0 commit comments