Text this: Viruses as potential nanomachines