diff --git a/pkg/db/ingredient.go b/pkg/db/ingredient.go index d5cd0a4..0975446 100644 --- a/pkg/db/ingredient.go +++ b/pkg/db/ingredient.go @@ -12,7 +12,7 @@ type Ingredient struct { RecipeID RecipeID `db:"recipe_id"` Quantity float32 - Units UnitsID `db:"units"` + Units Units `db:"units"` InRecipeID RecipeID `db:"in_recipe_id"` ListOrder int64 `db:"list_order"` @@ -21,10 +21,10 @@ type Ingredient struct { Food *Food } -// // Format as string -// func (i Ingredient) String() string { -// return fmt.Sprintf("%s(%d)", f.Name, f.ID) -// } +// Format as string +func (i Ingredient) String() string { + return fmt.Sprintf("%f%s %s", i.Quantity, i.Units.Abbreviation(), i.Food.Name) +} func (db *DB) SaveIngredient(i *Ingredient) { if i.ID == IngredientID(0) { @@ -83,4 +83,6 @@ func (db *DB) DeleteIngredient(i Ingredient) { panic(fmt.Errorf("tried to delete ingredient with ID (%d) but it doesn't exist", i.ID)) } } +// func (i Ingredient) AddTo(r *Recipe) { +// } diff --git a/pkg/db/schema.sql b/pkg/db/schema.sql index 2af0d56..95d5294 100644 --- a/pkg/db/schema.sql +++ b/pkg/db/schema.sql @@ -42,7 +42,7 @@ create table foods (rowid integer primary key, mass real not null default 100, price real not null default 0, - density real not null default -1, + density real not null default 1, cook_ratio real not null default 1 ) strict; diff --git a/pkg/db/units.go b/pkg/db/units.go index de69bc5..1fecdd3 100644 --- a/pkg/db/units.go +++ b/pkg/db/units.go @@ -1,9 +1,50 @@ package db -type UnitsID uint64 +type Units uint64 -type Units struct { - ID UnitsID `db:"rowid"` - Name string `db:"name"` - Abbreviation string `db:"abbreviation"` +const ( + COUNT = Units(iota + 1) + GRAMS + LBS + OZ + ML + CUPS + TSP + TBSP + FLOZ +) + +var names = []string{"", "count", "grams", "pounds", "ounces", "milliliters", "cups", "teaspoons", "tablespoons", "fluid ounces"} +var abbreviations = []string{"", "ct", "g", "lbs", "oz", "mL", "cups", "tsp", "tbsp", "fl-oz"} + +func (u Units) Name() string { + return names[u] +} +func (u Units) Abbreviation() string { + return abbreviations[u] +} + +func (u Units) Of(f Food, n float32) Ingredient { + switch u { + case COUNT: + return Ingredient{FoodID: f.ID, Quantity: n, Units: u, Food: f} + case GRAMS: + return Ingredient{FoodID: f.ID, Quantity: n / f.Mass, Units: u, Food: f} + case LBS: + return Ingredient{FoodID: f.ID, Quantity: n * 454 / f.Mass, Units: u, Food: f} + case OZ: + return Ingredient{FoodID: f.ID, Quantity: n * 28 / f.Mass, Units: u, Food: f} + case ML: + return Ingredient{FoodID: f.ID, Quantity: n * f.Density / f.Mass, Units: u, Food: f} + case CUPS: + return Ingredient{FoodID: f.ID, Quantity: n * f.Density * 250 / f.Mass, Units: u, Food: f} + case TSP: + return Ingredient{FoodID: f.ID, Quantity: n * f.Density * 5 / f.Mass, Units: u, Food: f} + case TBSP: + return Ingredient{FoodID: f.ID, Quantity: n * f.Density * 15 / f.Mass, Units: u, Food: f} + case FLOZ: + return Ingredient{FoodID: f.ID, Quantity: n * f.Density * 30 / f.Mass, Units: u, Food: f} + default: + panic(u) + } } diff --git a/sample_data/seed.sql b/sample_data/seed.sql index 0c70f6d..280e345 100644 --- a/sample_data/seed.sql +++ b/sample_data/seed.sql @@ -1,150 +1,150 @@ INSERT INTO foods (name,cals,carbs,protein,fat,sugar,alcohol,water,potassium,sodium,calcium,magnesium,phosphorus,iron,zinc,mass,price,density,cook_ratio) VALUES - ('bread',289.0,56.0,12.0,2.0,3.0,0.0,0.0,0.1,0.381,0.151,0.023,0.099,0.0037,0.0007,100.0,44.0,-1.0,1.0), + ('bread',289.0,56.0,12.0,2.0,3.0,0.0,0.0,0.1,0.381,0.151,0.023,0.099,0.0037,0.0007,100.0,44.0,1.0,1.0), ('oats',400.0,67.0,17.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,33.0,0.44,1.0), - ('pasta',360.0,74.0,13.0,1.5,3.0,0.0,0.0,0.22,0.7,0.021,0.053,0.189,0.0013,0.0014,100.0,25.0,-1.0,2.0), - ('potatoes',97.0,21.0,2.67,0.0,1.0,0.0,0.0,0.535,0.01,0.015,0.028,0.07,0.0011,0.0004,100.0,12.0,-1.0,1.0), - ('banana',90.0,23.0,1.0,0.3,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,101.0,23.0,-1.0,1.0), - ('rice',365.0,80.0,7.0,1.0,0.0,0.0,0.0,0.187,0.003,0.055,0.027,0.156,0.0013,0.001,100.0,14.0,-1.0,1.0), + ('pasta',360.0,74.0,13.0,1.5,3.0,0.0,0.0,0.22,0.7,0.021,0.053,0.189,0.0013,0.0014,100.0,25.0,1.0,2.0), + ('potatoes',97.0,21.0,2.67,0.0,1.0,0.0,0.0,0.535,0.01,0.015,0.028,0.07,0.0011,0.0004,100.0,12.0,1.0,1.0), + ('banana',90.0,23.0,1.0,0.3,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,101.0,23.0,1.0,1.0), + ('rice',365.0,80.0,7.0,1.0,0.0,0.0,0.0,0.187,0.003,0.055,0.027,0.156,0.0013,0.001,100.0,14.0,1.0,1.0), ('whey protein',379.0,7.0,86.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,334.0,0.45,1.0), - ('eggs',80.0,1.0,7.0,6.0,0.0,0.0,0.0,0.0625,0.065,0.0265,0.006,0.096,0.0009,0.0006,53.0,29.0,-1.0,1.0), - ('egg whites',48.0,1.0,11.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('peanut butter',600.0,20.0,27.0,47.0,7.0,0.0,0.0,0.667,0.007,0.043,0.154,0.358,0.0019,0.0029,100.0,66.0,-1.0,1.0), - ('almond butter',633.0,20.0,20.0,60.0,0.0,0.0,0.0,0.667,0.011,0.27,0.303,0.523,0.0037,0.003,100.0,242.0,-1.0,1.0), - ('olive oil',884.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,141.0,-1.0,1.0), - ('avocado oil',884.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,155.0,-1.0,1.0), + ('eggs',80.0,1.0,7.0,6.0,0.0,0.0,0.0,0.0625,0.065,0.0265,0.006,0.096,0.0009,0.0006,53.0,29.0,1.0,1.0), + ('egg whites',48.0,1.0,11.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('peanut butter',600.0,20.0,27.0,47.0,7.0,0.0,0.0,0.667,0.007,0.043,0.154,0.358,0.0019,0.0029,100.0,66.0,1.0,1.0), + ('almond butter',633.0,20.0,20.0,60.0,0.0,0.0,0.0,0.667,0.011,0.27,0.303,0.523,0.0037,0.003,100.0,242.0,1.0,1.0), + ('olive oil',884.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,141.0,1.0,1.0), + ('avocado oil',884.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,155.0,1.0,1.0), ('flour',364.0,76.0,10.0,1.3,0.0,0.0,0.0,0.107,0.002,0.015,0.022,0.108,0.0046,0.0007,100.0,24.0,0.53,1.0), - ('sugar',400.0,100.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('honey',300.0,85.0,0.0,0.0,80.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,89.0,-1.0,1.0), - ('tomatoes',20.0,5.0,0.3,0.0,3.0,0.0,0.0,0.32,0.1,0.01,0.011,0.024,0.0003,0.0002,100.0,44.0,-1.0,1.0), - ('carrots',37.0,9.0,1.0,0.0,4.5,0.0,0.0,0.32,0.069,0.033,0.012,0.035,0.0003,0.0002,100.0,105.0,-1.0,1.0), - ('peppers',31.0,6.0,1.0,0.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('avocado',160.0,9.0,2.0,15.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('almonds',576.0,22.0,21.0,49.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('walnuts',654.0,14.0,15.0,65.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('pine nuts',720.0,14.0,14.0,68.0,4.0,0.0,0.0,0.597,0.002,0.016,0.251,0.575,0.0055,0.0064,100.0,800.0,-1.0,1.0), - ('kalamata',167.0,7.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,300.0,-1.0,1.0), - ('sundried tomato',258.0,56.0,14.0,3.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,290.0,-1.0,1.0), - ('celery',16.0,3.0,1.0,0.0,2.0,0.0,0.0,0.26,0.08,0.04,0.011,0.024,0.0002,0.0001,100.0,50.0,-1.0,1.0), - ('ginger',80.0,18.0,2.0,1.0,2.0,0.0,0.0,0.415,0.013,0.016,0.043,0.034,0.0006,0.0003,100.0,66.0,-1.0,1.0), - ('yellow onion',88.0,20.0,2.0,0.0,9.0,0.0,0.0,0.312,0.008,0.023,0.01,0.029,0.0002,0.0002,220.0,17.0,-1.0,0.62), - ('red onion',88.0,20.0,2.0,0.0,9.0,0.0,0.0,0.312,0.008,0.023,0.01,0.029,0.0002,0.0002,220.0,36.6,-1.0,1.0), - ('leeks',61.0,14.0,1.5,0.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('green onion',32.0,7.0,1.8,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,18.0,-1.0,1.0), - ('garlic',149.0,30.0,6.0,0.5,1.0,0.0,0.0,0.4,0.017,0.181,0.025,0.153,0.0017,0.0014,100.0,60.0,-1.0,1.0), - ('shallots',72.0,17.0,3.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ground beef (medium)',250.0,0.0,19.0,20.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,110.0,-1.0,0.75), - ('ground beef (lean)',215.0,0.0,19.0,15.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,100.0,-1.0,0.75), - ('ground beef (extra lean)',170.0,0.0,21.0,9.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,132.0,-1.0,1.0), - ('top sirloin roast',213.0,1.0,27.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,-1.0,1.0), - ('striploin steak',196.0,0.0,24.0,11.0,0.0,0.0,0.0,0.342,0.055,0.009,0.0,0.212,0.0019,0.0036,100.0,132.0,-1.0,0.7), - ('prime rib',271.0,0.0,25.0,19.0,0.0,0.0,0.0,0.342,0.055,0.009,0.0,0.212,0.0019,0.0036,100.0,0.0,-1.0,1.0), - ('flank steak',150.0,0.0,22.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('beef tenderloin',180.0,0.0,28.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('filet mignon',205.0,0.0,28.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('beef chuck',130.0,0.0,21.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,132.0,-1.0,1.0), - ('ribeye',207.0,0.0,24.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('short ribs',261.0,0.0,18.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,242.0,-1.0,1.0), - ('beef shanks',182.0,0.0,21.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,110.0,-1.0,1.0), - ('oxtail',262.0,0.0,30.0,15.0,0.0,0.0,0.0,0.43,0.047,0.0,0.0,0.0,0.0,0.0,100.0,250.0,-1.0,1.0), - ('lamb leg',200.0,0.0,22.0,12.0,0.0,0.0,0.0,0.286,0.054,0.012,0.021,0.0,0.002,0.004,100.0,160.0,-1.0,1.0), - ('ground pork',230.0,1.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,-1.0,0.75), - ('ground pork (lean)',220.0,1.0,19.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,-1.0,0.75), - ('pancetta',288.0,2.0,16.0,27.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,449.0,-1.0,1.0), - ('sausage',380.0,0.0,26.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,160.0,81.0,-1.0,1.0), - ('pork shoulder',290.0,0.0,19.0,23.0,0.0,0.0,0.0,0.362,0.073,0.022,0.024,0.0,0.0013,0.0032,100.0,69.0,-1.0,1.0), - ('ribs',351.0,0.0,23.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('pork chops',194.0,0.0,20.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('pork tenderloin',136.0,0.0,21.0,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,64.0,-1.0,1.0), - ('black forest ham',140.0,4.0,24.0,4.0,2.0,0.0,0.0,0.649,0.8,0.006,0.021,0.288,0.0007,0.0019,100.0,0.0,-1.0,1.0), - ('roast turkey',196.0,0.0,29.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ground turkey',130.0,0.0,20.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('shrimp',62.0,0.0,15.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,200.0,-1.0,1.0), - ('salmon',208.0,0.0,22.0,12.0,0.0,0.0,0.0,0.384,0.061,0.015,0.03,0.252,0.0003,0.0004,100.0,192.0,-1.0,1.0), - ('chicken breast',165.0,0.0,31.0,4.0,0.0,0.0,0.0,0.259,0.074,0.015,0.029,0.228,0.001,0.001,100.0,220.0,-1.0,0.72), - ('chicken thighs',177.0,0.0,24.0,8.0,0.0,0.0,0.0,0.27,0.1,0.01,0.024,0.168,0.001,0.0019,100.0,170.0,-1.0,0.72), - ('chicken thighs (with skin)',230.0,0.0,22.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ground chicken',160.0,0.0,18.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('stuffing',386.0,76.0,11.0,3.4,8.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('gravy',50.0,5.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('sliced turkey breast',50.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('milk (skim)',36.0,4.8,3.6,0.0,4.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('milk (1%)',44.0,4.8,3.6,1.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,11.0,-1.0,1.0), - ('milk (2%)',52.0,4.8,3.6,2.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,11.0,-1.0,1.0), - ('milk (whole)',64.0,4.8,3.6,3.2,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,13.0,-1.0,1.0), - ('kefir',64.0,4.8,3.2,3.2,4.8,0.0,0.0,0.16,0.05,0.225,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('chocolate milk',64.0,11.0,3.0,1.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('buttermilk',44.0,4.8,3.6,1.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,38.0,-1.0,1.0), - ('cream',333.0,6.0,2.0,33.0,6.0,0.0,0.0,0.0667,0.027,0.065,0.007,0.062,0.0,0.0002,100.0,70.0,-1.0,1.0), - ('sour cream',193.0,3.0,2.0,20.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), + ('sugar',400.0,100.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('honey',300.0,85.0,0.0,0.0,80.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,89.0,1.0,1.0), + ('tomatoes',20.0,5.0,0.3,0.0,3.0,0.0,0.0,0.32,0.1,0.01,0.011,0.024,0.0003,0.0002,100.0,44.0,1.0,1.0), + ('carrots',37.0,9.0,1.0,0.0,4.5,0.0,0.0,0.32,0.069,0.033,0.012,0.035,0.0003,0.0002,100.0,105.0,1.0,1.0), + ('peppers',31.0,6.0,1.0,0.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('avocado',160.0,9.0,2.0,15.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('almonds',576.0,22.0,21.0,49.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('walnuts',654.0,14.0,15.0,65.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('pine nuts',720.0,14.0,14.0,68.0,4.0,0.0,0.0,0.597,0.002,0.016,0.251,0.575,0.0055,0.0064,100.0,800.0,1.0,1.0), + ('kalamata',167.0,7.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,300.0,1.0,1.0), + ('sundried tomato',258.0,56.0,14.0,3.0,38.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,290.0,1.0,1.0), + ('celery',16.0,3.0,1.0,0.0,2.0,0.0,0.0,0.26,0.08,0.04,0.011,0.024,0.0002,0.0001,100.0,50.0,1.0,1.0), + ('ginger',80.0,18.0,2.0,1.0,2.0,0.0,0.0,0.415,0.013,0.016,0.043,0.034,0.0006,0.0003,100.0,66.0,1.0,1.0), + ('yellow onion',88.0,20.0,2.0,0.0,9.0,0.0,0.0,0.312,0.008,0.023,0.01,0.029,0.0002,0.0002,220.0,17.0,1.0,0.62), + ('red onion',88.0,20.0,2.0,0.0,9.0,0.0,0.0,0.312,0.008,0.023,0.01,0.029,0.0002,0.0002,220.0,36.6,1.0,1.0), + ('leeks',61.0,14.0,1.5,0.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('green onion',32.0,7.0,1.8,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,18.0,1.0,1.0), + ('garlic',149.0,30.0,6.0,0.5,1.0,0.0,0.0,0.4,0.017,0.181,0.025,0.153,0.0017,0.0014,100.0,60.0,1.0,1.0), + ('shallots',72.0,17.0,3.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ground beef (medium)',250.0,0.0,19.0,20.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,110.0,1.0,0.75), + ('ground beef (lean)',215.0,0.0,19.0,15.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,100.0,1.0,0.75), + ('ground beef (extra lean)',170.0,0.0,21.0,9.0,0.0,0.0,0.0,0.323,0.065,0.0,0.0,0.0,0.0,0.0,100.0,132.0,1.0,1.0), + ('top sirloin roast',213.0,1.0,27.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,1.0,1.0), + ('striploin steak',196.0,0.0,24.0,11.0,0.0,0.0,0.0,0.342,0.055,0.009,0.0,0.212,0.0019,0.0036,100.0,132.0,1.0,0.7), + ('prime rib',271.0,0.0,25.0,19.0,0.0,0.0,0.0,0.342,0.055,0.009,0.0,0.212,0.0019,0.0036,100.0,0.0,1.0,1.0), + ('flank steak',150.0,0.0,22.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('beef tenderloin',180.0,0.0,28.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('filet mignon',205.0,0.0,28.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('beef chuck',130.0,0.0,21.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,132.0,1.0,1.0), + ('ribeye',207.0,0.0,24.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('short ribs',261.0,0.0,18.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,242.0,1.0,1.0), + ('beef shanks',182.0,0.0,21.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,110.0,1.0,1.0), + ('oxtail',262.0,0.0,30.0,15.0,0.0,0.0,0.0,0.43,0.047,0.0,0.0,0.0,0.0,0.0,100.0,250.0,1.0,1.0), + ('lamb leg',200.0,0.0,22.0,12.0,0.0,0.0,0.0,0.286,0.054,0.012,0.021,0.0,0.002,0.004,100.0,160.0,1.0,1.0), + ('ground pork',230.0,1.0,18.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,1.0,0.75), + ('ground pork (lean)',220.0,1.0,19.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,88.0,1.0,0.75), + ('pancetta',288.0,2.0,16.0,27.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,449.0,1.0,1.0), + ('sausage',380.0,0.0,26.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,160.0,81.0,1.0,1.0), + ('pork shoulder',290.0,0.0,19.0,23.0,0.0,0.0,0.0,0.362,0.073,0.022,0.024,0.0,0.0013,0.0032,100.0,69.0,1.0,1.0), + ('ribs',351.0,0.0,23.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('pork chops',194.0,0.0,20.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('pork tenderloin',136.0,0.0,21.0,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,64.0,1.0,1.0), + ('black forest ham',140.0,4.0,24.0,4.0,2.0,0.0,0.0,0.649,0.8,0.006,0.021,0.288,0.0007,0.0019,100.0,0.0,1.0,1.0), + ('roast turkey',196.0,0.0,29.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ground turkey',130.0,0.0,20.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('shrimp',62.0,0.0,15.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,200.0,1.0,1.0), + ('salmon',208.0,0.0,22.0,12.0,0.0,0.0,0.0,0.384,0.061,0.015,0.03,0.252,0.0003,0.0004,100.0,192.0,1.0,1.0), + ('chicken breast',165.0,0.0,31.0,4.0,0.0,0.0,0.0,0.259,0.074,0.015,0.029,0.228,0.001,0.001,100.0,220.0,1.0,0.72), + ('chicken thighs',177.0,0.0,24.0,8.0,0.0,0.0,0.0,0.27,0.1,0.01,0.024,0.168,0.001,0.0019,100.0,170.0,1.0,0.72), + ('chicken thighs (with skin)',230.0,0.0,22.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ground chicken',160.0,0.0,18.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('stuffing',386.0,76.0,11.0,3.4,8.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('gravy',50.0,5.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('sliced turkey breast',50.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('milk (skim)',36.0,4.8,3.6,0.0,4.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('milk (1%)',44.0,4.8,3.6,1.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,11.0,1.0,1.0), + ('milk (2%)',52.0,4.8,3.6,2.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,11.0,1.0,1.0), + ('milk (whole)',64.0,4.8,3.6,3.2,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,13.0,1.0,1.0), + ('kefir',64.0,4.8,3.2,3.2,4.8,0.0,0.0,0.16,0.05,0.225,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('chocolate milk',64.0,11.0,3.0,1.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('buttermilk',44.0,4.8,3.6,1.0,4.8,0.0,0.0,0.141,0.05,0.113,0.01,0.091,0.0,0.0004,100.0,38.0,1.0,1.0), + ('cream',333.0,6.0,2.0,33.0,6.0,0.0,0.0,0.0667,0.027,0.065,0.007,0.062,0.0,0.0002,100.0,70.0,1.0,1.0), + ('sour cream',193.0,3.0,2.0,20.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), ('butter',714.0,0.0,1.0,81.0,0.0,0.0,0.0,0.02,0.7,0.024,0.002,0.024,0.0,0.0001,100.0,95.0,0.911,1.0), - ('yogurt',69.0,3.0,9.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,80.0,-1.0,1.0), - ('chocolate',535.0,59.0,8.0,30.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('greek yogurt',91.0,3.4,8.6,5.1,3.4,0.0,0.0,0.141,0.04,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('mozzarella (low fat)',233.0,3.0,30.0,13.0,0.0,0.0,0.0,0.076,0.627,0.505,0.02,0.354,0.0004,0.0029,100.0,155.0,-1.0,1.0), - ('mozzarella',333.0,3.0,23.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,200.0,-1.0,1.0), - ('italiano',333.0,3.0,27.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,175.0,-1.0,1.0), - ('cheddar',402.0,1.0,25.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('parmigiano',393.0,0.0,33.0,30.0,0.0,0.0,0.0,0.125,1.529,1.109,0.038,0.729,0.0009,0.0039,100.0,399.0,-1.0,1.0), - ('asiago',382.0,3.0,29.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,229.0,-1.0,1.0), - ('blue cheese',353.0,2.0,21.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,479.0,-1.0,1.0), - ('gruyere',413.0,0.4,30.0,32.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,549.0,-1.0,1.0), - ('feta',300.0,0.0,17.0,27.0,0.0,0.0,0.0,0.062,1.112,0.493,0.019,0.337,0.0007,0.0029,100.0,147.0,-1.0,1.0), - ('cream cheese',266.0,6.6,6.6,23.0,6.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ricotta',90.0,5.0,5.0,6.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.0,121.0,-1.0,1.0), - ('jarlsberg',366.0,1.0,27.0,28.0,1.0,0.0,0.0,0.077,0.433,0.791,0.038,0.567,0.0002,0.0044,100.0,190.0,-1.0,1.0), - ('salami',333.0,0.0,27.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,333.0,-1.0,1.0), - ('vincenzos sausage',300.0,0.0,20.0,23.0,0.0,0.0,0.0,0.35,0.71,0.0,0.0,0.0,0.0,0.0,150.0,297.0,-1.0,1.0), - ('water',0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('orange juice',48.0,11.0,1.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('lemon juice',25.0,7.0,0.4,0.3,2.4,0.0,0.0,0.124,0.001,0.007,0.006,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('red wine vinegar',10.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('maple syrup',367.0,90.0,0.0,0.0,77.0,0.0,0.0,0.333,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('wine',110.0,3.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('black beans',104.0,18.0,7.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,16.0,-1.0,1.0), - ('red beans (dried)',290.0,30.0,22.0,2.0,2.0,0.0,0.0,1.5,0.0,0.15,0.12,0.2,0.007,0.002,100.0,36.5,-1.0,1.0), - ('corn',81.0,19.0,3.0,1.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,25.0,-1.0,1.0), - ('canned tomatoes',20.0,5.0,0.3,0.0,3.0,0.0,0.0,0.32,0.1,0.01,0.011,0.024,0.0003,0.0002,100.0,14.0,-1.0,1.0), - ('frozen mixed veggies',71.0,13.0,3.5,0.0,3.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,27.0,-1.0,1.0), - ('canned olives',167.0,7.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,150.0,-1.0,1.0), - ('frozen peas',59.0,14.0,4.7,0.0,4.7,0.0,0.0,0.11,0.072,0.024,0.022,0.077,0.0035,0.0007,100.0,27.5,-1.0,1.0), - ('pecan butter tarts',360.0,49.0,3.0,17.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ravioli',220.0,23.0,14.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,119.0,-1.0,1.0), - ('panko',366.0,77.0,10.0,2.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('doritos',500.0,57.0,7.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('pepperoni',90.0,2.0,7.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,44.0,-1.0,1.0), - ('kirkland croissants',300.0,30.0,6.0,17.0,4.0,0.0,0.0,0.05,0.36,0.04,0.01,0.051,0.0018,0.00032,69.0,50.0,-1.0,1.0), - ('bacon',190.0,1.0,5.0,18.0,0.0,0.0,0.0,0.08,0.24,0.0012,0.005,0.078,0.0002,0.0005,44.0,45.0,-1.0,1.0), - ('ketchup',133.0,33.0,2.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('ranch',467.0,7.0,3.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), + ('yogurt',69.0,3.0,9.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,80.0,1.0,1.0), + ('chocolate',535.0,59.0,8.0,30.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('greek yogurt',91.0,3.4,8.6,5.1,3.4,0.0,0.0,0.141,0.04,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('mozzarella (low fat)',233.0,3.0,30.0,13.0,0.0,0.0,0.0,0.076,0.627,0.505,0.02,0.354,0.0004,0.0029,100.0,155.0,1.0,1.0), + ('mozzarella',333.0,3.0,23.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,200.0,1.0,1.0), + ('italiano',333.0,3.0,27.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,175.0,1.0,1.0), + ('cheddar',402.0,1.0,25.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('parmigiano',393.0,0.0,33.0,30.0,0.0,0.0,0.0,0.125,1.529,1.109,0.038,0.729,0.0009,0.0039,100.0,399.0,1.0,1.0), + ('asiago',382.0,3.0,29.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,229.0,1.0,1.0), + ('blue cheese',353.0,2.0,21.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,479.0,1.0,1.0), + ('gruyere',413.0,0.4,30.0,32.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,549.0,1.0,1.0), + ('feta',300.0,0.0,17.0,27.0,0.0,0.0,0.0,0.062,1.112,0.493,0.019,0.337,0.0007,0.0029,100.0,147.0,1.0,1.0), + ('cream cheese',266.0,6.6,6.6,23.0,6.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ricotta',90.0,5.0,5.0,6.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55.0,121.0,1.0,1.0), + ('jarlsberg',366.0,1.0,27.0,28.0,1.0,0.0,0.0,0.077,0.433,0.791,0.038,0.567,0.0002,0.0044,100.0,190.0,1.0,1.0), + ('salami',333.0,0.0,27.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,333.0,1.0,1.0), + ('vincenzos sausage',300.0,0.0,20.0,23.0,0.0,0.0,0.0,0.35,0.71,0.0,0.0,0.0,0.0,0.0,150.0,297.0,1.0,1.0), + ('water',0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('orange juice',48.0,11.0,1.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('lemon juice',25.0,7.0,0.4,0.3,2.4,0.0,0.0,0.124,0.001,0.007,0.006,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('red wine vinegar',10.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('maple syrup',367.0,90.0,0.0,0.0,77.0,0.0,0.0,0.333,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('wine',110.0,3.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('black beans',104.0,18.0,7.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,16.0,1.0,1.0), + ('red beans (dried)',290.0,30.0,22.0,2.0,2.0,0.0,0.0,1.5,0.0,0.15,0.12,0.2,0.007,0.002,100.0,36.5,1.0,1.0), + ('corn',81.0,19.0,3.0,1.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,25.0,1.0,1.0), + ('canned tomatoes',20.0,5.0,0.3,0.0,3.0,0.0,0.0,0.32,0.1,0.01,0.011,0.024,0.0003,0.0002,100.0,14.0,1.0,1.0), + ('frozen mixed veggies',71.0,13.0,3.5,0.0,3.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,27.0,1.0,1.0), + ('canned olives',167.0,7.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,150.0,1.0,1.0), + ('frozen peas',59.0,14.0,4.7,0.0,4.7,0.0,0.0,0.11,0.072,0.024,0.022,0.077,0.0035,0.0007,100.0,27.5,1.0,1.0), + ('pecan butter tarts',360.0,49.0,3.0,17.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ravioli',220.0,23.0,14.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,119.0,1.0,1.0), + ('panko',366.0,77.0,10.0,2.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('doritos',500.0,57.0,7.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('pepperoni',90.0,2.0,7.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,44.0,1.0,1.0), + ('kirkland croissants',300.0,30.0,6.0,17.0,4.0,0.0,0.0,0.05,0.36,0.04,0.01,0.051,0.0018,0.00032,69.0,50.0,1.0,1.0), + ('bacon',190.0,1.0,5.0,18.0,0.0,0.0,0.0,0.08,0.24,0.0012,0.005,0.078,0.0002,0.0005,44.0,45.0,1.0,1.0), + ('ketchup',133.0,33.0,2.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('ranch',467.0,7.0,3.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), ('mayo',600.0,0.0,1.0,66.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.9,1.0), - ('pop',39.0,10.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('rum',329.0,0.0,0.0,0.0,0.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,479.0,-1.0,1.0), - ('fries',320.0,41.0,3.4,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), + ('pop',39.0,10.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('rum',329.0,0.0,0.0,0.0,0.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,479.0,1.0,1.0), + ('fries',320.0,41.0,3.4,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), ('salt',0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,0.0,0.0,0.0,0.0,0.0,100.0,17.0,2.2,1.0), - ('KCL',0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.4,0.0,0.0,0.0,0.0,0.0,0.0,100.0,176.0,-1.0,1.0), - ('pepper',255.0,65.0,11.0,3.0,1.0,0.0,0.0,1.26,0.044,0.437,0.194,0.173,0.0289,0.0014,100.0,0.0,-1.0,1.0), - ('oregano',265.0,48.0,9.0,4.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,162.0,-1.0,1.0), - ('garlic powder',331.0,68.0,13.0,1.0,2.0,0.0,0.0,1.101,0.026,0.08,0.058,0.417,0.0027,0.0026,100.0,107.0,-1.0,1.0), - ('onion powder',347.0,75.0,10.0,1.0,35.0,0.0,0.0,0.943,0.053,0.363,0.122,0.34,0.0026,0.0023,100.0,152.0,-1.0,1.0), + ('KCL',0.0,0.0,0.0,0.0,0.0,0.0,0.0,52.4,0.0,0.0,0.0,0.0,0.0,0.0,100.0,176.0,1.0,1.0), + ('pepper',255.0,65.0,11.0,3.0,1.0,0.0,0.0,1.26,0.044,0.437,0.194,0.173,0.0289,0.0014,100.0,0.0,1.0,1.0), + ('oregano',265.0,48.0,9.0,4.3,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,162.0,1.0,1.0), + ('garlic powder',331.0,68.0,13.0,1.0,2.0,0.0,0.0,1.101,0.026,0.08,0.058,0.417,0.0027,0.0026,100.0,107.0,1.0,1.0), + ('onion powder',347.0,75.0,10.0,1.0,35.0,0.0,0.0,0.943,0.053,0.363,0.122,0.34,0.0026,0.0023,100.0,152.0,1.0,1.0), ('chili flakes',307.0,28.0,12.0,16.0,10.0,0.0,0.0,1.9,0.03,0.0,0.0,0.0,0.0,0.0,100.0,300.0,0.357,1.0), - ('habanero powder',335.0,66.0,16.0,2.2,42.0,0.0,0.0,2.855,0.055,0.0,0.0,0.0,0.0,0.0,100.0,624.0,-1.0,1.0), - ('ancho powder',281.0,29.0,12.0,8.0,0.0,0.0,0.0,2.411,0.043,0.0,0.0,0.0,0.0,0.0,100.0,460.0,-1.0,1.0), - ('paprika',289.0,19.0,15.0,13.0,10.0,0.0,0.0,2.344,0.034,0.0177,0.185,0.345,0.0236,0.0041,100.0,141.0,-1.0,1.0), - ('chipotle powder',300.0,35.0,13.0,6.0,30.0,0.0,0.0,2.15,0.01,0.0,0.0,0.0,0.0,0.0,100.0,526.0,-1.0,1.0), - ('thai chilies',40.0,9.0,2.0,0.0,5.0,0.0,0.0,0.322,0.009,0.014,0.023,0.043,0.001,0.0003,100.0,0.0,-1.0,1.0), - ('basil',251.0,41.0,14.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,500.0,-1.0,1.0), - ('cinnamon',247.0,80.0,4.0,3.0,2.0,0.0,0.0,0.431,0.01,1.002,0.06,0.064,0.0083,0.0018,100.0,110.0,-1.0,1.0), - ('cocoa powder',228.0,58.0,20.0,14.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,230.0,-1.0,1.0), - ('cumin',375.0,33.0,18.0,22.0,2.0,0.0,0.0,1.788,0.168,0.931,0.366,0.499,0.0664,0.0048,100.0,169.0,-1.0,1.0), - ('coriander',298.0,13.0,12.0,18.0,0.0,0.0,0.0,1.267,0.035,0.0,0.0,0.0,0.0,0.0,100.0,64.0,-1.0,1.0), - ('sriracha',93.0,18.6,2.0,1.0,15.0,0.0,0.0,0.4,1.5,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('soy sauce (low sodium)',60.0,5.0,11.0,0.0,2.0,0.0,0.0,0.212,2.4,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('soy sauce',60.0,5.0,11.0,0.0,2.0,0.0,0.0,0.212,6.4,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('worcestershire',78.0,19.0,0.0,0.0,10.0,0.0,0.0,0.8,0.98,0.107,0.013,0.06,0.0053,0.0002,100.0,0.0,-1.0,1.0), - ('vanilla extract',290.0,12.6,0.0,0.0,12.6,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('mustard',0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.88,0.0,0.0,0.0,0.0,0.0,100.0,0.0,-1.0,1.0), - ('fennel',345.0,40.0,16.0,15.0,0.0,0.0,0.0,1.694,0.088,1.196,0.385,0.0,0.019,0.0037,100.0,180.0,-1.0,1.0), - ('sage',315.0,40.0,11.0,13.0,2.0,0.0,0.0,1.07,0.011,1.652,0.428,0.0,0.028,0.0047,100.0,210.0,-1.0,1.0), - ('nutmeg',525.0,44.0,6.0,36.0,28.0,0.0,0.0,0.35,0.016,0.184,0.183,0.0,0.003,0.0021,100.0,246.0,-1.0,1.0), - ('turmeric',354.0,60.0,8.0,10.0,3.0,0.0,0.0,2.525,0.038,0.183,0.193,0.268,0.041,0.0043,100.0,0.0,-1.0,1.0), - ('cloves',323.0,55.0,6.0,20.0,2.0,0.0,0.0,1.102,0.243,0.646,0.264,0.105,0.0087,0.0011,100.0,0.0,-1.0,1.0); + ('habanero powder',335.0,66.0,16.0,2.2,42.0,0.0,0.0,2.855,0.055,0.0,0.0,0.0,0.0,0.0,100.0,624.0,1.0,1.0), + ('ancho powder',281.0,29.0,12.0,8.0,0.0,0.0,0.0,2.411,0.043,0.0,0.0,0.0,0.0,0.0,100.0,460.0,1.0,1.0), + ('paprika',289.0,19.0,15.0,13.0,10.0,0.0,0.0,2.344,0.034,0.0177,0.185,0.345,0.0236,0.0041,100.0,141.0,1.0,1.0), + ('chipotle powder',300.0,35.0,13.0,6.0,30.0,0.0,0.0,2.15,0.01,0.0,0.0,0.0,0.0,0.0,100.0,526.0,1.0,1.0), + ('thai chilies',40.0,9.0,2.0,0.0,5.0,0.0,0.0,0.322,0.009,0.014,0.023,0.043,0.001,0.0003,100.0,0.0,1.0,1.0), + ('basil',251.0,41.0,14.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,500.0,1.0,1.0), + ('cinnamon',247.0,80.0,4.0,3.0,2.0,0.0,0.0,0.431,0.01,1.002,0.06,0.064,0.0083,0.0018,100.0,110.0,1.0,1.0), + ('cocoa powder',228.0,58.0,20.0,14.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,230.0,1.0,1.0), + ('cumin',375.0,33.0,18.0,22.0,2.0,0.0,0.0,1.788,0.168,0.931,0.366,0.499,0.0664,0.0048,100.0,169.0,1.0,1.0), + ('coriander',298.0,13.0,12.0,18.0,0.0,0.0,0.0,1.267,0.035,0.0,0.0,0.0,0.0,0.0,100.0,64.0,1.0,1.0), + ('sriracha',93.0,18.6,2.0,1.0,15.0,0.0,0.0,0.4,1.5,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('soy sauce (low sodium)',60.0,5.0,11.0,0.0,2.0,0.0,0.0,0.212,2.4,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('soy sauce',60.0,5.0,11.0,0.0,2.0,0.0,0.0,0.212,6.4,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('worcestershire',78.0,19.0,0.0,0.0,10.0,0.0,0.0,0.8,0.98,0.107,0.013,0.06,0.0053,0.0002,100.0,0.0,1.0,1.0), + ('vanilla extract',290.0,12.6,0.0,0.0,12.6,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('mustard',0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.88,0.0,0.0,0.0,0.0,0.0,100.0,0.0,1.0,1.0), + ('fennel',345.0,40.0,16.0,15.0,0.0,0.0,0.0,1.694,0.088,1.196,0.385,0.0,0.019,0.0037,100.0,180.0,1.0,1.0), + ('sage',315.0,40.0,11.0,13.0,2.0,0.0,0.0,1.07,0.011,1.652,0.428,0.0,0.028,0.0047,100.0,210.0,1.0,1.0), + ('nutmeg',525.0,44.0,6.0,36.0,28.0,0.0,0.0,0.35,0.016,0.184,0.183,0.0,0.003,0.0021,100.0,246.0,1.0,1.0), + ('turmeric',354.0,60.0,8.0,10.0,3.0,0.0,0.0,2.525,0.038,0.183,0.193,0.268,0.041,0.0043,100.0,0.0,1.0,1.0), + ('cloves',323.0,55.0,6.0,20.0,2.0,0.0,0.0,1.102,0.243,0.646,0.264,0.105,0.0087,0.0011,100.0,0.0,1.0,1.0);