GeomScale / dingo

A python library for metabolic networks sampling and analysis
GNU Lesser General Public License v3.0
44 stars 28 forks source link

Refactor mmcs algorithm #93

Open vfisikop opened 6 months ago

vfisikop commented 6 months ago

The mmcs (sampling + rounding) algorithm is mainly implemented in the bindings of dingo (mainly in https://github.com/GeomScale/dingo/blob/develop/dingo/bindings/bindings.cpp#L207)

A more natural way it to be implemented in volesti and imported in dingo with a binding function. Alternatively it could be another sampling method that can be called by apply_sampling https://github.com/GeomScale/dingo/blob/develop/dingo/bindings/bindings.cpp#L86