while counter < len(AllEdge): flag1 = 0 counter1 = 0 while counter1 < len(AllNode): if AllEdge[counter][0] == AllNode[counter1][0]: flag1 = 1 break counter1 = counter1 + 1 flag2 = 0 counter2 = 0 while counter2 < len(AllNode): if AllEdge[counter][1] == AllNode[counter2][0]: flag2 = 1 break counter2 = counter2 + 1 if flag1 == 1 and flag2 == 1: Name = '' pair = [] pair.append(Name + str(counter1)) pair.append(Name + str(counter2)) AllEdgeNum.append(pair) print(counter) counter = counter + 1 print(len(AllEdgeNum)) StorFile(AllEdgeNum, 'MDCuiMiDiseaseNum.csv') AllDiseaseNum = Tool.GenerateAllDrug(AllEdgeNum) AllMiNum = Tool.GenerateAllDisease(AllEdgeNum) Tool.StorFile(AllDiseaseNum, 'AllDiseaseNum.csv') Tool.StorFile(AllMiNum, 'AllMiNum.csv')
counter2 = 0 while counter2 < len(AllNode): if AllEdge[counter][1] == AllNode[counter2][0]: flag2 = 1 break counter2 = counter2 + 1 if flag1 == 1 and flag2 == 1: Name = '' pair = [] pair.append(Name + str(counter1)) pair.append(Name + str(counter2)) AllEdgeNum.append(pair) print(counter) counter = counter + 1 print(len(AllEdgeNum)) StorFile(AllEdgeNum, 'LDAllLncDiseaseNum.csv') # 生成AllLncNum,AllMiNum AllLncNum = Tool.GenerateAllDrug(AllEdgeNum) AllDiseaseNum = Tool.GenerateAllDisease(AllEdgeNum) Tool.StorFile(AllLncNum, 'AllLncNum.csv') #!这边也要修改 Tool.StorFile(AllDiseaseNum, 'AllDiseaseNum.csv')