Добавьте объект разновидностей продукта в объект реакции
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). В объекте разновидностей этот метод присваивает значение () к свойству NameValueName. В объекте реакции этот метод присваивает объект разновидностей свойству Products, изменяет уравнение реакции в свойстве Reaction включать новые разновидности, и добавляет стехиометрический коэффициент 1 к свойству Stoichiometry.
Когда вы задаете реакцию с новой разновидностью:
Если никакие объекты отсека не существуют в модели, метод создает объект отсека (названный ') в модели и добавляет недавно созданные разновидности в тот отсек.unnamed'
Если только один объект отсека (compObj) существует в модели, метод создает объект разновидностей в том отсеке.
Если существует больше чем один объект отсека (compObj) в модели необходимо квалифицировать имя разновидностей с именем отсека.
Например, cell.glucose обозначает, что вы хотите поместить разновидности под названием glucose в отсек под названием cell. Кроме того, если отсек под названием cell не существует, процесс добавления, что реакция создает отсек и называет его cell.
Создайте и добавьте объект разновидностей в объект отсека с методом addspecies.
, в объекте разновидностей (speciesObj =
addproduct(reactionObj, speciesObj)), присваивает родительский объект speciesObj к свойству reactionObjParent разновидностей. В объекте реакции (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);