Добавьте объект разновидностей продукта в объект реакции
speciesObj
=
addproduct(reactionObj
, 'NameValue
')
speciesObj
=
addproduct(reactionObj
, speciesObj
)
speciesObj
=
addproduct(reactionObj
, 'NameValue
', Stoichcoefficient
)
speciesObj
=
addproduct(reactionObj
, speciesObj
, Stoichcoefficient
)
| Объект Reaction. Введите имя для объекта реакции. |
| Имена объектов разновидностей. Введите вектор символов или массив ячеек из символьных векторов. На объект разновидностей могут сослаться другие объекты с помощью его имени. Можно использовать функциональный |
| Объект Species или вектор из объектов разновидностей. |
| Стехиометрические коэффициенты для продуктов. Введите положительную скалярную величину, или вектор из положительных удваивается. Если вектор, это должно иметь то же число элементов как количество разновидностей, заданных |
создает объект разновидностей (если он уже не существует в модели), и возвращает объект разновидностей (speciesObj
=
addproduct(reactionObj
, 'NameValue
')speciesObj
). В объекте разновидностей этот метод присваивает значение (
) к свойству NameValue
Name
. В объекте реакции этот метод присваивает объект разновидностей свойству Products
, изменяет уравнение реакции в свойстве Reaction
включать новые разновидности, и добавляет стехиометрический коэффициент 1
к свойству Stoichiometry
.
Когда вы задаете реакцию с новой разновидностью:
Если никакие объекты отсека не существуют в модели, метод создает объект отсека (названный '
) в модели и добавляет недавно созданные разновидности в тот отсек.unnamed
'
Если только один объект отсека (compObj
) существует в модели, метод создает объект разновидностей в том отсеке.
Если существует больше чем один объект отсека (compObj
) в модели необходимо квалифицировать имя разновидностей с именем отсека.
Например, cell.glucose
обозначает, что вы хотите поместить разновидности под названием glucose
в отсек под названием cell
. Кроме того, если отсек под названием cell
не существует, процесс добавления, что реакция создает отсек и называет его cell
.
Создайте и добавьте объект разновидностей в объект отсека с методом addspecies
.
, в объекте разновидностей (speciesObj
=
addproduct(reactionObj
, speciesObj
)
), присваивает родительский объект speciesObj
к свойству reactionObj
Parent
разновидностей. В объекте реакции (
reactionObj
), это присваивает объект разновидностей свойству Products
, изменяет уравнение реакции в свойстве Reaction
включать новые разновидности, и добавляет стехиометрический коэффициент 1
к свойству Stoichiometry
.
, в дополнение к описанию выше, добавляет стехиометрический коэффициент (speciesObj
=
addproduct(reactionObj
, 'NameValue
', Stoichcoefficient
)Stoichcoefficient
) к свойству Stoichiometry
. Если NameValue
массив ячеек имен разновидностей, затем Stoichcoefficient
должен быть вектор из, удваивается с той же длиной как NameValue
.
, в дополнение к описанию выше, добавляет стехиометрический коэффициент (speciesObj
=
addproduct(reactionObj
, speciesObj
, Stoichcoefficient
)Stoichcoefficient
) к свойству Stoichiometry
.
На имена разновидностей ссылаются объекты реакции, кинетические объекты закона и объекты модели. Если вы изменяете Name
из разновидности реакция также использует новое имя. Необходимо однако сконфигурировать все другие применимые элементы, такие как правила, которые используют разновидности и кинетический объект закона.
Создайте объект модели, и затем добавьте объект реакции.
modelObj = sbiomodel('my_model'); reactionObj = addreaction(modelObj, 'A + C -> U');
Измените реакцию reactionObj
от A + C -> U
к A + C -> U + 2 H
.
speciesObj = addproduct(reactionObj, 'H', 2);