Удаление видового объекта из продуктов реакционного объекта
rmproduct(reactionObj, SpeciesName)
rmproduct(reactionObj, speciesObj)
| Объект реакции. |
| Имя объекта модели. Введите имя вида или массив ячеек имен видов. |
| Видовой объект. Введите видовой объект или массив видовых объектов. |
rmproduct(, в объекте реакции (reactionObj, SpeciesName)reactionObj), удаляет видовой объект с указанным именем (SpeciesName) из свойства Products, удаляет имя вида из свойства Reactionи обновляет свойство Stoichiometry для исключения видового коэффициента.
rmproduct( удаляет видовой объект, как описано выше, используя переменную MATLAB ® для видового объекта.reactionObj, speciesObj)
Видовой объект не удален из свойства родительской модели Species. Если видовой объект больше не используется какой-либо реакцией, можно использовать функцию delete чтобы удалить его из родительского объекта.
Если один из указанных видов не существует в качестве продукта, возвращается предупреждение.
В этом примере показано, как удалить продукт, который ранее был добавлен в реакцию. Удалить видовой объект можно с помощью имени вида.
modelObj = sbiomodel('cell'); reactionObj = addreaction(modelObj, 'Phosphocreatine + ADP -> creatine + ATP + Pi'); rmproduct(reactionObj, 'Pi') SimBiology Reaction Array Index: Reaction: 1 Phosphocreatine + ADP -> creatine + ATP
Удаление видового объекта с помощью индекса модели для видового объекта.
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