A computational study of Shewanella oneidensis MR-1: structural prediction and functional inference of hypothetical proteins.