Bringing metabolic networks to life: convenience rate law and thermodynamic constraints