Function kair::flux_analysis::fba[][src]

pub fn fba<S: Solver>(
    model: &mut ModelLp,
    solver: S
) -> Result<HashMap<String, f64>, <<S as Solver>::Model as SolverModel>::Error>

Optimize the model according to Flux Balance Analysis (FBA). FBA: https://pubmed.ncbi.nlm.nih.gov/20212490/

Example

use kair::{ModelLp, fba};
use std::{str::FromStr, convert::Into};
use good_lp::default_solver;


// contents is a &str containing a SBML document
let mut model = ModelLp::from_str(&contents).unwrap();
println!("{:?}", fba(&mut model, default_solver).unwrap())