Skip to content

Instantly share code, notes, and snippets.

@wolfram77
Last active July 15, 2019 05:33
Show Gist options
  • Save wolfram77/9613fb93c2fd1b97b089880bc4bd1287 to your computer and use it in GitHub Desktop.
Save wolfram77/9613fb93c2fd1b97b089880bc4bd1287 to your computer and use it in GitHub Desktop.
Dialogflow

Dialogflow

  • Delete entity usage in intents.
const fs = require('fs');
function toId(v) {
return v.replace(/[^\w]/g, '_');
};
function toValues(vs) {
var z = [];
for(var v of vs)
z.push({name: v});
return z;
};
function toSlots(v) {
var map = new Map(), z = [];
for(var response of v.responses) {
for(var parameter of response.parameters)
map.set(parameter.name, parameter.dataType);
}
for(var [k, v] of map)
z.push({name: toId(k), type: toId(v.substring(1))});
return z;
};
function toSamples(v) {
var z = [];
for(var sample of v) {
var text = '';
for(var datum of sample.data) {
if(datum.alias) text += `{${toId(datum.alias)}}`;
else text += datum.text;
}
z.push(text);
}
return z;
};
var schema = JSON.parse(fs.readFileSync('alexa.json', 'utf8'));
schema.interactionModel.languageModel.types = [];
schema.interactionModel.languageModel.intents.length = 3;
var entities = fs.readdirSync('entities');
for(var entity of entities) {
if(!entity.endsWith('_entries_en.json')) continue;
var name = toId(entity.replace('_entries_en.json', ''));
var values = toValues(JSON.parse(fs.readFileSync('entities/'+entity, 'utf8')));
schema.interactionModel.languageModel.types.push({name, values});
}
var intents = fs.readdirSync('intents');
var intentMap = new Map();
for(var intent of intents) {
if(intent.endsWith('_usersays_en.json')) continue;
var value = JSON.parse(fs.readFileSync('intents/'+intent, 'utf8'));
intentMap.set(intent.replace('.json', ''), value);
}
for(var intent of intents) {
if(!intent.endsWith('_usersays_en.json')) continue;
var value = JSON.parse(fs.readFileSync('intents/'+intent, 'utf8'));
var intentValue = intentMap.get(intent.replace('_usersays_en.json', ''));
var name = toId(intentValue.name);
var slots = toSlots(intentValue);
var samples = toSamples(value);
schema.interactionModel.languageModel.intents.push({name, slots, samples});
}
fs.writeFileSync('alexa.json', JSON.stringify(schema, null, 2));
const request = require('request');
const stream = require('string-to-stream');
const fs = require('fs');
const URL = `https://api.dialogflow.com/v1`;
function options(url) {
var type = 'application/json', auth = `Bearer b290070b4edd4163a791f78310d5f34d`;
return {url, headers: {'Content-Type': type, 'Authorization': auth}};
};
function remove(int, type) {
for(var i=0, I=int.parameters.length, z; i<I; i++)
if(int.parameters[i].dataType===type) int.parameters.splice(i--, 1);
};
request.get(options(`${URL}/intents?v=20150910`), (err, res, body) => {
var ans = JSON.parse(body);
for(var int of ans) {
int.parameters = int.parameters.filter((v) => v.dataType!=='@sql-select');
var req = request.put(options(`${URL}/intents/${int.id}?v=20150910`), (err, res, body) => {
console.log(JSON.stringify(JSON.parse(body), null, 2));
});
stream(JSON.stringify(int)).pipe(req);
}
});
[
{
"id": "071b0cd7-d03a-4bd6-9782-ae46b440ea9f",
"name": "about.what",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "15cc1908-4753-47bd-a4e3-ccb7987662ee",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "0927bdbd-66ee-4017-a962-c720d53cc4fc",
"name": "info.polyphenols",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "46366dae-623f-4d95-a9be-0890f768ef73",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "09b661b6-8513-444a-8154-d8362a6ad8f2",
"name": "info.vitamina",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "20b7ddf9-c6f4-4cb2-b705-0daf558b2d84",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "0b336e94-3c9d-4e02-af7b-a1586def99aa",
"name": "event.1989",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "1209ae8e-743c-483f-baeb-63d21bd62527",
"name": "info.oligosaccharides",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "e17db40b-85df-4b11-bec0-100bc8ea05f3",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "131bafa0-67b6-4c40-98a1-5aea54243e46",
"name": "info.vitamink",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "8cf38d28-80f2-41e1-960f-7867d5c64df9",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "1995ce71-04dc-4422-a98b-0687a6641301",
"name": "about.data",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "b76c191b-6fbd-4669-992c-099505436318",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
},
{
"id": "13bfb81b-689a-458a-8428-a1997c7c62be",
"required": false,
"dataType": "@sql-from",
"name": "sql-from",
"value": "$sql-from",
"isList": false
},
{
"id": "475b3fc2-7533-4b7e-8e80-79bdc909bece",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "2545f4e5-66e9-4a12-9935-5137373d456b",
"name": "query.abbreviation",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "291e982c-1e04-455c-b6bc-4e59b7a372d2",
"required": false,
"dataType": "@abbreviations-code",
"name": "abbreviations-code",
"value": "$abbreviations-code",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "2a41e8bd-aec0-47dd-85d6-83024edf0632",
"name": "about.users",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "68d31c7d-a28e-4516-b13c-a40bc4ab487d",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "2e55582b-dfbb-4409-b12a-620929a4eb73",
"name": "about.learnmore",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "86766275-3f9f-4024-a9a7-763c9ad10510",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "2f23ae6d-4c07-4aa3-9505-f4bafccaba38",
"name": "about.supportedby",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "39a66bb7-ac82-4298-9876-37a22f5c6a87",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "3608998d-edbf-4f3d-9077-1390ae3d1458",
"name": "about.help",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "616ba998-c5b8-4518-aa40-30a5456f9464",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "3ad470aa-8d44-42c6-b384-8ba668bf154a",
"name": "about.uses",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "dd2532ae-9563-4566-b55c-5f004afb0e29",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "3de0b679-ba07-4a8d-8d85-9dcbdafbefa3",
"name": "about.tablecode",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "09d09ec8-f35a-4d3a-8ebd-754e03f7f487",
"required": false,
"dataType": "@table-code",
"name": "table-code",
"value": "$table-code",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "3ef83366-587f-4b48-8dcf-8121e39c47c9",
"name": "about.enumbercode",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "0599e730-dec5-4f96-815a-65a5a804c93b",
"required": false,
"dataType": "@enumber-code",
"name": "enumber-code",
"value": "$enumber-code",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "3f29e1e3-13c1-483f-bc2b-9169334152e0",
"name": "about.datafrom",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "23e71e71-cbad-4d0e-be3e-85f10f2edb2c",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "47a2d182-9c25-41e3-a6a7-9384d8ca5eef",
"name": "query.food",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "23734948-f23f-4809-aa98-08808b5f80d0",
"required": false,
"dataType": "@compositions-tags",
"name": "compositions-text",
"value": "$compositions-tags.original",
"isList": true
},
{
"id": "b2dfb141-2f00-4342-9528-557c5f6656b8",
"required": false,
"dataType": "@compositions-tags",
"name": "compositions-tags",
"value": "$compositions-tags",
"isList": true
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "4b0621a1-9a07-4063-bd24-ae7b238e5cb1",
"name": "info.vitamine",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "53942ab2-0554-4733-9c09-9b7bf0044f11",
"name": "about.columncode",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "becede6b-46b6-476d-8fda-adb10225daa5",
"required": false,
"dataType": "@columns-code",
"name": "columns-code",
"value": "$columns-code",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "5603c3e2-bfc0-454a-aeb5-059c286fc8d1",
"name": "about.challenges",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "5c59fe14-07b6-4284-a7b5-a8cedc6ce4c5",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "572ec94a-10cf-48ae-9b8a-490d7dd7c710",
"name": "about.inscode",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "e82bd2a2-13de-45ee-8720-364ac481d8b0",
"required": false,
"dataType": "@ins-code",
"name": "ins-code",
"value": "$ins-code",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "599628e9-6fcd-441e-b577-f0e5da3c24a2",
"name": "info.totalfat",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "73f27471-4154-46ef-b8d7-b864afbfaa53",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "440cfb48-ac54-4352-b08d-7a8e2a176cf9",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "599b9e0c-2015-469a-ba27-fdec89d2acc7",
"name": "about.method",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "0877ae60-0a84-40f1-a348-84de750011b5",
"required": false,
"dataType": "@methods-methodreference",
"name": "methods-methodreference",
"value": "$methods-methodreference",
"isList": false
},
{
"id": "e1873fe9-26ae-41ed-9c69-3cd21701717a",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "5b89c1a3-8508-420c-96a3-7de71ef340ac",
"name": "info.cholesterol",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "339b206a-198a-4e28-aaaa-4ea3ad00ea15",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "615c49de-d653-402f-a6f1-aaa806481174",
"name": "event.1937",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "6821f9dd-f445-4f67-82f4-2c5477221644",
"name": "Default Welcome Intent",
"contextIn": [],
"events": [
{
"name": "WELCOME"
}
],
"parameters": [],
"contextOut": [],
"actions": [
"input.welcome"
],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "6b6e7c9e-ae55-4466-9e66-a92c69b4685d",
"name": "info.proximatecomponents",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "6fada782-f1c3-4f51-bb49-b2a90444eac7",
"name": "about.columnname",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "f864d263-e846-4f15-9a68-19b86ac09f22",
"required": false,
"dataType": "@columns-name",
"name": "columns-name",
"value": "$columns-name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "703ee71e-6e94-412f-8c8d-39bc25c9772a",
"name": "info.organicacids",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "3d6a31a4-d9b2-418c-9fdc-c7ae581f3777",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "ac5c9b19-7f95-4ab6-a3ee-ead252e83544",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "7d4ca6e1-a9be-405c-bf95-81560c6c76d8",
"name": "info.foodfolate",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "16b6df07-70fc-4846-b3e3-1bdaab23ae34",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "1a6c0855-e769-45bf-b44c-30131c4cd1b5",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "7ee3bd4d-4c01-49dc-bcb6-0c4967615cde",
"name": "info.vitaminb6",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "91743e02-1103-41e4-8b1d-2c25904d68c0",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "b143848d-b615-4b3b-8d1f-057bb2d096d6",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "80e5f7bc-d15c-4690-966c-a76d82065c52",
"name": "query.select",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "6da04ef6-a5d3-4c0b-a1ca-ff959aa10358",
"required": false,
"dataType": "@sql-select",
"name": "sql-select",
"value": "$sql-select",
"isList": false
},
{
"id": "41779701-a3b8-4e1e-a386-e58e392022dc",
"required": false,
"dataType": "@sql-from",
"name": "sql-from",
"value": "$sql-from",
"isList": false
},
{
"id": "7cb3689d-8ea9-4141-9b0b-43749a0c3ed2",
"required": false,
"dataType": "@columns-code",
"name": "columns-code",
"value": "$columns-code",
"isList": true
},
{
"id": "908db4aa-243b-4000-a346-018060cd9ecf",
"required": false,
"dataType": "@table-code",
"name": "table-code",
"value": "$table-code",
"isList": true
},
{
"id": "00ef813b-553c-4197-8404-7a33e6b94640",
"required": false,
"dataType": "@compositions-tags",
"name": "compositions-tags",
"value": "$compositions-tags",
"isList": true
},
{
"id": "2a74787f-d977-420c-bf55-12cd8230a898",
"required": false,
"dataType": "@sys.unit-weight",
"name": "unit-weight",
"value": "$unit-weight",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 750000,
"fallbackIntent": false
},
{
"id": "8b517813-c9b1-49f3-9d9e-5a456eda71aa",
"name": "info.thiaminriboflavinandniacin",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "743a0c33-d62b-4c76-9a4b-6cebbc1bcaba",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "8f193744-2975-4ef3-885e-1f2e9030cce8",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
},
{
"id": "6a3302ed-1e1b-4340-94e3-289257ebb6fd",
"required": false,
"dataType": "@db-columns",
"name": "db-columns2",
"value": "$db-columns2",
"isList": false
},
{
"id": "089d282e-fb70-449d-94c7-aa7784a128ad",
"required": false,
"dataType": "@db-columns",
"name": "db-columns3",
"value": "$db-columns3",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9771d68d-9e98-4ed8-9c18-27ca98a67d20",
"name": "about.acknowledgements",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "486f2fb0-733b-47b5-ac95-61ab21ce8471",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
},
{
"id": "2f632e3f-a966-4df1-ad6f-b872bfe9f3b4",
"required": false,
"dataType": "@abbreviations-full",
"name": "abbreviations-full",
"value": "$abbreviations-full",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "98455357-3d47-466e-8273-d437842436b6",
"name": "info.saponins",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "86df6fa6-c0eb-4dbe-abc2-f94d95d1f2b9",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9c00a823-7dbc-4473-99e6-a2eb0c971e0c",
"name": "info.phytate",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "da82fef4-121e-4e3e-bf5b-61e67ccfa92f",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9c4dce73-9d92-4650-992a-1390d059afb5",
"name": "about.foodcomponents",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "5e449f1c-093d-4915-b566-465e7a49bcd5",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9ce3355e-e77e-47f1-bade-5e06ceec8d05",
"name": "event.1963",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9e52a302-1c7e-4e85-9cc4-75f3d5747fa6",
"name": "about.fundedby",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "c3c85dc8-9112-4926-a02e-2f796c64593c",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "9f1c683c-ce58-4a03-bdd0-ec7377c6ca94",
"name": "Default Fallback Intent",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": true
},
{
"id": "a13188f9-e0f1-4be8-aba7-b416bc29cb54",
"name": "about.publishedby",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "dce6b404-8887-418a-a07e-77099e048eb0",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "a592f404-905a-42b8-ad28-a78c115e1fa6",
"name": "about.enumbername",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "6e793de8-e548-4cf1-824b-0237f8120500",
"required": false,
"dataType": "@enumber-name",
"name": "enumber-name",
"value": "$enumber-name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "aa8a2b20-b792-44b1-9151-7d7180dd78dd",
"name": "event.1971",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "ab44ec70-9440-476d-8b43-fdc57fc52bdd",
"name": "about.interesting",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "0d5c7e25-a6c4-4fbd-9266-d01cbdc4ebbc",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
},
{
"id": "e25ff396-174e-4fd7-a1ca-afb4e0e76bc0",
"required": false,
"dataType": "@sys.ordinal",
"name": "ordinal",
"value": "$ordinal",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "ba67fd1e-dc55-49e7-b99b-4a73861a383a",
"name": "about.foodform",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "bea0ecf4-1605-4758-afea-3815104fda46",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "bad3db93-d992-4ef4-834a-02733fa070ec",
"name": "info.fattyacidprofile",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "e751e12e-3e26-43e9-ae61-afbe54ebec47",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "449334c0-221d-4ad7-a7b7-16580ca3eda4",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "bb89426f-d3c1-47ac-90ad-ff147a2e68b6",
"name": "info.vitamind",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "c7853c64-f8c5-4e4a-be1e-043b3401cf76",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "bb9da098-a7cf-4e23-a097-19694016ac96",
"name": "info.vitaminc",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "89b3011a-ff4b-46be-a7f6-74d9646702b9",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "c5c9d9a1-ec0e-4a88-a3d2-0f3119419878",
"name": "event.1951",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "c7b9482b-0af3-48e9-8d86-982b4d155776",
"name": "info.foodenergy",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "8f4f6a33-d23b-4255-82ea-e76c6d23d7c2",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "59df96f3-7633-451d-9cec-9c923ea2b498",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "cb3d7b08-e1a3-4447-a9c3-27fee36cc009",
"name": "info.plantsterols",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "c595e835-eb26-4e60-a8aa-f0c99eb89932",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "d16e7736-9496-4ebf-ad0c-995b1544b01c",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "cca3f888-b002-4948-99d8-a39f04181f55",
"name": "event.2017",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "cf170c1a-8371-4a21-b2e4-e5dd166c138c",
"name": "about.nutritionfather",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "d180d36d-1d0e-4b51-8d8c-c6c713f66390",
"name": "info.availablecarbohydrate",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "d7b70c7a-611b-4232-9cce-c857f946fa1c",
"name": "about.limitations",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "a8aecf61-fbac-4514-8738-e807aa920f6a",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "de9cf5f0-4603-476e-b3c6-3035ae2612ee",
"name": "about.startedwhy",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "03bfc056-e418-40e6-857f-41ff07823961",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e3ea34cd-61d7-44b4-b65c-b764a65cd722",
"name": "info.totaldietaryfibre",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "f4385c8f-5cd9-4ae2-b66e-0eef0125ca26",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "a42cbfd7-442a-445b-b6e8-934c4bb1d363",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
},
{
"id": "9aa13c5b-1494-4a0c-90cb-e59f03ab5f32",
"required": false,
"dataType": "@db-columns",
"name": "db-columns2",
"value": "$db-columns2",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e40eabf3-5533-4c0e-bc40-fcc794e03801",
"name": "info.protein",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "6d1d0e67-b3cc-4a92-8b0d-de4b2da35ae3",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e748c46c-ef5e-4b71-bcbe-3b0342d89b34",
"name": "suggest.rice",
"contextIn": [],
"events": [],
"parameters": [],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e8172d8a-5fc1-497d-a03a-afb5f70e6bc0",
"name": "info.mineralsandtraceelements",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "d509b9b9-47d8-4db5-9491-95d54a99a1d6",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "ec8018eb-899b-4e6f-a7cc-e0cb0db7320b",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
},
{
"id": "f18dbb34-5b02-465c-a262-645a5bdef74a",
"required": false,
"dataType": "@db-columns",
"name": "db-columns2",
"value": "$db-columns2",
"isList": false
},
{
"id": "a4c21776-c991-4cd7-b160-8fe640d91577",
"required": false,
"dataType": "@db-columns",
"name": "db-columns3",
"value": "$db-columns3",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e8bf7ee4-1375-4617-ab29-ad872274b387",
"name": "about.when",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "5018fd0b-fd08-4bf9-aac1-3044fa943e65",
"required": false,
"dataType": "@name",
"name": "name",
"value": "$name",
"isList": false
},
{
"id": "279b25b7-8e11-4e97-9884-f38acae6cb40",
"required": false,
"dataType": "@sys.ordinal",
"name": "ordinal",
"value": "$ordinal",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "e8fb8429-dc57-4884-9973-0b421fcfda3a",
"name": "about.insname",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "9eefe4d5-7600-4980-a515-babe8f41ad41",
"required": false,
"dataType": "@ins-name",
"name": "ins-name",
"value": "$ins-name",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "ea875340-fbef-4781-8d02-bd99ed74e947",
"name": "info.aminoacidprofile",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "7c6c0d67-c344-42f9-8928-54670dd33528",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "e92f4f5a-5ddc-4c4c-b003-18bc5370406b",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
},
{
"id": "eefbba65-6a39-48e2-8ab8-7a6f0ea86448",
"name": "info.pantothenicacid",
"contextIn": [],
"events": [],
"parameters": [
{
"id": "871c3027-f117-4d8b-b493-530d8b7c4077",
"required": false,
"dataType": "@db-columns",
"name": "db-columns",
"value": "$db-columns",
"isList": false
},
{
"id": "d6fd7479-6ab5-498f-a7cb-8e14b42ea22c",
"required": false,
"dataType": "@db-columns",
"name": "db-columns1",
"value": "$db-columns1",
"isList": false
}
],
"contextOut": [],
"actions": [],
"priority": 500000,
"fallbackIntent": false
}
]
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 6 columns, instead of 5 in line 1.
"code","Food","Code","id","tag","legend"
"name","Food","Name","title","label"
"regn","No","of","Regions","number"
"water","Moisture","liquid","steam","vapour","proximate"
"ash","Ash","metal","oxide","mineral","inorganic","element","residue","proximate"
"fatce","Total","Fat","triglyceride","lipid","blubber","macronutrient"
"fibtg","Total","Dietary","Fiber","fibre","roughage","bulk","indigestible"
"fibins","Insoluble","Dietary","Fiber","fibre","roughage","bulk","indigestible"
"fibsol","Soluble","Dietary","Fiber","fibre","roughage","bulk","indigestible"
"choavldf","Carbohydrate","cho","saccharide","ose","glucide","hydrate","carbon","macronutrient"
"enerc","Energy","atp","calorie","metabolism"
"thia","Thiamine","B1","thiamin","aneurine","vitamin","b1","b","water","soluble","essential"
"ribf","Riboflavin","B2","vactochrome","lactoflavin","vitamin","b2","b","water","soluble","g","essential"
"nia","Niacin","B3","nicotinic","acid","nicotinamide","bionic","vitamin","b3","b","pp","water","soluble","essential","white","translucent","crystalline","crystal"
"pantac","Pantothenic","acid","B5","pantothenate","vitamin","b5","b","water","soluble","essential","yellow","oil","colorless","crystalline","crystal"
"vitb6c","Total","B6","pn","p5p","pl","plp","pm","pmp","pa","pyridoxine","pyridoxal","pyridoxamine","pyridoxic","acid","pyritinol","vitamer","vitamin","b6","b","water","soluble","essential"
"biot","Biotin","B7","biopeiderm","vitamin","b7","b","h","coenzyme","r","water","soluble","essential","white","crystalline","crystal","needle"
"folsum","Total","Folates","B9","pteroyl","glutamic","acid","glutamate","folic","folacin","vitamin","b9","b","bc","m","water","soluble","essential"
"vitc","Total","Ascorbic","acid","ascorbate","water","soluble","vitamin","c","essential"
"retol","Retinol","vitamin","a1","a","fat","soluble","essential"
"ergcal","Ergocalciferol","D2","calciferol","viosterol","vitamin","d2","d","fat","soluble","essential"
"chocal","Cholecalciferol","D3","activated","dehydrocholesterol","colecalciferol","vitamin","d3","d","fat","soluble","essential"
"doh25","25","OH","D3","calcifediol","calcidiol","hydroxycholecalciferol","hydroxyvitamin","prehormone","vitamin","d3","d","fat","soluble","essential"
"tocpha","α","Tocopherol","a","alpha","tcp","vitamin","e","fat","soluble","methylated","phenol","antioxidant","saturated","phytyl","essential","yellow","brown","viscous","liquid"
"tocphb","β","Tocopherol","b","beta","tcp","vitamin","e","fat","soluble","methylated","phenol","antioxidant","saturated","phytyl","essential"
"tocphg","γ","Tocopherol","g","gamma","tcp","vitamin","e","fat","soluble","methylated","phenol","antioxidant","saturated","phytyl","essential"
"tocphd","δ","Tocopherol","d","delta","tcp","vitamin","e","fat","soluble","methylated","phenol","antioxidant","saturated","phytyl","essential"
"toctra","α","Tocotrienol","a","alpha","vitamin","e","fat","soluble","methylated","phenol","antioxidant","unsaturated","isoprenoid","essential"
"toctrb","β","Tocotrienol","b","beta","vitamin","e","fat","soluble","methylated","phenol","antioxidant","unsaturated","isoprenoid","essential"
"toctrg","γ","Tocotrienol","g","gamma","vitamin","e","fat","soluble","methylated","phenol","antioxidant","unsaturated","isoprenoid","essential"
"toctrd","δ","Tocotrienol","d","delta","vitamin","e","fat","soluble","methylated","phenol","antioxidant","unsaturated","isoprenoid","essential"
"vite","α","Tocopherol","equivalent","a","alpha","ate","te","vitamin","e","fat","soluble","methylated","phenol","antioxidant","essential"
"vitk1","Phylloquinones","K1","phytomenadione","phytonadione","quinone","mephyton","fat","soluble","vitamin","k1","k","essential"
"vitk2","Menaquinones","K2","mk","menatetrenone","quinone","mk","fat","soluble","vitamin","k2","k","essential"
"lutn","Lutein","xanthophyll","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","orange","red","yellow","pigment","crystalline","crystal","solid"
"zea","Zeaxanthin","xanthophyll","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","orange","red","yellow","pigment"
"crypxb","β","Cryptoxanthin","b","beta","xanthophyll","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","yellow","pigment","vitamer","provitamin","vitamin","a","cryptoxanthol","caricaxanthin","kryptoxanthin"
"lycpn","Lycopene","carotene","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","deep","red","orange","pigment","solid"
"cartg","γ","Carotene","g","gamma","carotene","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","orange","pigment","vitamer","provitamin","vitamin","a"
"carta","α","Carotene","a","alpha","carotene","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","orange","pigment","vitamer","provitamin","vitamin","a"
"cartb","β","Carotene","b","beta","carotene","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","dark","red","orange","pigment","crystalline","crystal","vitamer","provitamin","vitamin","a"
"cartoid","Total","Carotenoids","carotene","xanthophyll","carotenoid","tetraterpenoid","terpenoid","isoprenoid","phytochemical","orange","yellow","pigment"
"al","Aluminium","Al","trace","post","transition","metal","mineral","element"
"as","Arsenic","As","trace","metalloid","toxic","element"
"cd","Cadmium","Cd","trace","post","transition","metal","toxic","element"
"ca","Calcium","Ca","quantity","alkaline","earth","metal","mineral","element"
"cr","Chromium","Cr","trace","transition","metal","mineral","element"
"co","Cobalt","Co","trace","transition","metal","mineral","element"
"cu","Copper","Cu","trace","transition","metal","mineral","element"
"fe","Iron","Fe","trace","transition","metal","mineral","element"
"pb","Lead","Pb","trace","heavy","post","transition","metal","toxic","element"
"li","Lithium","Li","trace","alkali","metal","mineral","element"
"mg","Magnesium","Mg","quantity","alkaline","earth","metal","mineral","element"
"mn","Manganese","Mn","trace","transition","metal","ineral","element"
"hg","Mercury","Hg","trace","heavy","liquid","post","transition","metal","toxic","element"
"mo","Molybdenum","Mo","trace","transition","metal","mineral","element"
"ni","Nickel","Ni","trace","transition","metal","mineral","element"
"p","Phophorus","P","quantity","nonmetal","mineral","element"
"k","Potassium","K","quantity","alkali","metal","mineral","element"
"se","Selenium","Se","trace","nonmetal","mineral","element"
"na","Sodium","Na","quantity","alkali","metal","mineral","element"
"zn","Zinc","Zn","trace","post","transition","mineral","element"
"cho","Total","Available","CHO","sugar","starch","digest","absorb","glucogenic","carbohydrate"
"starch","Total","Starch","amylum","polysaccharide","polymeric","carbohydrate"
"frus","Fructose","simple","fruit","sugar","levulose","fructofuranose","arabino","hexulose","ketonic","monosaccharide","carbohydrate"
"glus","Glucose","simple","sugar","blood","dextrose","corn","grape","monosaccharide","carbohydrate","white","powder"
"sucs","Sucrose","common","table","sugar","saccharose","disaccharide","carbohydrate","white","solid"
"mals","Maltose","maltobiose","malt","sugar","disaccharide","carbohydrate","white","powder","crystalline","crystal"
"fsugar","Total","Free","Sugars","added","natural","sugar","monosaccharide","disaccharide","carbohydrate"
"lactose","Lactose","Content","milk","sugar","disaccharide","carbohydrate","white","solid"
"f4d0","Butyric","acid","C4","0","bta","butanoic","propanecarboxylic","carboxylic","saturated","fatty","fat","triglyceride","lipid","colorless","liquid","unpleasant","vomit","body","odor"
"f6d0","Caproic","acid","C6","0","hexanoic","carboxylic","saturated","fatty","fat","medium","chain","triglyceride","lipid","colorless","oily","liquid","goat","like"
"f8d0","Caprylic","acid","C8","0","octanoic","carboxylic","saturated","fatty","fat","medium","chain","triglyceride","lipid","colorless","oily","liquid","faint","fruity","irritating"
"f10d0","Capric","acid","C10","0","decanoic","carboxylic","saturated","fatty","fat","medium","chain","triglyceride","lipid","white","crystals","strong","rancid","and","unpleasant"
"f11d0","Undecanoic","acid","C11","0","undecylic","carboxylic","saturated","fatty","fat","triglyceride","lipid","colourless","crystals","distinctive","unpleasant","odor"
"f12d0","Lauric","acid","C12","0","dodecanoic","dodecylic","dodecoic","laurostearic","vulvic","undecanecarboxylic","duodecylic","carboxylic","saturated","fatty","fat","medium","chain","triglyceride","white","powder","faint","odor","bay","oil","soap"
"f14d0","Myristic","acid","C14","0","tetradecanoic","carboxylic","saturated","fatty","fat","triglyceride","lipid"
"f15d0","Pentadecanoic","acid","C15","0","pentadecylic","carboxylic","saturated","fatty","fat","triglyceride","lipid"
"f16d0","Palmitic","acid","C16","0","hexadecanoic","carboxylic","saturated","fatty","fat","triglyceride","lipid","white","crystals"
"f18d0","Stearic","acid","C18","0","octadecanoic","carboxylic","saturated","fatty","fat","triglyceride","lipid","white","solid","pungent","oily"
"f20d0","Arachidic","acid","C20","0","eicosanoic","icosanoic","arachic","carboxylic","saturated","fatty","fat","triglyceride","lipid","white","crystalline","crystal","solid"
"f22d0","Behenic","acid","C22","0","docosanoic","docosanoate","hydrofol","carboxylic","saturated","fatty","fat","triglyceride","lipid","white","yellow","crystalline","crystal","powder"
"f24d0","Lignoceric","acid","C24","0","tetracosanoic","carboxylic","saturated","fatty","fat","triglyceride","lipid"
"f14d1cn5","Myristoleic","acid","C14","1","tetradecenoic","myristolenic","oleomyristic","omega","5","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid"
"f16d1cn7","Palmitoleic","acid","C16","1","hexadec","enoic","palmitoleic","hexadecenoic","omega","7","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid"
"f18d1cn9","Oleic","acid","C18","1n9","octadec","enoic","octadecenoic","omega","9","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid"
"f18d1tn9","Elaidic","acid","C18","1n9t","octadec","enoic","octadecenoic","carboxylic","trans","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid","colorless","waxy","oily","solid"
"f20d1cn9","Eicosenoic","acid","C20","1n9","gondoic","eicos","enoic","icosenoic","icos","enoic","omega","9","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid"
"f22d1cn9","Erucic","acid","C22","1n9","docos","enoic","omega","9","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid","white","waxy","solid"
"f24d1cn9","Nervonic","acid","C24","1n9","tetracos","enoic","tetracosenoic","omega","9","monounsaturated","mono","unsaturated","fatty","fat","triglyceride","lipid"
"f18d2cn6","Linoleic","acid","C18","2n6","octadeca","dienoic","octadecadienoic","omega","6","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid","colorless","oil"
"f20d2n6","Eicosadienoic","acid","C20","2","eicosa","icosa","dienoic","omega","6","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f22d2n6","Docosadienoic","acid","C22","2","docosa","dienoic","omega","6","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f18d3n3","α","Linolenic","acid","C18","3n3","ala","lna","octadecatrienoic","octadeca","trienoic","omega","3","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f20d3n6","Eicosatrienoic","acid","C20","3n6","eicosa","icosa","trienoic","omega","6","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f20d4n6","Arachidonic","acid","C20","4n6","aa","ara","eicosatetraenoic","eicosa","icosa","tetraenoic","arachidonate","omega","6","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f20d5n3","Eicosapentaenoic","acid","C20","5n3","epa","icosapentaenoic","timnodonic","eicosa","icosa","pentaenoic","omega","3","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f22d5n3","Docosapentaenoic","acid","C22","5n3","dpa","docosa","pentaenoic","omega","3","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"f22d6n3","Docosahexaenoic","acid","C22","6n3","dha","docosa","hexaenoic","cervonic","doconexent","omega","3","polyunsaturated","poly","unsaturated","fatty","fat","triglyceride","lipid"
"fasat","Total","Saturated","Fatty","acids","TSFA","fat","triglyceride","lipid"
"fams","Total","Monounsaturated","Fatty","acids","TMUFA","mono","unsaturated","fat","triglyceride","lipid"
"fapu","Total","Polyunsaturated","Fatty","acids","TPUFA","poly","unsaturated","fat","triglyceride","lipid"
"cholc","Cholesterol","cholesterin","cholesteryl","alcohol","zoosterol","animal","sterol","lipid","white","crystalline","crystal","powder"
"his","Histidine","h","essential","amino","acid"
"ile","Isoleucine","i","essential","amino","acid"
"leu","Luecine","l","essential","amino","acid"
"lys","Lysine","k","essential","amino","acid"
"met","Methionine","m","essential","amino","acid"
"cys","Cysteine","c","essential","amino","acid"
"phe","Phenylalanine","f","essential","amino","acid"
"thr","Threonine","t","essential","amino","acid"
"trp","Tryptophan","w","essential","amino","acid"
"val","Valine","v","essential","amino","acid"
"ala","Alanine","a","essential","amino","acid"
"arg","Arginine","r","essential","amino","acid"
"asp","Aspartic","acid","d","essential","amino","acid"
"glu","Glutamic","acid","e","essential","amino","acid"
"gly","Glycine","g","essential","amino","acid"
"pro","Proline","p","essential","amino","acid"
"ser","Serine","s","essential","amino","acid"
"tyr","Tyrosine","y","essential","amino","acid"
"oxalt","Total","Oxalate","ox","ethanedioate","oxalic","organic","acid"
"oxals","Soluble","Oxalate","ox","sodium","potassium","ethanedioate","oxalic","organic","acid"
"oxali","Insoluble","Oxalate","ox","calcium","ethanedioate","oxalic","organic","acid"
"caconac","Cis","Aconitic","acid","achilleic","equisetic","citridinic","pyrocitric","organic","acid"
"citac","Citric","acid","hydroxypropane","tricarboxylic","organic","acid"
"fumac","Fumaric","acid","trans","butenedioic","but","enedioic","ethylenedicarboxylic","allomaleic","boletic","donitic","lichenic","unsaturated","organic","acid","white","solid"
"malac","Malic","acid","hydroxybutanedioic","hydroxysuccinic","unsaturated","organic","acid"
"quinac","Quinic","acid","tetrahydroxycyclohexanecarboxylic","tetrahydroxy","cyclohexanecarboxylic","cyclitol","cyclic","polyol","organic","acid"
"sucac","Succinic","acid","butandioic","dicarboxylic","organic","acid"
"tarac","Tartaric","acid","dihydroxybutanedioic","dihydroxysuccinic","threaric","racemic","uvic","paratartaric","organic","acid","white","crystalline","crystal","powder"
"dhbenzac34","3","4","Dihydroxy","Benzoic","acid","dihydroxybenzoic","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"hbenzal3","3","Hydroxy","Benzaldehyde","Hydroxybenzaldehyde","aldehyde","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"pcathac","Protocatechuic","acid","pca","protocatechuate","dihydroxybenzoic","dihydroxy","benzoic","polyphenol","poly","phenol","phenolic","phytochemical","phyto","light","brown","solid"
"vanlac","Vanillic","acid","dihydroxybenzoic","dihydroxy","benzoic","vanillin","hydroxy","methoxybenzoic","anisic","vanillate","polyphenol","poly","phenol","phenolic","aromatic","phytochemical","phyto","white","light","yellow","powder","crystalline","crystal"
"gallac","Gallic","acid","trihydroxybenzoic","trihydroxy","benzoic","polyphenol","poly","phenol","phenolic","aromatic","phytochemical","phyto","white","yellow","pale","fawn","crystalline","crystal"
"cinmac","Cinnamic","acid","phenylprop","enoic","phenylacrylic","cinnamylic","phenylacrylic","benzenepropenoic","benzenepropenoic","hydroxycinnamic","aromatic","unsaturated","carboxylic","polyphenol","poly","phenol","phenolic","phytochemical","phyto","white","monoclinic","crystalline","crystal"
"coumaco","o","Coumaric","acid","ortho","hydroxyphenyl","prop","enoic","propenoic","hydroxycinnamic","aromatic","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"coumacp","p","Coumaric","acid","para","hydroxyphenyl","prop","enoic","propenoic","acrylic","hydroxycinnamic","aromatic","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"caffac","Caffeic","acid","dihydroxyphenyl","propenoic","dihydroxy","cinnamic","trans","caffeate","cinnamate","dihydroxybenzeneacrylic","hydroxycinnamic","aromatic","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"chlrac","Chlorogenic","acid","cqa","dihydroxycinnamoyl","quinate","quinic","caffeoylquinate","caffeoylquinic","chlorogenate","heriguard","hydroxycinnamic","aromatic","trans","ester","polyphenol","poly","phenol","phenolic","phytochemical","phyto"
"ferac","Ferulic","acid","propenoic","hydroxy","methoxyphenyl","acrylic","methoxy","methoxycinnamic","ferulate","coniferic","trans","ferulic","hydroxycinnamic","aromatic","polyphenol","poly","phenol","phenolic","phytochemical","phyto","crystalline","crystal","powder"
"apigen","Apigenin","flavone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","yellow","pigment","crystalline","crystal","solid","trihydroxyflavone","apigenine","chamomile","apigenol","spigenin","versulin","aglycone","glycoside"
"apigen6cgls","Apigenin","6","C","gluoside","flavone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","isovitexin","homovitexin","saponaretin"
"apigen7onshps","Apigenin","7","O","neohesperidoside","flavone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","rhoifolin"
"luteol","Luteolin","flavone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","yellow","pigment","crystalline","crystal","luteolol","digitoflavone","flacitran","luteoline"
"kaemf","Kaempferol","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","yellow","pigment","crystalline","crystal","solid","antioxidant","kaempherol","robigenin","pelargidenolon","rhamnolutein","rhamnolutin","populnetin","trifolitin","kempferol","swartziol"
"querce","Quercetin","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","yellow","pigment","crystalline","crystal","powder","bitter","flavor","sophoretin","meletin","quercetine","xanthaurine","quercetol","quercitin","quertine","flavin","meletin"
"querce3bdgls","Quercetin","3","β","D","glucoside","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","isoquercetin","isoquercitrin","isoquercitroside","isoquercitin","trifoliin","isotrifolin","isohyperoside","isotrifoliin","glucopyranoside"
"querce3ortns","Quercetin","3","O","rutinoside","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","rutin","rutoside","sophorin","phytomelin","sophorin","birutan","eldrin","globularicitrin","violaquercitrin","glycoside"
"querce3bgls","Quercetin","3","β","galactoside","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","hyperoside","hyperozide","hyperasid","hyperosid","hyperin"
"isormt","Isorhamnetin","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","methylquercetin","isorhamnetol","isorhamentin","isorhamnetine","rhamnetin","methoxyquercetin","methylated"
"myrct","Myricetin","flavonol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","cannabiscetin","myricetol","myricitin"
"rsvrtol","Resvertrol","aglycone","stilbenoid","phenylpropanoid","polyphenol","poly","phenol","phenolic","phytochemical","trihydroxystilbene","stilbenetriol","trans","phytoalexin"
"hespt","Hesperetin","eriodictyol","flavanone","flavanoid","polyphenol","poly","phenol","phenolic","phytochemical"
"narng","Naringenin","flavanone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","colourless","pigment","bitter","naringetol","salipurol","salipurpol","trihydroxyflavanone"
"hespd","Hesperdin","flavanone","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","hesperetin","rutinoside","flavan","glycoside"
"daidzn","Daidzein","formononetin","isoflavone","phytoestrogens","isoflavonoid","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pale","yellow","pigment","prism","dihydroxyisoflavone","daidzeol","isoaurostatin"
"gnstein","Genistein","biochanin","a","isoflavone","phytoestrogens","isoflavonoid","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","angiogenesis","inhibitor"
"epicatec","Epicatechin","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","antioxidant","catechin"
"epicategc","Epigallo","catechin","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment"
"epicatgc3gal","Epigallo","catechin","3","gallate","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","egcg","catechin"
"catec","+","Catechin","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","colorless","pigment","solid","antioxidant","cianidanol","cyanidanol","catechinic","catechuic","cianidol","dexcyanidanol","trans","flavanpentol"
"galcatecgal","Gallocatechin","gallate","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","gcg"
"galcatec","Gallocatechin","flavan","flavanol","flavonoid","polyphenol","poly","phenol","polyhydroxyphenol","phenolic","hydroxyl","phytochemical","pigment","antioxidant","gc","gallocatechol"
"syrgac","Syringic","acid","trihydroxybenzoic","polyphenol","poly","phenol","phenolic","phytochemical"
"sinpac","Sinapinic","acid","sinapic","dimethoxycinnamic","hydroxycinnamic","aromatic","polyphenol","poly","phenol","phenolic","phytochemical"
"ellgac","Ellagic","acid","dilactone","hexahydroxydiphenic","polyphenol","poly","phenol","phenolic","aromatic","phytochemical","antioxidant","antiproliferative"
"polyph","Total","polyphenols","poly","phenol","phenolic","phytochemical"
"rafs","Raffinose","rafinosa","gossypose","melitose","melitriose","galactosylsucrose","fructofuranosyl","galactopyranosyl","glucopyranoside","trisaccharide","oligosaccharide","carbohydrate"
"stas","Stachyose","fructofuranosyl","galactopyranosyl","glucopyranoside","tetrasaccharide","oligosaccharide","carbohydrate"
"vers","Verbascose","pentasaccharide","oligosaccharide","carbohydrate"
"ajgs","Ajugose","hexasaccharide","oligosaccharide","carbohydrate"
"camt","Campesterol","phytosterol","plant","sterol","phytosteroid","steroid","alcohol","campestanol"
"stgstr","Stigmasterol","phytosterol","plant","sterol","phytosteroid","steroid","alcohol","unsaturated","white","solid","wulzen","anti","stiffness","factor"
"stostrb","β","Sitosterol","b","beta","phytosterol","plant","sterol","phytosteroid","steroid","alcohol","white","waxy","powder","soild"
"phytac","Phytate","ip6","phytic","inositol","hexakisphosphate","polyphosphate","cyclohexane","hexayl","hexakis","dihydrogen","phosphate","salt","saturated","cyclic","acid"
"sapon","Total","Saponin","triterpene","triterpenoid","glycoside","amphipathic","lipophilic","hydrophilic","soap","foaming"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment