Changeset 247

Show
Ignore:
Timestamp:
08/27/09 12:41:35 (3 months ago)
Author:
cholt
Message:

fix weird merging error

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lib/GI.pm

    r244 r247  
    242242         my $keepers = blastx($chunk,  
    243243                              $t_file, 
    244                               undef, 
    245244                              $the_void, 
    246245                              $p_safe_id.".".$piece->[0]->{b}.".".$piece->[0]->{e}, 
     
    272271         my $keepers = tblastx($chunk, 
    273272                               $t_file, 
    274                                undef, 
    275273                               $the_void, 
    276274                               $p_safe_id.".".$piece->[0]->{b}.".".$piece->[0]->{e}, 
     
    12381236   my $cpus        = $CTL_OPT->{cpus}; 
    12391237   my $formater    = $CTL_OPT->{_formater}; 
     1238   my $softmask    = $CTL_OPT->{softmask}; 
     1239   my $org_type    = $CTL_OPT->{organism_type}; 
    12401240 
    12411241   #build names for files to use and copy 
     
    12851285             $split_hit, 
    12861286             $cpus, 
    1287              $CTL_OPT->{organism_type} 
     1287             $org_type, 
     1288             $softmask 
    12881289            ); 
    12891290 
     
    13531354   my $chunk      = shift; 
    13541355   my $db         = shift; 
    1355    my $old_db     = shift; 
    13561356   my $the_void   = shift; 
    13571357   my $seq_id     = shift; 
    13581358   my $CTL_OPT    = shift; 
    1359    my $rank       = shift; 
    13601359   my $LOG        = shift; 
    13611360 
     
    13681367   my $cpus        = $CTL_OPT->{cpus}; 
    13691368   my $formater    = $CTL_OPT->{_formater}; 
     1369   my $softmask    = $CTL_OPT->{softmask}; 
     1370   my $org_type    = $CTL_OPT->{organism_type}; 
    13701371 
    13711372   my ($db_n) = $db =~ /([^\/]+)$/; 
     
    13871388             $split_hit, 
    13881389             $cpus, 
    1389              $CTL_OPT->{organism_type} 
     1390             $org_type, 
     1391             $softmask 
    13901392             ); 
    13911393 
     
    14131415#----------------------------------------------------------------------------- 
    14141416sub runBlastn { 
    1415    my $q_file   = shift; 
    1416    my $db       = shift; 
    1417    my $out_file = shift; 
    1418    my $blast = shift; 
     1417   my $q_file     = shift; 
     1418   my $db         = shift; 
     1419   my $out_file   = shift; 
     1420   my $blast      = shift; 
    14191421   my $eval_blast = shift; 
    1420    my $split_hit = shift; 
    1421    my $cpus = shift; 
    1422    my $org_type = shift; 
     1422   my $split_hit  = shift; 
     1423   my $cpus       = shift; 
     1424   my $org_type   = shift; 
     1425   my $softmask   = shift; 
    14231426 
    14241427   my $command  = $blast; 
    14251428   if ($command =~ /blastn$/) { 
    14261429      $command .= " $db $q_file B=100000 V=100000 E=$eval_blast"; 
    1427       $command .= " wordmask=seg"
     1430      $command .= ($softmask) ? " wordmask=seg" : " filter=seg";
    14281431      $command .= " R=3"; 
    14291432      $command .= " W=15"; 
     
    15021505   my $formater    = $CTL_OPT->{_formater}; 
    15031506   my $softmask    = ($rflag) ? 1 : $CTL_OPT->{softmask}; #always on for repeats 
     1507   my $org_type    = $CTL_OPT->{organism_type}; 
    15041508 
    15051509   #build names for files to use and copy        
     
    15491553             $split_hit, 
    15501554             $cpus, 
    1551              $softmask
    1552              $CTL_OPT->{organism_type} 
     1555             $org_type
     1556             $softmask 
    15531557            ); 
    15541558 
     
    16181622   my $chunk      = shift; 
    16191623   my $db         = shift; 
    1620    my $old_db     = shift; 
    16211624   my $the_void   = shift; 
    16221625   my $seq_id     = shift; 
    16231626   my $CTL_OPT    = shift; 
    1624    my $rank       = shift; 
    16251627   my $LOG        = shift; 
    16261628 
    1627    my $rflag = 1 if($old_db && $CTL_OPT->{repeat_protein} eq $old_db); #am I running repeat data? 
     1629   my $rflag = 1 if($db && $CTL_OPT->{repeat_protein} eq $db); #am I running repeat data? 
    16281630 
    16291631   my $blastx      = $CTL_OPT->{_blastx}; 
     
    16361638   my $formater    = $CTL_OPT->{_formater}; 
    16371639   my $softmask    = ($rflag) ? 1 : $CTL_OPT->{softmask}; 
     1640   my $org_type    = $CTL_OPT->{organism_type}; 
    16381641 
    16391642   my ($db_n) = $db =~ /([^\/]+)$/; 
     
    16561659             $split_hit, 
    16571660             $cpus, 
    1658              $softmask
    1659              $CTL_OPT->{organism_type} 
     1661             $org_type
     1662             $softmask 
    16601663            ); 
    16611664 
     
    17071710   my $split_hit = shift; 
    17081711   my $cpus = shift; 
     1712   my $org_type = shift; 
    17091713   my $softmask = shift; 
    1710    my $org_type = shift; 
     1714 
    17111715 
    17121716   my $command  = $blast; 
     
    17811785   my $formater     = $CTL_OPT->{_formater}; 
    17821786   my $softmask     = $CTL_OPT->{softmask}; 
     1787   my $org_type    = $CTL_OPT->{organism_type}; 
    17831788 
    17841789   #build names for files to use and copy 
     
    18281833              $split_hit, 
    18291834              $cpus, 
    1830               $softmask
    1831               $CTL_OPT->{organism_type} 
     1835              $org_type
     1836              $softmask 
    18321837             ); 
    18331838 
     
    18971902   my $chunk      = shift; 
    18981903   my $db         = shift; 
    1899    my $old_db     = shift; 
    19001904   my $the_void   = shift; 
    19011905   my $seq_id     = shift; 
    19021906   my $CTL_OPT    = shift; 
    1903    my $rank       = shift; 
    19041907   my $LOG        = shift; 
    19051908 
     
    19131916   my $formater     = $CTL_OPT->{_formater}; 
    19141917   my $softmask     = $CTL_OPT->{softmask}; 
     1918   my $org_type    = $CTL_OPT->{organism_type}; 
    19151919 
    19161920   my ($db_n) = $db =~ /([^\/]+)$/; 
     
    19321936              $split_hit, 
    19331937              $cpus, 
    1934               $softmask
    1935               $CTL_OPT->{organism_type} 
     1938              $org_type
     1939              $softmask 
    19361940             ); 
    19371941 
     
    19661970   my $split_hit = shift; 
    19671971   my $cpus = shift; 
     1972   my $org_type = shift; 
    19681973   my $softmask = shift; 
    1969    my $org_type = shift; 
     1974 
    19701975 
    19711976   my $command  = $blast;