diff --git a/frontend-js/src/main/css/global.css b/frontend-js/src/main/css/global.css index 76b792e6ce97a518f4fad838bcd6dec930e59c4a..159e6a4ecf9a6a29598e458e0fc31d99810774a9 100644 --- a/frontend-js/src/main/css/global.css +++ b/frontend-js/src/main/css/global.css @@ -503,7 +503,7 @@ h1 { font-weight: 400; } -.minerva-projects-tab, .minerva-users-tab, .minerva-configuration-tab { +.minerva-projects-tab, .minerva-users-tab, .minerva-configuration-tab, .minerva-genome-tab { margin-left: 10px; margin-top: 10px; } diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 0a3aa0177fc3b76ada173781faf9830e7ac4e4d6..be25fb33fdbf58d5a7c4e627c0be073b1df8e19f 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -448,6 +448,51 @@ ServerConnector.getReferenceGenomeUrl = function (queryParams, filterParams) { } }; +/** + * + * @param {Object} queryParams + * @param {Annotation} queryParams.organism + * @param {Object} [filterParams] + * + * @returns {string} + */ +ServerConnector.getReferenceGenomeTypesUrl = function (queryParams, filterParams) { + return this.getApiUrl({ + type: "genomics/taxonomies/" + queryParams.organism.getResource() + "/genomeTypes/", + params: filterParams + }); +}; + +/** + * + * @param {Object} queryParams + * @param {Annotation} queryParams.organism + * @param {string} queryParams.type + * @param {Object} [filterParams] + * + * @returns {string} + */ +ServerConnector.getReferenceGenomeVersionsUrl = function (queryParams, filterParams) { + return this.getApiUrl({ + type: "genomics/taxonomies/" + queryParams.organism.getResource() + "/genomeTypes/" + queryParams.type + "/versions/", + params: filterParams + }); +}; + +/** + * + * @param {Object} [queryParams] + * @param {Object} [filterParams] + * + * @returns {string} + */ +ServerConnector.getReferenceGenomeOrganismsUrl = function (queryParams, filterParams) { + return this.getApiUrl({ + type: "genomics/taxonomies/", + params: filterParams + }); +}; + ServerConnector.loginUrl = function () { return this.getApiUrl({ type: "/doLogin" @@ -1791,7 +1836,6 @@ ServerConnector.addComment = function (params) { delete filterParams.modelId; return self.getProjectId(params.projectId).then(function (result) { queryParams.projectId = result; - console.log(self.addCommentUrl(queryParams)); return self.sendPostRequest(self.addCommentUrl(queryParams), filterParams); }).then(function (content) { var response = JSON.parse(content); @@ -2033,6 +2077,51 @@ ServerConnector.getReferenceGenome = function (params) { } }; +/** + * + * @param {Object} params + * @param {Annotation} params.organism + * @returns {Promise} + */ +ServerConnector.getReferenceGenomeTypes = function (params) { + var self = this; + var filterParams = {}; + return self.sendGetRequest(self.getReferenceGenomeTypesUrl(params, filterParams)).then(function (content) { + return JSON.parse(content); + }); +}; + +/** + * + * @param {Object} params + * @param {Annotation} params.organism + * @param {string} params.type + * @returns {Promise} + */ +ServerConnector.getReferenceGenomeVersions = function (params) { + var self = this; + var filterParams = {}; + return self.sendGetRequest(self.getReferenceGenomeVersionsUrl(params, filterParams)).then(function (content) { + return JSON.parse(content); + }); +}; + +/** + * + * @returns {Promise} + */ +ServerConnector.getReferenceGenomeOrganisms = function () { + var self = this; + return self.sendGetRequest(self.getReferenceGenomeOrganismsUrl()).then(function (content) { + var array = JSON.parse(content); + var result = []; + for (var i = 0; i < array.length; i++) { + result.push(new Annotation(array[i])); + } + return result; + }); +}; + /** * * @param {Object} params diff --git a/frontend-js/src/main/js/gui/admin/AbstractAdminPanel.js b/frontend-js/src/main/js/gui/admin/AbstractAdminPanel.js index ba0ddf3b12fb8f971f87bf98604b7f979ceca063..7c0668ee4598fe15cd6d7535f623fd7219d12bfd 100644 --- a/frontend-js/src/main/js/gui/admin/AbstractAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/AbstractAdminPanel.js @@ -68,7 +68,6 @@ AbstractAdminPanel.prototype.bindUserGuiPreference = function (params) { var oldValue = user.getPreferences().getGuiPreference(params.preferenceName, params.defaultValue); var newValue = params.getter(); if (oldValue !== newValue) { - console.log(oldValue, newValue); user.getPreferences().setGuiPreference(params.preferenceName, newValue); var data = new UserPreferences(); diff --git a/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js b/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js index 0d9dfc25b58abefeb0bced9cf32959ffc11ab46c..ea3450fc00e922c91a830d0458112dcdba8b590b 100644 --- a/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js +++ b/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js @@ -208,6 +208,112 @@ EditGenomeDialog.prototype.createGeneralTabContent = function () { return result; }; +/** + * + * @param {ReferenceGenome} genome + * @returns {Promise} + * @private + */ +EditGenomeDialog.prototype._fillOrganismSelect = function (genome) { + var self = this; + return self.getServerConnector().getReferenceGenomeOrganisms().then(function (organisms) { + var genomeOrganismSelect = $("[name=genomeOrganismSelect]", self.getElement()); + var selectedOrganism; + if (self.isNew()) { + selectedOrganism = organisms[0]; + for (var i = 0; i < organisms.length; i++) { + if (organisms[i].getResource() === "9606") { + selectedOrganism = organisms[i]; + } + } + } else { + selectedOrganism = genome.getOrganism(); + } + $.each(organisms, function (i, organism) { + var disable = false; + if (organism.getResource() !== selectedOrganism.getResource() && !self.isNew()) { + disable = true; + } + genomeOrganismSelect.append($('<option>', { + value: organism.getResource(), + text: organism.getResource(), + disabled: disable + })); + }); + genomeOrganismSelect.val(selectedOrganism.getResource()); + return selectedOrganism; + }); +}; + +/** + * + * @param {ReferenceGenome} genome + * @param {Annotation} selectedOrganism + * @returns {Promise} + * @private + */ +EditGenomeDialog.prototype._fillTypeSelect = function (genome, selectedOrganism) { + var self = this; + return self.getServerConnector().getReferenceGenomeTypes({organism: selectedOrganism}).then(function (types) { + + var genomeTypeSelect = $("[name=genomeTypeSelect]", self.getElement()); + var selectedType; + if (self.isNew()) { + selectedType = types[0].type; + } else { + selectedType = genome.getType(); + } + $.each(types, function (i, type) { + var disable = false; + if (type.type !== selectedType && !self.isNew()) { + disable = true; + } + genomeTypeSelect.append($('<option>', { + value: type.type, + text: type.type, + disabled: disable + })); + }); + genomeTypeSelect.val(selectedType); + return selectedType; + }) +}; + +/** + * + * @param {ReferenceGenome} genome + * @param {Annotation} selectedOrganism + * @param {string} selectedType + * @returns {Promise} + * @private + */ +EditGenomeDialog.prototype._fillVersionSelect = function (genome, selectedOrganism, selectedType) { + var self = this; + return self.getServerConnector().getReferenceGenomeVersions({organism: selectedOrganism, type:selectedType}).then(function (versions) { + + var genomeVersionSelect = $("[name=genomeVersionSelect]", self.getElement()); + var selectedVersion; + if (self.isNew()) { + selectedVersion = versions[0].version; + } else { + selectedVersion = genome.getVersion(); + } + $.each(versions, function (i, version) { + var disable = false; + if (version.version !== selectedVersion && !self.isNew()) { + disable = true; + } + genomeVersionSelect.append($('<option>', { + value: version.version, + text: version.version, + disabled: disable + })); + }); + genomeVersionSelect.val(selectedVersion); + }) +}; + + /** * * @returns {Promise} @@ -232,16 +338,46 @@ EditGenomeDialog.prototype.init = function () { var genome = self.getReferenceGenome(); - data.push(['Type', '']); - data.push(['Organism', '']); - data.push(['Version', '']); - data.push(['Source url', '']); - data.push(['Local url', '']); - data.push(['Progress', '']); + data.push(['Organism', Functions.createElement({type: "select", name: "genomeOrganismSelect"}).outerHTML]); + data.push(['Type', Functions.createElement({type: "select", name: "genomeTypeSelect"}).outerHTML]); + data.push(['Version', Functions.createElement({type: "select", name: "genomeVersionSelect"}).outerHTML]); + data.push(['Source url', Functions.createElement({type: "input", name: "genomeSourceUrl"}).outerHTML]); + data.push(['Local url', Functions.createElement({type: "input", name: "genomeLocalUrl"}).outerHTML]); + data.push(['Progress', Functions.createElement({type: "input", name: "genomeProgress"}).outerHTML]); dataTable.clear().rows.add(data).draw(); - return Promise.resolve(); + var selectedOrganism, selectedType; + return self._fillOrganismSelect(genome).then(function (organism) { + selectedOrganism = organism; + return self._fillTypeSelect(genome, selectedOrganism); + }).then(function (type) { + selectedType = type; + return self._fillVersionSelect(genome, selectedOrganism, selectedType); + }).then(function (version) { + var genomeSourceUrlInput = $("[name=genomeSourceUrl]", self.getElement()); + genomeSourceUrlInput.val(genome.getSourceUrl()); + genomeSourceUrlInput.prop("disabled", true); + + var genomeLocalUrlInput = $("[name=genomeLocalUrl]", self.getElement()); + genomeLocalUrlInput.val(genome.getLocalUrl()); + genomeLocalUrlInput.prop("disabled", true); + + var progress; + if (genome.getDownloadProgress() === 100) { + if (genome.getLocalUrl() !== undefined) { + progress = "READY"; + } else { + progress = "ERROR"; + } + } else { + progress = genome.getDownloadProgress(); + } + var genomeProgressInput = $("[name=genomeProgress]", self.getElement()); + genomeProgressInput.val(progress); + genomeProgressInput.prop("disabled", true); + + }); }; EditGenomeDialog.prototype.destroy = function () { diff --git a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js index 061b6a70932f33e26991ff33ec33bc24bfc476be..d3b754b0d6541a76faca31bed19141568b92b7e1 100644 --- a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js @@ -44,11 +44,6 @@ GenomeAdminPanel.prototype._createGui = function () { }); self.getElement().appendChild(genomeDiv); - genomeDiv.appendChild(Functions.createElement({ - type: "h3", - content: 'Configured reference genomes:' - })); - var genomesTable = Functions.createElement({ type: "table", name: "genomeTable", @@ -230,7 +225,8 @@ GenomeAdminPanel.prototype.getDialog = function (genome) { }), configuration: self.getConfiguration(), referenceGenome: genome, - customMap: null + customMap: null, + serverConnector: self.getServerConnector() }); self._dialogs[id] = dialog; if (id === "null") { diff --git a/frontend-js/src/test/js/gui/admin/EditGenomeDialog-test.js b/frontend-js/src/test/js/gui/admin/EditGenomeDialog-test.js index 40544872deb3d50c62aa656d88ce6e3b1d8ed7c0..3f2b343e53b2f0298c53b6e9fbecce251adce3af 100644 --- a/frontend-js/src/test/js/gui/admin/EditGenomeDialog-test.js +++ b/frontend-js/src/test/js/gui/admin/EditGenomeDialog-test.js @@ -26,7 +26,8 @@ describe('EditGenomeDialog', function () { element: testDiv, project: project, referenceGenome: genome, - customMap: null + customMap: null, + serverConnector: ServerConnector }); return dialog.init(); }).then(function () { diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/UCSC/versions/token=ADMIN_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/UCSC/versions/token=ADMIN_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..106569c7531bf23cc379e199e01d23a6e29dfbe4 --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/UCSC/versions/token=ADMIN_TOKEN_ID& @@ -0,0 +1 @@ +[{"version":"aptMan1"}] \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/token=ADMIN_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/token=ADMIN_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..239f1b00f1ba0895c5aaf49f1da4478b95881d7f --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/8822/genomeTypes/token=ADMIN_TOKEN_ID& @@ -0,0 +1 @@ +[{"type":"UCSC"}] \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/UCSC/versions/token=MOCK_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/UCSC/versions/token=MOCK_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..f885fbf47775e1a6cf8962609b34bb3a075acb1f --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/UCSC/versions/token=MOCK_TOKEN_ID& @@ -0,0 +1 @@ +[{"version":"hg38"},{"version":"hg24may2000"},{"version":"hg19"},{"version":"hg18"},{"version":"hg17"},{"version":"hg16"},{"version":"hg15june2000"},{"version":"hg13"},{"version":"hg12"},{"version":"hg11"},{"version":"hg10"},{"version":"10april2003"},{"version":"hg8"},{"version":"hg7"},{"version":"hg6"},{"version":"hg5"},{"version":"hg4"}] \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/token=MOCK_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/token=MOCK_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..239f1b00f1ba0895c5aaf49f1da4478b95881d7f --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/9606/genomeTypes/token=MOCK_TOKEN_ID& @@ -0,0 +1 @@ +[{"type":"UCSC"}] \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=ADMIN_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=ADMIN_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..b386c9e5c8cf2a34248768230292b29582764ee8 --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=ADMIN_TOKEN_ID& @@ -0,0 +1 @@ +[{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7070","resource":"7070","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8049","resource":"8049","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8962","resource":"8962","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10090","resource":"10090","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7234","resource":"7234","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=60711","resource":"60711","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7230","resource":"7230","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=47144","resource":"47144","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9615","resource":"9615","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=43780","resource":"43780","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9813","resource":"9813","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7238","resource":"7238","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7237","resource":"7237","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8128","resource":"8128","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7955","resource":"7955","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=30538","resource":"30538","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7718","resource":"7718","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9581","resource":"9581","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10141","resource":"10141","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10181","resource":"10181","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8090","resource":"8090","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=482537","resource":"482537","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7245","resource":"7245","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9986","resource":"9986","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7244","resource":"7244","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9103","resource":"9103","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9940","resource":"9940","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8496","resource":"8496","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9541","resource":"9541","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7240","resource":"7240","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=120498","resource":"120498","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=59729","resource":"59729","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9305","resource":"9305","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=6239","resource":"6239","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9669","resource":"9669","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9823","resource":"9823","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=6238","resource":"6238","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=212257","resource":"212257","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=1570291","resource":"1570291","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=13146","resource":"13146","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9031","resource":"9031","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9395","resource":"9395","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=135651","resource":"135651","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9796","resource":"9796","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=281687","resource":"281687","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=61622","resource":"61622","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9597","resource":"9597","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9476","resource":"9476","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7897","resource":"7897","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9913","resource":"9913","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8822","resource":"8822","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7217","resource":"7217","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10029","resource":"10029","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=54126","resource":"54126","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7260","resource":"7260","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=143292","resource":"143292","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8479","resource":"8479","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7222","resource":"7222","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9685","resource":"9685","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7220","resource":"7220","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7868","resource":"7868","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9807","resource":"9807","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9606","resource":"9606","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7227","resource":"7227","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9767","resource":"9767","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10116","resource":"10116","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=31032","resource":"31032","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=94438","resource":"94438","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=31234","resource":"31234","type":"TAXONOMY"}] \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=MOCK_TOKEN_ID& b/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=MOCK_TOKEN_ID& new file mode 100644 index 0000000000000000000000000000000000000000..b386c9e5c8cf2a34248768230292b29582764ee8 --- /dev/null +++ b/frontend-js/testFiles/apiCalls/genomics/taxonomies/token=MOCK_TOKEN_ID& @@ -0,0 +1 @@ +[{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7070","resource":"7070","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8049","resource":"8049","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8962","resource":"8962","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10090","resource":"10090","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7234","resource":"7234","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=60711","resource":"60711","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7230","resource":"7230","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=47144","resource":"47144","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9615","resource":"9615","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=43780","resource":"43780","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9813","resource":"9813","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7238","resource":"7238","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7237","resource":"7237","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8128","resource":"8128","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7955","resource":"7955","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=30538","resource":"30538","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7718","resource":"7718","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9581","resource":"9581","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10141","resource":"10141","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10181","resource":"10181","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8090","resource":"8090","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=482537","resource":"482537","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7245","resource":"7245","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9986","resource":"9986","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7244","resource":"7244","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9103","resource":"9103","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9940","resource":"9940","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8496","resource":"8496","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9541","resource":"9541","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7240","resource":"7240","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=120498","resource":"120498","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=59729","resource":"59729","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9305","resource":"9305","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=6239","resource":"6239","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9669","resource":"9669","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9823","resource":"9823","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=6238","resource":"6238","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=212257","resource":"212257","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=1570291","resource":"1570291","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=13146","resource":"13146","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9031","resource":"9031","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9395","resource":"9395","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=135651","resource":"135651","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9796","resource":"9796","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=281687","resource":"281687","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=61622","resource":"61622","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9597","resource":"9597","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9476","resource":"9476","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7897","resource":"7897","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9913","resource":"9913","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8822","resource":"8822","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7217","resource":"7217","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10029","resource":"10029","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=54126","resource":"54126","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7260","resource":"7260","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=143292","resource":"143292","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=8479","resource":"8479","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7222","resource":"7222","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9685","resource":"9685","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7220","resource":"7220","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7868","resource":"7868","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9807","resource":"9807","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9606","resource":"9606","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=7227","resource":"7227","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=9767","resource":"9767","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=10116","resource":"10116","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=31032","resource":"31032","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=94438","resource":"94438","type":"TAXONOMY"},{"annotatorClassName":"","descriptionByType":"","descriptionByTypeRelation":"","id":0,"link":"http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=31234","resource":"31234","type":"TAXONOMY"}] \ No newline at end of file