Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -192,6 +192,32 @@ FOOD_TO_COMPOUND_MAP = {
|
|
| 192 |
"ciruela": ["sorbitol", "fodmaps", "salicilatos", "histamina"],
|
| 193 |
"higo": ["histamina", "fructosa", "salicilatos"],
|
| 194 |
"cholado": ["fructosa", "lactosa", "histamina", "azúcar refinado", "salicilatos", "fenoles"],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 195 |
|
| 196 |
# VERDURAS Y TUBÉRCULOS
|
| 197 |
"tomate": ["histamina", "solanina", "salicilatos", "glutamato"],
|
|
@@ -213,6 +239,25 @@ FOOD_TO_COMPOUND_MAP = {
|
|
| 213 |
"calabaza": ["salicilatos", "fodmaps"],
|
| 214 |
"zanahoria": ["salicilatos"],
|
| 215 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
# FERMENTADOS Y PLANTAS
|
| 217 |
"kimchi": ["histamina", "tiramina", "sulfitos", "fodmaps"],
|
| 218 |
"kombucha": ["histamina", "alcohol", "fructosa"],
|
|
@@ -292,7 +337,27 @@ FOOD_NAME_TO_FOODB_KEY = {
|
|
| 292 |
"fresa": ["strawberry"], "uva": ["grape"], "piña": ["pineapple"], "papaya": ["papaya"],
|
| 293 |
"mango": ["mango"], "limón": ["lemon", "lime"], "espinaca": ["spinach"], "cebolla": ["onion"],
|
| 294 |
"ajo": ["garlic"], "papa": ["potato"], "patata": ["potato"], "frijol": ["bean", "beans"],
|
| 295 |
-
"lentejas": ["lentil"], "almendras": ["almond"], "nueces": ["walnut"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 296 |
}
|
| 297 |
|
| 298 |
STRICT_COMPOUND_TRIGGERS = {
|
|
@@ -1284,4 +1349,4 @@ if st.session_state.has_searched:
|
|
| 1284 |
)
|
| 1285 |
else:
|
| 1286 |
st.warning("⚠️ No pudimos identificar una causa clara para este caso específico.")
|
| 1287 |
-
st.info("Intenta reformular especificando el alimento y el síntoma. Ej: 'Siento [SÍNTOMA] cuando como [ALIMENTO]'.")
|
|
|
|
| 192 |
"ciruela": ["sorbitol", "fodmaps", "salicilatos", "histamina"],
|
| 193 |
"higo": ["histamina", "fructosa", "salicilatos"],
|
| 194 |
"cholado": ["fructosa", "lactosa", "histamina", "azúcar refinado", "salicilatos", "fenoles"],
|
| 195 |
+
"chirimoya": ["fructosa", "fodmaps", "sorbitol", "taninos"],
|
| 196 |
+
"guanábana": ["fructosa", "fodmaps", "taninos", "salicilatos"],
|
| 197 |
+
|
| 198 |
+
# FRUTAS TÍPICAS DE COLOMBIA
|
| 199 |
+
"lulo": ["salicilatos", "fructosa", "ácido cítrico"],
|
| 200 |
+
"naranjilla": ["salicilatos", "fructosa", "ácido cítrico"],
|
| 201 |
+
"maracuyá": ["fructosa", "histamina", "salicilatos"],
|
| 202 |
+
"maracuya": ["fructosa", "histamina", "salicilatos"],
|
| 203 |
+
"feijoa": ["fructosa", "salicilatos", "taninos"],
|
| 204 |
+
"granadilla": ["fructosa", "salicilatos"],
|
| 205 |
+
"curuba": ["fructosa", "salicilatos", "taninos"],
|
| 206 |
+
"tomate de árbol": ["solanina", "histamina", "salicilatos"],
|
| 207 |
+
"tomate de arbol": ["solanina", "histamina", "salicilatos"],
|
| 208 |
+
"uchuva": ["solanina", "histamina", "salicilatos", "oxalatos"],
|
| 209 |
+
"guayaba": ["fructosa", "salicilatos", "taninos", "oxalatos"],
|
| 210 |
+
"pitahaya": ["fructosa", "fodmaps"],
|
| 211 |
+
"zapote": ["fructosa", "taninos"],
|
| 212 |
+
"mamoncillo": ["fructosa", "taninos", "salicilatos"],
|
| 213 |
+
"borojó": ["fenoles", "fructosa", "tiramina"],
|
| 214 |
+
"borojo": ["fenoles", "fructosa", "tiramina"],
|
| 215 |
+
"corozo": ["fenoles", "taninos", "fructosa"],
|
| 216 |
+
"mangostino": ["fenoles", "taninos", "fructosa"],
|
| 217 |
+
"níspero": ["fructosa", "taninos"],
|
| 218 |
+
"badea": ["fructosa", "salicilatos"],
|
| 219 |
+
"carambolo": ["oxalatos", "fructosa"],
|
| 220 |
+
"carambola": ["oxalatos", "fructosa"],
|
| 221 |
|
| 222 |
# VERDURAS Y TUBÉRCULOS
|
| 223 |
"tomate": ["histamina", "solanina", "salicilatos", "glutamato"],
|
|
|
|
| 239 |
"calabaza": ["salicilatos", "fodmaps"],
|
| 240 |
"zanahoria": ["salicilatos"],
|
| 241 |
|
| 242 |
+
# TUBÉRCULOS, VERDURAS Y ALIAS REGIONALES DE COLOMBIA
|
| 243 |
+
"yuca": ["fodmaps", "fitatos"],
|
| 244 |
+
"ñame": ["oxalatos", "fitatos", "fodmaps"],
|
| 245 |
+
"name": ["oxalatos", "fitatos", "fodmaps"],
|
| 246 |
+
"arracacha": ["fodmaps", "fitatos"],
|
| 247 |
+
"malanga": ["oxalatos", "fitatos"],
|
| 248 |
+
"habichuela": ["fodmaps"],
|
| 249 |
+
"arveja": ["fodmaps", "lectinas"],
|
| 250 |
+
"rábano": ["salicilatos"],
|
| 251 |
+
"rabano": ["salicilatos"],
|
| 252 |
+
"apio": ["fodmaps", "salicilatos"],
|
| 253 |
+
"puerro": ["fodmaps", "compuestos azufrados"],
|
| 254 |
+
"espárragos": ["fodmaps"],
|
| 255 |
+
"esparragos": ["fodmaps"],
|
| 256 |
+
"auyama": ["salicilatos", "fodmaps"],
|
| 257 |
+
"ahuyama": ["salicilatos", "fodmaps"],
|
| 258 |
+
"choclo": ["zeína", "lectinas", "fitatos", "fodmaps"],
|
| 259 |
+
"chócolo": ["zeína", "lectinas", "fitatos", "fodmaps"],
|
| 260 |
+
|
| 261 |
# FERMENTADOS Y PLANTAS
|
| 262 |
"kimchi": ["histamina", "tiramina", "sulfitos", "fodmaps"],
|
| 263 |
"kombucha": ["histamina", "alcohol", "fructosa"],
|
|
|
|
| 337 |
"fresa": ["strawberry"], "uva": ["grape"], "piña": ["pineapple"], "papaya": ["papaya"],
|
| 338 |
"mango": ["mango"], "limón": ["lemon", "lime"], "espinaca": ["spinach"], "cebolla": ["onion"],
|
| 339 |
"ajo": ["garlic"], "papa": ["potato"], "patata": ["potato"], "frijol": ["bean", "beans"],
|
| 340 |
+
"lentejas": ["lentil"], "almendras": ["almond"], "nueces": ["walnut"],
|
| 341 |
+
"chirimoya": ["cherimoya", "custard apple"], "guanábana": ["soursop", "graviola"],
|
| 342 |
+
"lulo": ["naranjilla", "lulo"], "naranjilla": ["naranjilla", "lulo"],
|
| 343 |
+
"maracuyá": ["passion fruit", "passionfruit"], "maracuya": ["passion fruit", "passionfruit"],
|
| 344 |
+
"feijoa": ["feijoa", "pineapple guava"],
|
| 345 |
+
"granadilla": ["granadilla", "sweet passion fruit"],
|
| 346 |
+
"tomate de árbol": ["tamarillo", "tree tomato"], "tomate de arbol": ["tamarillo", "tree tomato"],
|
| 347 |
+
"uchuva": ["cape gooseberry", "physalis", "goldenberry"],
|
| 348 |
+
"guayaba": ["guava"],
|
| 349 |
+
"pitahaya": ["dragon fruit", "pitaya"],
|
| 350 |
+
"carambolo": ["star fruit", "carambola"], "carambola": ["star fruit", "carambola"],
|
| 351 |
+
"mangostino": ["mangosteen"],
|
| 352 |
+
"yuca": ["cassava", "yuca"],
|
| 353 |
+
"ñame": ["yam"], "name": ["yam"],
|
| 354 |
+
"malanga": ["taro", "malanga"],
|
| 355 |
+
"apio": ["celery"],
|
| 356 |
+
"puerro": ["leek"],
|
| 357 |
+
"espárragos": ["asparagus"], "esparragos": ["asparagus"],
|
| 358 |
+
"rábano": ["radish"], "rabano": ["radish"],
|
| 359 |
+
"auyama": ["pumpkin", "squash"], "ahuyama": ["pumpkin", "squash"],
|
| 360 |
+
"choclo": ["corn", "sweet corn"], "chócolo": ["corn", "sweet corn"]
|
| 361 |
}
|
| 362 |
|
| 363 |
STRICT_COMPOUND_TRIGGERS = {
|
|
|
|
| 1349 |
)
|
| 1350 |
else:
|
| 1351 |
st.warning("⚠️ No pudimos identificar una causa clara para este caso específico.")
|
| 1352 |
+
st.info("Intenta reformular especificando el alimento y el síntoma. Ej: 'Siento [SÍNTOMA] cuando como [ALIMENTO]'.")
|