Удалите объект разновидностей из реагентов объекта реакции
rmreactant(
reactionObj
, SpeciesName
)
rmreactant(reactionObj
, speciesObj
)
| Объект Reaction. |
| Назовите для объекта разновидностей. Введите имя разновидностей или массив ячеек имен разновидностей. |
| Объект Species. Введите объект разновидностей или массив объектов разновидностей. |
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