What have we learned from molecular barcodes in virus studies?