diff --git a/modules/Bio/EnsEMBL/SeqFeature.pm b/modules/Bio/EnsEMBL/SeqFeature.pm index 5c534faffa765552f219a5f47cb060815111b987..034e8f9531b989e16ccc37f9e54e0771d0d0491d 100755 --- a/modules/Bio/EnsEMBL/SeqFeature.pm +++ b/modules/Bio/EnsEMBL/SeqFeature.pm @@ -1109,8 +1109,8 @@ sub _transform_to_Slice { $self->end ($mapped[0]->end - $slice->chr_start + 1); $self->strand ($mapped[0]->strand); } else { - $self->start ($slice->end - $mapped[0]->end + 1); - $self->end ($slice->end - $mapped[0]->start + 1); + $self->start ($slice->chr_end - $mapped[0]->end + 1); + $self->end ($slice->chr_end - $mapped[0]->start + 1); $self->strand ($mapped[0]->strand * -1); }