Update app.py
Browse files
app.py
CHANGED
@@ -79,6 +79,11 @@ def greet(name):
|
|
79 |
)
|
80 |
sf_output = [tokenizer.decode(g, skip_special_tokens=True, clean_up_tokenization_spaces=True).replace(" ","") for g in molecules]
|
81 |
sf_output = list(set(sf_output))
|
|
|
|
|
|
|
|
|
|
|
82 |
input_plogp = plogp(input_sm)
|
83 |
plogp_improve = [plogp(i)-input_plogp for i in sm_output]
|
84 |
|
@@ -88,7 +93,8 @@ def greet(name):
|
|
88 |
candidate_selfies = {"candidates": sf_output, "improvement": plogp_improve, "sim": sim}
|
89 |
data = pd.DataFrame(candidate_selfies)
|
90 |
|
91 |
-
return data
|
|
|
92 |
|
93 |
|
94 |
|
|
|
79 |
)
|
80 |
sf_output = [tokenizer.decode(g, skip_special_tokens=True, clean_up_tokenization_spaces=True).replace(" ","") for g in molecules]
|
81 |
sf_output = list(set(sf_output))
|
82 |
+
input_sm = sf_decode(input)
|
83 |
+
sm_output = [sf_decode(sf) for sf in sf_output]
|
84 |
+
|
85 |
+
|
86 |
+
|
87 |
input_plogp = plogp(input_sm)
|
88 |
plogp_improve = [plogp(i)-input_plogp for i in sm_output]
|
89 |
|
|
|
93 |
candidate_selfies = {"candidates": sf_output, "improvement": plogp_improve, "sim": sim}
|
94 |
data = pd.DataFrame(candidate_selfies)
|
95 |
|
96 |
+
return data[(data['improvement']> 0) & (data['sim']>0.4)]
|
97 |
+
|
98 |
|
99 |
|
100 |
|