Advances in constraint-based models: methods for improved predictive power based on resource allocation constraints.