Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -53,19 +53,68 @@ def load_data():
|
|
| 53 |
return None, None
|
| 54 |
alimentos_data, foodb_index = load_data()
|
| 55 |
COMPOUND_SYNONYM_MAP = {
|
| 56 |
-
|
| 57 |
-
"fodmaps": ["fructan", "oligosaccharide", "polyol", "sorbitol", "mannitol"],
|
| 58 |
-
"aminas": ["amine", "histamine", "tyramine", "phenylethylamine", "putrescine", "cadaverine"],
|
| 59 |
"gluten": ["gluten", "gliadin"],
|
| 60 |
"caseína": ["casein", "casomorphin"],
|
| 61 |
"lactosa": ["lactose"],
|
| 62 |
"fructosa": ["fructose"],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
"oxalatos": ["oxalate", "oxalic acid"],
|
| 64 |
"salicilatos": ["salicylate", "salicylic acid"],
|
| 65 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
"sulfitos": ["sulfite", "sulphite"],
|
| 67 |
-
"
|
| 68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
}
|
| 70 |
KNOWN_TRIGGERS_MAP = {
|
| 71 |
# --- Aminas Vasoactivas y Biógenas ---
|
|
|
|
| 53 |
return None, None
|
| 54 |
alimentos_data, foodb_index = load_data()
|
| 55 |
COMPOUND_SYNONYM_MAP = {
|
| 56 |
+
# --- Macronutrientes y Componentes Principales ---
|
|
|
|
|
|
|
| 57 |
"gluten": ["gluten", "gliadin"],
|
| 58 |
"caseína": ["casein", "casomorphin"],
|
| 59 |
"lactosa": ["lactose"],
|
| 60 |
"fructosa": ["fructose"],
|
| 61 |
+
"proteínas": ["protein", "amino acid"],
|
| 62 |
+
"azúcar": ["sugar", "sucrose", "glucose", "fructose"],
|
| 63 |
+
"fibra": ["fiber", "cellulose", "inulin", "pectin"],
|
| 64 |
+
|
| 65 |
+
# --- Micronutrientes (Vitaminas y Minerales) ---
|
| 66 |
+
"vitamina c": ["ascorbic acid", "ascorbate"],
|
| 67 |
+
"vitamina b2": ["riboflavin"],
|
| 68 |
+
"vitamina b9": ["folate", "folic acid"],
|
| 69 |
+
"hierro": ["iron", "heme", "ferritin"],
|
| 70 |
+
"cobre": ["copper"],
|
| 71 |
+
"níquel": ["nickel"],
|
| 72 |
+
"yodo": ["iodine", "iodide"],
|
| 73 |
+
"arsénico": ["arsenic"],
|
| 74 |
+
"mercurio": ["mercury"],
|
| 75 |
+
|
| 76 |
+
# --- Fitoquímicos y Antinutrientes ---
|
| 77 |
+
"polifenoles": ["polyphenol", "flavonoid", "catechin", "quercetin", "anthocyanin"],
|
| 78 |
+
"lectinas": ["lectin", "agglutinin"],
|
| 79 |
"oxalatos": ["oxalate", "oxalic acid"],
|
| 80 |
"salicilatos": ["salicylate", "salicylic acid"],
|
| 81 |
+
"fitatos": ["phytic acid", "phytate"],
|
| 82 |
+
"taninos": ["tannin", "tannic acid"],
|
| 83 |
+
"goitrógenos": ["goitrogen", "glucosinolate", "isothiocyanate"],
|
| 84 |
+
"saponinas": ["saponin"],
|
| 85 |
+
|
| 86 |
+
# --- FODMAPs (Grupos Fermentables) ---
|
| 87 |
+
"fodmaps": ["fodmap", "fructan", "oligosaccharide", "polyol", "sorbitol", "mannitol", "gos"],
|
| 88 |
+
"fructanos": ["fructan", "inulin"],
|
| 89 |
+
"polioles": ["polyol", "sorbitol", "mannitol", "xylitol"],
|
| 90 |
+
|
| 91 |
+
# --- Aminas, Estimulantes y Alcaloides ---
|
| 92 |
+
"aminas": ["amine", "histamine", "tyramine", "phenylethylamine", "putrescine", "cadaverine"],
|
| 93 |
+
"histamina": ["histamine"],
|
| 94 |
+
"tiramina": ["tyramine"],
|
| 95 |
+
"cafeína": ["caffeine", "xanthine", "theobromine", "theophylline"],
|
| 96 |
+
"capsaicina": ["capsaicin"],
|
| 97 |
+
"solanina": ["solanine"],
|
| 98 |
+
"quercetina": ["quercetin"],
|
| 99 |
+
|
| 100 |
+
# --- Aditivos y Compuestos de Procesamiento ---
|
| 101 |
+
"glutamato": ["glutamate", "glutamic acid", "msg"],
|
| 102 |
"sulfitos": ["sulfite", "sulphite"],
|
| 103 |
+
"nitritos": ["nitrite"],
|
| 104 |
+
"nitratos": ["nitrate"],
|
| 105 |
+
"aspartamo": ["aspartame"],
|
| 106 |
+
|
| 107 |
+
# --- Alcohol y Metabolitos ---
|
| 108 |
+
"alcohol": ["alcohol", "ethanol"],
|
| 109 |
+
"acetaldehído": ["acetaldehyde"],
|
| 110 |
+
|
| 111 |
+
# --- Lípidos (Grasas) ---
|
| 112 |
+
"omega-3": ["omega-3", "dha", "epa", "ala", "docosahexaenoic acid", "eicosapentaenoic acid"],
|
| 113 |
+
"grasas trans": ["trans fat", "trans fatty acid"],
|
| 114 |
+
|
| 115 |
+
# --- Toxinas ---
|
| 116 |
+
"aflatoxinas": ["aflatoxin"],
|
| 117 |
+
"cianuro": ["cyanide", "cyanogenic glycoside", "amygdalin"]
|
| 118 |
}
|
| 119 |
KNOWN_TRIGGERS_MAP = {
|
| 120 |
# --- Aminas Vasoactivas y Biógenas ---
|