commodity-flow analysis