Enzymatic activity of individual bioelectrocatalytic viral nanoparticles: dependence of catalysis on the viral scaffold and its length