New concepts and tools in constraint-based analysis of metabolic networks