1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
From: Charles Plessy <plessy@debian.org>
Date: Wed, 15 Apr 2020 13:53:51 +0900
Bug-Debian: https://bugs.debian.org/956746
Description: Fix Perl compatibility error in mummerplot
--- a/scripts/mummerplot.pl
+++ b/scripts/mummerplot.pl
@@ -881,7 +881,7 @@ sub PlotData ($$$)
my ($refoff, $reflen, $refdir);
my ($qryoff, $qrylen, $qrydir);
- if ( defined (%$rref) ) {
+ if ( %$rref ) {
#-- skip reference sequence or set atts from hash
if ( !exists ($rref->{$idR}) ) { next; }
else { ($refoff, $reflen, $refdir) = @{$rref->{$idR}}; }
@@ -891,7 +891,7 @@ sub PlotData ($$$)
($refoff, $reflen, $refdir) = (0, $lenR, 1);
}
- if ( defined (%$qref) ) {
+ if ( %$qref ) {
#-- skip query sequence or set atts from hash
if ( !exists ($qref->{$idQ}) ) { next; }
else { ($qryoff, $qrylen, $qrydir) = @{$qref->{$idQ}}; }
@@ -978,7 +978,7 @@ sub PlotData ($$$)
my ($refoff, $reflen, $refdir);
my ($qryoff, $qrylen, $qrydir);
- if ( defined (%$rref) ) {
+ if ( %$rref ) {
#-- skip reference sequence or set atts from hash
if ( !exists ($rref->{$idR}) ) { next; }
else { ($refoff, $reflen, $refdir) = @{$rref->{$idR}}; }
@@ -988,7 +988,7 @@ sub PlotData ($$$)
($refoff, $reflen, $refdir) = (0, $lenR, 1);
}
- if ( defined (%$qref) ) {
+ if ( %$qref ) {
#-- skip query sequence or set atts from hash
if ( !exists ($qref->{$idQ}) ) { next; }
else { ($qryoff, $qrylen, $qrydir) = @{$qref->{$idQ}}; }
@@ -1031,7 +1031,7 @@ sub PlotData ($$$)
}
- if ( !defined (%$rref) ) {
+ if ( !%$rref ) {
if ( $ismultiref ) {
print STDERR
"WARNING: Multiple ref sequences overlaid, try -R or -r\n";
@@ -1041,7 +1041,7 @@ sub PlotData ($$$)
}
}
- if ( !defined (%$qref) ) {
+ if ( !%$qref ) {
if ( $ismultiqry && !$OPT_coverage ) {
print STDERR
"WARNING: Multiple qry sequences overlaid, try -Q, -q or -c\n";
|