cutNONC: Cuts the non-observable/non-controllable species from the...

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

View source: R/cutNONC.R

Description

This function cuts the non-observable and/or non-controllable species from the model, and returns a cut model.

Usage

1
cutNONC(model, NONCindexes)

Arguments

model

a model structure, as produced by readSIF

NONCindexes

a vector of indices of species to remove in that model, as produced for example by findNONC

Details

This function takes in a model and a vector of indices of species to remove in that model and it removes those species and any reaction involving them (be aware, if you have x&y=z and x is to be removed, then the function produces y=z, because it works by removing entire rows of the model matrices and then removes the columns that do not have either an input or an output). This function could actually be used to cut any species, not only NONC species.

Value

a model

Note

No need to call this function directly since version 0.99.24. Use preprocessing instead.

Author(s)

C.Terfve

See Also

findNONC, readSIF

Examples

1
2
3
4
5
data(CNOlistToy,package="CellNOptR")
data(ToyModel,package="CellNOptR")
indicesToy<-indexFinder(CNOlistToy,ToyModel,verbose=FALSE)
ToyNCNOindices<-findNONC(ToyModel,indicesToy,verbose=FALSE)
ToyNCNOcut<-cutNONC(ToyModel,ToyNCNOindices)

CellNOptR documentation built on Nov. 8, 2020, 6:58 p.m.