Supramolecular Nanoparticles For Molecular Diagnostics And Therapeutics