sbrt.shell.text.fba
Class ConstraintsFileLineFormatV1

java.lang.Object
  extended by sbrt.shell.text.AbstractMapFormat<java.lang.String,Interval>
      extended by sbrt.shell.text.fba.ConstraintsFileLineFormatV1
All Implemented Interfaces:
ConstraintsFileLineFormat<java.lang.String>, Format, MapFormat<java.lang.String,Interval>

public final class ConstraintsFileLineFormatV1
extends AbstractMapFormat<java.lang.String,Interval>
implements ConstraintsFileLineFormat<java.lang.String>

This class is a concrete implemenation of ConstraintsFileLineFormat.

Author:
This class was written and documented by Jeremiah Wright while in the Wagner lab.

Constructor Summary
ConstraintsFileLineFormatV1(Fluxome fluxome)
          Constructs a new contraints file line format.
 
Method Summary
 Fluxome getFluxome()
          Returns the fluxome used to verify reaction names.
 PipeListFormat<Interval> getListFormat()
          Returns the format used for lists of values.
 EqualsMapEntryFormatV1<java.lang.String,java.lang.String> getMapEntryFormat()
          Returns the format used for variable-value pairs.
 PipeSetFormat<java.lang.String> getSetFormat()
          Returns the format used for sets of variables.
 
Methods inherited from class sbrt.shell.text.AbstractMapFormat
formatKey, formatKeys, formatPair, formatPair, formatValue, formatValues, formatValues, getKeyFormatter, getKeyParser, getValueFormatter, getValueParser, parseAllKeys, parseAllPairs, parseAllValues, parseAllValues, parseKey, parsePair, parseValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sbrt.shell.text.MapFormat
formatKey, formatKeys, formatPair, formatPair, formatValue, formatValues, formatValues, parseAllKeys, parseAllPairs, parseAllValues, parseAllValues, parseKey, parsePair, parseValue
 

Constructor Detail

ConstraintsFileLineFormatV1

public ConstraintsFileLineFormatV1(Fluxome fluxome)
Constructs a new contraints file line format.

Parameters:
fluxome - the fluxome used to verify reaction names.
Method Detail

getFluxome

public Fluxome getFluxome()
Returns the fluxome used to verify reaction names.

Specified by:
getFluxome in interface ConstraintsFileLineFormat<java.lang.String>
Returns:
the fluxome used to verify reaction names.

getMapEntryFormat

public EqualsMapEntryFormatV1<java.lang.String,java.lang.String> getMapEntryFormat()
Returns the format used for variable-value pairs.

Specified by:
getMapEntryFormat in class AbstractMapFormat<java.lang.String,Interval>
Returns:
the format used for variable-value pairs.

getSetFormat

public PipeSetFormat<java.lang.String> getSetFormat()
Returns the format used for sets of variables.

Specified by:
getSetFormat in class AbstractMapFormat<java.lang.String,Interval>
Returns:
the format used for sets of variables.

getListFormat

public PipeListFormat<Interval> getListFormat()
Returns the format used for lists of values.

Specified by:
getListFormat in class AbstractMapFormat<java.lang.String,Interval>
Returns:
the format used for lists of values.