Biological resource centers :knowledge hubs for the life sciences