exponenta event banner

rmproduct (реакция)

Удалите объект разновидностей из продуктов объекта реакции

Синтаксис

rmproduct(reactionObj, SpeciesName)
rmproduct(reactionObj, speciesObj)

Аргументы

reactionObjОбъект Reaction.
SpeciesNameНазовите для объекта модели. Введите имя разновидностей или массив ячеек имен разновидностей.
speciesObjОбъект Species. Введите объект разновидностей или массив объектов разновидностей.

Описание

rmproduct(reactionObj, SpeciesName), в объекте реакции (reactionObj), удаляет объект разновидностей с указанным именем (SpeciesName) из свойства Products, удаляет имя разновидностей из свойства Reaction и обновляет свойство Stoichiometry исключить коэффициент разновидностей.

rmproduct(reactionObj, speciesObj) удаляет объект разновидностей, как описано выше использования переменной MATLAB® для объекта разновидностей.

Объект разновидностей не удален из свойства Species родительской модели. Если объект разновидностей больше не используется никакой реакцией, можно использовать функциональный delete, чтобы удалить его из родительского объекта.

Если одна из заданных разновидностей не существует как продукт, предупреждение возвращено.

Примеры

Пример 1

Этот пример показывает, как удалить продукт, который был ранее добавлен к реакции. Можно удалить объект разновидностей использование имени разновидностей.

modelObj = sbiomodel('cell');
reactionObj = addreaction(modelObj, 'Phosphocreatine + ADP -> creatine + ATP + Pi');
rmproduct(reactionObj, 'Pi')

SimBiology Reaction Array

 Index:  Reaction:
  1      Phosphocreatine + ADP -> creatine + ATP

Пример 2

Удалите объект разновидностей использование образцового индекса к объекту разновидностей.

modelObj = sbiomodel('cell');
reactionObj = addreaction(modelObj, 'A -> B + C');
reactionObj.Reaction   
 ans =
    A -> B + C
rmproduct(reactionObj, modelObj.Species(2));
reactionObj.Reaction   
  ans =
    A -> C

Смотрите также

rmreactant

Представленный в R2006a