NetSeed: a network-based reverse-ecology tool for calculating the metabolic interface of an organism with its environment