Marine proteomics: a critical assessment of an emerging technology.