rmproduct (reaction)

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

Синтаксис

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