]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/read_solexa
fixed issues in fastq handling
[biopieces.git] / bp_bin / read_solexa
index b1a84a49f50feca875b85f42ba43fa3bd12a35a0..c1b4f0ba1be06dbb945ceec512ee389ff7cef67b 100755 (executable)
@@ -42,11 +42,11 @@ my ( $options, $in, $out, $record, $data_in, $num, $entry, @seqs, @scores, $i );
 
 $options = Maasha::Biopieces::parse_options(
     [
-        { long => 'data_in',     short => 'i', type => 'files!', mandatory => 'no', default => undef,   allowed => undef,           disallowed => undef },
-        { long => 'num',         short => 'n', type => 'uint',   mandatory => 'no', default => undef,   allowed => undef,           disallowed => '0' },
-        { long => 'format',      short => 'f', type => 'string', mandatory => 'no', default => 'octal', allowed => 'octal,decimal', disallowed => undef },
-        { long => 'quality',     short => 'q', type => 'uint',   mandatory => 'no', default => 20,      allowed => undef,           disallowed => undef },
-        { long => 'skip_scores', short => 's', type => 'flag',   mandatory => 'no', default => undef,   allowed => undef,           disallowed => undef },
+        { long => 'data_in',      short => 'i', type => 'files!', mandatory => 'no', default => undef,   allowed => undef,           disallowed => undef },
+        { long => 'num',          short => 'n', type => 'uint',   mandatory => 'no', default => undef,   allowed => undef,           disallowed => '0' },
+        { long => 'format',       short => 'f', type => 'string', mandatory => 'no', default => 'octal', allowed => 'octal,decimal', disallowed => undef },
+        { long => 'quality',      short => 'q', type => 'uint',   mandatory => 'no', default => 20,      allowed => undef,           disallowed => undef },
+        { long => 'skip_quality', short => 's', type => 'flag',   mandatory => 'no', default => undef,   allowed => undef,           disallowed => undef },
     ]   
 );
 
@@ -67,7 +67,7 @@ if ( $options->{ 'data_in' } )
     {
         if ( $record = Maasha::Fastq::fastq2biopiece( $entry ) )
         {
-            if ( not $options->{ 'skip_scores' } )
+            if ( not $options->{ 'skip_quality' } )
             {
                 $record->{ 'SCORES' } =~ s/(\d+) ?/Maasha::Fastq::score2phred( $1 )/ge if $options->{ 'format' } eq 'decimal';
                 Maasha::Fastq::solexa2phred( $record->{ 'SCORES' } );