From 08c10511f33214458de8ec13eed099a322c5533d Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 4 Jan 2019 13:23:24 +0100 Subject: [PATCH] missing file --- .../extension/multi/BioEntityFeature.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/extension/multi/BioEntityFeature.java diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/extension/multi/BioEntityFeature.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/extension/multi/BioEntityFeature.java new file mode 100644 index 0000000000..b34767108a --- /dev/null +++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/extension/multi/BioEntityFeature.java @@ -0,0 +1,44 @@ +package lcsb.mapviewer.converter.model.sbml.extension.multi; + +import lcsb.mapviewer.model.map.species.Complex; +import lcsb.mapviewer.model.map.species.Element; +import lcsb.mapviewer.model.map.species.Protein; + +public enum BioEntityFeature { + STRUCTURAL_STATE("Structural state", "", new Class<?>[] { Protein.class, Complex.class }, + "minerva_structural_state_"), + + POSITION_TO_COMPARTMENT("Position to compartment", "undefined", new Class<?>[] { Element.class }, + "minerva_position_to_compartment_"), + + SYNONYM("Synonym", null, new Class<?>[] { Element.class }, + "minerva_synonym_"); + + private String featureName; + private String defaultValue; + private Class<?>[] properClasses; + private String idPrefix; + + private BioEntityFeature(String featureName, String defaultValue, Class<?>[] properClasses, String idPrefix) { + this.featureName = featureName; + this.defaultValue = defaultValue; + this.properClasses = properClasses; + this.idPrefix = idPrefix; + } + + public String getFeatureName() { + return featureName; + } + + public String getDefaultValue() { + return defaultValue; + } + + public Class<?>[] getProperClasses() { + return properClasses; + } + + public String getIdPrefix() { + return idPrefix; + } +} -- GitLab