rmreactant (reaction)

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

Синтаксис

rmreactant(reactionObj, SpeciesName)
rmreactant(reactionObj, speciesObj)

Аргументы

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

Описание

rmreactant(reactionObj, SpeciesName), в объекте реакции (reactionObj), удаляет видовой объект с заданным именем (SpeciesName) из Reactants свойства, удаляет имя вида из свойства Reaction, и обновляет свойство Stoichiometry исключить видовой коэффициент.

rmreactant(reactionObj, speciesObj) удаляет видовой объект, как описано выше, используя MATLAB® переменная для видового объекта или индекс модели для видового объекта.

Видовой объект не удаляется из свойства родительской модели Species. Если видовой объект больше не используется никакой реакцией, можно использовать метод delete чтобы удалить его из родительского объекта.

Если один из указанных видов не существует в качестве реагента, возвращается предупреждение.

Примеры

Пример 1

Этот пример показывает, как удалить реагент, который был добавлен к реакции по ошибке. Можно удалить видовой объект с помощью имени вида.

modelObj = sbiomodel('cell');
reactionObj = addreaction(modelObj, 'Phosphocreatine + ADP + Pi -> creatine + ATP');
rmreactant(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
rmreactant(reactionObj, modelObj.Species(1));
reactionObj.Reaction   
 
ans =
    A -> C

См. также

delete, rmproduct

Введенный в R2006a