hSimulator.library
Class ModelSpecParser

java.lang.Object
  extended by hSimulator.library.ModelSpecParser

public class ModelSpecParser
extends Object

Here a set of static functions are collected, which parse textual specifications of models.

Version:
1.0
Author:
Luca Marchetti

Field Summary
static String abundancesKeyword
          Keyword for indicating variables abundances.
static String abundancesSeparator
          Abundances separator used in the textual specification of the model.
static String arrowSymbol
          Arrow symbol used in reactions.
static String commentDelimiter
          Comment delimiter used in the textual specification of the model.
static String compartmentSeparator
          Compartment separator used in the textual specification of the tree of model compartments.
static String compartmentTreeLeftParanthesis
          Left parenthesis used in the textual specification of the tree of model compartments.
static String compartmentTreeRightParanthesis
          Right parenthesis used in the textual specification of the tree of model compartments.
static String legalCharSequenceForNames
          Sequence of legal characters that can be used for names in the textual specification of the model.
static String reactionRatesKeyword
          Keyword for indicating reaction rates.
static String timeUMKeyword
          Keyword for indicating the unit of measurement for volume in the textual specification of the model.
static String unitsMSeparator
          Units of measurement separator used in the textual specification of the model.
static String variableCompartmentSeparator
          Variable - Compartment separator used to identify where a variable is placed in reactions.
static String volumeUMKeyword
          Keyword for indicating the unit of measurement for volume in the textual specification of the model.
 
Constructor Summary
ModelSpecParser()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commentDelimiter

public static final String commentDelimiter
Comment delimiter used in the textual specification of the model.

See Also:
Constant Field Values

arrowSymbol

public static final String arrowSymbol
Arrow symbol used in reactions.

See Also:
Constant Field Values

legalCharSequenceForNames

public static final String legalCharSequenceForNames
Sequence of legal characters that can be used for names in the textual specification of the model.

See Also:
Constant Field Values

variableCompartmentSeparator

public static final String variableCompartmentSeparator
Variable - Compartment separator used to identify where a variable is placed in reactions.

See Also:
Constant Field Values

compartmentSeparator

public static final String compartmentSeparator
Compartment separator used in the textual specification of the tree of model compartments.

See Also:
Constant Field Values

compartmentTreeLeftParanthesis

public static final String compartmentTreeLeftParanthesis
Left parenthesis used in the textual specification of the tree of model compartments.

See Also:
Constant Field Values

compartmentTreeRightParanthesis

public static final String compartmentTreeRightParanthesis
Right parenthesis used in the textual specification of the tree of model compartments.

See Also:
Constant Field Values

volumeUMKeyword

public static final String volumeUMKeyword
Keyword for indicating the unit of measurement for volume in the textual specification of the model.

See Also:
Constant Field Values

timeUMKeyword

public static final String timeUMKeyword
Keyword for indicating the unit of measurement for volume in the textual specification of the model.

See Also:
Constant Field Values

abundancesKeyword

public static final String abundancesKeyword
Keyword for indicating variables abundances.

See Also:
Constant Field Values

reactionRatesKeyword

public static final String reactionRatesKeyword
Keyword for indicating reaction rates.

See Also:
Constant Field Values

abundancesSeparator

public static final String abundancesSeparator
Abundances separator used in the textual specification of the model.

See Also:
Constant Field Values

unitsMSeparator

public static final String unitsMSeparator
Units of measurement separator used in the textual specification of the model.

See Also:
Constant Field Values
Constructor Detail

ModelSpecParser

public ModelSpecParser()