supercomplex aggregome processome protein complex holocomplex functionome foldome heterocomplex nucleocomplex metaproteome