checkReactId: Check if a Reaction Id is Valid

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/checkReactId.R

Description

The function checkReactId evaluates a vector of reaction id's if they are unique and appear in a given model.

Usage

1

Arguments

model

A model. An object of class modelorg, or a problem object of a lp solver.

react

Character vector containing reaction id's, or a numerical vector containing indices of reaction id's.

Details

If argument react is numeric, the maximun value will be inspected, if it is larger than the number of reactions in the model.

In case of a character vector, react is matched to the reaction id's residing in the model. If they are not found, grep is used.

If argument react is of class reactId, it will be returned without checking.

Value

An object of class reactId or NULL if argument react contains any reactions not in model.

Author(s)

Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>

Maintainer: Mayo Roettger <mayo.roettger@hhu.de>

See Also

reactId

Examples

1
2
3
4
5
6
7
8
9
  data(Ec_core)
 
  ## Example with react as character vector
  ids <- c("ATPM", "ACK")
  idc <- checkReactId(Ec_core, ids)

  ## Example with react as numerical vector
  ids <- c(1:4)
  idc <- checkReactId(Ec_core, ids)

sybil documentation built on May 31, 2021, 5:08 p.m.