]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/read_fastq
rewrote assemble_seq_velvet
[biopieces.git] / bp_bin / read_fastq
index a1206f5183faa23934785a1b76372a9bf6b96b05..c2f74cd7bb7a07219ac43ecfd574ad726f5b8f00 100755 (executable)
@@ -57,9 +57,9 @@ Biopieces.open(options[:stream_in], options[:stream_out]) do |input, output|
       Fastq.open(file, mode='r') do |fastq|
         fastq.each do |entry|
           if encoding == 'auto'
-            if entry.qual.match(/[!-:]/) # sanger or illumina18
+            if entry.qual_base33? # sanger or illumina18
               encoding = 'illumina18'
-            elsif entry.qual.match(/[K-h]/) # solexa or illumina13 or illumina15
+            elsif entry.qual_base64? # solexa or illumina13 or illumina15
               encoding = 'illumina13'
             else
               raise SeqError, "Could not auto-detect quality score encoding"