Update src/streamlit_app.py
Browse files- src/streamlit_app.py +1 -1
src/streamlit_app.py
CHANGED
@@ -227,12 +227,12 @@ def smiles_to_graph(smiles, label=None):
|
|
227 |
|
228 |
df = pd.read_csv("tox21.csv")[['smiles', 'SR-HSE']].dropna()
|
229 |
df = df[df['SR-HSE'].isin([0, 1])].reset_index(drop=True)
|
230 |
-
df = df[df['smiles'].apply(is_valid_graph)].reset_index(drop=True)
|
231 |
|
232 |
# ✅ Filter invalid or unprocessable SMILES
|
233 |
def is_valid_graph(smi):
|
234 |
mol = Chem.MolFromSmiles(smi)
|
235 |
return mol is not None and smiles_to_graph(smi) is not None
|
|
|
236 |
|
237 |
|
238 |
|
|
|
227 |
|
228 |
df = pd.read_csv("tox21.csv")[['smiles', 'SR-HSE']].dropna()
|
229 |
df = df[df['SR-HSE'].isin([0, 1])].reset_index(drop=True)
|
|
|
230 |
|
231 |
# ✅ Filter invalid or unprocessable SMILES
|
232 |
def is_valid_graph(smi):
|
233 |
mol = Chem.MolFromSmiles(smi)
|
234 |
return mol is not None and smiles_to_graph(smi) is not None
|
235 |
+
df = df[df['smiles'].apply(is_valid_graph)].reset_index(drop=True)
|
236 |
|
237 |
|
238 |
|