Added comments that fix line endings
Making it easier to compare files
This commit is contained in:
parent
ab858c8f3c
commit
f349ecc3c3
1 changed files with 370 additions and 369 deletions
|
|
@ -1,369 +1,370 @@
|
|||
/*******************************************************************************
|
||||
*
|
||||
* This file is part of iBioSim. Please visit <http://www.async.ece.utah.edu/ibiosim>
|
||||
* for the latest version of iBioSim.
|
||||
*
|
||||
* Copyright (C) 2017 University of Utah
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the Apache License. A copy of the license agreement is provided
|
||||
* in the file named "LICENSE.txt" included with this software distribution
|
||||
* and also available online at <http://www.async.ece.utah.edu/ibiosim/License>.
|
||||
*
|
||||
*******************************************************************************/
|
||||
package edu.utah.ece.async.ibiosim.dataModels.util;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author
|
||||
* @author Chris Myers
|
||||
* @author <a href="http://www.async.ece.utah.edu/ibiosim#Credits"> iBioSim Contributors </a>
|
||||
* @version %I%
|
||||
*/
|
||||
public class GlobalConstants {
|
||||
|
||||
public static final String ACTIVATED_RNAP_BINDING_STRING = "Kao";
|
||||
public static final String FORWARD_ACTIVATED_RNAP_BINDING_STRING = "kao_f";
|
||||
public static final String REVERSE_ACTIVATED_RNAP_BINDING_STRING = "kao_r";
|
||||
|
||||
public static final String RNAP_BINDING_STRING = "Ko";
|
||||
public static final String FORWARD_RNAP_BINDING_STRING = "ko_f";
|
||||
public static final String REVERSE_RNAP_BINDING_STRING = "ko_r";
|
||||
|
||||
public static final String KREP_STRING = "Kr";
|
||||
public static final String FORWARD_KREP_STRING = "kr_f";
|
||||
public static final String REVERSE_KREP_STRING = "kr_r";
|
||||
|
||||
public static final String KACT_STRING = "Ka";
|
||||
public static final String FORWARD_KACT_STRING = "ka_f";
|
||||
public static final String REVERSE_KACT_STRING = "ka_r";
|
||||
|
||||
public static final String KCOMPLEX_STRING = "Kc";
|
||||
public static final String FORWARD_KCOMPLEX_STRING = "kc_f";
|
||||
public static final String REVERSE_KCOMPLEX_STRING = "kc_r";
|
||||
|
||||
public static final String MEMDIFF_STRING = "kmdiff";
|
||||
public static final String FORWARD_MEMDIFF_STRING = "kmdiff_f";
|
||||
public static final String REVERSE_MEMDIFF_STRING = "kmdiff_r";
|
||||
|
||||
// public static final String KBIO_STRING = "Kbio";
|
||||
|
||||
public static final String OCR_STRING = "ko";
|
||||
public static final String KBASAL_STRING = "kb";
|
||||
public static final String ACTIVATED_STRING = "ka";
|
||||
public static final String KDECAY_STRING = "kd";
|
||||
|
||||
public static final String KECDIFF_STRING = "kecdiff";
|
||||
public static final String KECDECAY_STRING = "kecd";
|
||||
|
||||
public static final String PROMOTER_COUNT_STRING = "ng";
|
||||
public static final String RNAP_STRING = "nr";
|
||||
public static final String STOICHIOMETRY_STRING = "np";
|
||||
public static final String COOPERATIVITY_STRING = "nc";
|
||||
|
||||
public static final String COMPLEX = "complex";
|
||||
public static final String DIFFUSIBLE = "diffusible";
|
||||
public static final String KASSOCIATION_STRING = "Kassociation"; // Dimerization value
|
||||
public static final String GENE_PRODUCT = "gene product";
|
||||
public static final String TRANSCRIPTION_FACTOR = "transcription factor";
|
||||
|
||||
|
||||
// public static final String KREP_VALUE = ".5";
|
||||
// public static final String KACT_VALUE = ".0033";
|
||||
// public static final String KBIO_VALUE = ".05";
|
||||
// public static final String PROMOTER_COUNT_VALUE = "2";
|
||||
// public static final String KASSOCIATION_VALUE = ".05";
|
||||
// public static final String KBASAL_VALUE = ".0001";
|
||||
// public static final String OCR_VALUE = ".05";
|
||||
// public static final String KDECAY_VALUE = ".0075";
|
||||
// public static final String RNAP_VALUE = "30";
|
||||
// public static final String RNAP_BINDING_VALUE = ".033";
|
||||
// public static final String STOICHIOMETRY_VALUE = "10";
|
||||
// public static final String COOPERATIVITY_VALUE = "2";
|
||||
// public static final String ACTIVED_VALUE = ".25";
|
||||
|
||||
public static final String ID = "ID";
|
||||
public static final String COMPONENT = "Component";
|
||||
public static final String SPECIES = "Species";
|
||||
public static final String INFLUENCE = "Influence";
|
||||
public static final String COMPONENT_CONNECTION = "Component Connection";
|
||||
public static final String PRODUCTION = "Production";
|
||||
public static final String DEGRADATION = "Degradation";
|
||||
public static final String COMPLEXATION = "Complex";
|
||||
public static final String REACTION = "Reaction";
|
||||
public static final String MODIFIER = "Modifier";
|
||||
public static final String REACTION_EDGE = "Reaction_Edge";
|
||||
public static final String MODIFIER_REACTION_EDGE = "Modifier_Reaction_Edge";
|
||||
public static final String RULE_EDGE = "Rule_Edge";
|
||||
public static final String CONSTRAINT_EDGE = "Constraint_Edge";
|
||||
public static final String EVENT_EDGE = "Event_Edge";
|
||||
public static final String PETRI_NET_EDGE = "Petri_Net_Edge";
|
||||
public static final String GRID_RECTANGLE = "Grid Rectangle";
|
||||
public static final String PORTMAP = "Port Map";
|
||||
public static final String SBOTERM = "SBO Term:";
|
||||
public static final String PORT = "port";
|
||||
public static final String NAME = "Name";
|
||||
public static final String CONSTANT = "boundary";
|
||||
public static final String SPASTIC = "constitutive";
|
||||
public static final String DEGRADES = "degrades";
|
||||
public static final String NORMAL = "normal";
|
||||
public static final String INPUT = "input";
|
||||
public static final String OUTPUT = "output";
|
||||
public static final String INTERNAL = "internal";
|
||||
public static final String TYPE = "Type";
|
||||
public static final String PORTTYPE = "Port Type";
|
||||
public static final String MAX_DIMER_STRING = "N-mer as trascription factor";
|
||||
public static final String INITIAL_STRING = "ns";
|
||||
public static final String PROMOTER = "Promoter";
|
||||
public static final String VARIABLE = "Variable";
|
||||
public static final String PLACE = "Place";
|
||||
public static final String BOOLEAN = "Boolean";
|
||||
public static final String MRNA = "mRNA";
|
||||
public static final String EXPLICIT_PROMOTER = "ExplicitPromoter";
|
||||
public static final String SBMLFILE = "SBML file";
|
||||
public static final String BIOABS = "Biochemical abstraction";
|
||||
public static final String DIMABS = "Dimerization abstraction";
|
||||
public static final String COMPARTMENT = "compartment";
|
||||
public static final String PARAMETER = "parameter";
|
||||
public static final String LOCALPARAMETER = "localParameter";
|
||||
public static final String SBMLSPECIES = "species";
|
||||
public static final String SBMLREACTION = "reaction";
|
||||
public static final String EVENT = "event";
|
||||
public static final String TRANSITION = "transition";
|
||||
public static final String CONSTRAINT = "constraint";
|
||||
public static final String FUNCTION = "functionDefinition";
|
||||
public static final String UNIT = "unitDefinition";
|
||||
public static final String RULE = "rule";
|
||||
public static final String ASSIGNMENT_RULE = "assignmentRule";
|
||||
public static final String INITIAL_ASSIGNMENT = "initialAssignment";
|
||||
public static final String RATE_RULE = "rateRule";
|
||||
public static final String ALGEBRAIC_RULE = "algebraicRule";
|
||||
public static final String GLYPH = "Glyph";
|
||||
public static final String REFERENCE_GLYPH = "ReferenceGlyph";
|
||||
public static final String REACTANT_GLYPH = "ReactantGlyph";
|
||||
public static final String PRODUCT_GLYPH = "ProductGlyph";
|
||||
public static final String MODIFIER_GLYPH = "ModifierGlyph";
|
||||
public static final String TEXT_GLYPH = "TextGlyph";
|
||||
public static final String ENCLOSING_COMPARTMENT = "enclosingCompartment";
|
||||
public static final String DEFAULT_COMPARTMENT = "defaultCompartment";
|
||||
public static final String FAIL = "fail";
|
||||
public static final String FAIL_TRANSITION = "failTransition";
|
||||
public static final String RATE = "rate";
|
||||
public static final String TRIGGER = "trigger";
|
||||
|
||||
public static final String SBOL_PROMOTER = "sbolPromoter";
|
||||
public static final String SBOL_TERMINATOR = "sbolTerminator";
|
||||
public static final String SBOL_RBS = "sbolRBS";
|
||||
public static final String SBOL_CDS = "sbolCDS";
|
||||
public static final String SO_PROMOTER = "SO_0000167";
|
||||
public static final String SO_TERMINATOR = "SO_0000141";
|
||||
public static final String SO_RBS = "SO_0000139";
|
||||
public static final String SO_CDS = "SO_0000316";
|
||||
public static final String SO_AUTHORITY = "purl.obolibrary.org";
|
||||
public static final String SO_AUTHORITY2 = "identifiers.org";
|
||||
public static final String SBOL_COMPONENTDEFINITION = "ComponentDefinition";
|
||||
public static final String SBOL_MODULEDEFINITION = "ModuleDefinition";
|
||||
public static final String GENETIC_CONSTRUCT_REGEX_DEFAULT =
|
||||
SO_PROMOTER + "(" + SO_RBS + "," + SO_CDS + ")+" + SO_TERMINATOR + "+";
|
||||
public static final String GENETIC_CONSTRUCT_REGEX_PREFERENCE = "biosim.assembly.regex";
|
||||
public static final String SBOL_AUTHORITY_DEFAULT = "http://dummy.org/";
|
||||
public static final String CONSTRUCT_ASSEMBLY_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_ASSEMBLY_PREFERENCE = "biosim.assembly.validation";
|
||||
public static final String CONSTRUCT_VALIDATION_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_VALIDATION_PREFERENCE = "biosim.assembly.validation";
|
||||
public static final String CONSTRUCT_VALIDATION_WARNING_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_VALIDATION_WARNING_PREFERENCE = "biosim.assembly.warning";
|
||||
public static final String CONSTRUCT_VALIDATION_FAIL_STATE_ID = "Sf";
|
||||
public static final String SBOL_ASSEMBLY_PLUS_STRAND = "+";
|
||||
public static final String SBOL_ASSEMBLY_MINUS_STRAND = "-";
|
||||
public static final int MEAN_CDS_LENGTH = 695;
|
||||
public static final int SD_CDS_LENGTH = 268;
|
||||
public static final int MEAN_PROMOTER_LENGTH = 62;
|
||||
public static final int SD_PROMOTER_LENGTH = 23;
|
||||
public static final int RBS_LENGTH = 12;
|
||||
public static final int TERMINATOR_LENGTH = 12;
|
||||
public static final int MEAN_GENE_LENGTH = 781;
|
||||
public static final int SD_GENE_LENGTH = 269;
|
||||
public static final String SBOL_FILE_EXTENSION = ".sbol";
|
||||
public static final String RDF_FILE_EXTENSION = ".rdf";
|
||||
public static final String SBOL_SYNTH_PROPERTIES_EXTENSION = ".sbolsynth.properties";
|
||||
public static final String SBOL_SYNTH_SPEC_PROPERTY = "synthesis.spec";
|
||||
public static final String SBOL_SYNTH_LIBS_PROPERTY = "synthesis.libraries";
|
||||
public static final String SBOL_SYNTH_LIBS_PREFERENCE = "biosim." + SBOL_SYNTH_LIBS_PROPERTY;
|
||||
public static final String SBOL_SYNTH_LIBS_DEFAULT = "";
|
||||
public static final String SBOL_SYNTH_METHOD_PROPERTY = "synthesis.method";
|
||||
public static final String SBOL_SYNTH_METHOD_PREFERENCE = "biosim." + SBOL_SYNTH_METHOD_PROPERTY;
|
||||
public static final String SBOL_SYNTH_EXHAUST_BB = "Exact Branch and Bound";
|
||||
public static final String SBOL_SYNTH_METHOD_DEFAULT = SBOL_SYNTH_EXHAUST_BB;
|
||||
public static final String SBOL_SYNTH_GREEDY_BB = "Greedy Branch and Bound";
|
||||
public static final String SBOL_SYNTH_STRUCTURAL_METHODS = SBOL_SYNTH_EXHAUST_BB + "," + SBOL_SYNTH_GREEDY_BB;
|
||||
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_PROPERTY = "synthesis.numsolutions";
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_PREFERENCE = "biosim." + SBOL_SYNTH_NUM_SOLNS_PROPERTY;
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_DEFAULT = "1";
|
||||
public static final String SBOL_SYNTH_COMMAND = "synthesis_project";
|
||||
|
||||
public static final String BIO = "biochem";
|
||||
public static final String ACTIVATION = "activation";
|
||||
public static final String REPRESSION = "repression";
|
||||
public static final String REGULATION = "regulation";
|
||||
public static final String NOINFLUENCE = "no_influence";
|
||||
|
||||
public static final String SBO_FRAMEWORK = "SBO:0000004";
|
||||
public static final String SBO_MATERIAL_ENTITY = "SBO:0000240";
|
||||
public static final String SBO_INTERACTION = "SBO:0000231";
|
||||
public static final String SBO_PARTICIPANT_ROLE = "SBO:0000003";
|
||||
public static final String SBO_MATHEMATICAL_EXPRESSION = "SBO:0000064";
|
||||
public static final String SBO_PARAMETER = "SBO:0000545";
|
||||
|
||||
// Material entities
|
||||
public static final String SBO_DNA = "SBO:0000251";
|
||||
public static final String SBO_DNA_SEGMENT = "SBO:0000634";
|
||||
public static final String SBO_RNA = "SBO:0000250";
|
||||
public static final String SBO_RNA_SEGMENT = "SBO:0000635";
|
||||
public static final String SBO_PROTEIN = "SBO:0000252";
|
||||
public static final String SBO_NONCOVALENT_COMPLEX = "SBO:0000253";
|
||||
public static final String SBO_SIMPLE_CHEMICAL = "SBO:0000247";
|
||||
|
||||
public static final int SBO_ACTIVATION = 459;
|
||||
public static final int SBO_REPRESSION = 20;
|
||||
public static final int SBO_DUAL_ACTIVITY = 595;
|
||||
public static final int SBO_NEUTRAL = 594;
|
||||
public static final int SBO_PROMOTER_MODIFIER = 598;
|
||||
|
||||
public static final int SBO_PROMOTER_BINDING_REGION = 590;
|
||||
public static final int SBO_MRNA = 250;
|
||||
|
||||
public static final int SBO_PETRI_NET_PLACE = 593;
|
||||
public static final int SBO_LOGICAL = 602;
|
||||
public static final int SBO_PETRI_NET_TRANSITION = 591;
|
||||
|
||||
public static final int SBO_INPUT_PORT = 600;
|
||||
public static final int SBO_OUTPUT_PORT = 601;
|
||||
|
||||
public static final int SBO_DEGRADATION = 179;
|
||||
public static final int SBO_DIFFUSION = 185;
|
||||
public static final int SBO_GENETIC_PRODUCTION = 589;
|
||||
public static final int SBO_ASSOCIATION = 177;
|
||||
public static final int SBO_CONSTITUTIVE = 396;
|
||||
public static final int SBO_TRANSCRIPTION = 183;
|
||||
public static final int SBO_TRANSLATION = 184;
|
||||
|
||||
// obsolete
|
||||
public static final int SBO_REGULATION = 19;
|
||||
public static final int SBO_OLD_PROMOTER_SPECIES = 369;
|
||||
public static final int SBO_PROMOTER = 535;
|
||||
public static final int SBO_PROMOTER_SPECIES = 354;
|
||||
public static final int SBO_MRNA_OLD = 278;
|
||||
public static final int SBO_BOOLEAN = 547;
|
||||
public static final int SBO_PLACE = 546;
|
||||
public static final int SBO_TRANSITION = 464;
|
||||
public static final int SBO_PRODUCTION = 183;
|
||||
public static final int SBO_COMPLEX = 526;
|
||||
|
||||
// Model frameworks
|
||||
public static final int SBO_NONSPATIAL_CONTINUOUS = 293;
|
||||
public static final int SBO_SPATIAL_CONTINUOUS = 292;
|
||||
public static final int SBO_NONSPATIAL_DISCRETE = 295;
|
||||
public static final int SBO_SPATIAL_DISCRETE = 294;
|
||||
public static final int SBO_BOOLEAN_LOGICAL = 547;
|
||||
public static final int SBO_FLUX_BALANCE = 624;
|
||||
|
||||
public static final String KISAO_GENERIC = "KISAO:0000000";
|
||||
public static final String KISAO_MONTE_CARLO = "KISAO:0000319";
|
||||
public static final String KISAO_GILLESPIE = "KISAO:0000241";
|
||||
public static final String KISAO_GILLESPIE_DIRECT = "KISAO:0000029";
|
||||
public static final String KISAO_SSA_CR = "KISAO:0000329";
|
||||
public static final String KISAO_EULER = "KISAO:0000030";
|
||||
public static final String KISAO_RUNGE_KUTTA_FEHLBERG = "KISAO:0000086";
|
||||
public static final String KISAO_RUNGE_KUTTA_PRINCE_DORMAND = "KISAO:0000087";
|
||||
public static final String KISAO_LSODA = "KISAO:0000088";
|
||||
public static final String KISAO_FBA = "KISAO:0000437";
|
||||
public static final String KISAO_MINIMUM_STEP_SIZE = "KISAO:0000485";
|
||||
public static final String KISAO_MAXIMUM_STEP_SIZE = "KISAO:0000467";
|
||||
public static final String KISAO_ABSOLUTE_TOLERANCE = "KISAO:0000211";
|
||||
public static final String KISAO_RELATIVE_TOLERANCE = "KISAO:0000209";
|
||||
public static final String KISAO_SEED = "KISAO:0000488";
|
||||
public static final String KISAO_SAMPLES = "KISAO:0000326";
|
||||
public static final String KISAO_NUMBER_OF_RUNS = "KISAO:0000498";
|
||||
public static final String KISAO_DFBA = "KISAO_0000499";
|
||||
public static final String KISAO_DFBA_SOA = "KISAO:0000500";
|
||||
public static final String KISAO_DFBA_DOA = "KISAO:0000501 ";
|
||||
public static final String KISAO_DFBA_DA = "KISAO:0000501 ";
|
||||
|
||||
public static final String TRUE = "true";
|
||||
public static final String FALSE = "false";
|
||||
public static final String NONE = "none";
|
||||
public static final String OK = "Ok";
|
||||
public static final String CANCEL = "Cancel";
|
||||
|
||||
// public static final String MAX_DIMER_VALUE = "1";
|
||||
// public static final String INITIAL_VALUE = "0";
|
||||
|
||||
|
||||
// public static final String DIMER_COUNT_STRING = "label";
|
||||
// public static final String TYPE_STRING = "label";
|
||||
|
||||
public static final int DEFAULT_SPECIES_WIDTH = 100;
|
||||
public static final int DEFAULT_SPECIES_HEIGHT = 30;
|
||||
public static final int DEFAULT_DNA_WIDTH = 100;
|
||||
public static final int DEFAULT_DNA_HEIGHT = 30;
|
||||
public static final int DEFAULT_RNA_WIDTH = 50;
|
||||
public static final int DEFAULT_RNA_HEIGHT = 20;
|
||||
public static final int DEFAULT_PROTEIN_WIDTH = 40;
|
||||
public static final int DEFAULT_PROTEIN_HEIGHT = 40;
|
||||
public static final int DEFAULT_SMALL_MOLECULE_WIDTH = 20;
|
||||
public static final int DEFAULT_SMALL_MOLECULE_HEIGHT = 20;
|
||||
public static final int DEFAULT_COMPLEX_WIDTH = 100;
|
||||
public static final int DEFAULT_COMPLEX_HEIGHT = 30;
|
||||
public static final int DEFAULT_REACTION_WIDTH = 20;
|
||||
public static final int DEFAULT_REACTION_HEIGHT = 20;
|
||||
public static final int DEFAULT_VARIABLE_WIDTH = 30;
|
||||
public static final int DEFAULT_VARIABLE_HEIGHT = 30;
|
||||
public static final int DEFAULT_RULE_WIDTH = 50;
|
||||
public static final int DEFAULT_RULE_HEIGHT = 50;
|
||||
public static final int DEFAULT_CONSTRAINT_WIDTH = 50;
|
||||
public static final int DEFAULT_CONSTRAINT_HEIGHT = 40;
|
||||
public static final int DEFAULT_EVENT_WIDTH = 75;
|
||||
public static final int DEFAULT_EVENT_HEIGHT = 25;
|
||||
public static final int DEFAULT_TRANSITION_WIDTH = 50;
|
||||
public static final int DEFAULT_TRANSITION_HEIGHT = 20;
|
||||
public static final int DEFAULT_COMPONENT_WIDTH = 80;
|
||||
public static final int DEFAULT_COMPONENT_HEIGHT = 40;
|
||||
public static final int DEFAULT_COMPARTMENT_WIDTH = 250;
|
||||
public static final int DEFAULT_COMPARTMENT_HEIGHT = 250;
|
||||
public static final int DEFAULT_TEXT_WIDTH = 40;
|
||||
public static final int DEFAULT_TEXT_HEIGHT = 10;
|
||||
//public static final String separator = (File.separator.equals("\\")) ? "\\\\" : File.separator;
|
||||
//public static final String separator = File.separator;
|
||||
public static final int SBML_LEVEL = 3;
|
||||
public static final int SBML_VERSION = 2;
|
||||
|
||||
public static String[] splitPath(String path) {
|
||||
String[] subDirs = path.split(Pattern.quote(File.separator));
|
||||
return subDirs;
|
||||
}
|
||||
|
||||
public static String getFilename(String path) {
|
||||
String[] subDirs = splitPath(path);
|
||||
return subDirs[subDirs.length-1];
|
||||
}
|
||||
|
||||
public static String getPath(String path) {
|
||||
return path.substring(0, path.lastIndexOf(File.separator));
|
||||
}
|
||||
|
||||
//Cello Parameters
|
||||
public static final double k_SD_DIM_S = 1.0/300;
|
||||
public static final double k_TF_DIM_S = 1.0/3600;
|
||||
public static final double CELLO_PARAMETER_K = 0.1295;
|
||||
public static final double CELLO_PARAMETER_N = 2.65;
|
||||
public static final double CELLO_PARAMETER_YMAX = 2.829583333;
|
||||
public static final double CELLO_PARAMETER_YMIN = 0.0464125;
|
||||
public static final double CELLO_PARAMETER_ALPHA = 0.408417245;
|
||||
public static final double CELLO_PARAMETER_BETA = 0.432373669;
|
||||
}
|
||||
/*******************************************************************************
|
||||
*
|
||||
* This file is part of iBioSim. Please visit <http://www.async.ece.utah.edu/ibiosim>
|
||||
* for the latest version of iBioSim.
|
||||
*
|
||||
* Copyright (C) 2017 University of Utah
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the Apache License. A copy of the license agreement is provided
|
||||
* in the file named "LICENSE.txt" included with this software distribution
|
||||
* and also available online at <http://www.async.ece.utah.edu/ibiosim/License>.
|
||||
*
|
||||
*******************************************************************************/
|
||||
package edu.utah.ece.async.ibiosim.dataModels.util;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author
|
||||
* @author Chris Myers
|
||||
* @author <a href="http://www.async.ece.utah.edu/ibiosim#Credits"> iBioSim Contributors </a>
|
||||
* @version %I%
|
||||
*/
|
||||
public class GlobalConstants {
|
||||
|
||||
public static final String ACTIVATED_RNAP_BINDING_STRING = "Kao";
|
||||
public static final String FORWARD_ACTIVATED_RNAP_BINDING_STRING = "kao_f";
|
||||
public static final String REVERSE_ACTIVATED_RNAP_BINDING_STRING = "kao_r";
|
||||
|
||||
public static final String RNAP_BINDING_STRING = "Ko";
|
||||
public static final String FORWARD_RNAP_BINDING_STRING = "ko_f";
|
||||
public static final String REVERSE_RNAP_BINDING_STRING = "ko_r";
|
||||
|
||||
public static final String KREP_STRING = "Kr";
|
||||
public static final String FORWARD_KREP_STRING = "kr_f";
|
||||
public static final String REVERSE_KREP_STRING = "kr_r";
|
||||
|
||||
public static final String KACT_STRING = "Ka";
|
||||
public static final String FORWARD_KACT_STRING = "ka_f";
|
||||
public static final String REVERSE_KACT_STRING = "ka_r";
|
||||
|
||||
public static final String KCOMPLEX_STRING = "Kc";
|
||||
public static final String FORWARD_KCOMPLEX_STRING = "kc_f";
|
||||
public static final String REVERSE_KCOMPLEX_STRING = "kc_r";
|
||||
|
||||
public static final String MEMDIFF_STRING = "kmdiff";
|
||||
public static final String FORWARD_MEMDIFF_STRING = "kmdiff_f";
|
||||
public static final String REVERSE_MEMDIFF_STRING = "kmdiff_r";
|
||||
|
||||
// public static final String KBIO_STRING = "Kbio";
|
||||
|
||||
public static final String OCR_STRING = "ko";
|
||||
public static final String KBASAL_STRING = "kb";
|
||||
public static final String ACTIVATED_STRING = "ka";
|
||||
public static final String KDECAY_STRING = "kd";
|
||||
|
||||
public static final String KECDIFF_STRING = "kecdiff";
|
||||
public static final String KECDECAY_STRING = "kecd";
|
||||
|
||||
public static final String PROMOTER_COUNT_STRING = "ng";
|
||||
public static final String RNAP_STRING = "nr";
|
||||
public static final String STOICHIOMETRY_STRING = "np";
|
||||
public static final String COOPERATIVITY_STRING = "nc";
|
||||
|
||||
public static final String COMPLEX = "complex";
|
||||
public static final String DIFFUSIBLE = "diffusible";
|
||||
public static final String KASSOCIATION_STRING = "Kassociation"; // Dimerization value
|
||||
public static final String GENE_PRODUCT = "gene product";
|
||||
public static final String TRANSCRIPTION_FACTOR = "transcription factor";
|
||||
|
||||
|
||||
// public static final String KREP_VALUE = ".5";
|
||||
// public static final String KACT_VALUE = ".0033";
|
||||
// public static final String KBIO_VALUE = ".05";
|
||||
// public static final String PROMOTER_COUNT_VALUE = "2";
|
||||
// public static final String KASSOCIATION_VALUE = ".05";
|
||||
// public static final String KBASAL_VALUE = ".0001";
|
||||
// public static final String OCR_VALUE = ".05";
|
||||
// public static final String KDECAY_VALUE = ".0075";
|
||||
// public static final String RNAP_VALUE = "30";
|
||||
// public static final String RNAP_BINDING_VALUE = ".033";
|
||||
// public static final String STOICHIOMETRY_VALUE = "10";
|
||||
// public static final String COOPERATIVITY_VALUE = "2";
|
||||
// public static final String ACTIVED_VALUE = ".25";
|
||||
|
||||
public static final String ID = "ID";
|
||||
public static final String COMPONENT = "Component";
|
||||
public static final String SPECIES = "Species";
|
||||
public static final String INFLUENCE = "Influence";
|
||||
public static final String COMPONENT_CONNECTION = "Component Connection";
|
||||
public static final String PRODUCTION = "Production";
|
||||
public static final String DEGRADATION = "Degradation";
|
||||
public static final String COMPLEXATION = "Complex";
|
||||
public static final String REACTION = "Reaction";
|
||||
public static final String MODIFIER = "Modifier";
|
||||
public static final String REACTION_EDGE = "Reaction_Edge";
|
||||
public static final String MODIFIER_REACTION_EDGE = "Modifier_Reaction_Edge";
|
||||
public static final String RULE_EDGE = "Rule_Edge";
|
||||
public static final String CONSTRAINT_EDGE = "Constraint_Edge";
|
||||
public static final String EVENT_EDGE = "Event_Edge";
|
||||
public static final String PETRI_NET_EDGE = "Petri_Net_Edge";
|
||||
public static final String GRID_RECTANGLE = "Grid Rectangle";
|
||||
public static final String PORTMAP = "Port Map";
|
||||
public static final String SBOTERM = "SBO Term:";
|
||||
public static final String PORT = "port";
|
||||
public static final String NAME = "Name";
|
||||
public static final String CONSTANT = "boundary";
|
||||
public static final String SPASTIC = "constitutive";
|
||||
public static final String DEGRADES = "degrades";
|
||||
public static final String NORMAL = "normal";
|
||||
public static final String INPUT = "input";
|
||||
public static final String OUTPUT = "output";
|
||||
public static final String INTERNAL = "internal";
|
||||
public static final String TYPE = "Type";
|
||||
public static final String PORTTYPE = "Port Type";
|
||||
public static final String MAX_DIMER_STRING = "N-mer as trascription factor";
|
||||
public static final String INITIAL_STRING = "ns";
|
||||
public static final String PROMOTER = "Promoter";
|
||||
public static final String VARIABLE = "Variable";
|
||||
public static final String PLACE = "Place";
|
||||
public static final String BOOLEAN = "Boolean";
|
||||
public static final String MRNA = "mRNA";
|
||||
public static final String EXPLICIT_PROMOTER = "ExplicitPromoter";
|
||||
public static final String SBMLFILE = "SBML file";
|
||||
public static final String BIOABS = "Biochemical abstraction";
|
||||
public static final String DIMABS = "Dimerization abstraction";
|
||||
public static final String COMPARTMENT = "compartment";
|
||||
public static final String PARAMETER = "parameter";
|
||||
public static final String LOCALPARAMETER = "localParameter";
|
||||
public static final String SBMLSPECIES = "species";
|
||||
public static final String SBMLREACTION = "reaction";
|
||||
public static final String EVENT = "event";
|
||||
public static final String TRANSITION = "transition";
|
||||
public static final String CONSTRAINT = "constraint";
|
||||
public static final String FUNCTION = "functionDefinition";
|
||||
public static final String UNIT = "unitDefinition";
|
||||
public static final String RULE = "rule";
|
||||
public static final String ASSIGNMENT_RULE = "assignmentRule";
|
||||
public static final String INITIAL_ASSIGNMENT = "initialAssignment";
|
||||
public static final String RATE_RULE = "rateRule";
|
||||
public static final String ALGEBRAIC_RULE = "algebraicRule";
|
||||
public static final String GLYPH = "Glyph";
|
||||
public static final String REFERENCE_GLYPH = "ReferenceGlyph";
|
||||
public static final String REACTANT_GLYPH = "ReactantGlyph";
|
||||
public static final String PRODUCT_GLYPH = "ProductGlyph";
|
||||
public static final String MODIFIER_GLYPH = "ModifierGlyph";
|
||||
public static final String TEXT_GLYPH = "TextGlyph";
|
||||
public static final String ENCLOSING_COMPARTMENT = "enclosingCompartment";
|
||||
public static final String DEFAULT_COMPARTMENT = "defaultCompartment";
|
||||
public static final String FAIL = "fail";
|
||||
public static final String FAIL_TRANSITION = "failTransition";
|
||||
public static final String RATE = "rate";
|
||||
public static final String TRIGGER = "trigger";
|
||||
|
||||
public static final String SBOL_PROMOTER = "sbolPromoter";
|
||||
public static final String SBOL_TERMINATOR = "sbolTerminator";
|
||||
public static final String SBOL_RBS = "sbolRBS";
|
||||
public static final String SBOL_CDS = "sbolCDS";
|
||||
public static final String SO_PROMOTER = "SO_0000167";
|
||||
public static final String SO_TERMINATOR = "SO_0000141";
|
||||
public static final String SO_RBS = "SO_0000139";
|
||||
public static final String SO_CDS = "SO_0000316";
|
||||
public static final String SO_AUTHORITY = "purl.obolibrary.org";
|
||||
public static final String SO_AUTHORITY2 = "identifiers.org";
|
||||
public static final String SBOL_COMPONENTDEFINITION = "ComponentDefinition";
|
||||
public static final String SBOL_MODULEDEFINITION = "ModuleDefinition";
|
||||
public static final String GENETIC_CONSTRUCT_REGEX_DEFAULT =
|
||||
SO_PROMOTER + "(" + SO_RBS + "," + SO_CDS + ")+" + SO_TERMINATOR + "+";
|
||||
public static final String GENETIC_CONSTRUCT_REGEX_PREFERENCE = "biosim.assembly.regex";
|
||||
public static final String SBOL_AUTHORITY_DEFAULT = "http://dummy.org/";
|
||||
public static final String CONSTRUCT_ASSEMBLY_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_ASSEMBLY_PREFERENCE = "biosim.assembly.validation";
|
||||
public static final String CONSTRUCT_VALIDATION_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_VALIDATION_PREFERENCE = "biosim.assembly.validation";
|
||||
public static final String CONSTRUCT_VALIDATION_WARNING_DEFAULT = "False";
|
||||
public static final String CONSTRUCT_VALIDATION_WARNING_PREFERENCE = "biosim.assembly.warning";
|
||||
public static final String CONSTRUCT_VALIDATION_FAIL_STATE_ID = "Sf";
|
||||
public static final String SBOL_ASSEMBLY_PLUS_STRAND = "+";
|
||||
public static final String SBOL_ASSEMBLY_MINUS_STRAND = "-";
|
||||
public static final int MEAN_CDS_LENGTH = 695;
|
||||
public static final int SD_CDS_LENGTH = 268;
|
||||
public static final int MEAN_PROMOTER_LENGTH = 62;
|
||||
public static final int SD_PROMOTER_LENGTH = 23;
|
||||
public static final int RBS_LENGTH = 12;
|
||||
public static final int TERMINATOR_LENGTH = 12;
|
||||
public static final int MEAN_GENE_LENGTH = 781;
|
||||
public static final int SD_GENE_LENGTH = 269;
|
||||
public static final String SBOL_FILE_EXTENSION = ".sbol";
|
||||
public static final String RDF_FILE_EXTENSION = ".rdf";
|
||||
public static final String SBOL_SYNTH_PROPERTIES_EXTENSION = ".sbolsynth.properties";
|
||||
public static final String SBOL_SYNTH_SPEC_PROPERTY = "synthesis.spec";
|
||||
public static final String SBOL_SYNTH_LIBS_PROPERTY = "synthesis.libraries";
|
||||
public static final String SBOL_SYNTH_LIBS_PREFERENCE = "biosim." + SBOL_SYNTH_LIBS_PROPERTY;
|
||||
public static final String SBOL_SYNTH_LIBS_DEFAULT = "";
|
||||
public static final String SBOL_SYNTH_METHOD_PROPERTY = "synthesis.method";
|
||||
public static final String SBOL_SYNTH_METHOD_PREFERENCE = "biosim." + SBOL_SYNTH_METHOD_PROPERTY;
|
||||
public static final String SBOL_SYNTH_EXHAUST_BB = "Exact Branch and Bound";
|
||||
public static final String SBOL_SYNTH_METHOD_DEFAULT = SBOL_SYNTH_EXHAUST_BB;
|
||||
public static final String SBOL_SYNTH_GREEDY_BB = "Greedy Branch and Bound";
|
||||
public static final String SBOL_SYNTH_STRUCTURAL_METHODS = SBOL_SYNTH_EXHAUST_BB + "," + SBOL_SYNTH_GREEDY_BB;
|
||||
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_PROPERTY = "synthesis.numsolutions";
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_PREFERENCE = "biosim." + SBOL_SYNTH_NUM_SOLNS_PROPERTY;
|
||||
public static final String SBOL_SYNTH_NUM_SOLNS_DEFAULT = "1";
|
||||
public static final String SBOL_SYNTH_COMMAND = "synthesis_project";
|
||||
|
||||
public static final String BIO = "biochem";
|
||||
public static final String ACTIVATION = "activation";
|
||||
public static final String REPRESSION = "repression";
|
||||
public static final String REGULATION = "regulation";
|
||||
public static final String NOINFLUENCE = "no_influence";
|
||||
|
||||
public static final String SBO_FRAMEWORK = "SBO:0000004";
|
||||
public static final String SBO_MATERIAL_ENTITY = "SBO:0000240";
|
||||
public static final String SBO_INTERACTION = "SBO:0000231";
|
||||
public static final String SBO_PARTICIPANT_ROLE = "SBO:0000003";
|
||||
public static final String SBO_MATHEMATICAL_EXPRESSION = "SBO:0000064";
|
||||
public static final String SBO_PARAMETER = "SBO:0000545";
|
||||
|
||||
// Material entities
|
||||
public static final String SBO_DNA = "SBO:0000251";
|
||||
public static final String SBO_DNA_SEGMENT = "SBO:0000634";
|
||||
public static final String SBO_RNA = "SBO:0000250";
|
||||
public static final String SBO_RNA_SEGMENT = "SBO:0000635";
|
||||
public static final String SBO_PROTEIN = "SBO:0000252";
|
||||
public static final String SBO_NONCOVALENT_COMPLEX = "SBO:0000253";
|
||||
public static final String SBO_SIMPLE_CHEMICAL = "SBO:0000247";
|
||||
|
||||
public static final int SBO_ACTIVATION = 459;
|
||||
public static final int SBO_REPRESSION = 20;
|
||||
public static final int SBO_DUAL_ACTIVITY = 595;
|
||||
public static final int SBO_NEUTRAL = 594;
|
||||
public static final int SBO_PROMOTER_MODIFIER = 598;
|
||||
|
||||
public static final int SBO_PROMOTER_BINDING_REGION = 590;
|
||||
public static final int SBO_MRNA = 250;
|
||||
|
||||
public static final int SBO_PETRI_NET_PLACE = 593;
|
||||
public static final int SBO_LOGICAL = 602;
|
||||
public static final int SBO_PETRI_NET_TRANSITION = 591;
|
||||
|
||||
public static final int SBO_INPUT_PORT = 600;
|
||||
public static final int SBO_OUTPUT_PORT = 601;
|
||||
|
||||
public static final int SBO_DEGRADATION = 179;
|
||||
public static final int SBO_DIFFUSION = 185;
|
||||
public static final int SBO_GENETIC_PRODUCTION = 589;
|
||||
public static final int SBO_ASSOCIATION = 177;
|
||||
public static final int SBO_CONSTITUTIVE = 396;
|
||||
public static final int SBO_TRANSCRIPTION = 183;
|
||||
public static final int SBO_TRANSLATION = 184;
|
||||
|
||||
// obsolete
|
||||
public static final int SBO_REGULATION = 19;
|
||||
public static final int SBO_OLD_PROMOTER_SPECIES = 369;
|
||||
public static final int SBO_PROMOTER = 535;
|
||||
public static final int SBO_PROMOTER_SPECIES = 354;
|
||||
public static final int SBO_MRNA_OLD = 278;
|
||||
public static final int SBO_BOOLEAN = 547;
|
||||
public static final int SBO_PLACE = 546;
|
||||
public static final int SBO_TRANSITION = 464;
|
||||
public static final int SBO_PRODUCTION = 183;
|
||||
public static final int SBO_COMPLEX = 526;
|
||||
|
||||
// Model frameworks
|
||||
public static final int SBO_NONSPATIAL_CONTINUOUS = 293;
|
||||
public static final int SBO_SPATIAL_CONTINUOUS = 292;
|
||||
public static final int SBO_NONSPATIAL_DISCRETE = 295;
|
||||
public static final int SBO_SPATIAL_DISCRETE = 294;
|
||||
public static final int SBO_BOOLEAN_LOGICAL = 547;
|
||||
public static final int SBO_FLUX_BALANCE = 624;
|
||||
|
||||
public static final String KISAO_GENERIC = "KISAO:0000000";
|
||||
public static final String KISAO_MONTE_CARLO = "KISAO:0000319";
|
||||
public static final String KISAO_GILLESPIE = "KISAO:0000241";
|
||||
public static final String KISAO_GILLESPIE_DIRECT = "KISAO:0000029";
|
||||
public static final String KISAO_SSA_CR = "KISAO:0000329";
|
||||
public static final String KISAO_EULER = "KISAO:0000030";
|
||||
public static final String KISAO_RUNGE_KUTTA_FEHLBERG = "KISAO:0000086";
|
||||
public static final String KISAO_RUNGE_KUTTA_PRINCE_DORMAND = "KISAO:0000087";
|
||||
public static final String KISAO_LSODA = "KISAO:0000088";
|
||||
public static final String KISAO_FBA = "KISAO:0000437";
|
||||
public static final String KISAO_MINIMUM_STEP_SIZE = "KISAO:0000485";
|
||||
public static final String KISAO_MAXIMUM_STEP_SIZE = "KISAO:0000467";
|
||||
public static final String KISAO_ABSOLUTE_TOLERANCE = "KISAO:0000211";
|
||||
public static final String KISAO_RELATIVE_TOLERANCE = "KISAO:0000209";
|
||||
public static final String KISAO_SEED = "KISAO:0000488";
|
||||
public static final String KISAO_SAMPLES = "KISAO:0000326";
|
||||
public static final String KISAO_NUMBER_OF_RUNS = "KISAO:0000498";
|
||||
public static final String KISAO_DFBA = "KISAO_0000499";
|
||||
public static final String KISAO_DFBA_SOA = "KISAO:0000500";
|
||||
public static final String KISAO_DFBA_DOA = "KISAO:0000501 ";
|
||||
public static final String KISAO_DFBA_DA = "KISAO:0000501 ";
|
||||
|
||||
public static final String TRUE = "true";
|
||||
public static final String FALSE = "false";
|
||||
public static final String NONE = "none";
|
||||
public static final String OK = "Ok";
|
||||
public static final String CANCEL = "Cancel";
|
||||
|
||||
// public static final String MAX_DIMER_VALUE = "1";
|
||||
// public static final String INITIAL_VALUE = "0";
|
||||
|
||||
|
||||
// public static final String DIMER_COUNT_STRING = "label";
|
||||
// public static final String TYPE_STRING = "label";
|
||||
|
||||
public static final int DEFAULT_SPECIES_WIDTH = 100;
|
||||
public static final int DEFAULT_SPECIES_HEIGHT = 30;
|
||||
public static final int DEFAULT_DNA_WIDTH = 100;
|
||||
public static final int DEFAULT_DNA_HEIGHT = 30;
|
||||
public static final int DEFAULT_RNA_WIDTH = 50;
|
||||
public static final int DEFAULT_RNA_HEIGHT = 20;
|
||||
public static final int DEFAULT_PROTEIN_WIDTH = 40;
|
||||
public static final int DEFAULT_PROTEIN_HEIGHT = 40;
|
||||
public static final int DEFAULT_SMALL_MOLECULE_WIDTH = 20;
|
||||
public static final int DEFAULT_SMALL_MOLECULE_HEIGHT = 20;
|
||||
public static final int DEFAULT_COMPLEX_WIDTH = 100;
|
||||
public static final int DEFAULT_COMPLEX_HEIGHT = 30;
|
||||
public static final int DEFAULT_REACTION_WIDTH = 20;
|
||||
public static final int DEFAULT_REACTION_HEIGHT = 20;
|
||||
public static final int DEFAULT_VARIABLE_WIDTH = 30;
|
||||
public static final int DEFAULT_VARIABLE_HEIGHT = 30;
|
||||
public static final int DEFAULT_RULE_WIDTH = 50;
|
||||
public static final int DEFAULT_RULE_HEIGHT = 50;
|
||||
public static final int DEFAULT_CONSTRAINT_WIDTH = 50;
|
||||
public static final int DEFAULT_CONSTRAINT_HEIGHT = 40;
|
||||
public static final int DEFAULT_EVENT_WIDTH = 75;
|
||||
public static final int DEFAULT_EVENT_HEIGHT = 25;
|
||||
public static final int DEFAULT_TRANSITION_WIDTH = 50;
|
||||
public static final int DEFAULT_TRANSITION_HEIGHT = 20;
|
||||
public static final int DEFAULT_COMPONENT_WIDTH = 80;
|
||||
public static final int DEFAULT_COMPONENT_HEIGHT = 40;
|
||||
public static final int DEFAULT_COMPARTMENT_WIDTH = 250;
|
||||
public static final int DEFAULT_COMPARTMENT_HEIGHT = 250;
|
||||
public static final int DEFAULT_TEXT_WIDTH = 40;
|
||||
public static final int DEFAULT_TEXT_HEIGHT = 10;
|
||||
//public static final String separator = (File.separator.equals("\\")) ? "\\\\" : File.separator;
|
||||
//public static final String separator = File.separator;
|
||||
public static final int SBML_LEVEL = 3;
|
||||
public static final int SBML_VERSION = 2;
|
||||
|
||||
public static String[] splitPath(String path) {
|
||||
String[] subDirs = path.split(Pattern.quote(File.separator));
|
||||
return subDirs;
|
||||
}
|
||||
|
||||
public static String getFilename(String path) {
|
||||
String[] subDirs = splitPath(path);
|
||||
return subDirs[subDirs.length-1];
|
||||
}
|
||||
|
||||
public static String getPath(String path) {
|
||||
return path.substring(0, path.lastIndexOf(File.separator));
|
||||
}
|
||||
|
||||
//Cello Parameters used for dynamical modeling. These parameters are obtained from the Cello paper
|
||||
// and from https://synbiohub.programmingbiology.org/public/Eco1C1G1T1/Eco1C1G1T1_collection/1
|
||||
public static final double k_SD_DIM_S = 1.0/300;
|
||||
public static final double k_TF_DIM_S = 1.0/3600;
|
||||
public static final double CELLO_PARAMETER_K = 0.1295;
|
||||
public static final double CELLO_PARAMETER_N = 2.65;
|
||||
public static final double CELLO_PARAMETER_YMAX = 2.829583333;
|
||||
public static final double CELLO_PARAMETER_YMIN = 0.0464125;
|
||||
public static final double CELLO_PARAMETER_ALPHA = 0.408417245;
|
||||
public static final double CELLO_PARAMETER_BETA = 0.432373669;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue