Changeset 195
- Timestamp:
- 04/07/09 16:36:40 (8 months ago)
- Files:
-
- MPI/mpi_maker (modified) (2 diffs)
- bin/maker (modified) (2 diffs)
- lib/GFFDB.pm (modified) (6 diffs)
- lib/GI.pm (modified) (3 diffs)
- lib/runlog.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
MPI/mpi_maker
r176 r195 165 165 This will require all blast analyses to be rerun. 166 166 167 -again|a Caculate all annotations and output files again even if 168 no settings have changed. 169 167 170 -evaluate|e Run Evaluator on final annotations (under development). 168 171 … … 255 258 "retry=i" =>\$OPT{retry}, 256 259 "evaluate" =>\$OPT{evaluate}, 260 "again|a" =>\$OPT{again}, 257 261 "quiet" =>\$main::quiet, 258 262 "CTL" => sub {GI::generate_control_files() if($rank == $root); MPI_Finalize(); exit(0);}, bin/maker
r194 r195 132 132 133 133 -force|f Forces maker to delete old files before running again. 134 This will require all blast analyses to be rerun. 134 This will require all blast analyses to be re-run. 135 136 -again|a Caculate all annotations and output files again even if 137 no settings have changed. 135 138 136 139 -evaluate|e Run Evaluator on final annotations (under development). … … 164 167 "retry=i" =>\$OPT{retry}, 165 168 "evaluate" =>\$OPT{evaluate}, 169 "again|a" =>\$OPT{again}, 166 170 "quiet" =>\$main::quiet, 167 171 "CTL" => sub {GI::generate_control_files(); exit(0);}, lib/GFFDB.pm
r194 r195 717 717 my @anns; 718 718 if(@anns = $g->{f}->annotation->get_all_annotation_keys()){ #sometimes bioperl does this, version? 719 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;719 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 720 720 foreach my $ann (@anns){ 721 721 my @list = $g->{f}->annotation->get_Annotations(); … … 725 725 } 726 726 elsif(@anns = $g->{f}->get_all_tags){ #sometimes bioperl does this, version? 727 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;727 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 728 728 foreach my $ann (@anns){ 729 729 my @list = $g->{f}->get_tag_values($ann); … … 760 760 my @anns; 761 761 if(@anns = $t->{f}->annotation->get_all_annotation_keys()){ #sometimes bioperl does this, version? 762 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;762 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 763 763 foreach my $ann (@anns){ 764 764 my @list = $t->{f}->annotation->get_Annotations(); … … 768 768 } 769 769 elsif(@anns = $t->{f}->get_all_tags){ #sometimes bioperl does this, version? 770 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;770 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 771 771 foreach my $ann (@anns){ 772 772 my @list = $t->{f}->get_tag_values($ann); … … 1073 1073 my @anns; 1074 1074 if(@anns = $e->{f}->annotation->get_all_annotation_keys()){ #sometimes bioperl does this, version? 1075 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;1075 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 1076 1076 foreach my $ann (@anns){ 1077 1077 my @list = $e->{f}->annotation->get_Annotations(); … … 1081 1081 } 1082 1082 elsif(@anns = $e->{f}->get_all_tags){ #sometimes bioperl does this, version? 1083 @anns = grep {!/^ID$|^Name$|^Target$|^ _AED$|^_QI$/} @anns;1083 @anns = grep {!/^ID$|^Name$|^Target$|^Parent$|^_AED$|^_QI$/} @anns; 1084 1084 foreach my $ann (@anns){ 1085 1085 my @list = $e->{f}->get_tag_values($ann); lib/GI.pm
r184 r195 2117 2117 $CTL_OPT{'single_exon'} = 0; 2118 2118 $CTL_OPT{'single_length'} = 250; 2119 $CTL_OPT{'min_protein'} = 30;2119 $CTL_OPT{'min_protein'} = 0; 2120 2120 $CTL_OPT{'keep_preds'} = 0; 2121 2121 $CTL_OPT{'retry'} = 1; … … 2258 2258 $CTL_OPT{cpus} = $OPT{cpus} if (defined $OPT{cpus}); 2259 2259 $CTL_OPT{clean_try} = $OPT{clean_try} if (defined $OPT{clean_try}); 2260 $CTL_OPT{again} = $OPT{again} if (defined $OPT{again}); 2260 2261 2261 2262 #skip repeat masking command line option … … 2479 2480 $CTL_OPT{min_contig} = 1; 2480 2481 } 2481 if ($CTL_OPT{min_contig} < =0) {2482 warn "WARNING: \'min_protein\' must be set to 1or higher.\n".2483 "min_protein will be reset to 1\n\n";2484 $CTL_OPT{min_protein} = 1;2482 if ($CTL_OPT{min_contig} < 0) { 2483 warn "WARNING: \'min_protein\' must be set to 0 or higher.\n". 2484 "min_protein will be reset to 0\n\n"; 2485 $CTL_OPT{min_protein} = 0; 2485 2486 } 2486 2487 if ($CTL_OPT{retry} < 0) { lib/runlog.pm
r193 r195 27 27 'predictor', 28 28 'run', 29 'sort_base',30 29 'snaphmm', 31 30 'gmhmm', … … 174 173 $continue_flag = -1 if($self->{die_count} > $CTL_OPTIONS{retry}); #only let die up to count 175 174 $rm_key{retry}++ if ($continue_flag == 2); 176 } 177 } 178 elsif ($CTL_OPTIONS{force}) { 175 $SEEN{$log_file}++; 176 } 177 } 178 elsif ($CTL_OPTIONS{force} && ! $SEEN{$log_file}) { 179 179 $rm_key{force}++; 180 180 $continue_flag = 1; #run/re-run 181 $SEEN{$log_file}++; 182 } 183 elsif ($CTL_OPTIONS{again} && ! $SEEN{$log_file}){ 184 $continue_flag = 1; #run/re-run 185 $SEEN{$log_file}++; 181 186 } 182 187 else { 183 188 $continue_flag = 0 if (-e $gff_file); #don't re-run finished 189 $SEEN{$log_file}++; 184 190 } 185 191 … … 239 245 240 246 if($key ne 'evaluate' && 241 $key ne 'enable_fathom'){ 247 $key ne 'enable_fathom' && 248 $key ne 'keep_preds' && 249 $key ne 'other_pass' && 250 $key ne 'other_gff' && 251 $key ne 'alt_peptide' 252 ){ 242 253 $rm_key{preds}++; #almost all changes affect final predictions 243 254 }
