diff --git a/CHANGELOG b/CHANGELOG index 0bb8da966a4b3917e0e276515a42b8578ad4fa57..cb22e5cf4dc6666dea0f998b1f954327b1f7bbbe 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ minerva (12.3.0~alpha.0) unstable; urgency=low annotator (#617) * Small improvement: added current username next to logout button in admin panel (#660) * Small improvement: New comment dialog does not contain content of previous comment dialog (#680) + * Small improvement: Left logo is configurable (#731) minerva (12.2.0~beta.2) unstable; urgency=medium * Bug fix: order of the overlays is defined explicitly also for general diff --git a/frontend-js/src/main/js/ConfigurationType.js b/frontend-js/src/main/js/ConfigurationType.js index 3cb3cd590ec2da0fa577f01a510ad9a4deb9bdb5..f1aeba27b10415386ce8167cc6b60a5e426dd4c4 100644 --- a/frontend-js/src/main/js/ConfigurationType.js +++ b/frontend-js/src/main/js/ConfigurationType.js @@ -5,9 +5,9 @@ var ConfigurationType = { MINERVANET_URL: "MINERVANET_URL", GOOGLE_ANALYTICS_IDENTIFIER: "GOOGLE_ANALYTICS_IDENTIFIER", GOOGLE_MAPS_API_KEY: "GOOGLE_MAPS_API_KEY", - LOGO_IMG: "LOGO_IMG", - LOGO_LINK: "LOGO_LINK", - LOGO_TEXT: "LOGO_TEXT", + LEFT_LOGO_IMG: "LEFT_LOGO_IMG", + LEFT_LOGO_LINK: "LEFT_LOGO_LINK", + LEFT_LOGO_TEXT: "LEFT_LOGO_TEXT", LEGEND_FILES: "LEGEND_FILES", MIN_COLOR_VAL: "MIN_COLOR_VAL", MAX_COLOR_VAL: "MAX_COLOR_VAL", @@ -15,6 +15,9 @@ var ConfigurationType = { OVERLAY_OPACITY: "OVERLAY_OPACITY", REQUEST_ACCOUNT_EMAIL: "REQUEST_ACCOUNT_EMAIL", REQUEST_ACCOUNT_DEFAULT_CONTENT: "REQUEST_ACCOUNT_DEFAULT_CONTENT", + RIGHT_LOGO_IMG: "RIGHT_LOGO_IMG", + RIGHT_LOGO_LINK: "RIGHT_LOGO_LINK", + RIGHT_LOGO_TEXT: "RIGHT_LOGO_TEXT", SIMPLE_COLOR_VAL: "SIMPLE_COLOR_VAL", SESSION_LENGTH: "SESSION_LENGTH", SHOW_ELEMENT_ABBREVIATION: "SHOW_ELEMENT_ABBREVIATION", diff --git a/frontend-js/src/main/js/GuiConnector.js b/frontend-js/src/main/js/GuiConnector.js index 9b5189af4a1bba46bca7ace7be2b5af27a6a5027..a674e31ef969c689d8be00e8d319a3988a977470 100644 --- a/frontend-js/src/main/js/GuiConnector.js +++ b/frontend-js/src/main/js/GuiConnector.js @@ -167,22 +167,6 @@ GuiConnector.prototype.removeWindowResizeEvent = function (handler) { } }; -/** - * Returns name of the file with LCSB logo. - * - * @param bigLogo - * {@link Boolean} value determining if we want to have big logo or - * small one - * @returns {string} - */ -GuiConnector.prototype.getLcsbLogoImg = function (bigLogo) { - if (bigLogo) { - return 'lcsb_logo_mid.png'; - } else { - return 'lcsb_logo.png'; - } -}; - /** * Returns name of the file with image that should be presented when we are * waiting for data to be loaded. diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 5e27dcb5ec39add3bdc6d474d0d920856626b236..3163015862ba479d7b783a5e691ce8cb83aaf438 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -1630,10 +1630,6 @@ ServerConnector.getProjectId = function (projectId) { } }; -ServerConnector.getLogoLink = function () { - return this.getConfigurationParam(ConfigurationType.LOGO_LINK); -}; - ServerConnector.getMaxSearchDistance = function () { return this.getConfigurationParam(ConfigurationType.SEARCH_DISTANCE); }; diff --git a/frontend-js/src/main/js/map/ControlType.js b/frontend-js/src/main/js/map/ControlType.js deleted file mode 100644 index 09d41558c3b7c99219f50dd0d899e1998c7364b9..0000000000000000000000000000000000000000 --- a/frontend-js/src/main/js/map/ControlType.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -var ControlType = { - SUBMAP_DIALOGS : "SUBMAP_DIALOGS", - LOGO_IMG : "LOGO_IMG", - LOGO_2_IMG : "LOGO_2_IMG" -}; - -module.exports = ControlType; diff --git a/frontend-js/src/main/js/map/CustomMap.js b/frontend-js/src/main/js/map/CustomMap.js index 4577413f85a47b22333748cb3286cd5424f6b8b0..1b085309c15244fef84f2b3f25fc756540896fa7 100644 --- a/frontend-js/src/main/js/map/CustomMap.js +++ b/frontend-js/src/main/js/map/CustomMap.js @@ -9,9 +9,7 @@ var AbstractCustomMap = require('./AbstractCustomMap'); var Alias = require('./data/Alias'); var CommentDialog = require('../gui/CommentDialog'); var ConfigurationType = require('../ConfigurationType'); -var ControlType = require('./ControlType'); var CustomMapOptions = require('./CustomMapOptions'); -var GuiConnector = require('../GuiConnector'); var IdentifiedElement = require('./data/IdentifiedElement'); var DataOverlay = require('./data/DataOverlay'); var Reaction = require('./data/Reaction'); @@ -33,9 +31,6 @@ var Point = require('./canvas/Point'); * @extends AbstractCustomMap */ function CustomMap(options) { - //@type {HTMLElement[]} - this._controls = []; - if (!(options instanceof CustomMapOptions)) { options = new CustomMapOptions(options); } @@ -131,11 +126,6 @@ CustomMap.prototype.init = function () { } }); }); - }).then(function () { - var logo2 = self.getControl(ControlType.LOGO_2_IMG); - logo2.src = self.getConfiguration().getOption(ConfigurationType.LOGO_IMG).getValue(); - logo2.setAttribute('title', self.getConfiguration().getOption(ConfigurationType.LOGO_TEXT).getValue()); - logo2.setAttribute('alt', self.getConfiguration().getOption(ConfigurationType.LOGO_TEXT).getValue()); }); }; @@ -158,34 +148,28 @@ CustomMap.prototype.createLogo = function () { var logo2 = Functions.createElement({ type: 'IMG', className: "minerva-logo", - id: ControlType.LOGO_2_IMG, + title: self.getConfiguration().getOption(ConfigurationType.LEFT_LOGO_TEXT).getValue(), + src: self.getConfiguration().getOption(ConfigurationType.LEFT_LOGO_IMG).getValue(), onclick: function () { - return self.getServerConnector().getLogoLink().then(function (url) { - var win = window.open(url, '_blank'); - win.focus(); - }).catch(GuiConnector.alert); + var win = window.open(self.getConfiguration().getOption(ConfigurationType.LEFT_LOGO_LINK).getValue(), '_blank'); + win.focus(); } }); - this.addControl(logo2); - logoControlDiv2.appendChild(logo2); - this.getMapCanvas().addLeftBottomControl(logoControlDiv2); - var logoControlDiv = Functions.createElement({type: "div", style: "padding: 5px", index: 1}); + var logoControlDiv = Functions.createElement({type: "div", index: 1}); var logo = Functions.createElement({ type: "IMG", - src: GuiConnector.getImgPrefix() + GuiConnector.getLcsbLogoImg(this.bigButtons), - style: "cursor: pointer", - id: ControlType.LOGO_IMG, + title: self.getConfiguration().getOption(ConfigurationType.RIGHT_LOGO_TEXT).getValue(), + src: self.getConfiguration().getOption(ConfigurationType.RIGHT_LOGO_IMG).getValue(), + className: "minerva-logo", onclick: function () { - var win = window.open('http://wwwen.uni.lu/lcsb/', '_blank'); + var win = window.open(self.getConfiguration().getOption(ConfigurationType.RIGHT_LOGO_LINK).getValue(), '_blank'); win.focus(); } }); - this.addControl(logo); logoControlDiv.appendChild(logo); - this.getMapCanvas().addRightBottomControl(logoControlDiv); }; @@ -479,7 +463,7 @@ CustomMap.prototype.openSubmap = function (id) { return self.refreshMarkers(); }); } - }).then(function (value) { + }).then(function () { return self.callListeners("onSubmapOpen", {mapId: id}); }); } else { @@ -1042,32 +1026,6 @@ CustomMap.prototype.getTopMap = function () { return this; }; -/** - * - * @param {HTMLElement} element - */ -CustomMap.prototype.addControl = function (element) { - if (this._controls[element.id] !== undefined) { - throw new Error("Element with id " + element.id + " already added to controls"); - } - if (ControlType[element.id] === undefined) { - throw new Error("Unknown control type: " + element.id); - } - this._controls[element.id] = element; -}; - -/** - * - * @param {string} type - * @returns {HTMLElement} - */ -CustomMap.prototype.getControl = function (type) { - if (ControlType[type] === undefined) { - throw new Error("Unknown control type: " + type); - } - return this._controls[type]; -}; - /** * * @param {CommentDialog} commentDialog diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js index 4c3a1d5f827921fc172e7ad8ee02ff9678399a37..7c7cb39d2899c5e35185601a313cc05d00ce2a6b 100644 --- a/frontend-js/src/main/js/minerva.js +++ b/frontend-js/src/main/js/minerva.js @@ -641,22 +641,29 @@ function create(params) { */ function createFooter() { return ServerConnector.getConfiguration().then(function (configuration) { - var logoLink = configuration.getOption(ConfigurationType.LOGO_LINK).getValue(); - var logoText = configuration.getOption(ConfigurationType.LOGO_TEXT).getValue(); - var logoImg = configuration.getOption(ConfigurationType.LOGO_IMG).getValue(); + var leftLogoLink = configuration.getOption(ConfigurationType.LEFT_LOGO_LINK).getValue(); + var leftLogoText = configuration.getOption(ConfigurationType.LEFT_LOGO_TEXT).getValue(); + var leftLogoImg = configuration.getOption(ConfigurationType.LEFT_LOGO_IMG).getValue(); + + var rightLogoLink = configuration.getOption(ConfigurationType.RIGHT_LOGO_LINK).getValue(); + var rightLogoText = configuration.getOption(ConfigurationType.RIGHT_LOGO_TEXT).getValue(); + var rightLogoImg = configuration.getOption(ConfigurationType.RIGHT_LOGO_IMG).getValue(); return functions.createElement({ type: "div", className: "minerva-footer-table", content: '<table width="100%" border="0" cellspacing="0" cellpadding="0">' + '<tr>' + - '<td align="left"><a href="' + logoLink + '" title="' + logoText + '" target="_blank">' + - '<img src="' + logoImg + '" class="minerva-logo" alt="' + logoText + '"/>' + + + '<td align="left"><a href="' + leftLogoLink + '" title="' + leftLogoText + '" target="_blank">' + + '<img src="' + leftLogoImg + '" class="minerva-logo" alt="' + leftLogoText + '"/>' + '</a></td>' + + '<td align="center" class="minerva-footer-text">MiNERVA version ' + configuration.getVersion() + ';<br/>' + 'build ' + configuration.getBuildDate() + ';<br/>' + 'git: ' + configuration.getGitHash() + '</td>' + - '<td align="right"><a href="http://wwwen.uni.lu/lcsb/" title="LCSB - Luxembourg Centre for Systems Biomedicine" target="_blank">' + - '<img src="' + GuiConnector.getImgPrefix() + 'lcsb.png" width="80" height="80" border="0" alt="LCSB - Luxembourg Centre for Systems Biomedicine"/>' + + + '<td align="right"><a href="' + rightLogoLink + '" title="' + rightLogoText + '" target="_blank">' + + '<img src="' + rightLogoImg + '" class="minerva-logo" alt="' + rightLogoText + '"/>' + '</a></td>' + '</tr>\n' + '</table>', xss: false diff --git a/frontend-js/src/test/js/map/CustomMap-test.js b/frontend-js/src/test/js/map/CustomMap-test.js index 17f110957e8d56789855869f030a5623491a64ee..b21f25683ec19edf5c64c36cc3fe5f840736ecfd 100644 --- a/frontend-js/src/test/js/map/CustomMap-test.js +++ b/frontend-js/src/test/js/map/CustomMap-test.js @@ -7,7 +7,6 @@ require("../mocha-config.js"); var AliasMarker = require('../../../main/js/map/marker/AliasMarker'); var AliasSurface = require('../../../main/js/map/surface/AliasSurface'); var Comment = require('../../../main/js/map/data/Comment'); -var ControlType = require('../../../main/js/map/ControlType'); var CustomMap = require('../../../main/js/map/CustomMap'); var IdentifiedElement = require('../../../main/js/map/data/IdentifiedElement'); var MapContextMenu = require('../../../main/js/gui/MapContextMenu'); @@ -1010,11 +1009,11 @@ describe('CustomMap', function () { describe("logo link", function () { it("left logo click", function () { var map = helper.createCustomMap(); - return map.getControl(ControlType.LOGO_2_IMG).onclick() + return $(".minerva-logo", map.getElement())[0].onclick() }); it("right logo click", function () { var map = helper.createCustomMap(); - return map.getControl(ControlType.LOGO_IMG).onclick() + return $(".minerva-logo", map.getElement())[1].onclick() }); }); describe("getDistance", function () { diff --git a/frontend-js/testFiles/apiCalls/configuration/token=MOCK_TOKEN_ID& b/frontend-js/testFiles/apiCalls/configuration/token=MOCK_TOKEN_ID& index 599753a1bebf43de856b0f0535edbab224ff8b09..8567d108e8e8855e20ee8a700c84dfcd3350bad6 100644 --- a/frontend-js/testFiles/apiCalls/configuration/token=MOCK_TOKEN_ID& +++ b/frontend-js/testFiles/apiCalls/configuration/token=MOCK_TOKEN_ID& @@ -1 +1 @@ -{"annotators":[{"className":"lcsb.mapviewer.annotation.services.annotators.KeggAnnotator","description":"Annotations extracted from KEGG ENZYME Database based on species EC numbers. Annotation include relevant publications and homologous genes for given EC numbers.","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"KEGG","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"EC","field":null,"order":2,"type":"INPUT"},{"annotation_type":"PUBMED","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"TAIR_LOCUS","field":null,"order":4,"type":"OUTPUT"},{"commonName":"KEGG organism identifier","description":"Space-delimited list of organisms codes for which homologous genes (GENE section in the KEGG enzyme record) should be imported. Currently only ATH (Arabidopsis Thaliana) is supported.","inputType":"java.lang.String","name":"KEGG_ORGANISM_IDENTIFIER","order":5,"type":"CONFIG","value":""}],"url":"http://www.genome.jp/kegg/"},{"className":"lcsb.mapviewer.annotation.services.annotators.HgncAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"HGNC","parameters":[{"annotation_type":"HGNC_SYMBOL","field":null,"order":0,"type":"INPUT"},{"annotation_type":"HGNC","field":null,"order":1,"type":"INPUT"},{"annotation_type":"HGNC_SYMBOL","field":"NAME","order":2,"type":"INPUT"},{"annotation_type":"ENSEMBL","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"REFSEQ","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":"UNIPROT","field":null,"order":8,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":9,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":10,"type":"OUTPUT"},{"annotation_type":null,"field":"NAME","order":11,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":12,"type":"OUTPUT"}],"url":"http://www.genenames.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.ReconAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Chemical","lcsb.mapviewer.model.map.reaction.Reaction"],"name":"Recon annotator","parameters":[{"annotation_type":"VMH_METABOLITE","field":"ABBREVIATION","order":0,"type":"INPUT"},{"annotation_type":"VMH_METABOLITE","field":"NAME","order":1,"type":"INPUT"},{"annotation_type":"VMH_METABOLITE","field":null,"order":2,"type":"INPUT"},{"annotation_type":"EC","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"CHEBI","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"KEGG_COMPOUND","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"KEGG_REACTION","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"KEGG_ORTHOLOGY","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":"PUBCHEM","field":null,"order":8,"type":"OUTPUT"},{"annotation_type":"HMDB","field":null,"order":9,"type":"OUTPUT"},{"annotation_type":"COG","field":null,"order":10,"type":"OUTPUT"},{"annotation_type":"VMH_METABOLITE","field":null,"order":11,"type":"OUTPUT"},{"annotation_type":"VMH_REACTION","field":null,"order":12,"type":"OUTPUT"},{"annotation_type":"CHEMSPIDER","field":null,"order":13,"type":"OUTPUT"},{"annotation_type":"WIKIPEDIA","field":null,"order":14,"type":"OUTPUT"},{"annotation_type":"CAS","field":null,"order":15,"type":"OUTPUT"},{"annotation_type":"CHEMBL_COMPOUND","field":null,"order":16,"type":"OUTPUT"},{"annotation_type":"MESH_2012","field":null,"order":17,"type":"OUTPUT"},{"annotation_type":"RHEA","field":null,"order":18,"type":"OUTPUT"},{"annotation_type":null,"field":"ABBREVIATION","order":19,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":20,"type":"OUTPUT"},{"annotation_type":null,"field":"FORMULA","order":21,"type":"OUTPUT"},{"annotation_type":null,"field":"MCS","order":22,"type":"OUTPUT"},{"annotation_type":null,"field":"CHARGE","order":23,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI","order":24,"type":"OUTPUT"},{"annotation_type":null,"field":"SUBSYSTEM","order":25,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":26,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI_KEY","order":27,"type":"OUTPUT"},{"annotation_type":null,"field":"SMILE","order":28,"type":"OUTPUT"}],"url":"https://www.vmh.life/"},{"className":"lcsb.mapviewer.annotation.services.annotators.StitchAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.SimpleMolecule"],"name":"STITCH","parameters":[{"annotation_type":"CHEBI","field":null,"order":0,"type":"INPUT"},{"annotation_type":"STITCH","field":null,"order":1,"type":"OUTPUT"}],"url":"http://stitch.embl.de/"},{"className":"lcsb.mapviewer.annotation.services.annotators.GoAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Phenotype","lcsb.mapviewer.model.map.compartment.Compartment","lcsb.mapviewer.model.map.species.Complex"],"name":"Gene Ontology","parameters":[{"annotation_type":"GO","field":null,"order":0,"type":"INPUT"},{"annotation_type":null,"field":"FULL_NAME","order":1,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":2,"type":"OUTPUT"}],"url":"http://amigo.geneontology.org/amigo"},{"className":"lcsb.mapviewer.annotation.services.annotators.EnsemblAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Ensembl","parameters":[{"annotation_type":"ENSEMBL","field":null,"order":0,"type":"INPUT"},{"annotation_type":"ENTREZ","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"www.ensembl.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.PdbAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Protein Data Bank","parameters":[{"annotation_type":"UNIPROT","field":null,"order":0,"type":"INPUT"},{"annotation_type":"PDB","field":null,"order":1,"type":"OUTPUT"}],"url":"http://www.pdbe.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.TairAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"TAIR","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"OUTPUT"}],"url":"http://arabidopsis.org/index.jsp"},{"className":"lcsb.mapviewer.annotation.services.annotators.BiocompendiumAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"Biocompendium","parameters":[{"annotation_type":"HGNC_SYMBOL","field":"NAME","order":0,"type":"INPUT"},{"annotation_type":"HGNC","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"REFSEQ","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"REACTOME","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"PUBMED","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"KEGG_GENES","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"PANTHER","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":8,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":9,"type":"OUTPUT"},{"annotation_type":null,"field":"PREVIOUS_SYMBOLS","order":10,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":11,"type":"OUTPUT"}],"url":"http://biocompendium.embl.de/"},{"className":"lcsb.mapviewer.annotation.services.annotators.StringAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"STRING","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"STRING","field":null,"order":2,"type":"OUTPUT"}],"url":"http://string-db.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.BrendaAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"BRENDA","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"BRENDA","field":null,"order":2,"type":"OUTPUT"}],"url":"http://www.brenda-enzymes.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.EntrezAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Entrez Gene","parameters":[{"annotation_type":"ENTREZ","field":null,"order":0,"type":"INPUT"},{"annotation_type":"ENSEMBL","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"http://www.ncbi.nlm.nih.gov/gene"},{"className":"lcsb.mapviewer.annotation.services.annotators.ChebiAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Chemical"],"name":"Chebi","parameters":[{"annotation_type":"CHEBI","field":null,"order":0,"type":"INPUT"},{"annotation_type":null,"field":"NAME","order":1,"type":"INPUT"},{"annotation_type":null,"field":"FULL_NAME","order":2,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI","order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI_KEY","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SMILE","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"http://www.ebi.ac.uk/chebi/"},{"className":"lcsb.mapviewer.annotation.services.annotators.UniprotAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"Uniprot","parameters":[{"annotation_type":"UNIPROT","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":"NAME","order":1,"type":"INPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"UNIPROT","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"EC","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":5,"type":"OUTPUT"}],"url":"http://www.uniprot.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.CazyAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"CAZy","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"CAZY","field":null,"order":2,"type":"OUTPUT"}],"url":"http://commonchemistry.org"}],"bioEntityFields":[{"commonName":"Abbreviation","name":"ABBREVIATION"},{"commonName":"Charge","name":"CHARGE"},{"commonName":"Description","name":"DESCRIPTION"},{"commonName":"Formula","name":"FORMULA"},{"commonName":"Full name","name":"FULL_NAME"},{"commonName":"InChi","name":"INCHI"},{"commonName":"InChi Key","name":"INCHI_KEY"},{"commonName":"Name","name":"NAME"},{"commonName":"Mechanical Confidence Score","name":"MCS"},{"commonName":"Previous Symbols","name":"PREVIOUS_SYMBOLS"},{"commonName":"Smile","name":"SMILE"},{"commonName":"Symbol","name":"SYMBOL"},{"commonName":"Synonyms","name":"SYNONYMS"},{"commonName":"Subsystem","name":"SUBSYSTEM"}],"buildDate":"Unknown","elementTypes":[{"className":"lcsb.mapviewer.model.map.species.Element","name":"Element","parentClass":"lcsb.mapviewer.model.map.BioEntity"},{"className":"lcsb.mapviewer.model.map.compartment.Compartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.species.Element"},{"className":"lcsb.mapviewer.model.map.species.Species","name":"Species","parentClass":"lcsb.mapviewer.model.map.species.Element"},{"className":"lcsb.mapviewer.model.map.compartment.BottomSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.LeftSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.SquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.OvalCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.PathwayCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.RightSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.TopSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.species.AntisenseRna","name":"Antisense RNA","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Chemical","name":"Chemical","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Complex","name":"Complex","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Degraded","name":"Degraded","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Drug","name":"Drug","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Gene","name":"Gene","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Phenotype","name":"Phenotype","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Protein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Rna","name":"RNA","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Unknown","name":"Unknown","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Ion","name":"Ion","parentClass":"lcsb.mapviewer.model.map.species.Chemical"},{"className":"lcsb.mapviewer.model.map.species.SimpleMolecule","name":"Simple molecule","parentClass":"lcsb.mapviewer.model.map.species.Chemical"},{"className":"lcsb.mapviewer.model.map.species.GenericProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.ReceptorProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.TruncatedProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.IonChannelProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"}],"gitHash":"Unknown","imageFormats":[{"extension":"png","handler":"lcsb.mapviewer.converter.graphics.PngImageGenerator","name":"PNG image"},{"extension":"pdf","handler":"lcsb.mapviewer.converter.graphics.PdfImageGenerator","name":"PDF"},{"extension":"svg","handler":"lcsb.mapviewer.converter.graphics.SvgImageGenerator","name":"SVG image"}],"mapCanvasTypes":[{"id":"GOOGLE_MAPS_API","name":"Google Maps API"},{"id":"OPEN_LAYERS","name":"OpenLayers"}],"mapTypes":[{"id":"DOWNSTREAM_TARGETS","name":"Downstream targets"},{"id":"PATHWAY","name":"Pathway"},{"id":"UNKNOWN","name":"Unknown"}],"miriamTypes":{"BIOMODELS_DATABASE":{"commonName":"BioModels Database","homepage":"https://www.ebi.ac.uk/biomodels/","registryIdentifier":"MIR:00000007","uris":["urn:miriam:biomodels.db","http://identifiers.org/biomodels.db/"]},"BRENDA":{"commonName":"BRENDA","homepage":"http://www.brenda-enzymes.org","registryIdentifier":"MIR:00100101","uris":["urn:miriam:brenda"]},"BiGG_COMPARTMENT":{"commonName":"BiGG Compartment","homepage":"http://bigg.ucsd.edu/compartments/","registryIdentifier":"MIR:00000555","uris":["urn:miriam:bigg.compartment"]},"BiGG_METABOLITE":{"commonName":"BiGG Metabolite","homepage":"http://bigg.ucsd.edu/universal/metabolites","registryIdentifier":"MIR:00000556","uris":["urn:miriam:bigg.metabolite"]},"BiGG_REACTIONS":{"commonName":"BiGG Reaction","homepage":"http://bigg.ucsd.edu/universal/reactions","registryIdentifier":"MIR:00000557","uris":["urn:miriam:bigg.reaction"]},"CAS":{"commonName":"Chemical Abstracts Service","homepage":"http://commonchemistry.org","registryIdentifier":"MIR:00000237","uris":["urn:miriam:cas"]},"CAZY":{"commonName":"CAZy","homepage":"http://commonchemistry.org","registryIdentifier":"MIR:00000195","uris":["urn:miriam:cazy"]},"CCDS":{"commonName":"Consensus CDS","homepage":"http://www.ncbi.nlm.nih.gov/CCDS/","registryIdentifier":"MIR:00000375","uris":["urn:miriam:ccds"]},"CHEBI":{"commonName":"Chebi","homepage":"http://www.ebi.ac.uk/chebi/","registryIdentifier":"MIR:00000002","uris":["urn:miriam:obo.chebi","urn:miriam:chebi","http://identifiers.org/chebi/","http://identifiers.org/obo.chebi/"]},"CHEMBL_COMPOUND":{"commonName":"ChEMBL","homepage":"https://www.ebi.ac.uk/chembldb/","registryIdentifier":"MIR:00000084","uris":["urn:miriam:chembl.compound"]},"CHEMBL_TARGET":{"commonName":"ChEMBL target","homepage":"https://www.ebi.ac.uk/chembldb/","registryIdentifier":"MIR:00000085","uris":["urn:miriam:chembl.target"]},"CHEMSPIDER":{"commonName":"ChemSpider","homepage":"http://www.chemspider.com//","registryIdentifier":"MIR:00000138","uris":["urn:miriam:chemspider"]},"CLINICAL_TRIALS_GOV":{"commonName":"ClinicalTrials.gov","homepage":"https://clinicaltrials.gov/","registryIdentifier":"MIR:00000137","uris":["urn:miriam:clinicaltrials"]},"COG":{"commonName":"Clusters of Orthologous Groups","homepage":"https://www.ncbi.nlm.nih.gov/COG/","registryIdentifier":"MIR:00000296","uris":["urn:miriam:cogs"]},"DOI":{"commonName":"Digital Object Identifier","homepage":"http://www.doi.org/","registryIdentifier":"MIR:00000019","uris":["urn:miriam:doi","http://identifiers.org/doi/"]},"DRUGBANK":{"commonName":"DrugBank","homepage":"http://www.drugbank.ca/","registryIdentifier":"MIR:00000102","uris":["urn:miriam:drugbank"]},"DRUGBANK_TARGET_V4":{"commonName":"DrugBank Target v4","homepage":"http://www.drugbank.ca/targets","registryIdentifier":"MIR:00000528","uris":["urn:miriam:drugbankv4.target"]},"EC":{"commonName":"Enzyme Nomenclature","homepage":"http://www.enzyme-database.org/","registryIdentifier":"MIR:00000004","uris":["urn:miriam:ec-code"]},"ENSEMBL":{"commonName":"Ensembl","homepage":"www.ensembl.org","registryIdentifier":"MIR:00000003","uris":["urn:miriam:ensembl","http://identifiers.org/ensembl/"]},"ENSEMBL_PLANTS":{"commonName":"Ensembl Plants","homepage":"http://plants.ensembl.org/","registryIdentifier":"MIR:00000205","uris":["urn:miriam:ensembl.plant"]},"ENTREZ":{"commonName":"Entrez Gene","homepage":"http://www.ncbi.nlm.nih.gov/gene","registryIdentifier":"MIR:00000069","uris":["urn:miriam:ncbigene","urn:miriam:entrez.gene"]},"GO":{"commonName":"Gene Ontology","homepage":"http://amigo.geneontology.org/amigo","registryIdentifier":"MIR:00000022","uris":["urn:miriam:obo.go","urn:miriam:go","http://identifiers.org/go/","http://identifiers.org/obo.go/"]},"HGNC":{"commonName":"HGNC","homepage":"http://www.genenames.org","registryIdentifier":"MIR:00000080","uris":["urn:miriam:hgnc"]},"HGNC_SYMBOL":{"commonName":"HGNC Symbol","homepage":"http://www.genenames.org","registryIdentifier":"MIR:00000362","uris":["urn:miriam:hgnc.symbol"]},"HMDB":{"commonName":"HMDB","homepage":"http://www.hmdb.ca/","registryIdentifier":"MIR:00000051","uris":["urn:miriam:hmdb"]},"INTERPRO":{"commonName":"InterPro","homepage":"http://www.ebi.ac.uk/interpro/","registryIdentifier":"MIR:00000011","uris":["urn:miriam:interpro","http://identifiers.org/interpro/"]},"KEGG_COMPOUND":{"commonName":"Kegg Compound","homepage":"http://www.genome.jp/kegg/ligand.html","registryIdentifier":"MIR:00000013","uris":["urn:miriam:kegg.compound","http://identifiers.org/kegg.compound/"]},"KEGG_GENES":{"commonName":"Kegg Genes","homepage":"http://www.genome.jp/kegg/genes.html","registryIdentifier":"MIR:00000070","uris":["urn:miriam:kegg.genes"]},"KEGG_ORTHOLOGY":{"commonName":"KEGG Orthology","homepage":"http://www.genome.jp/kegg/ko.html","registryIdentifier":"MIR:00000116","uris":["urn:miriam:kegg.orthology"]},"KEGG_PATHWAY":{"commonName":"Kegg Pathway","homepage":"http://www.genome.jp/kegg/pathway.html","registryIdentifier":"MIR:00000012","uris":["urn:miriam:kegg.pathway","http://identifiers.org/kegg.pathway/"]},"KEGG_REACTION":{"commonName":"Kegg Reaction","homepage":"http://www.genome.jp/kegg/reaction/","registryIdentifier":"MIR:00000014","uris":["urn:miriam:kegg.reaction","http://identifiers.org/kegg.reaction/"]},"MESH_2012":{"commonName":"MeSH","homepage":"http://www.nlm.nih.gov/mesh/","registryIdentifier":"MIR:00000270","uris":["urn:miriam:mesh"]},"MGD":{"commonName":"Mouse Genome Database","homepage":"http://www.informatics.jax.org/","registryIdentifier":"MIR:00000037","uris":["urn:miriam:mgd"]},"MIR_TAR_BASE_MATURE_SEQUENCE":{"commonName":"miRTarBase Mature Sequence Database","homepage":"http://mirtarbase.mbc.nctu.edu.tw/","registryIdentifier":"MIR:00100739","uris":["urn:miriam:mirtarbase"]},"MI_R_BASE_MATURE_SEQUENCE":{"commonName":"miRBase Mature Sequence Database","homepage":"http://www.mirbase.org/","registryIdentifier":"MIR:00000235","uris":["urn:miriam:mirbase.mature"]},"MI_R_BASE_SEQUENCE":{"commonName":"miRBase Sequence Database","homepage":"http://www.mirbase.org/","registryIdentifier":"MIR:00000078","uris":["urn:miriam:mirbase"]},"OBI":{"commonName":"Ontology for Biomedical Investigations","homepage":"https://www.ebi.ac.uk/ols/ontologies/obi/","registryIdentifier":"MIR:00000127","uris":["urn:miriam:obi","http://identifiers.org/obi/"]},"OMIM":{"commonName":"Online Mendelian Inheritance in Man","homepage":"http://omim.org/","registryIdentifier":"MIR:00000016","uris":["urn:miriam:omim","http://identifiers.org/mim/"]},"PANTHER":{"commonName":"PANTHER Family","homepage":"http://www.pantherdb.org/","registryIdentifier":"MIR:00000060","uris":["urn:miriam:panther.family","urn:miriam:panther"]},"PDB":{"commonName":"Protein Data Bank","homepage":"http://www.pdbe.org/","registryIdentifier":"MIR:00000020","uris":["urn:miriam:pdb"]},"PFAM":{"commonName":"Protein Family Database","homepage":"http://pfam.xfam.org//","registryIdentifier":"MIR:00000028","uris":["urn:miriam:pfam"]},"PHARM":{"commonName":"PharmGKB Pathways","homepage":"http://www.pharmgkb.org/","registryIdentifier":"MIR:00000089","uris":["urn:miriam:pharmgkb.pathways"]},"PUBCHEM":{"commonName":"PubChem-compound","homepage":"http://pubchem.ncbi.nlm.nih.gov/","registryIdentifier":"MIR:00000034","uris":["urn:miriam:pubchem.compound"]},"PUBCHEM_SUBSTANCE":{"commonName":"PubChem-substance","homepage":"http://pubchem.ncbi.nlm.nih.gov/","registryIdentifier":"MIR:00000033","uris":["urn:miriam:pubchem.substance"]},"PUBMED":{"commonName":"PubMed","homepage":"http://www.ncbi.nlm.nih.gov/PubMed/","registryIdentifier":"MIR:00000015","uris":["urn:miriam:pubmed","http://identifiers.org/pubmed/"]},"REACTOME":{"commonName":"Reactome","homepage":"http://www.reactome.org/","registryIdentifier":"MIR:00000018","uris":["urn:miriam:reactome","http://identifiers.org/reactome/"]},"REFSEQ":{"commonName":"RefSeq","homepage":"http://www.ncbi.nlm.nih.gov/projects/RefSeq/","registryIdentifier":"MIR:00000039","uris":["urn:miriam:refseq"]},"RHEA":{"commonName":"Rhea","homepage":"http://www.rhea-db.org/","registryIdentifier":"MIR:00000082","uris":["urn:miriam:rhea"]},"SGD":{"commonName":"Saccharomyces Genome Database","homepage":"http://www.yeastgenome.org/","registryIdentifier":"MIR:00000023","uris":["urn:miriam:sgd"]},"STITCH":{"commonName":"STITCH","homepage":"http://stitch.embl.de/","registryIdentifier":"MIR:00100343","uris":["urn:miriam:stitch"]},"STRING":{"commonName":"STRING","homepage":"http://string-db.org/","registryIdentifier":"MIR:00000265","uris":["urn:miriam:string"]},"TAIR_LOCUS":{"commonName":"TAIR Locus","homepage":"http://arabidopsis.org/index.jsp","registryIdentifier":"MIR:00000050","uris":["urn:miriam:tair.locus"]},"TAXONOMY":{"commonName":"Taxonomy","homepage":"http://www.ncbi.nlm.nih.gov/taxonomy/","registryIdentifier":"MIR:00000006","uris":["urn:miriam:taxonomy","http://identifiers.org/taxonomy/"]},"TOXICOGENOMIC_CHEMICAL":{"commonName":"Toxicogenomic Chemical","homepage":"http://ctdbase.org/","registryIdentifier":"MIR:00000098","uris":["urn:miriam:ctd.chemical"]},"UNIGENE":{"commonName":"UniGene","homepage":"http://www.ncbi.nlm.nih.gov/unigene","registryIdentifier":"MIR:00000346","uris":["urn:miriam:unigene"]},"UNIPROT":{"commonName":"Uniprot","homepage":"http://www.uniprot.org/","registryIdentifier":"MIR:00000005","uris":["urn:miriam:uniprot","http://identifiers.org/uniprot/"]},"UNIPROT_ISOFORM":{"commonName":"UniProt Isoform","homepage":"http://www.uniprot.org/","registryIdentifier":"MIR:00000388","uris":["urn:miriam:uniprot.isoform"]},"UNKNOWN":{"commonName":"Unknown","homepage":null,"registryIdentifier":null,"uris":[]},"VMH_METABOLITE":{"commonName":"VMH metabolite","homepage":"https://vmh.uni.lu/","registryIdentifier":"MIR:00000636","uris":["urn:miriam:vmhmetabolite","http://identifiers.org/vmhmetabolite/"]},"VMH_REACTION":{"commonName":"VMH reaction","homepage":"https://vmh.uni.lu/","registryIdentifier":"MIR:00000640","uris":["urn:miriam:vmhreaction","http://identifiers.org/vmhreaction/"]},"WIKIDATA":{"commonName":"Wikidata","homepage":"https://www.wikidata.org/","registryIdentifier":"MIR:00000549","uris":["urn:miriam:wikidata"]},"WIKIPATHWAYS":{"commonName":"WikiPathways","homepage":"http://www.wikipathways.org/","registryIdentifier":"MIR:00000076","uris":["urn:miriam:wikipathways"]},"WIKIPEDIA":{"commonName":"Wikipedia (English)","homepage":"http://en.wikipedia.org/wiki/Main_Page","registryIdentifier":"MIR:00000384","uris":["urn:miriam:wikipedia.en"]},"WORM_BASE":{"commonName":"WormBase","homepage":"http://wormbase.bio2rdf.org/fct","registryIdentifier":"MIR:00000027","uris":["urn:miriam:wormbase"]}},"modelFormats":[{"extension":"xml","handler":"lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser","name":"CellDesigner SBML"},{"extension":"sbgn","handler":"lcsb.mapviewer.converter.model.sbgnml.SbgnmlXmlConverter","name":"SBGN-ML"},{"extension":"xml","handler":"lcsb.mapviewer.converter.model.sbml.SbmlParser","name":"SBML"}],"modificationStateTypes":{"ACETYLATED":{"abbreviation":"Ac","commonName":"acetylated"},"DONT_CARE":{"abbreviation":"*","commonName":"don't care"},"EMPTY":{"abbreviation":"","commonName":"empty"},"GLYCOSYLATED":{"abbreviation":"G","commonName":"glycosylated"},"HYDROXYLATED":{"abbreviation":"OH","commonName":"hydroxylated"},"METHYLATED":{"abbreviation":"Me","commonName":"methylated"},"MYRISTOYLATED":{"abbreviation":"My","commonName":"myristoylated"},"PALMYTOYLATED":{"abbreviation":"Pa","commonName":"palmytoylated"},"PHOSPHORYLATED":{"abbreviation":"P","commonName":"phosphorylated"},"PRENYLATED":{"abbreviation":"Pr","commonName":"prenylated"},"PROTONATED":{"abbreviation":"H","commonName":"protonated"},"SULFATED":{"abbreviation":"S","commonName":"sulfated"},"UBIQUITINATED":{"abbreviation":"Ub","commonName":"ubiquitinated"},"UNKNOWN":{"abbreviation":"?","commonName":"unknown"}},"options":[{"commonName":"Default Project Id","group":"Server configuration","idObject":6,"type":"DEFAULT_MAP","value":"sample","valueType":"STRING"},{"commonName":"Logo icon","group":"Legend and logo","idObject":4,"type":"LOGO_IMG","value":"resources/images/udl.png","valueType":"URL"},{"commonName":"Logo link (after click)","group":"Legend and logo","idObject":3,"type":"LOGO_LINK","value":"http://wwwen.uni.lu/","valueType":"URL"},{"commonName":"Max distance for clicking on element (px)","group":"Point and click","idObject":7,"type":"SEARCH_DISTANCE","value":"10","valueType":"DOUBLE"},{"commonName":"Email used for requesting an account","group":"Email notification details","idObject":1,"type":"REQUEST_ACCOUNT_EMAIL","value":"your.email@domain.com","valueType":"EMAIL"},{"commonName":"Max number of results (this value indicates the max number of elements that will be returned from search - not the number of aggregated elements in the search box).","group":"Point and click","idObject":8,"type":"SEARCH_RESULT_NUMBER","value":"100","valueType":"INTEGER"},{"commonName":"Google Analytics tracking ID used for statistics","group":"Server configuration","idObject":2,"type":"GOOGLE_ANALYTICS_IDENTIFIER","value":"","valueType":"STRING"},{"commonName":"Logo description","group":"Legend and logo","idObject":5,"type":"LOGO_TEXT","value":"University of Luxembourg","valueType":"STRING"},{"commonName":"Domain allowed to connect via x-frame technology","group":"Server configuration","idObject":56,"type":"X_FRAME_DOMAIN","value":"self","valueType":"URL"},{"commonName":"Path to store big files","group":"Server configuration","idObject":131,"type":"BIG_FILE_STORAGE_DIR","value":"minerva-big/","valueType":"STRING"},{"commonName":"Legend 1 image file","group":"Legend and logo","idObject":138,"type":"LEGEND_FILE_1","value":"resources/images/legend_a.png","valueType":"URL"},{"commonName":"Legend 2 image file","group":"Legend and logo","idObject":139,"type":"LEGEND_FILE_2","value":"resources/images/legend_b.png","valueType":"URL"},{"commonName":"Legend 3 image file","group":"Legend and logo","idObject":140,"type":"LEGEND_FILE_3","value":"resources/images/legend_c.png","valueType":"URL"},{"commonName":"Legend 4 image file","group":"Legend and logo","idObject":141,"type":"LEGEND_FILE_4","value":"resources/images/legend_d.png","valueType":"URL"},{"commonName":"User manual file","group":"Legend and logo","idObject":142,"type":"USER_MANUAL_FILE","value":"resources/other/user_guide.pdf","valueType":"URL"},{"commonName":"Overlay color for negative values","group":"Overlays","idObject":205,"type":"MIN_COLOR_VAL","value":"FF0000","valueType":"COLOR"},{"commonName":"Overlay color for postive values","group":"Overlays","idObject":206,"type":"MAX_COLOR_VAL","value":"fbff00","valueType":"COLOR"},{"commonName":"Overlay color when no values are defined","group":"Overlays","idObject":218,"type":"SIMPLE_COLOR_VAL","value":"00ff40","valueType":"COLOR"},{"commonName":"Overlay color for value=0","group":"Overlays","idObject":239,"type":"NEUTRAL_COLOR_VAL","value":"0400ff","valueType":"COLOR"},{"commonName":"Opacity used when drawing data overlays (value between 0.0-1.0)","group":"Overlays","idObject":252,"type":"OVERLAY_OPACITY","value":"0.8","valueType":"DOUBLE"},{"commonName":"Email content used for requesting an account","group":"Email notification details","idObject":253,"type":"REQUEST_ACCOUNT_DEFAULT_CONTENT","value":"Dear Diseas map team,\n\nI would like to request for an account.\n\nKind regards","valueType":"TEXT"},{"commonName":"Show reaction type","group":"Search panel options","idObject":300,"type":"SHOW_REACTION_TYPE","value":"false","valueType":"BOOLEAN"},{"commonName":"By providing this Google Maps Platform API key I declare that I am aware that I am a Customer of the Google Maps Platform and I agree to the terms of the <a href=\"https://cloud.google.com/maps-platform/terms/\" target='_blank'>license of Google Maps Platform</a>.In particular, I warrant that neither any of the maps nor publicly available data overlays (\"General overlays\") on this MINERVA server contain Protected Health Information (as defined in and subject to HIPAA).","group":"Server configuration","idObject":325,"type":"GOOGLE_MAPS_API_KEY","value":"","valueType":"STRING"},{"commonName":"URL of platform's Terms of Service","group":"Legend and logo","idObject":333,"type":"TERMS_OF_USE","value":"resources/other/terms_of_use.pdf","valueType":"URL"},{"commonName":"Show reaction title","group":"Search panel options","idObject":334,"type":"SHOW_REACTION_TITLE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show linked submap for reaction","group":"Search panel options","idObject":335,"type":"SHOW_REACTION_LINKED_SUBMAP","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction symbol","group":"Search panel options","idObject":336,"type":"SHOW_REACTION_SYMBOL","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction abbreviation","group":"Search panel options","idObject":337,"type":"SHOW_REACTION_ABBREVIATION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction formula","group":"Search panel options","idObject":338,"type":"SHOW_REACTION_FORMULA","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction mechanical confidence score","group":"Search panel options","idObject":339,"type":"SHOW_REACTION_MECHANICAL_CONFIDENCE_SCORE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction lower bound","group":"Search panel options","idObject":340,"type":"SHOW_REACTION_LOWER_BOUND","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction upper bound","group":"Search panel options","idObject":341,"type":"SHOW_REACTION_UPPER_BOUND","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction gene protein reaction","group":"Search panel options","idObject":342,"type":"SHOW_REACTION_GENE_PROTEIN_REACTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction subsystem","group":"Search panel options","idObject":343,"type":"SHOW_REACTION_SUBSYSTEM","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction synonyms","group":"Search panel options","idObject":344,"type":"SHOW_REACTION_SYNONYMS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction description","group":"Search panel options","idObject":345,"type":"SHOW_REACTION_DESCRIPTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction annotations","group":"Search panel options","idObject":346,"type":"SHOW_REACTION_ANNOTATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element type","group":"Search panel options","idObject":347,"type":"SHOW_ELEMENT_TYPE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element title","group":"Search panel options","idObject":348,"type":"SHOW_ELEMENT_TITLE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show linked submap for element","group":"Search panel options","idObject":349,"type":"SHOW_ELEMENT_LINKED_SUBMAP","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element group size","group":"Search panel options","idObject":350,"type":"SHOW_ELEMENT_GROUP_SIZE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element compartment","group":"Search panel options","idObject":351,"type":"SHOW_ELEMENT_COMPARTMENT","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element full name","group":"Search panel options","idObject":352,"type":"SHOW_ELEMENT_FULL_NAME","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element symbol","group":"Search panel options","idObject":353,"type":"SHOW_ELEMENT_SYMBOL","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element abbreviation","group":"Search panel options","idObject":354,"type":"SHOW_ELEMENT_ABBREVIATION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element formula","group":"Search panel options","idObject":355,"type":"SHOW_ELEMENT_FORMULA","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element former symbol","group":"Search panel options","idObject":356,"type":"SHOW_ELEMENT_FORMER_SYMBOLS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element modifications","group":"Search panel options","idObject":357,"type":"SHOW_ELEMENT_MODIFICATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element charge","group":"Search panel options","idObject":358,"type":"SHOW_ELEMENT_CHARGE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element synonyms","group":"Search panel options","idObject":359,"type":"SHOW_ELEMENT_SYNONYMS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element description","group":"Search panel options","idObject":360,"type":"SHOW_ELEMENT_DESCRIPTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element annotations","group":"Search panel options","idObject":361,"type":"SHOW_ELEMENT_ANNOTATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Max session inactivity time (in seconds)","group":"Server configuration","idObject":362,"type":"SESSION_LENGTH","value":"7200","valueType":"INTEGER"},{"commonName":"Max number of map zoom levels","group":"Point and click","idObject":363,"type":"MAX_NUMBER_OF_MAP_LEVELS","value":"10","valueType":"INTEGER"}],"overlayTypes":[{"name":"GENERIC"},{"name":"GENETIC_VARIANT"}],"privilegeTypes":{"ADD_MAP":{"commonName":"Add project","objectType":null,"valueType":"boolean"},"CONFIGURATION_MANAGE":{"commonName":"Manage configuration","objectType":null,"valueType":"boolean"},"CUSTOM_LAYOUTS":{"commonName":"Custom overlays","objectType":null,"valueType":"int"},"EDIT_COMMENTS_PROJECT":{"commonName":"Manage comments","objectType":"Project","valueType":"boolean"},"LAYOUT_MANAGEMENT":{"commonName":"Manage overlays","objectType":"Project","valueType":"boolean"},"LAYOUT_VIEW":{"commonName":"View overlay","objectType":"Layout","valueType":"boolean"},"MANAGE_GENOMES":{"commonName":"Manage genomes","objectType":null,"valueType":"boolean"},"MANAGE_PLUGINS":{"commonName":"Manage plugins","objectType":null,"valueType":"boolean"},"PROJECT_MANAGEMENT":{"commonName":"Map management","objectType":null,"valueType":"boolean"},"USER_MANAGEMENT":{"commonName":"User management","objectType":null,"valueType":"boolean"},"VIEW_PROJECT":{"commonName":"View project","objectType":"Project","valueType":"boolean"}},"reactionTypes":[{"className":"lcsb.mapviewer.model.map.reaction.Reaction","name":"Generic Reaction","parentClass":"lcsb.mapviewer.model.map.BioEntity"},{"className":"lcsb.mapviewer.model.map.reaction.type.BooleanLogicGateReaction","name":"Boolean logic gate","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.CatalysisReaction","name":"Catalysis","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.DissociationReaction","name":"Dissociation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.HeterodimerAssociationReaction","name":"Heterodimer association","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.InhibitionReaction","name":"Inhibition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.KnownTransitionOmittedReaction","name":"Known transition omitted","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ModulationReaction","name":"Modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.NegativeInfluenceReaction","name":"Negative influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.PhysicalStimulationReaction","name":"Physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.PositiveInfluenceReaction","name":"Positive influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedModulationReaction","name":"Reduced modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedPhysicalStimulationReaction","name":"Reduced physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedTriggerReaction","name":"Reduced trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.StateTransitionReaction","name":"State transition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TranscriptionReaction","name":"Transcription","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TranslationReaction","name":"Translation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TransportReaction","name":"Transport","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TriggerReaction","name":"Trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TruncationReaction","name":"Truncation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownCatalysisReaction","name":"Unknown catalysis","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownInhibitionReaction","name":"Unknown inhibition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownNegativeInfluenceReaction","name":"Unknown negative influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownPositiveInfluenceReaction","name":"Unknown positive influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedModulationReaction","name":"Unknown reduced modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedPhysicalStimulationReaction","name":"Unknown reduced physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedTriggerReaction","name":"Unknown reduced trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownTransitionReaction","name":"Unknown transition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"}],"unitTypes":[{"id":"AMPERE","name":"ampere"},{"id":"BECQUEREL","name":"becquerel"},{"id":"CANDELA","name":"candela"},{"id":"COULUMB","name":"coulumb"},{"id":"DIMENSIONLESS","name":"dimensionless"},{"id":"FARAD","name":"farad"},{"id":"GRAM","name":"gram"},{"id":"GRAY","name":"gray"},{"id":"HENRY","name":"henry"},{"id":"HERTZ","name":"hertz"},{"id":"ITEM","name":"item"},{"id":"JOULE","name":"joule"},{"id":"KATAL","name":"katal"},{"id":"KELVIN","name":"kelvin"},{"id":"KILOGRAM","name":"kilogram"},{"id":"LITRE","name":"litre"},{"id":"LUMEN","name":"lumen"},{"id":"LUX","name":"lux"},{"id":"METRE","name":"metre"},{"id":"MOLE","name":"mole"},{"id":"NEWTON","name":"newton"},{"id":"OHM","name":"ohm"},{"id":"PASCAL","name":"pascal"},{"id":"RADIAN","name":"radian"},{"id":"SECOND","name":"second"},{"id":"SIEMENS","name":"siemens"},{"id":"SIEVERT","name":"sievert"},{"id":"STERADIAN","name":"steradian"},{"id":"TESLA","name":"tesla"},{"id":"VOLT","name":"volt"},{"id":"WATT","name":"watt"},{"id":"WEBER","name":"weber"}],"version":"12.2.0~beta.1"} \ No newline at end of file +{"annotators":[{"className":"lcsb.mapviewer.annotation.services.annotators.KeggAnnotator","description":"Annotations extracted from KEGG ENZYME Database based on species EC numbers. Annotation include relevant publications and homologous genes for given EC numbers.","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"KEGG","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"EC","field":null,"order":2,"type":"INPUT"},{"annotation_type":"PUBMED","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"TAIR_LOCUS","field":null,"order":4,"type":"OUTPUT"},{"commonName":"KEGG organism identifier","description":"Space-delimited list of organisms codes for which homologous genes (GENE section in the KEGG enzyme record) should be imported. Currently only ATH (Arabidopsis Thaliana) is supported.","inputType":"java.lang.String","name":"KEGG_ORGANISM_IDENTIFIER","order":5,"type":"CONFIG","value":""}],"url":"http://www.genome.jp/kegg/"},{"className":"lcsb.mapviewer.annotation.services.annotators.HgncAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"HGNC","parameters":[{"annotation_type":"HGNC_SYMBOL","field":null,"order":0,"type":"INPUT"},{"annotation_type":"HGNC","field":null,"order":1,"type":"INPUT"},{"annotation_type":"HGNC_SYMBOL","field":"NAME","order":2,"type":"INPUT"},{"annotation_type":"ENSEMBL","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"REFSEQ","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":"UNIPROT","field":null,"order":8,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":9,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":10,"type":"OUTPUT"},{"annotation_type":null,"field":"NAME","order":11,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":12,"type":"OUTPUT"}],"url":"http://www.genenames.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.ReconAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Chemical","lcsb.mapviewer.model.map.reaction.Reaction"],"name":"Recon annotator","parameters":[{"annotation_type":"VMH_METABOLITE","field":"ABBREVIATION","order":0,"type":"INPUT"},{"annotation_type":"VMH_METABOLITE","field":"NAME","order":1,"type":"INPUT"},{"annotation_type":"VMH_METABOLITE","field":null,"order":2,"type":"INPUT"},{"annotation_type":"EC","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"CHEBI","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"KEGG_COMPOUND","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"KEGG_REACTION","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"KEGG_ORTHOLOGY","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":"PUBCHEM","field":null,"order":8,"type":"OUTPUT"},{"annotation_type":"HMDB","field":null,"order":9,"type":"OUTPUT"},{"annotation_type":"COG","field":null,"order":10,"type":"OUTPUT"},{"annotation_type":"VMH_METABOLITE","field":null,"order":11,"type":"OUTPUT"},{"annotation_type":"VMH_REACTION","field":null,"order":12,"type":"OUTPUT"},{"annotation_type":"CHEMSPIDER","field":null,"order":13,"type":"OUTPUT"},{"annotation_type":"WIKIPEDIA","field":null,"order":14,"type":"OUTPUT"},{"annotation_type":"CAS","field":null,"order":15,"type":"OUTPUT"},{"annotation_type":"CHEMBL_COMPOUND","field":null,"order":16,"type":"OUTPUT"},{"annotation_type":"MESH_2012","field":null,"order":17,"type":"OUTPUT"},{"annotation_type":"RHEA","field":null,"order":18,"type":"OUTPUT"},{"annotation_type":null,"field":"ABBREVIATION","order":19,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":20,"type":"OUTPUT"},{"annotation_type":null,"field":"FORMULA","order":21,"type":"OUTPUT"},{"annotation_type":null,"field":"MCS","order":22,"type":"OUTPUT"},{"annotation_type":null,"field":"CHARGE","order":23,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI","order":24,"type":"OUTPUT"},{"annotation_type":null,"field":"SUBSYSTEM","order":25,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":26,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI_KEY","order":27,"type":"OUTPUT"},{"annotation_type":null,"field":"SMILE","order":28,"type":"OUTPUT"}],"url":"https://www.vmh.life/"},{"className":"lcsb.mapviewer.annotation.services.annotators.StitchAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.SimpleMolecule"],"name":"STITCH","parameters":[{"annotation_type":"CHEBI","field":null,"order":0,"type":"INPUT"},{"annotation_type":"STITCH","field":null,"order":1,"type":"OUTPUT"}],"url":"http://stitch.embl.de/"},{"className":"lcsb.mapviewer.annotation.services.annotators.GoAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Phenotype","lcsb.mapviewer.model.map.compartment.Compartment","lcsb.mapviewer.model.map.species.Complex"],"name":"Gene Ontology","parameters":[{"annotation_type":"GO","field":null,"order":0,"type":"INPUT"},{"annotation_type":null,"field":"FULL_NAME","order":1,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":2,"type":"OUTPUT"}],"url":"http://amigo.geneontology.org/amigo"},{"className":"lcsb.mapviewer.annotation.services.annotators.EnsemblAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Ensembl","parameters":[{"annotation_type":"ENSEMBL","field":null,"order":0,"type":"INPUT"},{"annotation_type":"ENTREZ","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"www.ensembl.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.PdbAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Protein Data Bank","parameters":[{"annotation_type":"UNIPROT","field":null,"order":0,"type":"INPUT"},{"annotation_type":"PDB","field":null,"order":1,"type":"OUTPUT"}],"url":"http://www.pdbe.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.TairAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"TAIR","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"OUTPUT"}],"url":"http://arabidopsis.org/index.jsp"},{"className":"lcsb.mapviewer.annotation.services.annotators.BiocompendiumAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"Biocompendium","parameters":[{"annotation_type":"HGNC_SYMBOL","field":"NAME","order":0,"type":"INPUT"},{"annotation_type":"HGNC","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"REFSEQ","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"REACTOME","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"PUBMED","field":null,"order":5,"type":"OUTPUT"},{"annotation_type":"KEGG_GENES","field":null,"order":6,"type":"OUTPUT"},{"annotation_type":"PANTHER","field":null,"order":7,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":8,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":9,"type":"OUTPUT"},{"annotation_type":null,"field":"PREVIOUS_SYMBOLS","order":10,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":11,"type":"OUTPUT"}],"url":"http://biocompendium.embl.de/"},{"className":"lcsb.mapviewer.annotation.services.annotators.StringAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"STRING","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"STRING","field":null,"order":2,"type":"OUTPUT"}],"url":"http://string-db.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.BrendaAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"BRENDA","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"BRENDA","field":null,"order":2,"type":"OUTPUT"}],"url":"http://www.brenda-enzymes.org"},{"className":"lcsb.mapviewer.annotation.services.annotators.EntrezAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Rna","lcsb.mapviewer.model.map.species.Gene"],"name":"Entrez Gene","parameters":[{"annotation_type":"ENTREZ","field":null,"order":0,"type":"INPUT"},{"annotation_type":"ENSEMBL","field":null,"order":1,"type":"OUTPUT"},{"annotation_type":"HGNC","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":null,"field":"FULL_NAME","order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"DESCRIPTION","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SYMBOL","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"http://www.ncbi.nlm.nih.gov/gene"},{"className":"lcsb.mapviewer.annotation.services.annotators.ChebiAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Chemical"],"name":"Chebi","parameters":[{"annotation_type":"CHEBI","field":null,"order":0,"type":"INPUT"},{"annotation_type":null,"field":"NAME","order":1,"type":"INPUT"},{"annotation_type":null,"field":"FULL_NAME","order":2,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI","order":3,"type":"OUTPUT"},{"annotation_type":null,"field":"INCHI_KEY","order":4,"type":"OUTPUT"},{"annotation_type":null,"field":"SMILE","order":5,"type":"OUTPUT"},{"annotation_type":null,"field":"SYNONYMS","order":6,"type":"OUTPUT"}],"url":"http://www.ebi.ac.uk/chebi/"},{"className":"lcsb.mapviewer.annotation.services.annotators.UniprotAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"Uniprot","parameters":[{"annotation_type":"UNIPROT","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":"NAME","order":1,"type":"INPUT"},{"annotation_type":"HGNC_SYMBOL","field":null,"order":2,"type":"OUTPUT"},{"annotation_type":"UNIPROT","field":null,"order":3,"type":"OUTPUT"},{"annotation_type":"EC","field":null,"order":4,"type":"OUTPUT"},{"annotation_type":"ENTREZ","field":null,"order":5,"type":"OUTPUT"}],"url":"http://www.uniprot.org/"},{"className":"lcsb.mapviewer.annotation.services.annotators.CazyAnnotator","description":"","elementClassNames":["lcsb.mapviewer.model.map.species.Protein","lcsb.mapviewer.model.map.species.Gene","lcsb.mapviewer.model.map.species.Rna"],"name":"CAZy","parameters":[{"annotation_type":"TAIR_LOCUS","field":null,"order":0,"type":"INPUT"},{"annotation_type":"UNIPROT","field":null,"order":1,"type":"INPUT"},{"annotation_type":"CAZY","field":null,"order":2,"type":"OUTPUT"}],"url":"http://commonchemistry.org"}],"bioEntityFields":[{"commonName":"Abbreviation","name":"ABBREVIATION"},{"commonName":"Charge","name":"CHARGE"},{"commonName":"Description","name":"DESCRIPTION"},{"commonName":"Formula","name":"FORMULA"},{"commonName":"Full name","name":"FULL_NAME"},{"commonName":"InChi","name":"INCHI"},{"commonName":"InChi Key","name":"INCHI_KEY"},{"commonName":"Name","name":"NAME"},{"commonName":"Mechanical Confidence Score","name":"MCS"},{"commonName":"Previous Symbols","name":"PREVIOUS_SYMBOLS"},{"commonName":"Smile","name":"SMILE"},{"commonName":"Symbol","name":"SYMBOL"},{"commonName":"Synonyms","name":"SYNONYMS"},{"commonName":"Subsystem","name":"SUBSYSTEM"}],"buildDate":"27/02/2019 13:08","elementTypes":[{"className":"lcsb.mapviewer.model.map.species.Element","name":"Element","parentClass":"lcsb.mapviewer.model.map.BioEntity"},{"className":"lcsb.mapviewer.model.map.compartment.Compartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.species.Element"},{"className":"lcsb.mapviewer.model.map.species.Species","name":"Species","parentClass":"lcsb.mapviewer.model.map.species.Element"},{"className":"lcsb.mapviewer.model.map.compartment.RightSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.OvalCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.LeftSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.SquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.TopSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.BottomSquareCompartment","name":"Compartment","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.compartment.PathwayCompartment","name":"Pathway","parentClass":"lcsb.mapviewer.model.map.compartment.Compartment"},{"className":"lcsb.mapviewer.model.map.species.AntisenseRna","name":"Antisense RNA","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Chemical","name":"Chemical","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Complex","name":"Complex","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Degraded","name":"Degraded","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Drug","name":"Drug","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Gene","name":"Gene","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Phenotype","name":"Phenotype","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Protein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Rna","name":"RNA","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Unknown","name":"Unknown","parentClass":"lcsb.mapviewer.model.map.species.Species"},{"className":"lcsb.mapviewer.model.map.species.Ion","name":"Ion","parentClass":"lcsb.mapviewer.model.map.species.Chemical"},{"className":"lcsb.mapviewer.model.map.species.SimpleMolecule","name":"Simple molecule","parentClass":"lcsb.mapviewer.model.map.species.Chemical"},{"className":"lcsb.mapviewer.model.map.species.ReceptorProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.GenericProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.IonChannelProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"},{"className":"lcsb.mapviewer.model.map.species.TruncatedProtein","name":"Protein","parentClass":"lcsb.mapviewer.model.map.species.Protein"}],"gitHash":"41b1e932347412c135ebe444331213e6afc244ef","imageFormats":[{"extension":"png","handler":"lcsb.mapviewer.converter.graphics.PngImageGenerator","name":"PNG image"},{"extension":"pdf","handler":"lcsb.mapviewer.converter.graphics.PdfImageGenerator","name":"PDF"},{"extension":"svg","handler":"lcsb.mapviewer.converter.graphics.SvgImageGenerator","name":"SVG image"}],"mapCanvasTypes":[{"id":"GOOGLE_MAPS_API","name":"Google Maps API"},{"id":"OPEN_LAYERS","name":"OpenLayers"}],"mapTypes":[{"id":"DOWNSTREAM_TARGETS","name":"Downstream targets"},{"id":"PATHWAY","name":"Pathway"},{"id":"UNKNOWN","name":"Unknown"}],"miriamTypes":{"BIOMODELS_DATABASE":{"commonName":"BioModels Database","homepage":"https://www.ebi.ac.uk/biomodels/","registryIdentifier":"MIR:00000007","uris":["urn:miriam:biomodels.db","http://identifiers.org/biomodels.db/"]},"BRENDA":{"commonName":"BRENDA","homepage":"http://www.brenda-enzymes.org","registryIdentifier":"MIR:00100101","uris":["urn:miriam:brenda"]},"BiGG_COMPARTMENT":{"commonName":"BiGG Compartment","homepage":"http://bigg.ucsd.edu/compartments/","registryIdentifier":"MIR:00000555","uris":["urn:miriam:bigg.compartment"]},"BiGG_METABOLITE":{"commonName":"BiGG Metabolite","homepage":"http://bigg.ucsd.edu/universal/metabolites","registryIdentifier":"MIR:00000556","uris":["urn:miriam:bigg.metabolite"]},"BiGG_REACTIONS":{"commonName":"BiGG Reaction","homepage":"http://bigg.ucsd.edu/universal/reactions","registryIdentifier":"MIR:00000557","uris":["urn:miriam:bigg.reaction"]},"CAS":{"commonName":"Chemical Abstracts Service","homepage":"http://commonchemistry.org","registryIdentifier":"MIR:00000237","uris":["urn:miriam:cas"]},"CAZY":{"commonName":"CAZy","homepage":"http://commonchemistry.org","registryIdentifier":"MIR:00000195","uris":["urn:miriam:cazy"]},"CCDS":{"commonName":"Consensus CDS","homepage":"http://www.ncbi.nlm.nih.gov/CCDS/","registryIdentifier":"MIR:00000375","uris":["urn:miriam:ccds"]},"CHEBI":{"commonName":"Chebi","homepage":"http://www.ebi.ac.uk/chebi/","registryIdentifier":"MIR:00000002","uris":["urn:miriam:obo.chebi","urn:miriam:chebi","http://identifiers.org/chebi/","http://identifiers.org/obo.chebi/"]},"CHEMBL_COMPOUND":{"commonName":"ChEMBL","homepage":"https://www.ebi.ac.uk/chembldb/","registryIdentifier":"MIR:00000084","uris":["urn:miriam:chembl.compound"]},"CHEMBL_TARGET":{"commonName":"ChEMBL target","homepage":"https://www.ebi.ac.uk/chembldb/","registryIdentifier":"MIR:00000085","uris":["urn:miriam:chembl.target"]},"CHEMSPIDER":{"commonName":"ChemSpider","homepage":"http://www.chemspider.com//","registryIdentifier":"MIR:00000138","uris":["urn:miriam:chemspider"]},"CLINICAL_TRIALS_GOV":{"commonName":"ClinicalTrials.gov","homepage":"https://clinicaltrials.gov/","registryIdentifier":"MIR:00000137","uris":["urn:miriam:clinicaltrials"]},"COG":{"commonName":"Clusters of Orthologous Groups","homepage":"https://www.ncbi.nlm.nih.gov/COG/","registryIdentifier":"MIR:00000296","uris":["urn:miriam:cogs"]},"DOI":{"commonName":"Digital Object Identifier","homepage":"http://www.doi.org/","registryIdentifier":"MIR:00000019","uris":["urn:miriam:doi","http://identifiers.org/doi/"]},"DRUGBANK":{"commonName":"DrugBank","homepage":"http://www.drugbank.ca/","registryIdentifier":"MIR:00000102","uris":["urn:miriam:drugbank"]},"DRUGBANK_TARGET_V4":{"commonName":"DrugBank Target v4","homepage":"http://www.drugbank.ca/targets","registryIdentifier":"MIR:00000528","uris":["urn:miriam:drugbankv4.target"]},"EC":{"commonName":"Enzyme Nomenclature","homepage":"http://www.enzyme-database.org/","registryIdentifier":"MIR:00000004","uris":["urn:miriam:ec-code"]},"ENSEMBL":{"commonName":"Ensembl","homepage":"www.ensembl.org","registryIdentifier":"MIR:00000003","uris":["urn:miriam:ensembl","http://identifiers.org/ensembl/"]},"ENSEMBL_PLANTS":{"commonName":"Ensembl Plants","homepage":"http://plants.ensembl.org/","registryIdentifier":"MIR:00000205","uris":["urn:miriam:ensembl.plant"]},"ENTREZ":{"commonName":"Entrez Gene","homepage":"http://www.ncbi.nlm.nih.gov/gene","registryIdentifier":"MIR:00000069","uris":["urn:miriam:ncbigene","urn:miriam:entrez.gene"]},"GO":{"commonName":"Gene Ontology","homepage":"http://amigo.geneontology.org/amigo","registryIdentifier":"MIR:00000022","uris":["urn:miriam:obo.go","urn:miriam:go","http://identifiers.org/go/","http://identifiers.org/obo.go/"]},"HGNC":{"commonName":"HGNC","homepage":"http://www.genenames.org","registryIdentifier":"MIR:00000080","uris":["urn:miriam:hgnc"]},"HGNC_SYMBOL":{"commonName":"HGNC Symbol","homepage":"http://www.genenames.org","registryIdentifier":"MIR:00000362","uris":["urn:miriam:hgnc.symbol"]},"HMDB":{"commonName":"HMDB","homepage":"http://www.hmdb.ca/","registryIdentifier":"MIR:00000051","uris":["urn:miriam:hmdb"]},"INTERPRO":{"commonName":"InterPro","homepage":"http://www.ebi.ac.uk/interpro/","registryIdentifier":"MIR:00000011","uris":["urn:miriam:interpro","http://identifiers.org/interpro/"]},"KEGG_COMPOUND":{"commonName":"Kegg Compound","homepage":"http://www.genome.jp/kegg/ligand.html","registryIdentifier":"MIR:00000013","uris":["urn:miriam:kegg.compound","http://identifiers.org/kegg.compound/"]},"KEGG_GENES":{"commonName":"Kegg Genes","homepage":"http://www.genome.jp/kegg/genes.html","registryIdentifier":"MIR:00000070","uris":["urn:miriam:kegg.genes"]},"KEGG_ORTHOLOGY":{"commonName":"KEGG Orthology","homepage":"http://www.genome.jp/kegg/ko.html","registryIdentifier":"MIR:00000116","uris":["urn:miriam:kegg.orthology"]},"KEGG_PATHWAY":{"commonName":"Kegg Pathway","homepage":"http://www.genome.jp/kegg/pathway.html","registryIdentifier":"MIR:00000012","uris":["urn:miriam:kegg.pathway","http://identifiers.org/kegg.pathway/"]},"KEGG_REACTION":{"commonName":"Kegg Reaction","homepage":"http://www.genome.jp/kegg/reaction/","registryIdentifier":"MIR:00000014","uris":["urn:miriam:kegg.reaction","http://identifiers.org/kegg.reaction/"]},"MESH_2012":{"commonName":"MeSH","homepage":"http://www.nlm.nih.gov/mesh/","registryIdentifier":"MIR:00000270","uris":["urn:miriam:mesh"]},"MGD":{"commonName":"Mouse Genome Database","homepage":"http://www.informatics.jax.org/","registryIdentifier":"MIR:00000037","uris":["urn:miriam:mgd"]},"MIR_TAR_BASE_MATURE_SEQUENCE":{"commonName":"miRTarBase Mature Sequence Database","homepage":"http://mirtarbase.mbc.nctu.edu.tw/","registryIdentifier":"MIR:00100739","uris":["urn:miriam:mirtarbase"]},"MI_R_BASE_MATURE_SEQUENCE":{"commonName":"miRBase Mature Sequence Database","homepage":"http://www.mirbase.org/","registryIdentifier":"MIR:00000235","uris":["urn:miriam:mirbase.mature"]},"MI_R_BASE_SEQUENCE":{"commonName":"miRBase Sequence Database","homepage":"http://www.mirbase.org/","registryIdentifier":"MIR:00000078","uris":["urn:miriam:mirbase"]},"OBI":{"commonName":"Ontology for Biomedical Investigations","homepage":"https://www.ebi.ac.uk/ols/ontologies/obi/","registryIdentifier":"MIR:00000127","uris":["urn:miriam:obi","http://identifiers.org/obi/"]},"OMIM":{"commonName":"Online Mendelian Inheritance in Man","homepage":"http://omim.org/","registryIdentifier":"MIR:00000016","uris":["urn:miriam:omim","http://identifiers.org/mim/"]},"PANTHER":{"commonName":"PANTHER Family","homepage":"http://www.pantherdb.org/","registryIdentifier":"MIR:00000060","uris":["urn:miriam:panther.family","urn:miriam:panther"]},"PDB":{"commonName":"Protein Data Bank","homepage":"http://www.pdbe.org/","registryIdentifier":"MIR:00000020","uris":["urn:miriam:pdb"]},"PFAM":{"commonName":"Protein Family Database","homepage":"http://pfam.xfam.org//","registryIdentifier":"MIR:00000028","uris":["urn:miriam:pfam"]},"PHARM":{"commonName":"PharmGKB Pathways","homepage":"http://www.pharmgkb.org/","registryIdentifier":"MIR:00000089","uris":["urn:miriam:pharmgkb.pathways"]},"PUBCHEM":{"commonName":"PubChem-compound","homepage":"http://pubchem.ncbi.nlm.nih.gov/","registryIdentifier":"MIR:00000034","uris":["urn:miriam:pubchem.compound"]},"PUBCHEM_SUBSTANCE":{"commonName":"PubChem-substance","homepage":"http://pubchem.ncbi.nlm.nih.gov/","registryIdentifier":"MIR:00000033","uris":["urn:miriam:pubchem.substance"]},"PUBMED":{"commonName":"PubMed","homepage":"http://www.ncbi.nlm.nih.gov/PubMed/","registryIdentifier":"MIR:00000015","uris":["urn:miriam:pubmed","http://identifiers.org/pubmed/"]},"REACTOME":{"commonName":"Reactome","homepage":"http://www.reactome.org/","registryIdentifier":"MIR:00000018","uris":["urn:miriam:reactome","http://identifiers.org/reactome/"]},"REFSEQ":{"commonName":"RefSeq","homepage":"http://www.ncbi.nlm.nih.gov/projects/RefSeq/","registryIdentifier":"MIR:00000039","uris":["urn:miriam:refseq"]},"RHEA":{"commonName":"Rhea","homepage":"http://www.rhea-db.org/","registryIdentifier":"MIR:00000082","uris":["urn:miriam:rhea"]},"SGD":{"commonName":"Saccharomyces Genome Database","homepage":"http://www.yeastgenome.org/","registryIdentifier":"MIR:00000023","uris":["urn:miriam:sgd"]},"STITCH":{"commonName":"STITCH","homepage":"http://stitch.embl.de/","registryIdentifier":"MIR:00100343","uris":["urn:miriam:stitch"]},"STRING":{"commonName":"STRING","homepage":"http://string-db.org/","registryIdentifier":"MIR:00000265","uris":["urn:miriam:string"]},"TAIR_LOCUS":{"commonName":"TAIR Locus","homepage":"http://arabidopsis.org/index.jsp","registryIdentifier":"MIR:00000050","uris":["urn:miriam:tair.locus"]},"TAXONOMY":{"commonName":"Taxonomy","homepage":"http://www.ncbi.nlm.nih.gov/taxonomy/","registryIdentifier":"MIR:00000006","uris":["urn:miriam:taxonomy","http://identifiers.org/taxonomy/"]},"TOXICOGENOMIC_CHEMICAL":{"commonName":"Toxicogenomic Chemical","homepage":"http://ctdbase.org/","registryIdentifier":"MIR:00000098","uris":["urn:miriam:ctd.chemical"]},"UNIGENE":{"commonName":"UniGene","homepage":"http://www.ncbi.nlm.nih.gov/unigene","registryIdentifier":"MIR:00000346","uris":["urn:miriam:unigene"]},"UNIPROT":{"commonName":"Uniprot","homepage":"http://www.uniprot.org/","registryIdentifier":"MIR:00000005","uris":["urn:miriam:uniprot","http://identifiers.org/uniprot/"]},"UNIPROT_ISOFORM":{"commonName":"UniProt Isoform","homepage":"http://www.uniprot.org/","registryIdentifier":"MIR:00000388","uris":["urn:miriam:uniprot.isoform"]},"UNKNOWN":{"commonName":"Unknown","homepage":null,"registryIdentifier":null,"uris":[]},"VMH_METABOLITE":{"commonName":"VMH metabolite","homepage":"https://vmh.uni.lu/","registryIdentifier":"MIR:00000636","uris":["urn:miriam:vmhmetabolite","http://identifiers.org/vmhmetabolite/"]},"VMH_REACTION":{"commonName":"VMH reaction","homepage":"https://vmh.uni.lu/","registryIdentifier":"MIR:00000640","uris":["urn:miriam:vmhreaction","http://identifiers.org/vmhreaction/"]},"WIKIDATA":{"commonName":"Wikidata","homepage":"https://www.wikidata.org/","registryIdentifier":"MIR:00000549","uris":["urn:miriam:wikidata"]},"WIKIPATHWAYS":{"commonName":"WikiPathways","homepage":"http://www.wikipathways.org/","registryIdentifier":"MIR:00000076","uris":["urn:miriam:wikipathways"]},"WIKIPEDIA":{"commonName":"Wikipedia (English)","homepage":"http://en.wikipedia.org/wiki/Main_Page","registryIdentifier":"MIR:00000384","uris":["urn:miriam:wikipedia.en"]},"WORM_BASE":{"commonName":"WormBase","homepage":"http://wormbase.bio2rdf.org/fct","registryIdentifier":"MIR:00000027","uris":["urn:miriam:wormbase"]}},"modelFormats":[{"extension":"xml","handler":"lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser","name":"CellDesigner SBML"},{"extension":"sbgn","handler":"lcsb.mapviewer.converter.model.sbgnml.SbgnmlXmlConverter","name":"SBGN-ML"},{"extension":"xml","handler":"lcsb.mapviewer.converter.model.sbml.SbmlParser","name":"SBML"}],"modificationStateTypes":{"ACETYLATED":{"abbreviation":"Ac","commonName":"acetylated"},"DONT_CARE":{"abbreviation":"*","commonName":"don't care"},"EMPTY":{"abbreviation":"","commonName":"empty"},"GLYCOSYLATED":{"abbreviation":"G","commonName":"glycosylated"},"HYDROXYLATED":{"abbreviation":"OH","commonName":"hydroxylated"},"METHYLATED":{"abbreviation":"Me","commonName":"methylated"},"MYRISTOYLATED":{"abbreviation":"My","commonName":"myristoylated"},"PALMYTOYLATED":{"abbreviation":"Pa","commonName":"palmytoylated"},"PHOSPHORYLATED":{"abbreviation":"P","commonName":"phosphorylated"},"PRENYLATED":{"abbreviation":"Pr","commonName":"prenylated"},"PROTONATED":{"abbreviation":"H","commonName":"protonated"},"SULFATED":{"abbreviation":"S","commonName":"sulfated"},"UBIQUITINATED":{"abbreviation":"Ub","commonName":"ubiquitinated"},"UNKNOWN":{"abbreviation":"?","commonName":"unknown"}},"options":[{"commonName":"Default Project Id","group":"Server configuration","idObject":6,"type":"DEFAULT_MAP","value":"sample","valueType":"STRING"},{"commonName":"Left logo icon","group":"Legend and logo","idObject":4,"type":"LEFT_LOGO_IMG","value":"resources/images/udl.png","valueType":"URL"},{"commonName":"Left logo link (after click)","group":"Legend and logo","idObject":3,"type":"LEFT_LOGO_LINK","value":"http://wwwen.uni.lu/","valueType":"URL"},{"commonName":"Left logo description","group":"Legend and logo","idObject":5,"type":"LEFT_LOGO_TEXT","value":"yyy","valueType":"STRING"},{"commonName":"Right logo icon","group":"Legend and logo","idObject":378,"type":"RIGHT_LOGO_IMG","value":"resources/images/lcsb.png","valueType":"URL"},{"commonName":"Right logo link (after click)","group":"Legend and logo","idObject":379,"type":"RIGHT_LOGO_LINK","value":"http://wwwen.uni.lu/lcsb/","valueType":"URL"},{"commonName":"Right logo description","group":"Legend and logo","idObject":380,"type":"RIGHT_LOGO_TEXT","value":"xxx","valueType":"STRING"},{"commonName":"Max distance for clicking on element (px)","group":"Point and click","idObject":7,"type":"SEARCH_DISTANCE","value":"10","valueType":"DOUBLE"},{"commonName":"Email used for requesting an account","group":"Email notification details","idObject":1,"type":"REQUEST_ACCOUNT_EMAIL","value":"your.email@domain.com","valueType":"EMAIL"},{"commonName":"Max number of results (this value indicates the max number of elements that will be returned from search - not the number of aggregated elements in the search box).","group":"Point and click","idObject":8,"type":"SEARCH_RESULT_NUMBER","value":"100","valueType":"INTEGER"},{"commonName":"Google Analytics tracking ID used for statistics","group":"Server configuration","idObject":2,"type":"GOOGLE_ANALYTICS_IDENTIFIER","value":"","valueType":"STRING"},{"commonName":"Domain allowed to connect via x-frame technology","group":"Server configuration","idObject":56,"type":"X_FRAME_DOMAIN","value":"self","valueType":"URL"},{"commonName":"Path to store big files","group":"Server configuration","idObject":131,"type":"BIG_FILE_STORAGE_DIR","value":"minerva-big/","valueType":"STRING"},{"commonName":"Legend 1 image file","group":"Legend and logo","idObject":138,"type":"LEGEND_FILE_1","value":"resources/images/legend_a.png","valueType":"URL"},{"commonName":"Legend 2 image file","group":"Legend and logo","idObject":139,"type":"LEGEND_FILE_2","value":"resources/images/legend_b.png","valueType":"URL"},{"commonName":"Legend 3 image file","group":"Legend and logo","idObject":140,"type":"LEGEND_FILE_3","value":"resources/images/legend_c.png","valueType":"URL"},{"commonName":"Legend 4 image file","group":"Legend and logo","idObject":141,"type":"LEGEND_FILE_4","value":"resources/images/legend_d.png","valueType":"URL"},{"commonName":"User manual file","group":"Legend and logo","idObject":142,"type":"USER_MANUAL_FILE","value":"resources/other/user_guide.pdf","valueType":"URL"},{"commonName":"Overlay color for negative values","group":"Overlays","idObject":205,"type":"MIN_COLOR_VAL","value":"FF0000","valueType":"COLOR"},{"commonName":"Overlay color for postive values","group":"Overlays","idObject":206,"type":"MAX_COLOR_VAL","value":"fbff00","valueType":"COLOR"},{"commonName":"Overlay color when no values are defined","group":"Overlays","idObject":218,"type":"SIMPLE_COLOR_VAL","value":"00ff40","valueType":"COLOR"},{"commonName":"Overlay color for value=0","group":"Overlays","idObject":239,"type":"NEUTRAL_COLOR_VAL","value":"0400ff","valueType":"COLOR"},{"commonName":"Opacity used when drawing data overlays (value between 0.0-1.0)","group":"Overlays","idObject":252,"type":"OVERLAY_OPACITY","value":"0.8","valueType":"DOUBLE"},{"commonName":"Email content used for requesting an account","group":"Email notification details","idObject":253,"type":"REQUEST_ACCOUNT_DEFAULT_CONTENT","value":"Dear Diseas map team,\n\nI would like to request for an account.\n\nKind regards","valueType":"TEXT"},{"commonName":"Default user privilege for: View project","group":"Default user privileges","idObject":266,"type":"DEFAULT_VIEW_PROJECT","value":"true","valueType":"BOOLEAN"},{"commonName":"Default user privilege for: Manage comments","group":"Default user privileges","idObject":267,"type":"DEFAULT_EDIT_COMMENTS_PROJECT","value":"true","valueType":"BOOLEAN"},{"commonName":"Default user privilege for: Manage overlays","group":"Default user privileges","idObject":268,"type":"DEFAULT_LAYOUT_MANAGEMENT","value":"false","valueType":"BOOLEAN"},{"commonName":"Show reaction type","group":"Search panel options","idObject":300,"type":"SHOW_REACTION_TYPE","value":"false","valueType":"BOOLEAN"},{"commonName":"By providing this Google Maps Platform API key I declare that I am aware that I am a Customer of the Google Maps Platform and I agree to the terms of the <a href=\"https://cloud.google.com/maps-platform/terms/\" target='_blank'>license of Google Maps Platform</a>.In particular, I warrant that neither any of the maps nor publicly available data overlays (\"General overlays\") on this MINERVA server contain Protected Health Information (as defined in and subject to HIPAA).","group":"Server configuration","idObject":325,"type":"GOOGLE_MAPS_API_KEY","value":"","valueType":"STRING"},{"commonName":"URL of platform's Terms of Service","group":"Legend and logo","idObject":333,"type":"TERMS_OF_USE","value":"resources/other/terms_of_use.pdf","valueType":"URL"},{"commonName":"Default user privilege for: Custom overlays","group":"Default user privileges","idObject":334,"type":"DEFAULT_CUSTOM_LAYOUTS","value":"0","valueType":"INTEGER"},{"commonName":"Show reaction title","group":"Search panel options","idObject":335,"type":"SHOW_REACTION_TITLE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show linked submap for reaction","group":"Search panel options","idObject":336,"type":"SHOW_REACTION_LINKED_SUBMAP","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction symbol","group":"Search panel options","idObject":337,"type":"SHOW_REACTION_SYMBOL","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction abbreviation","group":"Search panel options","idObject":338,"type":"SHOW_REACTION_ABBREVIATION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction formula","group":"Search panel options","idObject":339,"type":"SHOW_REACTION_FORMULA","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction mechanical confidence score","group":"Search panel options","idObject":340,"type":"SHOW_REACTION_MECHANICAL_CONFIDENCE_SCORE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction lower bound","group":"Search panel options","idObject":341,"type":"SHOW_REACTION_LOWER_BOUND","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction upper bound","group":"Search panel options","idObject":342,"type":"SHOW_REACTION_UPPER_BOUND","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction gene protein reaction","group":"Search panel options","idObject":343,"type":"SHOW_REACTION_GENE_PROTEIN_REACTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction subsystem","group":"Search panel options","idObject":344,"type":"SHOW_REACTION_SUBSYSTEM","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction synonyms","group":"Search panel options","idObject":345,"type":"SHOW_REACTION_SYNONYMS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction description","group":"Search panel options","idObject":346,"type":"SHOW_REACTION_DESCRIPTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show reaction annotations","group":"Search panel options","idObject":347,"type":"SHOW_REACTION_ANNOTATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element type","group":"Search panel options","idObject":348,"type":"SHOW_ELEMENT_TYPE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element title","group":"Search panel options","idObject":349,"type":"SHOW_ELEMENT_TITLE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show linked submap for element","group":"Search panel options","idObject":350,"type":"SHOW_ELEMENT_LINKED_SUBMAP","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element group size","group":"Search panel options","idObject":351,"type":"SHOW_ELEMENT_GROUP_SIZE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element compartment","group":"Search panel options","idObject":352,"type":"SHOW_ELEMENT_COMPARTMENT","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element full name","group":"Search panel options","idObject":353,"type":"SHOW_ELEMENT_FULL_NAME","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element symbol","group":"Search panel options","idObject":354,"type":"SHOW_ELEMENT_SYMBOL","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element abbreviation","group":"Search panel options","idObject":355,"type":"SHOW_ELEMENT_ABBREVIATION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element formula","group":"Search panel options","idObject":356,"type":"SHOW_ELEMENT_FORMULA","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element former symbol","group":"Search panel options","idObject":357,"type":"SHOW_ELEMENT_FORMER_SYMBOLS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element modifications","group":"Search panel options","idObject":358,"type":"SHOW_ELEMENT_MODIFICATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element charge","group":"Search panel options","idObject":359,"type":"SHOW_ELEMENT_CHARGE","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element synonyms","group":"Search panel options","idObject":360,"type":"SHOW_ELEMENT_SYNONYMS","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element description","group":"Search panel options","idObject":361,"type":"SHOW_ELEMENT_DESCRIPTION","value":"true","valueType":"BOOLEAN"},{"commonName":"Show element annotations","group":"Search panel options","idObject":362,"type":"SHOW_ELEMENT_ANNOTATIONS","value":"true","valueType":"BOOLEAN"},{"commonName":"Max session inactivity time (in seconds)","group":"Server configuration","idObject":363,"type":"SESSION_LENGTH","value":"7200","valueType":"INTEGER"},{"commonName":"Max number of map zoom levels","group":"Point and click","idObject":364,"type":"MAX_NUMBER_OF_MAP_LEVELS","value":"10","valueType":"INTEGER"}],"overlayTypes":[{"name":"GENERIC"},{"name":"GENETIC_VARIANT"}],"privilegeTypes":{"ADD_MAP":{"commonName":"Add project","objectType":null,"valueType":"boolean"},"CONFIGURATION_MANAGE":{"commonName":"Manage configuration","objectType":null,"valueType":"boolean"},"CUSTOM_LAYOUTS":{"commonName":"Custom overlays","objectType":null,"valueType":"int"},"EDIT_COMMENTS_PROJECT":{"commonName":"Manage comments","objectType":"Project","valueType":"boolean"},"LAYOUT_MANAGEMENT":{"commonName":"Manage overlays","objectType":"Project","valueType":"boolean"},"LAYOUT_VIEW":{"commonName":"View overlay","objectType":"Layout","valueType":"boolean"},"MANAGE_GENOMES":{"commonName":"Manage genomes","objectType":null,"valueType":"boolean"},"MANAGE_PLUGINS":{"commonName":"Manage plugins","objectType":null,"valueType":"boolean"},"PROJECT_MANAGEMENT":{"commonName":"Map management","objectType":null,"valueType":"boolean"},"USER_MANAGEMENT":{"commonName":"User management","objectType":null,"valueType":"boolean"},"VIEW_PROJECT":{"commonName":"View project","objectType":"Project","valueType":"boolean"}},"reactionTypes":[{"className":"lcsb.mapviewer.model.map.reaction.Reaction","name":"Generic Reaction","parentClass":"lcsb.mapviewer.model.map.BioEntity"},{"className":"lcsb.mapviewer.model.map.reaction.type.BooleanLogicGateReaction","name":"Boolean logic gate","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.CatalysisReaction","name":"Catalysis","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.DissociationReaction","name":"Dissociation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.HeterodimerAssociationReaction","name":"Heterodimer association","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.InhibitionReaction","name":"Inhibition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.KnownTransitionOmittedReaction","name":"Known transition omitted","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ModulationReaction","name":"Modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.NegativeInfluenceReaction","name":"Negative influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.PhysicalStimulationReaction","name":"Physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.PositiveInfluenceReaction","name":"Positive influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedModulationReaction","name":"Reduced modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedPhysicalStimulationReaction","name":"Reduced physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.ReducedTriggerReaction","name":"Reduced trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.StateTransitionReaction","name":"State transition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TranscriptionReaction","name":"Transcription","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TranslationReaction","name":"Translation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TransportReaction","name":"Transport","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TriggerReaction","name":"Trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.TruncationReaction","name":"Truncation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownCatalysisReaction","name":"Unknown catalysis","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownInhibitionReaction","name":"Unknown inhibition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownNegativeInfluenceReaction","name":"Unknown negative influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownPositiveInfluenceReaction","name":"Unknown positive influence","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedModulationReaction","name":"Unknown reduced modulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedPhysicalStimulationReaction","name":"Unknown reduced physical stimulation","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownReducedTriggerReaction","name":"Unknown reduced trigger","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"},{"className":"lcsb.mapviewer.model.map.reaction.type.UnknownTransitionReaction","name":"Unknown transition","parentClass":"lcsb.mapviewer.model.map.reaction.Reaction"}],"unitTypes":[{"id":"AMPERE","name":"ampere"},{"id":"BECQUEREL","name":"becquerel"},{"id":"CANDELA","name":"candela"},{"id":"COULUMB","name":"coulumb"},{"id":"DIMENSIONLESS","name":"dimensionless"},{"id":"FARAD","name":"farad"},{"id":"GRAM","name":"gram"},{"id":"GRAY","name":"gray"},{"id":"HENRY","name":"henry"},{"id":"HERTZ","name":"hertz"},{"id":"ITEM","name":"item"},{"id":"JOULE","name":"joule"},{"id":"KATAL","name":"katal"},{"id":"KELVIN","name":"kelvin"},{"id":"KILOGRAM","name":"kilogram"},{"id":"LITRE","name":"litre"},{"id":"LUMEN","name":"lumen"},{"id":"LUX","name":"lux"},{"id":"METRE","name":"metre"},{"id":"MOLE","name":"mole"},{"id":"NEWTON","name":"newton"},{"id":"OHM","name":"ohm"},{"id":"PASCAL","name":"pascal"},{"id":"RADIAN","name":"radian"},{"id":"SECOND","name":"second"},{"id":"SIEMENS","name":"siemens"},{"id":"SIEVERT","name":"sievert"},{"id":"STERADIAN","name":"steradian"},{"id":"TESLA","name":"tesla"},{"id":"VOLT","name":"volt"},{"id":"WATT","name":"watt"},{"id":"WEBER","name":"weber"}],"version":"12.3.0~alpha.0"} \ No newline at end of file diff --git a/frontend-js/testFiles/apiCalls/projects/sample/models/15781/bioEntities/elements/columns=id,modelId&type=Antisense RNA,Compartment,Complex,Degraded,Drug,Gene,Ion,Phenotype,Protein,RNA,Simple molecule,Unknown&token=MOCK_TOKEN_ID& b/frontend-js/testFiles/apiCalls/projects/sample/models/15781/bioEntities/elements/columns=id,modelId&type=Antisense RNA,Compartment,Complex,Degraded,Drug,Gene,Ion,Pathway,Phenotype,Protein,RNA,Simple molecule,Unknown&token=MOCK_TOKEN_ID& similarity index 100% rename from frontend-js/testFiles/apiCalls/projects/sample/models/15781/bioEntities/elements/columns=id,modelId&type=Antisense RNA,Compartment,Complex,Degraded,Drug,Gene,Ion,Phenotype,Protein,RNA,Simple molecule,Unknown&token=MOCK_TOKEN_ID& rename to frontend-js/testFiles/apiCalls/projects/sample/models/15781/bioEntities/elements/columns=id,modelId&type=Antisense RNA,Compartment,Complex,Degraded,Drug,Gene,Ion,Pathway,Phenotype,Protein,RNA,Simple molecule,Unknown&token=MOCK_TOKEN_ID& diff --git a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java index aaaca22b66b49855f8d19a5ce01736bb59165054..da817f1e7a475b7ff5c413e396e7735523626136 100644 --- a/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java +++ b/model/src/main/java/lcsb/mapviewer/model/user/ConfigurationElementType.java @@ -58,15 +58,39 @@ public enum ConfigurationElementType { ConfigurationElementTypeGroup.SERVER_CONFIGURATION), /** - * Logo presented in the system. + * Left logo presented in the system. */ - LOGO_IMG("Logo icon", "resources/images/udl.png", ConfigurationElementEditType.URL, false, + LEFT_LOGO_IMG("Left logo icon", "resources/images/udl.png", ConfigurationElementEditType.URL, false, ConfigurationElementTypeGroup.LEGEND_AND_LOGO), /** - * Address connected to the logo. + * Address connected to the left logo. */ - LOGO_LINK("Logo link (after click)", "http://wwwen.uni.lu/", ConfigurationElementEditType.URL, false, + LEFT_LOGO_LINK("Left logo link (after click)", "http://wwwen.uni.lu/", ConfigurationElementEditType.URL, false, + ConfigurationElementTypeGroup.LEGEND_AND_LOGO), + + /** + * Description of the left logo presented in the system. + */ + LEFT_LOGO_TEXT("Left logo description", "University of Luxembourg", ConfigurationElementEditType.STRING, false, + ConfigurationElementTypeGroup.LEGEND_AND_LOGO), + + /** + * Right logo presented in the system. + */ + RIGHT_LOGO_IMG("Right logo icon", "resources/images/lcsb.png", ConfigurationElementEditType.URL, false, + ConfigurationElementTypeGroup.LEGEND_AND_LOGO), + + /** + * Address connected to the right logo. + */ + RIGHT_LOGO_LINK("Right logo link (after click)", "http://wwwen.uni.lu/lcsb/", ConfigurationElementEditType.URL, false, + ConfigurationElementTypeGroup.LEGEND_AND_LOGO), + + /** + * Description of the right logo presented in the system. + */ + RIGHT_LOGO_TEXT("Right logo description", "LCSB - Luxembourg Centre for Systems Biomedicine", ConfigurationElementEditType.STRING, false, ConfigurationElementTypeGroup.LEGEND_AND_LOGO), /** @@ -98,12 +122,6 @@ public enum ConfigurationElementType { GOOGLE_ANALYTICS_IDENTIFIER("Google Analytics tracking ID used for statistics", "", ConfigurationElementEditType.STRING, false, ConfigurationElementTypeGroup.SERVER_CONFIGURATION), - /** - * Description of the logo presented in the system. - */ - LOGO_TEXT("Logo description", "University of Luxembourg", ConfigurationElementEditType.STRING, false, - ConfigurationElementTypeGroup.LEGEND_AND_LOGO), - /** * Domain allowed to connect via x-frame technology. */ diff --git a/persist/src/main/resources/db/migration/12.3.0~alpha.0/V12.3.0.20190227__configurable_logo.sql b/persist/src/main/resources/db/migration/12.3.0~alpha.0/V12.3.0.20190227__configurable_logo.sql new file mode 100644 index 0000000000000000000000000000000000000000..128e171a047b10fb6efab3bfda2ce60ffcab0375 --- /dev/null +++ b/persist/src/main/resources/db/migration/12.3.0~alpha.0/V12.3.0.20190227__configurable_logo.sql @@ -0,0 +1,3 @@ +update configuration_option_table set type='LEFT_LOGO_LINK' where type='LOGO_LINK'; +update configuration_option_table set type='LEFT_LOGO_TEXT' where type='LOGO_TEXT'; +update configuration_option_table set type='LEFT_LOGO_IMG' where type='LOGO_IMG'; diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/ConfigurationDaoTest.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/ConfigurationDaoTest.java index bd5a58703cd453a5d37c4f772412c8d9e254c167..ab254f88462f065e145c9b07236d5721852bfb68 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/ConfigurationDaoTest.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/ConfigurationDaoTest.java @@ -35,17 +35,17 @@ public class ConfigurationDaoTest extends PersistTestFunctions { assertNull(configurationDao.getValueByType(null)); // check data for something that is in database - String val = configurationDao.getValueByType(ConfigurationElementType.LOGO_TEXT); + String val = configurationDao.getValueByType(ConfigurationElementType.LEFT_LOGO_TEXT); assertNotNull(val); // remove data from database - ConfigurationOption obj = configurationDao.getByType(ConfigurationElementType.LOGO_TEXT); + ConfigurationOption obj = configurationDao.getByType(ConfigurationElementType.LEFT_LOGO_TEXT); if (obj != null) { configurationDao.delete(obj); } // and now check data for something that is not in database - assertNotNull(configurationDao.getValueByType(ConfigurationElementType.LOGO_TEXT)); + assertNotNull(configurationDao.getValueByType(ConfigurationElementType.LEFT_LOGO_TEXT)); }