sbrt.shell.text.fba
Class FluxVectorFormatV1

java.lang.Object
  extended by sbrt.shell.text.AbstractMapFormat<java.lang.String,java.lang.Double>
      extended by sbrt.shell.text.fba.FluxVectorFormatV1
All Implemented Interfaces:
FluxVectorFormat, Format, MapFormat<java.lang.String,java.lang.Double>

public class FluxVectorFormatV1
extends AbstractMapFormat<java.lang.String,java.lang.Double>
implements FluxVectorFormat

This class is a concrete implemenation of FluxVectorFormat.

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

Constructor Summary
FluxVectorFormatV1(Fluxome fluxome)
          Constructs a new flux vector format.
 
Method Summary
 Fluxome getFluxome()
          Returns the fluxome used to verify reaction names.
 PipeListFormat<java.lang.Double> 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

FluxVectorFormatV1

public FluxVectorFormatV1(Fluxome fluxome)
Constructs a new flux vector format.

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

getFluxome

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

Specified by:
getFluxome in interface FluxVectorFormat
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,java.lang.Double>
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,java.lang.Double>
Returns:
the format used for sets of variables.

getListFormat

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

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