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