sequence processing by barcodes