Changeset 246
- Timestamp:
- 08/25/09 12:23:02 (3 months ago)
- Files:
-
- lib/Widget/genemark.pm (modified) (1 diff)
- lib/Widget/genemark/gmhmm_wrap (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lib/Widget/genemark.pm
r242 r246 66 66 close($IN); 67 67 68 if($line =~ /eukariotyc|eukaryotic/i){ #spelled wrong in version 3.968 if($line && $line =~ /eukariotyc|eukaryotic/i){ #spelled wrong in version 3.9 69 69 return parse_eukaryotic($report, $params, $q_file); 70 70 } 71 elsif($line =~ /prokaryotic/i){71 elsif($line && $line =~ /prokaryotic/i){ 72 72 return parse_prokaryotic($report, $params, $q_file); 73 73 } lib/Widget/genemark/gmhmm_wrap
r244 r246 148 148 my @files = <$tempdir/gm_dna.fa_*>; 149 149 150 if(! @files){ 151 push(@files, $s_in); 152 } 153 150 154 #run GeneMark on each split fasta 151 155 my @lst_files; … … 166 170 $offsets{Cwd::abs_path($file)} = $1; 167 171 } 172 elsif(@files == 1){ 173 $offsets{Cwd::abs_path($file)} = 0; 174 } 168 175 else{ 169 176 die "ERROR: Logic error in getting offset\n"; … … 210 217 if($line =~ /^Sequence name:\s*([^\n]+)/){ 211 218 $offset = $offsets{Cwd::abs_path($1)}; 212 die "ERROR: Logic error getting offset from hash\n" if(! defined $offset); 213 219 if(! defined $offset && @files == 1){ 220 $offset = 0; 221 } 222 elsif(! defined $offset){ 223 die "ERROR: Logic error getting offset from hash\n"; 224 } 225 214 226 if($header_flag){ 215 227 $line =~ s/^(Sequence name:\s*)[^\s]+(\s*\n)$/$1$infile$2/;
