Agroecosystem analysis for research and development.