SCRMshaw version history

April 25 2017

==>updated files: scrm.pl, top_scores.ReAsgnNrbGene.pl

#fix bug: previously get chr name by spliting '.', now replace it with './fasta ('top_scores.ReAsgnNrbGene.pl', line 105)


May 15, 2018

==>updated files: top_scores.ReAsgnNrbGene.pl, gff3.pl

#fix bug: previously get chr name by spliting '.', now replace it with './fa ('top_scores.ReAsgnNrbGene.pl', line 105, line 119)
#fix bug: FASTA header parsing failing if $f->id() returns 0. Fix with special handing if($title == 0) ('top_scores.ReAsgnNrbGene.pl' line 126)
     note: *why* this bug occurs is unclear but fix takes care of this special case where FASTA header is >0

#fix bug: parsing errors for GFF files if attribute field has only one entry. Replace old  line 36 in 'gff3.pl' ("my $id  = $1 if $attr =~ /[ID|Name|Parent]=(\S+?)/;") with new:

 	 38         if($attr =~ /;/){
     39             $id  = $1 if $attr =~ /[ID|Name]=(\S+?);/;
     40         } else {
     41             $id  = $1 if $attr =~ /[ID|Name]=(\S+)$/;
     42         }
     43 
    
