adding 6 and 8 barcode_type options for illumina
fixing tests
Merge pull request #752 from antgonza/variable_barcode_len

Adding 6 and 8 barcode_type options for illumina