exponenta event banner

rmproduct (реакция)

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

Синтаксис

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

Аргументы

reactionObjОбъект реакции.
SpeciesNameИмя объекта модели. Введите имя вида или массив ячеек имен видов.
speciesObjВидовой объект. Введите видовой объект или массив видовых объектов.

Описание

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