sbrt.shell.text.fba
Interface CatalystSetFormat

All Superinterfaces:
Format, Formatter<java.util.Set<java.lang.String>>, Parser<java.util.Set<java.lang.String>>, SimpleFormat<java.util.Set<java.lang.String>>
All Known Implementing Classes:
CatalystSetFormatV1

public interface CatalystSetFormat
extends SimpleFormat<java.util.Set<java.lang.String>>

This interface is used to represent the formats of sets of enzyme names.

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

Method Summary
 java.lang.String format(java.util.Set<java.lang.String> enzymeNames)
          Returns a formatted string representation of the provided set of enzyme names.
 Fluxome getFluxome()
          Returns the fluxome used to verify enzyme names.
 java.util.LinkedHashSet<java.lang.String> parse(java.lang.String enzymeNames)
          Parses the provided string and returns the set of enzyme names it contains.
 
Methods inherited from interface sbrt.shell.text.Formatter
format
 

Method Detail

getFluxome

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

Returns:
the fluxome used to verify enzyme names.

format

java.lang.String format(java.util.Set<java.lang.String> enzymeNames)
Returns a formatted string representation of the provided set of enzyme names.

Parameters:
enzymeNames - the set of enzyme names to be formatted.
Returns:
a formatted string representation of the provided set of enzyme names.

parse

java.util.LinkedHashSet<java.lang.String> parse(java.lang.String enzymeNames)
Parses the provided string and returns the set of enzyme names it contains.

Specified by:
parse in interface Parser<java.util.Set<java.lang.String>>
Parameters:
enzymeNames - the string to be parsed.
Returns:
the set of enzyme names contained in the provided string.