straindesign.efmtool

Functions for the compression of metabolic networks, taken from the efmtool_link package

Functions in this module not meant to be used outside the compression of networks. For a the documentation of the efmtool compression provided by StrainDesign, refer to the networktools module.

Module Contents

straindesign.efmtool.basic_columns_rat(mx, tolerance=0)[source]

efmtool: Translate matrix coefficients to rational numbers

straindesign.efmtool.jBigFraction2sympyRat(val)[source]

efmtool: Translate rational numbers to sympy rational numbers

straindesign.efmtool.jBigIntegerPair2sympyRat(numer, denom)[source]

efmtool: Translate big integer pair to sympy rational numbers

straindesign.efmtool.jpypeArrayOfArrays2numpy_mat(jmat)[source]

efmtool: Translate array of arrays to numpy matrix

straindesign.efmtool.numpy_mat2jpypeArrayOfArrays(npmat)[source]

efmtool: Translate matrix to array of arrays

straindesign.efmtool.sympyRat2jBigIntegerPair(val)[source]

efmtool: Translate rational numbers to big integer pair