1. Details
Return full configuration details.
The miriamTypes map contains every supported identifier type (several hundred); the sample response below is shortened to the first three entries.
1.1. CURL sample
$ curl 'https://minerva-service.lcsb.uni.lu/minerva/api/configuration/' -X GET
1.2. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of annotators |
|
|
list of bieEntity fields that are used by annotators |
|
|
when minerva platform was built |
|
|
git hash used to build minerva platform |
|
|
version of the minerva platform |
|
|
list of available export image formats |
|
|
map of miriam types supported by minerva. Types are defined on https://identifiers.org/ |
|
|
list of map formats |
|
|
map with modification states |
|
|
list of configuration options |
|
|
list of overlay types |
|
|
map with privilege type available in the system |
|
|
list of reaction types |
|
|
list of basic unit types |
|
|
list of element types |
|
|
annotator name |
|
|
url address of assoiated database |
|
|
Java class responsible for annotating process |
|
|
Java classes that identify bioEntity types that can be annotated by the annotator |
|
|
short description of the annotator |
|
|
list of supported input fields, generated outputs that can be filled by annotator and configuration options |
|
|
identifier type. Either this or 'field' is required for INPUT/OUTPUT parameter |
|
|
bioEntity field. Either this or 'annotation_type' is required for INPUT/OUTPUT parameter |
|
|
name of the CONFIG parameter |
|
|
description of the parameter |
|
|
type of the CONFIG parameter |
|
|
name of the CONFIG parameter |
|
|
default value of the CONFIG parameter |
|
|
order position when listing parameters |
|
|
type of parameter (INPUT/OUTPUT/CONFIG) |
|
|
human readable name of the field |
|
|
unique name of the field |
|
|
Java class that identify type |
|
|
human readable name of the type |
|
|
Java class that identify parent type |
|
|
file extension |
|
|
human readable name of the format |
|
|
Java class that is responsible for export |
|
|
human readable name of the identifier type |
|
|
url to database homepage |
|
|
unique identifier used by identifiers.org to reference this type |
|
|
list of uris used by this identifier type |
|
|
human readable name of map format |
|
|
default file extension |
|
|
file extensions supported by parser |
|
|
Java class that is used for import/export from the map format |
|
|
human readable name of modification state type |
|
|
short name of the type |
|
|
human readable name of configuration option |
|
|
group of options where this configuration option belongs to |
|
|
TRUE/FALSE - is the option responsible for server side processing or frontend |
|
|
option type |
|
|
value of the configuration option |
|
|
type of the configuration option. Available options: ALLOW_AUTO_REGISTER, BIG_FILE_STORAGE_DIR, COOKIE_POLICY_URL, CORS_DOMAIN, DEFAULT_MAP, EMAIL_ADDRESS, EMAIL_LOGIN, EMAIL_PASSWORD, EMAIL_SMTP_PORT, EMAIL_SMTP_SERVER, EMAIL_SSL_SERVER, LDAP_ADDRESS, LDAP_BASE_DN, LDAP_BIND_DN, LDAP_EMAIL_ATTRIBUTE, LDAP_FILTER, LDAP_FIRST_NAME_ATTRIBUTE, LDAP_LAST_NAME_ATTRIBUTE, LDAP_OBJECT_CLASS, LDAP_PASSWORD, LDAP_PORT, LDAP_SSL, LDAP_UID, LEFT_LOGO_IMG, LEFT_LOGO_LINK, LEFT_LOGO_TEXT, LEGEND_FILE_1, LEGEND_FILE_2, LEGEND_FILE_3, LEGEND_FILE_4, MATOMO_URL, MAX_COLOR_VAL, MCP_ENABLED, MINERVANET_AUTH_TOKEN, MINERVANET_URL, MINERVA_ROOT, MIN_COLOR_VAL, NEUTRAL_COLOR_VAL, ORCID_CLIENT_ID, ORCID_CLIENT_SECRET, OVERLAY_OPACITY, REQUEST_ACCOUNT_DEFAULT_CONTENT, REQUEST_ACCOUNT_DEFAULT_TITLE, REQUEST_ACCOUNT_EMAIL, REQUIRE_APPROVAL_FOR_AUTO_REGISTERED_USERS, RIGHT_LOGO_IMG, RIGHT_LOGO_LINK, RIGHT_LOGO_TEXT, SESSION_LENGTH, SIMPLE_COLOR_VAL, TERMS_OF_USE, X_FRAME_DOMAIN |
|
|
name of the type |
|
|
human readable description of the privilege |
|
|
class of objects to which privilege applies |
|
|
type of the privilege value (ie. boolean) |
|
|
Java class that identify type |
|
|
human readable name of the type |
|
|
Java class that identify parent type |
|
|
human readable name of the type |
|
|
type identifier |
1.3. Sample Response
{
"options" : [ {
"idObject" : 15,
"type" : "DEFAULT_MAP",
"valueType" : "STRING",
"commonName" : "Default Project Id",
"isServerSide" : false,
"value" : "empty",
"group" : "Server configuration"
}, {
"idObject" : 25,
"type" : "LEFT_LOGO_IMG",
"valueType" : "URL",
"commonName" : "Left logo icon",
"isServerSide" : false,
"value" : "/minerva/images/udl.png",
"group" : "Legend and logo"
}, {
"idObject" : 26,
"type" : "LEFT_LOGO_LINK",
"valueType" : "URL",
"commonName" : "Left logo link (after click)",
"isServerSide" : false,
"value" : "http://wwwen.uni.lu/",
"group" : "Legend and logo"
}, {
"idObject" : 27,
"type" : "LEFT_LOGO_TEXT",
"valueType" : "STRING",
"commonName" : "Left logo description",
"isServerSide" : false,
"value" : "University of Luxembourg",
"group" : "Legend and logo"
}, {
"idObject" : 28,
"type" : "RIGHT_LOGO_IMG",
"valueType" : "URL",
"commonName" : "Right logo icon",
"isServerSide" : false,
"value" : "/minerva/images/lcsb.png",
"group" : "Legend and logo"
}, {
"idObject" : 29,
"type" : "RIGHT_LOGO_LINK",
"valueType" : "URL",
"commonName" : "Right logo link (after click)",
"isServerSide" : false,
"value" : "http://wwwen.uni.lu/lcsb/",
"group" : "Legend and logo"
}, {
"idObject" : 30,
"type" : "RIGHT_LOGO_TEXT",
"valueType" : "STRING",
"commonName" : "Right logo description",
"isServerSide" : false,
"value" : "LCSB - Luxembourg Centre for Systems Biomedicine",
"group" : "Legend and logo"
}, {
"idObject" : 9,
"type" : "REQUEST_ACCOUNT_EMAIL",
"valueType" : "EMAIL",
"commonName" : "Email used for requesting an account",
"isServerSide" : false,
"value" : "",
"group" : "Email notification details"
}, {
"idObject" : 19,
"type" : "X_FRAME_DOMAIN",
"valueType" : "URL",
"commonName" : "Domain allowed to connect via x-frame technology",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
}, {
"idObject" : 22,
"type" : "CORS_DOMAIN",
"valueType" : "BOOLEAN",
"commonName" : "Disable CORS (when disabled 'ORIGIN' http header is required)",
"isServerSide" : false,
"value" : "false",
"group" : "Server configuration"
}, {
"idObject" : 23,
"type" : "BIG_FILE_STORAGE_DIR",
"valueType" : "STRING",
"commonName" : "Path to store big files",
"isServerSide" : false,
"value" : "minerva-big/",
"group" : "Server configuration"
}, {
"idObject" : 31,
"type" : "LEGEND_FILE_1",
"valueType" : "URL",
"commonName" : "Legend 1 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_a.png",
"group" : "Legend and logo"
}, {
"idObject" : 32,
"type" : "LEGEND_FILE_2",
"valueType" : "URL",
"commonName" : "Legend 2 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_b.png",
"group" : "Legend and logo"
}, {
"idObject" : 33,
"type" : "LEGEND_FILE_3",
"valueType" : "URL",
"commonName" : "Legend 3 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_c.png",
"group" : "Legend and logo"
}, {
"idObject" : 34,
"type" : "LEGEND_FILE_4",
"valueType" : "URL",
"commonName" : "Legend 4 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_d.png",
"group" : "Legend and logo"
}, {
"idObject" : 39,
"type" : "MIN_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for negative values",
"isServerSide" : false,
"value" : "FF0000",
"group" : "Overlays"
}, {
"idObject" : 40,
"type" : "MAX_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for positive values",
"isServerSide" : false,
"value" : "0000FF",
"group" : "Overlays"
}, {
"idObject" : 41,
"type" : "SIMPLE_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color when no values are defined",
"isServerSide" : false,
"value" : "00FF00",
"group" : "Overlays"
}, {
"idObject" : 42,
"type" : "NEUTRAL_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for value=0",
"isServerSide" : false,
"value" : "FFFFFF",
"group" : "Overlays"
}, {
"idObject" : 43,
"type" : "OVERLAY_OPACITY",
"valueType" : "DOUBLE",
"commonName" : "Opacity used when drawing data overlays (value between 0.0-1.0)",
"isServerSide" : false,
"value" : "0.8",
"group" : "Overlays"
}, {
"idObject" : 11,
"type" : "REQUEST_ACCOUNT_DEFAULT_CONTENT",
"valueType" : "TEXT",
"commonName" : "Email content used for requesting an account",
"isServerSide" : false,
"value" : "Dear Disease map team,\nI would like to request an account in the system.\nKind regards",
"group" : "Email notification details"
}, {
"idObject" : 12,
"type" : "TERMS_OF_USE",
"valueType" : "URL",
"commonName" : "URL of platform's Terms of Service",
"isServerSide" : false,
"value" : "",
"group" : "Legend and logo"
}, {
"idObject" : 14,
"type" : "COOKIE_POLICY_URL",
"valueType" : "URL",
"commonName" : "Privacy policy (url)",
"isServerSide" : false,
"value" : "/minerva/default-cookie-policy.html",
"group" : "Server configuration"
}, {
"idObject" : 1,
"type" : "SESSION_LENGTH",
"valueType" : "INTEGER",
"commonName" : "Max session inactivity time (in seconds)",
"isServerSide" : false,
"value" : "7200",
"group" : "Server configuration"
}, {
"idObject" : 16,
"type" : "MINERVA_ROOT",
"valueType" : "URL",
"commonName" : "Minerva root url",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
}, {
"idObject" : 10,
"type" : "REQUEST_ACCOUNT_DEFAULT_TITLE",
"valueType" : "STRING",
"commonName" : "Email title used for requesting an account",
"isServerSide" : false,
"value" : "MINERVA account request",
"group" : "Email notification details"
}, {
"idObject" : 83,
"type" : "ORCID_CLIENT_ID",
"valueType" : "TEXT",
"commonName" : "Orcid Client ID",
"isServerSide" : false,
"value" : "",
"group" : "OAuth conifguration"
}, {
"idObject" : 84,
"type" : "ORCID_CLIENT_SECRET",
"valueType" : "PASSWORD",
"commonName" : "Orcid Client Secret",
"isServerSide" : false,
"group" : "OAuth conifguration"
}, {
"idObject" : 20,
"type" : "ALLOW_AUTO_REGISTER",
"valueType" : "BOOLEAN",
"commonName" : "Allow users to create accounts",
"isServerSide" : false,
"value" : "false",
"group" : "Server configuration"
}, {
"idObject" : 21,
"type" : "REQUIRE_APPROVAL_FOR_AUTO_REGISTERED_USERS",
"valueType" : "BOOLEAN",
"commonName" : "Require admin approval for auto-registered accounts",
"isServerSide" : false,
"value" : "true",
"group" : "Server configuration"
}, {
"idObject" : 91,
"type" : "MATOMO_URL",
"valueType" : "URL",
"commonName" : "Matomo tracking url (for example: https://cdn.matomo.cloud/atcomp.matomo.cloud/container_d9VKcbPg_dev_d48ac09b17cfa365367b6ce.js)",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
} ],
"imageFormats" : [ {
"name" : "PNG image",
"handler" : "lcsb.mapviewer.converter.graphics.PngImageGenerator",
"extension" : "png"
}, {
"name" : "PDF image",
"handler" : "lcsb.mapviewer.converter.graphics.PdfImageGenerator",
"extension" : "pdf"
}, {
"name" : "SVG image",
"handler" : "lcsb.mapviewer.converter.graphics.SvgImageGenerator",
"extension" : "svg"
} ],
"modelFormats" : [ {
"name" : "CellDesigner SBML",
"handler" : "lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser",
"extension" : "xml",
"extensions" : [ "xml" ]
}, {
"name" : "SBGN-ML",
"handler" : "lcsb.mapviewer.converter.model.sbgnml.SbgnmlXmlConverter",
"extension" : "sbgn",
"extensions" : [ "sbgn" ]
}, {
"name" : "GPML",
"handler" : "lcsb.mapviewer.wikipathway.GpmlParser",
"extension" : "gpml",
"extensions" : [ "gpml" ]
}, {
"name" : "SBML",
"handler" : "lcsb.mapviewer.converter.model.sbml.SbmlParser",
"extension" : "xml",
"extensions" : [ "xml", "sbml" ]
} ],
"overlayTypes" : [ {
"name" : "GENERIC"
}, {
"name" : "GENETIC_VARIANT"
} ],
"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.LeftSquareCompartment",
"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.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.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" : "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.GenericProtein",
"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.TruncatedProtein",
"name" : "Protein",
"parentClass" : "lcsb.mapviewer.model.map.species.GenericProtein"
}, {
"className" : "lcsb.mapviewer.model.map.species.IonChannelProtein",
"name" : "Protein",
"parentClass" : "lcsb.mapviewer.model.map.species.GenericProtein"
}, {
"className" : "lcsb.mapviewer.model.map.species.ReceptorProtein",
"name" : "Protein",
"parentClass" : "lcsb.mapviewer.model.map.species.GenericProtein"
} ],
"reactionTypes" : [ {
"className" : "lcsb.mapviewer.model.map.reaction.Reaction",
"name" : "Generic Reaction",
"parentClass" : "lcsb.mapviewer.model.map.BioEntity"
}, {
"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"
} ],
"miriamTypes" : {
"ABS" : {
"commonName" : "ABS",
"homepage" : "http://genome.crg.es/datasets/abs2005/",
"registryIdentifier" : "MIR:00000277",
"uris" : [ "urn:miriam:abs", "http://identifiers.org/abs/", "http://identifiers.org/abs", "https://identifiers.org/abs/", "https://identifiers.org/abs" ]
},
"ACEVIEW_WORM" : {
"commonName" : "Aceview Worm",
"homepage" : "https://www.ncbi.nlm.nih.gov/IEB/Research/Acembly/index.html?worm",
"registryIdentifier" : "MIR:00000282",
"uris" : [ "urn:miriam:aceview.worm", "http://identifiers.org/aceview.worm/", "http://identifiers.org/aceview.worm", "https://identifiers.org/aceview.worm/", "https://identifiers.org/aceview.worm" ]
},
"AFFYMETRIX_PROBESET" : {
"commonName" : "Affymetrix Probeset",
"homepage" : "http://www.affymetrix.com/",
"registryIdentifier" : "MIR:00000394",
"uris" : [ "urn:miriam:affy.probeset", "http://identifiers.org/affy.probeset/", "http://identifiers.org/affy.probeset", "https://identifiers.org/affy.probeset/", "https://identifiers.org/affy.probeset" ]
}
},
"unitTypes" : [ {
"name" : "ampere",
"id" : "AMPERE"
}, {
"name" : "avogadro",
"id" : "AVOGADRO"
}, {
"name" : "becquerel",
"id" : "BECQUEREL"
}, {
"name" : "candela",
"id" : "CANDELA"
}, {
"name" : "coulumb",
"id" : "COULUMB"
}, {
"name" : "dimensionless",
"id" : "DIMENSIONLESS"
}, {
"name" : "farad",
"id" : "FARAD"
}, {
"name" : "gram",
"id" : "GRAM"
}, {
"name" : "gray",
"id" : "GRAY"
}, {
"name" : "henry",
"id" : "HENRY"
}, {
"name" : "hertz",
"id" : "HERTZ"
}, {
"name" : "item",
"id" : "ITEM"
}, {
"name" : "joule",
"id" : "JOULE"
}, {
"name" : "katal",
"id" : "KATAL"
}, {
"name" : "kelvin",
"id" : "KELVIN"
}, {
"name" : "kilogram",
"id" : "KILOGRAM"
}, {
"name" : "litre",
"id" : "LITRE"
}, {
"name" : "lumen",
"id" : "LUMEN"
}, {
"name" : "lux",
"id" : "LUX"
}, {
"name" : "metre",
"id" : "METRE"
}, {
"name" : "mole",
"id" : "MOLE"
}, {
"name" : "newton",
"id" : "NEWTON"
}, {
"name" : "ohm",
"id" : "OHM"
}, {
"name" : "pascal",
"id" : "PASCAL"
}, {
"name" : "radian",
"id" : "RADIAN"
}, {
"name" : "second",
"id" : "SECOND"
}, {
"name" : "siemens",
"id" : "SIEMENS"
}, {
"name" : "sievert",
"id" : "SIEVERT"
}, {
"name" : "steradian",
"id" : "STERADIAN"
}, {
"name" : "tesla",
"id" : "TESLA"
}, {
"name" : "volt",
"id" : "VOLT"
}, {
"name" : "watt",
"id" : "WATT"
}, {
"name" : "weber",
"id" : "WEBER"
} ],
"modificationStateTypes" : {
"ACETYLATED" : {
"commonName" : "acetylated",
"abbreviation" : "Ac"
},
"DONT_CARE" : {
"commonName" : "unspecified",
"abbreviation" : "*"
},
"EMPTY" : {
"commonName" : "empty",
"abbreviation" : ""
},
"GLYCOSYLATED" : {
"commonName" : "glycosylated",
"abbreviation" : "G"
},
"HYDROXYLATED" : {
"commonName" : "hydroxylated",
"abbreviation" : "OH"
},
"METHYLATED" : {
"commonName" : "methylated",
"abbreviation" : "Me"
},
"MYRISTOYLATED" : {
"commonName" : "myristoylated",
"abbreviation" : "My"
},
"PALMYTOYLATED" : {
"commonName" : "palmytoylated",
"abbreviation" : "Pa"
},
"PHOSPHORYLATED" : {
"commonName" : "phosphorylated",
"abbreviation" : "P"
},
"PRENYLATED" : {
"commonName" : "prenylated",
"abbreviation" : "Pr"
},
"PROTONATED" : {
"commonName" : "protonated",
"abbreviation" : "H"
},
"SULFATED" : {
"commonName" : "sulfated",
"abbreviation" : "S"
},
"UBIQUITINATED" : {
"commonName" : "ubiquitinated",
"abbreviation" : "Ub"
},
"UNKNOWN" : {
"commonName" : "unknown",
"abbreviation" : "?"
}
},
"privilegeTypes" : {
"IS_ADMIN" : {
"commonName" : "Admin",
"objectType" : null,
"valueType" : "boolean"
},
"IS_CURATOR" : {
"commonName" : "Curator",
"objectType" : null,
"valueType" : "boolean"
},
"READ_PROJECT" : {
"commonName" : "View project",
"objectType" : "Project",
"valueType" : "boolean"
}
},
"version" : "Unknown",
"buildDate" : "Unknown",
"gitHash" : "Unknown",
"annotators" : [ {
"className" : "lcsb.mapviewer.annotation.services.annotators.BrendaAnnotator",
"name" : "BRENDA",
"description" : "",
"url" : "http://www.brenda-enzymes.org",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Gene", "lcsb.mapviewer.model.map.species.Rna" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "TAIR_LOCUS",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 1,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "BRENDA",
"order" : 2,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.CazyAnnotator",
"name" : "CAZy",
"description" : "",
"url" : "http://commonchemistry.org",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Gene", "lcsb.mapviewer.model.map.species.Rna" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "TAIR_LOCUS",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 1,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "CAZY",
"order" : 2,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.ChebiAnnotator",
"name" : "ChEBI",
"description" : "",
"url" : "http://www.ebi.ac.uk/chebi/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.Chemical" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "CHEBI",
"order" : 0,
"type" : "INPUT"
}, {
"field" : "NAME",
"annotation_type" : null,
"order" : 1,
"type" : "INPUT"
}, {
"field" : "FULL_NAME",
"annotation_type" : null,
"order" : 2,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "INCHI",
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "INCHIKEY",
"order" : 4,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "STITCH",
"order" : 5,
"type" : "OUTPUT"
}, {
"field" : "SMILES",
"annotation_type" : null,
"order" : 6,
"type" : "OUTPUT"
}, {
"field" : "SYNONYMS",
"annotation_type" : null,
"order" : 7,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.CopyMissingCellDesignerMiriamDataAnnotator",
"name" : "Annotate CellDesigner complex contents",
"description" : "This annotator copies annotations of diagram elements to their analogues inside complexes, as they have no direct annotations in CellDesigner data model. Recommended for any CellDesigner diagrams and should be added as the first annotator.",
"url" : "https://minerva.pages.uni.lu/doc/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.Element" ],
"parameters" : [ {
"field" : "NAME",
"annotation_type" : null,
"order" : 0,
"type" : "INPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.EnsemblAnnotator",
"name" : "Ensembl",
"description" : "",
"url" : "https://www.ensembl.org/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Rna", "lcsb.mapviewer.model.map.species.Gene" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "ENSEMBL",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "ENTREZ",
"order" : 1,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "HGNC",
"order" : 2,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "HGNC_SYMBOL",
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : "FULL_NAME",
"annotation_type" : null,
"order" : 4,
"type" : "OUTPUT"
}, {
"field" : "SYMBOL",
"annotation_type" : null,
"order" : 5,
"type" : "OUTPUT"
}, {
"field" : "SYNONYMS",
"annotation_type" : null,
"order" : 6,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.EntrezAnnotator",
"name" : "Entrez Gene",
"description" : "",
"url" : "http://www.ncbi.nlm.nih.gov/gene",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Rna", "lcsb.mapviewer.model.map.species.Gene" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "ENTREZ",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "ENSEMBL",
"order" : 1,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "HGNC",
"order" : 2,
"type" : "OUTPUT"
}, {
"field" : "FULL_NAME",
"annotation_type" : null,
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : "DESCRIPTION",
"annotation_type" : null,
"order" : 4,
"type" : "OUTPUT"
}, {
"field" : "SYMBOL",
"annotation_type" : null,
"order" : 5,
"type" : "OUTPUT"
}, {
"field" : "SYNONYMS",
"annotation_type" : null,
"order" : 6,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.GoAnnotator",
"name" : "Gene Ontology",
"description" : "",
"url" : "http://amigo.geneontology.org/amigo",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.Phenotype", "lcsb.mapviewer.model.map.compartment.Compartment", "lcsb.mapviewer.model.map.species.Complex" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "GO",
"order" : 0,
"type" : "INPUT"
}, {
"field" : "FULL_NAME",
"annotation_type" : null,
"order" : 1,
"type" : "OUTPUT"
}, {
"field" : "DESCRIPTION",
"annotation_type" : null,
"order" : 2,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.HgncAnnotator",
"name" : "HGNC",
"description" : "",
"url" : "http://www.genenames.org",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Rna", "lcsb.mapviewer.model.map.species.Gene" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "HGNC_SYMBOL",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "HGNC",
"order" : 1,
"type" : "INPUT"
}, {
"field" : "NAME",
"annotation_type" : "HGNC_SYMBOL",
"order" : 2,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "ENSEMBL",
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "ENTREZ",
"order" : 4,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "HGNC",
"order" : 5,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "HGNC_SYMBOL",
"order" : 6,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "REFSEQ",
"order" : 7,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 8,
"type" : "OUTPUT"
}, {
"field" : "SYMBOL",
"annotation_type" : null,
"order" : 9,
"type" : "OUTPUT"
}, {
"field" : "PREVIOUS_SYMBOLS",
"annotation_type" : null,
"order" : 10,
"type" : "OUTPUT"
}, {
"field" : "SYNONYMS",
"annotation_type" : null,
"order" : 11,
"type" : "OUTPUT"
}, {
"field" : "NAME",
"annotation_type" : null,
"order" : 12,
"type" : "OUTPUT"
}, {
"field" : "FULL_NAME",
"annotation_type" : null,
"order" : 13,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.KeggAnnotator",
"name" : "KEGG",
"description" : "Annotations extracted from KEGG ENZYME Database based on species EC numbers. Annotation include relevant publications and homologous genes for given EC numbers.",
"url" : "https://www.genome.jp/kegg/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Gene", "lcsb.mapviewer.model.map.species.Rna" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "TAIR_LOCUS",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 1,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "EC",
"order" : 2,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "PUBMED",
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "TAIR_LOCUS",
"order" : 4,
"type" : "OUTPUT"
}, {
"type" : "CONFIG",
"name" : "KEGG_ORGANISM_IDENTIFIER",
"commonName" : "KEGG organism identifier",
"inputType" : "java.lang.String",
"description" : "Space-delimited list of organisms codes for which homologous genes (final GENE section in the KEGG enzyme record) should be imported. Currently only ATH (final Arabidopsis Thaliana) is supported.",
"value" : "",
"order" : 5
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.PdbAnnotator",
"name" : "Protein Data Bank",
"description" : "",
"url" : "http://www.pdbe.org/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Rna", "lcsb.mapviewer.model.map.species.Gene" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "PDB",
"order" : 1,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.TairAnnotator",
"name" : "TAIR",
"description" : "",
"url" : "http://arabidopsis.org/index.jsp",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Gene", "lcsb.mapviewer.model.map.species.Rna" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "TAIR_LOCUS",
"order" : 0,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 1,
"type" : "OUTPUT"
} ]
}, {
"className" : "lcsb.mapviewer.annotation.services.annotators.UniprotAnnotator",
"name" : "UniProt",
"description" : "",
"url" : "http://www.uniprot.org/",
"elementClassNames" : [ "lcsb.mapviewer.model.map.species.GenericProtein", "lcsb.mapviewer.model.map.species.Gene", "lcsb.mapviewer.model.map.species.Rna" ],
"parameters" : [ {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 0,
"type" : "INPUT"
}, {
"field" : "NAME",
"annotation_type" : "UNIPROT",
"order" : 1,
"type" : "INPUT"
}, {
"field" : null,
"annotation_type" : "HGNC_SYMBOL",
"order" : 2,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "UNIPROT",
"order" : 3,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "EC",
"order" : 4,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "STRING",
"order" : 5,
"type" : "OUTPUT"
}, {
"field" : null,
"annotation_type" : "ENTREZ",
"order" : 6,
"type" : "OUTPUT"
} ]
} ],
"bioEntityFields" : [ {
"commonName" : "Charge",
"name" : "CHARGE"
}, {
"commonName" : "Description",
"name" : "DESCRIPTION"
}, {
"commonName" : "Full name",
"name" : "FULL_NAME"
}, {
"commonName" : "Name",
"name" : "NAME"
}, {
"commonName" : "Previous Symbols",
"name" : "PREVIOUS_SYMBOLS"
}, {
"commonName" : "Smiles",
"name" : "SMILES"
}, {
"commonName" : "Symbol",
"name" : "SYMBOL"
}, {
"commonName" : "Synonyms",
"name" : "SYNONYMS"
} ]
}
2. List configuration options
List configuration options.
2.1. CURL sample
$ curl 'https://minerva-service.lcsb.uni.lu/minerva/api/configuration/options/' -X GET
2.2. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
list of options |
|
|
human readable name of configuration option |
|
|
group of options where this configuration option belongs to |
|
|
TRUE/FALSE - is the option responsible for server side processing or frontend |
|
|
option type |
|
|
value of the configuration option |
|
|
type of the configuration option. Available options: ALLOW_AUTO_REGISTER, BIG_FILE_STORAGE_DIR, COOKIE_POLICY_URL, CORS_DOMAIN, DEFAULT_MAP, EMAIL_ADDRESS, EMAIL_LOGIN, EMAIL_PASSWORD, EMAIL_SMTP_PORT, EMAIL_SMTP_SERVER, EMAIL_SSL_SERVER, LDAP_ADDRESS, LDAP_BASE_DN, LDAP_BIND_DN, LDAP_EMAIL_ATTRIBUTE, LDAP_FILTER, LDAP_FIRST_NAME_ATTRIBUTE, LDAP_LAST_NAME_ATTRIBUTE, LDAP_OBJECT_CLASS, LDAP_PASSWORD, LDAP_PORT, LDAP_SSL, LDAP_UID, LEFT_LOGO_IMG, LEFT_LOGO_LINK, LEFT_LOGO_TEXT, LEGEND_FILE_1, LEGEND_FILE_2, LEGEND_FILE_3, LEGEND_FILE_4, MATOMO_URL, MAX_COLOR_VAL, MCP_ENABLED, MINERVANET_AUTH_TOKEN, MINERVANET_URL, MINERVA_ROOT, MIN_COLOR_VAL, NEUTRAL_COLOR_VAL, ORCID_CLIENT_ID, ORCID_CLIENT_SECRET, OVERLAY_OPACITY, REQUEST_ACCOUNT_DEFAULT_CONTENT, REQUEST_ACCOUNT_DEFAULT_TITLE, REQUEST_ACCOUNT_EMAIL, REQUIRE_APPROVAL_FOR_AUTO_REGISTERED_USERS, RIGHT_LOGO_IMG, RIGHT_LOGO_LINK, RIGHT_LOGO_TEXT, SESSION_LENGTH, SIMPLE_COLOR_VAL, TERMS_OF_USE, X_FRAME_DOMAIN |
2.3. Sample Response
[ {
"idObject" : 15,
"type" : "DEFAULT_MAP",
"valueType" : "STRING",
"commonName" : "Default Project Id",
"isServerSide" : false,
"value" : "empty",
"group" : "Server configuration"
}, {
"idObject" : 25,
"type" : "LEFT_LOGO_IMG",
"valueType" : "URL",
"commonName" : "Left logo icon",
"isServerSide" : false,
"value" : "/minerva/images/udl.png",
"group" : "Legend and logo"
}, {
"idObject" : 26,
"type" : "LEFT_LOGO_LINK",
"valueType" : "URL",
"commonName" : "Left logo link (after click)",
"isServerSide" : false,
"value" : "http://wwwen.uni.lu/",
"group" : "Legend and logo"
}, {
"idObject" : 27,
"type" : "LEFT_LOGO_TEXT",
"valueType" : "STRING",
"commonName" : "Left logo description",
"isServerSide" : false,
"value" : "University of Luxembourg",
"group" : "Legend and logo"
}, {
"idObject" : 28,
"type" : "RIGHT_LOGO_IMG",
"valueType" : "URL",
"commonName" : "Right logo icon",
"isServerSide" : false,
"value" : "/minerva/images/lcsb.png",
"group" : "Legend and logo"
}, {
"idObject" : 29,
"type" : "RIGHT_LOGO_LINK",
"valueType" : "URL",
"commonName" : "Right logo link (after click)",
"isServerSide" : false,
"value" : "http://wwwen.uni.lu/lcsb/",
"group" : "Legend and logo"
}, {
"idObject" : 30,
"type" : "RIGHT_LOGO_TEXT",
"valueType" : "STRING",
"commonName" : "Right logo description",
"isServerSide" : false,
"value" : "LCSB - Luxembourg Centre for Systems Biomedicine",
"group" : "Legend and logo"
}, {
"idObject" : 9,
"type" : "REQUEST_ACCOUNT_EMAIL",
"valueType" : "EMAIL",
"commonName" : "Email used for requesting an account",
"isServerSide" : false,
"value" : "",
"group" : "Email notification details"
}, {
"idObject" : 19,
"type" : "X_FRAME_DOMAIN",
"valueType" : "URL",
"commonName" : "Domain allowed to connect via x-frame technology",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
}, {
"idObject" : 22,
"type" : "CORS_DOMAIN",
"valueType" : "BOOLEAN",
"commonName" : "Disable CORS (when disabled 'ORIGIN' http header is required)",
"isServerSide" : false,
"value" : "false",
"group" : "Server configuration"
}, {
"idObject" : 23,
"type" : "BIG_FILE_STORAGE_DIR",
"valueType" : "STRING",
"commonName" : "Path to store big files",
"isServerSide" : false,
"value" : "minerva-big/",
"group" : "Server configuration"
}, {
"idObject" : 31,
"type" : "LEGEND_FILE_1",
"valueType" : "URL",
"commonName" : "Legend 1 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_a.png",
"group" : "Legend and logo"
}, {
"idObject" : 32,
"type" : "LEGEND_FILE_2",
"valueType" : "URL",
"commonName" : "Legend 2 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_b.png",
"group" : "Legend and logo"
}, {
"idObject" : 33,
"type" : "LEGEND_FILE_3",
"valueType" : "URL",
"commonName" : "Legend 3 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_c.png",
"group" : "Legend and logo"
}, {
"idObject" : 34,
"type" : "LEGEND_FILE_4",
"valueType" : "URL",
"commonName" : "Legend 4 image file",
"isServerSide" : false,
"value" : "/minerva/images/legend_d.png",
"group" : "Legend and logo"
}, {
"idObject" : 39,
"type" : "MIN_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for negative values",
"isServerSide" : false,
"value" : "FF0000",
"group" : "Overlays"
}, {
"idObject" : 40,
"type" : "MAX_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for positive values",
"isServerSide" : false,
"value" : "0000FF",
"group" : "Overlays"
}, {
"idObject" : 41,
"type" : "SIMPLE_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color when no values are defined",
"isServerSide" : false,
"value" : "00FF00",
"group" : "Overlays"
}, {
"idObject" : 42,
"type" : "NEUTRAL_COLOR_VAL",
"valueType" : "COLOR",
"commonName" : "Overlay color for value=0",
"isServerSide" : false,
"value" : "FFFFFF",
"group" : "Overlays"
}, {
"idObject" : 43,
"type" : "OVERLAY_OPACITY",
"valueType" : "DOUBLE",
"commonName" : "Opacity used when drawing data overlays (value between 0.0-1.0)",
"isServerSide" : false,
"value" : "0.8",
"group" : "Overlays"
}, {
"idObject" : 11,
"type" : "REQUEST_ACCOUNT_DEFAULT_CONTENT",
"valueType" : "TEXT",
"commonName" : "Email content used for requesting an account",
"isServerSide" : false,
"value" : "Dear Disease map team,\nI would like to request an account in the system.\nKind regards",
"group" : "Email notification details"
}, {
"idObject" : 12,
"type" : "TERMS_OF_USE",
"valueType" : "URL",
"commonName" : "URL of platform's Terms of Service",
"isServerSide" : false,
"value" : "",
"group" : "Legend and logo"
}, {
"idObject" : 14,
"type" : "COOKIE_POLICY_URL",
"valueType" : "URL",
"commonName" : "Privacy policy (url)",
"isServerSide" : false,
"value" : "/minerva/default-cookie-policy.html",
"group" : "Server configuration"
}, {
"idObject" : 1,
"type" : "SESSION_LENGTH",
"valueType" : "INTEGER",
"commonName" : "Max session inactivity time (in seconds)",
"isServerSide" : false,
"value" : "7200",
"group" : "Server configuration"
}, {
"idObject" : 16,
"type" : "MINERVA_ROOT",
"valueType" : "URL",
"commonName" : "Minerva root url",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
}, {
"idObject" : 10,
"type" : "REQUEST_ACCOUNT_DEFAULT_TITLE",
"valueType" : "STRING",
"commonName" : "Email title used for requesting an account",
"isServerSide" : false,
"value" : "MINERVA account request",
"group" : "Email notification details"
}, {
"idObject" : 83,
"type" : "ORCID_CLIENT_ID",
"valueType" : "TEXT",
"commonName" : "Orcid Client ID",
"isServerSide" : false,
"value" : "",
"group" : "OAuth conifguration"
}, {
"idObject" : 84,
"type" : "ORCID_CLIENT_SECRET",
"valueType" : "PASSWORD",
"commonName" : "Orcid Client Secret",
"isServerSide" : false,
"group" : "OAuth conifguration"
}, {
"idObject" : 20,
"type" : "ALLOW_AUTO_REGISTER",
"valueType" : "BOOLEAN",
"commonName" : "Allow users to create accounts",
"isServerSide" : false,
"value" : "false",
"group" : "Server configuration"
}, {
"idObject" : 21,
"type" : "REQUIRE_APPROVAL_FOR_AUTO_REGISTERED_USERS",
"valueType" : "BOOLEAN",
"commonName" : "Require admin approval for auto-registered accounts",
"isServerSide" : false,
"value" : "true",
"group" : "Server configuration"
}, {
"idObject" : 91,
"type" : "MATOMO_URL",
"valueType" : "URL",
"commonName" : "Matomo tracking url (for example: https://cdn.matomo.cloud/atcomp.matomo.cloud/container_d9VKcbPg_dev_d48ac09b17cfa365367b6ce.js)",
"isServerSide" : false,
"value" : "",
"group" : "Server configuration"
} ]
3. Modify configuration option
Modify configuration option.
3.1. CURL sample
$ curl 'https://minerva-service.lcsb.uni.lu/minerva/api/configuration/options/EMAIL_SMTP_PORT' -X PATCH \
-d '{"option":{"value":"25"}}' \
--cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
-H 'Content-Type: application/json'
3.2. Path Parameters
| Parameter | Description |
|---|---|
|
option type |
3.3. Request Fields
| Path | Type | Description |
|---|---|---|
|
|
new option value |
3.4. Response Fields
| Path | Type | Description |
|---|---|---|
|
|
human readable name of configuration option |
|
|
group of options where this configuration option belongs to |
|
|
TRUE/FALSE - is the option responsible for server side processing or frontend |
|
|
option type |
|
|
value of the configuration option |
|
|
type of the configuration option. Available options: ALLOW_AUTO_REGISTER, BIG_FILE_STORAGE_DIR, COOKIE_POLICY_URL, CORS_DOMAIN, DEFAULT_MAP, EMAIL_ADDRESS, EMAIL_LOGIN, EMAIL_PASSWORD, EMAIL_SMTP_PORT, EMAIL_SMTP_SERVER, EMAIL_SSL_SERVER, LDAP_ADDRESS, LDAP_BASE_DN, LDAP_BIND_DN, LDAP_EMAIL_ATTRIBUTE, LDAP_FILTER, LDAP_FIRST_NAME_ATTRIBUTE, LDAP_LAST_NAME_ATTRIBUTE, LDAP_OBJECT_CLASS, LDAP_PASSWORD, LDAP_PORT, LDAP_SSL, LDAP_UID, LEFT_LOGO_IMG, LEFT_LOGO_LINK, LEFT_LOGO_TEXT, LEGEND_FILE_1, LEGEND_FILE_2, LEGEND_FILE_3, LEGEND_FILE_4, MATOMO_URL, MAX_COLOR_VAL, MCP_ENABLED, MINERVANET_AUTH_TOKEN, MINERVANET_URL, MINERVA_ROOT, MIN_COLOR_VAL, NEUTRAL_COLOR_VAL, ORCID_CLIENT_ID, ORCID_CLIENT_SECRET, OVERLAY_OPACITY, REQUEST_ACCOUNT_DEFAULT_CONTENT, REQUEST_ACCOUNT_DEFAULT_TITLE, REQUEST_ACCOUNT_EMAIL, REQUIRE_APPROVAL_FOR_AUTO_REGISTERED_USERS, RIGHT_LOGO_IMG, RIGHT_LOGO_LINK, RIGHT_LOGO_TEXT, SESSION_LENGTH, SIMPLE_COLOR_VAL, TERMS_OF_USE, X_FRAME_DOMAIN |
3.5. Sample Response
{
"idObject" : 8,
"type" : "EMAIL_SMTP_PORT",
"valueType" : "INTEGER",
"commonName" : "SMTP port",
"isServerSide" : true,
"value" : "25",
"group" : "Email notification details"
}