JairoCesar commited on
Commit
55739fd
·
verified ·
1 Parent(s): 5caf9bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +55 -6
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
- "purinas": ["purine", "hypoxanthine", "adenine", "guanine", "xanthine"],
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
- "lectinas": ["lectin", "agglutinin"],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  "sulfitos": ["sulfite", "sulphite"],
67
- "glutamato": ["glutamate", "glutamic acid"],
68
- # Añade más sinónimos aquí según sea necesario
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ---