generate_reactions can limit the number of the specific subunit with max_stoich