{
$x1 = sprintf( "%.0f", ( $entry->[ S_BEG ] - $beg ) * $factor );
$x2 = $x1 + $w;
+ $x1 = 0 if $x1 < 0;
+ $x2 = $cookie->{ 'IMG_WIDTH' } if $x2 > $cookie->{ 'IMG_WIDTH' };
for ( $y_step = 0; $y_step < @ladder; $y_step++ ) {
last if $x1 >= $ladder[ $y_step ] + 1;
}
- $x1 = 0 if $x1 < 0;
- $x2 = $cookie->{ 'IMG_WIDTH' } if $x2 > $cookie->{ 'IMG_WIDTH' };
-
$y1 = $cookie->{ 'TRACK_OFFSET' } + ( ( 1.1 + $cookie->{ 'FEAT_WIDTH' } ) * $y_step );
$y2 = $y1 + $cookie->{ 'FEAT_WIDTH' };
push @features, feature_align( $entry, $beg, $y1, $factor, $cookie->{ 'FEAT_WIDTH' } ) if $entry->[ ALIGN ] ne '.';
- $ladder[ $y_step ] = $x1 + $w;
+ # $ladder[ $y_step ] = $x1 + $w;
+ $ladder[ $y_step ] = sprintf( "%.0f", ( $entry->[ S_BEG ] - $beg ) * $factor ) + $w;
}
}