Spaces:
Running
Running
Commit
·
62cfb78
1
Parent(s):
94bf83f
Update app.py
Browse files
app.py
CHANGED
@@ -252,13 +252,13 @@ def get_data_from_smile(smile, eluent_list):
|
|
252 |
return X_test
|
253 |
|
254 |
def get_data_from_xlsx(file_name):
|
255 |
-
|
256 |
-
smiles =
|
257 |
-
PEs =
|
258 |
-
EAs =
|
259 |
-
DCMs =
|
260 |
-
MeOHs =
|
261 |
-
Et2Os =
|
262 |
X_test = np.zeros([len(smiles), 179])
|
263 |
for i in range(len(smiles)):
|
264 |
smile=smiles[i]
|
@@ -307,7 +307,10 @@ def predict_xlsx(file):
|
|
307 |
X_test = get_data_from_xlsx(file_name)
|
308 |
Model = Model_ML(config, X_test)
|
309 |
Rf = Model.get_Rf()
|
310 |
-
|
|
|
|
|
|
|
311 |
|
312 |
if __name__=='__main__':
|
313 |
|
@@ -342,8 +345,8 @@ if __name__=='__main__':
|
|
342 |
gr.Markdown(model_card)
|
343 |
with gr.Tab("Single prediction"):
|
344 |
gr.Interface(fn=predict_single, inputs=["text", "number","number","number","number","number"], outputs='number')
|
345 |
-
with gr.Tab("
|
346 |
-
gr.Interface(fn=predict_xlsx, inputs=
|
347 |
|
348 |
demo.launch()
|
349 |
# smile='O=C(OC1C(OC(C)=O)C(OC(C)=O)C(OC(C)=O)C(COC(C)=O)O1)C'
|
|
|
252 |
return X_test
|
253 |
|
254 |
def get_data_from_xlsx(file_name):
|
255 |
+
file_open = pd.read_csv(file_name)
|
256 |
+
smiles = file_open['SMILES'].values
|
257 |
+
PEs = file_open['PE'].values
|
258 |
+
EAs = file_open['EA'].values
|
259 |
+
DCMs = file_open['DCM'].values
|
260 |
+
MeOHs = file_open['MeOH'].values
|
261 |
+
Et2Os = file_open['Et2O'].values
|
262 |
X_test = np.zeros([len(smiles), 179])
|
263 |
for i in range(len(smiles)):
|
264 |
smile=smiles[i]
|
|
|
307 |
X_test = get_data_from_xlsx(file_name)
|
308 |
Model = Model_ML(config, X_test)
|
309 |
Rf = Model.get_Rf()
|
310 |
+
file_open = pd.read_csv(file_name)
|
311 |
+
file_open['Rf']=Rf
|
312 |
+
file_open.to_csv(file_name)
|
313 |
+
return file_name
|
314 |
|
315 |
if __name__=='__main__':
|
316 |
|
|
|
345 |
gr.Markdown(model_card)
|
346 |
with gr.Tab("Single prediction"):
|
347 |
gr.Interface(fn=predict_single, inputs=["text", "number","number","number","number","number"], outputs='number')
|
348 |
+
with gr.Tab("csv prediction"):
|
349 |
+
gr.Interface(fn=predict_xlsx, inputs="file", outputs="file")
|
350 |
|
351 |
demo.launch()
|
352 |
# smile='O=C(OC1C(OC(C)=O)C(OC(C)=O)C(OC(C)=O)C(COC(C)=O)O1)C'
|