Automated DNA barcode assembly, quality control, and annotation