sbrt.shell.text.fba
Interface CatalystListFormat

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

public interface CatalystListFormat
extends SimpleFormat<java.util.List<java.lang.String>>

This interface is used to represent the formats of lists of catalyst names.

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

Method Summary
 java.lang.String format(java.util.List<java.lang.String> catalystNames)
          Returns a formatted string representation of the provided list of catalyst names.
 CatalyzedFluxome getFluxome()
          Returns the fluxome used to verify catalyst names.
 java.util.List<java.lang.String> parse(java.lang.String catalystNames)
          Parses the provided string and returns the list of catalyst names it contains.
 
Methods inherited from interface sbrt.shell.text.Formatter
format
 

Method Detail

getFluxome

CatalyzedFluxome getFluxome()
Returns the fluxome used to verify catalyst names.

Returns:
the fluxome used to verify catalyst names.

format

java.lang.String format(java.util.List<java.lang.String> catalystNames)
Returns a formatted string representation of the provided list of catalyst names.

Parameters:
catalystNames - the list of catalyst names to be formatted.
Returns:
a formatted string representation of the provided list of catalyst names.

parse

java.util.List<java.lang.String> parse(java.lang.String catalystNames)
Parses the provided string and returns the list of catalyst names it contains.

Specified by:
parse in interface Parser<java.util.List<java.lang.String>>
Parameters:
catalystNames - the string to be parsed.
Returns:
the list of catalyst names contained in the provided string.