예제 #1
0
 def zero_final_drug_count():
     zero_final_dl_input_df = pd.read_table('./datainfo/filtered_data/zerofinal_GDSC2_dl_input.txt', delimiter = ',')
     zero_final_drug_list = []
     for drug in zero_final_dl_input_df['DRUG_NAME']:
         if drug not in zero_final_drug_list:
             zero_final_drug_list.append(drug)
     zero_final_drug_list = sorted(zero_final_drug_list)
     print(zero_final_drug_list)
     print(len(zero_final_drug_list))
     # Count the Number of Drugs Intersection Between [dl_input, drugBank]
     dir_opt = '/datainfo'
     drug_map_dict, drug_dict, gene_target_num_dict = LoadData(dir_opt).pre_load_dict()
     count = 0
     anti_count = 0
     for key, value in drug_map_dict.items():
         if type(value) is str:
             count = count + 1
         elif math.isnan(value) == True:
             anti_count = anti_count + 1
     print(count)
     print(anti_count)