]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/remove_adaptor
refactoring of assemble_pairs
[biopieces.git] / bp_bin / remove_adaptor
index 3edf3ac4fa749eabe34fff8d643a5f57f1a7f209..c709b4f1cd11d2fd13814885adeb416eba12c3dd 100755 (executable)
@@ -78,13 +78,13 @@ while ( $record = Maasha::Biopieces::get_record( $in ) )
             if ( $options->{ "remove" } eq "after" )
             {
                 $record->{ "SEQ" }     = substr $record->{ "SEQ" },    0, $pos;
-                $record->{ "SCORES" }  = substr $record->{ "SCORES" }, 0, $pos;
+                $record->{ "SCORES" }  = substr $record->{ "SCORES" }, 0, $pos if $record->{ "SCORES" };
                 $record->{ "SEQ_LEN" } = $pos;
             }
             else
             {
                 $record->{ "SEQ" }     = substr $record->{ "SEQ" },    $pos + $adaptor_len;
-                $record->{ "SCORES" }  = substr $record->{ "SCORES" }, $pos + $adaptor_len;
+                $record->{ "SCORES" }  = substr $record->{ "SCORES" }, $pos + $adaptor_len if $record->{ "SCORES" };
                 $record->{ "SEQ_LEN" } = length $record->{ "SEQ" };
             }
         }