Interpreting and de-noising genetically engineered barcodes in a DNA virus