Skip to content
Snippets Groups Projects
Commit b40e76bf authored by Monika Komorowska's avatar Monika Komorowska
Browse files

Test for undefined $end in fetch_by_Slice_start_end_strand

parent 6a57e970
No related branches found
No related tags found
No related merge requests found
......@@ -145,21 +145,21 @@ sub fetch_by_Slice_start_end_strand {
}
$start = 1 if(!defined($start));
if ( ( !defined($end) || $start > $end || $start < 0 || $end < 0 || $slice->start> $slice->end ) && $slice->is_circular ) {
if ($start > $end ) {
return $self->_fetch_by_Slice_start_end_strand_circular( $slice, $start, $end, $strand );
if ( !defined($end) || ($start > $end ) ) {
return $self->_fetch_by_Slice_start_end_strand_circular( $slice, $start, $end, $strand );
}
if ( defined($end) && ($end < 0) ) {
$end += $slice->seq_region_length;
}
if ($start < 0) {
$start += $slice->seq_region_length;
}
if ($end < 0) {
$end += $slice->seq_region_length;
}
if ( !defined($end) ) {
}
if($slice->start> $slice->end) {
return $self->_fetch_by_Slice_start_end_strand_circular( $slice, $slice->start, $slice->end, $strand );
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment