]> git.donarmstrong.com Git - biopieces.git/commitdiff
slight polish of read_fastq
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Fri, 21 Sep 2012 09:09:50 +0000 (09:09 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Fri, 21 Sep 2012 09:09:50 +0000 (09:09 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1935 74ccb610-7750-0410-82ae-013aeee3265d

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"