Automate DNA barcode assembly, quality control, and query