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
- SBMLObjective, an SBML Objective structure
- SBMLFluxObjective, an SBML FluxObjective structure
Returns
- the SBML Objective structure with the SBML FluxObjective structure added
Objective = Objective_create(level, version, pkgVersion)
Takes
- level, an integer representing an SBML level
- version, an integer representing an SBML version
- pkgVersion, an integer representing an SBML package version
Returns
- a MATLAB_SBML FBC Objective structure of the appropriate level, version and pkgVersion
SBMLObjective = Objective_createFluxObjective(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the SBML Objective structure with a new SBML FluxObjective structure added
fluxObjective = Objective_getFluxObjective(SBMLObjective, index)
Takes
- SBMLObjective, an SBML Objective structure
- index, an integer representing the index of SBML FluxObjective structure
Returns
- the SBML FluxObjective structure at the indexed position
id = Objective_getId(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the value of the fbc_id attribute
fluxObjective = Objective_getListOfFluxObjectives(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- an array of the fluxObjective structures
metaid = Objective_getMetaid(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the value of the metaid attribute
num = Objective_getNumFluxObjectives(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the number of SBML FluxObjective structures present in the Objective
sboTerm = Objective_getSBOTerm(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the value of the sboTerm attribute
type = Objective_getType(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the value of the fbc_type attribute
id = Objective_isSetId(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- value =
- 1 if the fbc_id attribute is set
- 0 otherwise
metaid = Objective_isSetMetaid(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- value =
- 1 if the metaid attribute is set
- 0 otherwise
sboTerm = Objective_isSetSBOTerm(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- value =
- 1 if the sboTerm attribute is set
- 0 otherwise
type = Objective_isSetType(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- value =
- 1 if the fbc_type attribute is set
- 0 otherwise
SBMLObjective = Objective_setId(SBMLObjective, id)
Takes
- SBMLObjective, an SBML Objective structure
- id, a string representing the fbc_id to be set
Returns
- the SBML FBC Objective structure with the new value for the fbc_id attribute
SBMLObjective = Objective_setMetaid(SBMLObjective, metaid)
Takes
- SBMLObjective, an SBML Objective structure
- metaid, a string representing the metaid to be set
Returns
- the SBML FBC Objective structure with the new value for the metaid attribute
SBMLObjective = Objective_setSBOTerm(SBMLObjective, sboTerm)
Takes
- SBMLObjective, an SBML Objective structure
- sboTerm, a number representing the sboTerm to be set
Returns
- the SBML FBC Objective structure with the new value for the sboTerm attribute
SBMLObjective = Objective_setType(SBMLObjective, type)
Takes
- SBMLObjective, an SBML Objective structure
- type, a string representing the fbc_type to be set
Returns
- the SBML FBC Objective structure with the new value for the fbc_type attribute
SBMLObjective = Objective_unsetId(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the SBML FBC Objective structure with the fbc_id attribute unset
SBMLObjective = Objective_unsetMetaid(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the SBML FBC Objective structure with the metaid attribute unset
SBMLObjective = Objective_unsetSBOTerm(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the SBML FBC Objective structure with the sboTerm attribute unset
SBMLObjective = Objective_unsetType(SBMLObjective)
Takes
- SBMLObjective, an SBML Objective structure
Returns
- the SBML FBC Objective structure with the fbc_type attribute unset