The BioMart community portal: an innovative alternative to large, centralized data repositories.