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