FBC_PACKAGE\MATLAB_SBML_STRUCTURES\OBJECTIVE

The functions allow users to create and work with the SBML FBC Objective structure.

Function are:


SBMLObjective = Objective_addFluxObjective(SBMLObjective, SBMLFluxObjective)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. SBMLFluxObjective, an SBML FluxObjective structure

Returns

  1. the SBML Objective structure with the SBML FluxObjective structure added

Objective = Objective_create(level, version, pkgVersion)

Takes

  1. level, an integer representing an SBML level
  2. version, an integer representing an SBML version
  3. pkgVersion, an integer representing an SBML package version

Returns

  1. a MATLAB_SBML FBC Objective structure of the appropriate level, version and pkgVersion

SBMLObjective = Objective_createFluxObjective(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the SBML Objective structure with a new SBML FluxObjective structure added

fluxObjective = Objective_getFluxObjective(SBMLObjective, index)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. index, an integer representing the index of SBML FluxObjective structure

Returns

  1. the SBML FluxObjective structure at the indexed position

id = Objective_getId(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the value of the fbc_id attribute

fluxObjective = Objective_getListOfFluxObjectives(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. an array of the fluxObjective structures

metaid = Objective_getMetaid(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the value of the metaid attribute

num = Objective_getNumFluxObjectives(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the number of SBML FluxObjective structures present in the Objective

sboTerm = Objective_getSBOTerm(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the value of the sboTerm attribute

type = Objective_getType(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the value of the fbc_type attribute

id = Objective_isSetId(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. value =

metaid = Objective_isSetMetaid(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. value =

sboTerm = Objective_isSetSBOTerm(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. value =

type = Objective_isSetType(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. value =

SBMLObjective = Objective_setId(SBMLObjective, id)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. id, a string representing the fbc_id to be set

Returns

  1. the SBML FBC Objective structure with the new value for the fbc_id attribute

SBMLObjective = Objective_setMetaid(SBMLObjective, metaid)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. metaid, a string representing the metaid to be set

Returns

  1. the SBML FBC Objective structure with the new value for the metaid attribute

SBMLObjective = Objective_setSBOTerm(SBMLObjective, sboTerm)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. sboTerm, a number representing the sboTerm to be set

Returns

  1. the SBML FBC Objective structure with the new value for the sboTerm attribute

SBMLObjective = Objective_setType(SBMLObjective, type)

Takes

  1. SBMLObjective, an SBML Objective structure
  2. type, a string representing the fbc_type to be set

Returns

  1. the SBML FBC Objective structure with the new value for the fbc_type attribute

SBMLObjective = Objective_unsetId(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the SBML FBC Objective structure with the fbc_id attribute unset

SBMLObjective = Objective_unsetMetaid(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the SBML FBC Objective structure with the metaid attribute unset

SBMLObjective = Objective_unsetSBOTerm(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the SBML FBC Objective structure with the sboTerm attribute unset

SBMLObjective = Objective_unsetType(SBMLObjective)

Takes

  1. SBMLObjective, an SBML Objective structure

Returns

  1. the SBML FBC Objective structure with the fbc_type attribute unset