Condition Coverage

blib/lib/Bio/DB/Das/Chado/Segment.pm
Criterion Covered Total %
condition 0 202 0.0


and 2 conditions

line l !l condition
952 0 0 defined $types and 0
1328 0 0 defined $types and 0

and 3 conditions

line !l l&&!r l&&r condition
228 0 0 0 $$hashref{'is_obsolete'} and not $self->factory->allow_obsolete
241 0 0 0 defined $base_start and defined $stop
0 0 0 defined $base_start and defined $stop and defined $db_id
302 0 0 0 $$hash_ref{'is_obsolete'} and not $self->factory->allow_obsolete
318 0 0 0 defined $interbase_start and $interbase_start < 0
325 0 0 0 defined $stop and defined $length
0 0 0 defined $stop and defined $length and $stop > $length
895 0 0 0 ref $self and $self->factory->do2Level
899 0 0 0 $sub_args[0] and $sub_args[0] =~ /^-/
907 0 0 0 ref $self and $sub_args[0]
0 0 0 ref $self and $sub_args[0] and $sub_args[0] =~ /^-/
0 0 0 defined $factory and $sub_args[0]
0 0 0 defined $factory and $sub_args[0] and $sub_args[0] =~ /^-/
942 0 0 0 $type_placeholder and not $types
990 0 0 0 $types and scalar @$types != 0
1010 0 0 0 $temp_source and $temp_dbxref
1031 0 0 0 $temp_source and $temp_dbxref
1044 0 0 0 not $srcfeature_id and defined $seq_id
1083 0 0 0 defined $refclass_feature_id and defined $srcfeature_id
1103 0 0 0 $factory->srcfeatureslice and $srcfeature_id
0 0 0 $factory->srcfeatureslice and $srcfeature_id and defined $interbase_start
0 0 0 $factory->srcfeatureslice and $srcfeature_id and defined $interbase_start and defined $rend
0 0 0 defined $interbase_start and defined $rend
1129 0 0 0 ref $self and $self->factory->organism_id
1137 0 0 0 $factory->recursivMapping and not $feature_id
1158 0 0 0 $feature_query->rows < 1 and $sql_types
0 0 0 $feature_query->rows < 1 and $sql_types and not defined $interbase_start
0 0 0 $feature_query->rows < 1 and $sql_types and not defined $interbase_start and not defined $rend
1200 0 0 0 $$hashref{'is_obsolete'} and not $self->factory->allow_obsolete
1202 0 0 0 $feature_id and defined $stop
0 0 0 $feature_id and defined $stop and $stop != $$hashref{'fmax'}
1211 0 0 0 $feature_id and defined $base_start
0 0 0 $feature_id and defined $base_start and defined $$hashref{'fmin'}
0 0 0 $feature_id and defined $base_start and defined $$hashref{'fmin'} and $base_start != $$hashref{'fmin'} + 1
1306 0 0 0 $_[0] and $_[0] =~ /^-/
1324 0 0 0 $type_placeholder and not $types
1363 0 0 0 $temp_source and $temp_dbxref
1384 0 0 0 $temp_source and $temp_dbxref
1490 0 0 0 $$hashref{'is_obsolete'} and not $self->factory->allow_obsolete
1494 0 0 0 defined $feat->feature_id and $feat->feature_id != $$hashref{'feature_id'}
1499 0 0 0 $feature_id and defined $stop
0 0 0 $feature_id and defined $stop and $stop != $$hashref{'fmax'}
1505 0 0 0 $feature_id and defined $base_start
0 0 0 $feature_id and defined $base_start and $base_start != $$hashref{'fmin'} + 1
1541 0 0 0 $feature_id and defined $stop
0 0 0 $feature_id and defined $stop and $stop != $$hashref{'sfmax'}
1547 0 0 0 $feature_id and defined $base_start
0 0 0 $feature_id and defined $base_start and $base_start != $$hashref{'sfmin'} + 1
1589 0 0 0 @features > 0 and $features[-1]->feature_id ne $feat->feature_id
1667 0 0 0 $has_start and $has_stop
0 0 0 $has_start and $has_stop and $base_start > $stop
0 0 0 $strand and $strand < 0

or 2 conditions

line l !l condition
125 0 0 $target ||= 0
159 0 0 $factory->refclass_feature_id || undef
478 0 0 $$self{'strand'} || 0
962 0 0 $rangetype ||= 'overlaps'
1080 0 0 $factory->refclass_feature_id || undef
1096 0 0 $$hashref{'srcfeature_id'} || undef
1223 0 0 $factory->dbxref2source($$hashref{'dbxref_id'}) || ''
1337 0 0 $rangetype ||= 'overlaps'
1423 0 0 $factory->refclass_feature_id || undef
1439 0 0 $$hashref{'srcfeature_id'} || undef
1515 0 0 $factory->dbxref2source($$hashref{'dbxref_id'}) || ''
1557 0 0 $factory->dbxref2source($$hashref{'dbxref_id'}) || ''

or 3 conditions

line l !l&&r !l&&!r condition
119 0 0 0 ref $class_type || $class_type
955 0 0 0 $factory ||= $self->factory
968 0 0 0 $end ||= $stop
1330 0 0 0 $factory ||= $self->factory
1492 0 0 0 not defined $feat->feature_id or $feat->feature_id != $$hashref{'feature_id'}
1675 0 0 0 $has_start || $has_stop