Geochip: A high throughput genomic tool for linking community structure to functions