line |
!l |
l&&!r |
l&&r |
condition |
1131
|
4 |
0 |
1 |
defined $i and $d |
1193
|
0 |
0 |
2 |
defined $i and $d |
1312
|
0 |
0 |
0 |
defined $str and not exists $self->{'strand'} |
1321
|
1 |
0 |
1 |
exists $self->{'feature'} and $self->{'feature'}->has_tag("peak") |
1337
|
0 |
0 |
5 |
$s and $e |
1427
|
0 |
0 |
66 |
defined $v and $v ne "." |
1446
|
0 |
0 |
2 |
defined $s and defined $e |
1477
|
0 |
0 |
3 |
$tag and $value |
1674
|
0 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
1688
|
0 |
0 |
0 |
exists $args{'extend'} and $args{'extend'} |
1693
|
0 |
0 |
0 |
defined $seqid and defined $start |
|
0 |
0 |
0 |
defined $seqid and defined $start and defined $stop |
1796
|
7 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
1811
|
7 |
0 |
0 |
exists $args{'strand'} && defined $args{'strand'} |
1821
|
0 |
0 |
0 |
exists $args{'strand'} && defined $args{'strand'} |
1828
|
7 |
0 |
0 |
exists $args{'extend'} and $args{'extend'} |
1843
|
0 |
0 |
7 |
$params[0] and defined $params[1] |
1971
|
4 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
2206
|
0 |
0 |
0 |
$position >= $start and $position <= $stop |
2242
|
0 |
0 |
0 |
$p >= $start and $p <= $end |
2260
|
0 |
0 |
0 |
$p >= $start and $p <= $end |
2278
|
0 |
0 |
0 |
$args{'data'} and ref $args{'data'} eq "HASH" |
2287
|
0 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
2383
|
0 |
0 |
0 |
exists $args{'strand'} and defined $args{'strand'} |
2420
|
0 |
0 |
0 |
exists $args{'strand'} and defined $args{'strand'} |
2431
|
0 |
0 |
0 |
defined $type and $type =~ /:/ |
2451
|
0 |
0 |
0 |
exists $args{'attributes'} and ref $args{'attributes'} eq "ARRAY" |
line |
l |
!l |
condition |
1372
|
0 |
0 |
$att->{'Name'} || $att->{'ID'} || $att->{'transcript_name'} || $att->{'gene_name'} || undef |
1566
|
0 |
0 |
$info ||= "." |
1602
|
0 |
4 |
shift() || 0 |
1623
|
0 |
0 |
$self->id || undef |
|
0 |
0 |
$self->name || undef |
1652
|
0 |
0 |
$args{'db'} || $self->{'data'}->open_meta_database || undef |
1669
|
0 |
0 |
$args{'db'} || $args{'database'} || $self->{'data'}->open_meta_database || undef |
1673
|
0 |
0 |
$args{'subfeature'} ||= undef |
1788
|
7 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database || undef |
1795
|
0 |
7 |
$args{'subfeature'} ||= "" |
1846
|
7 |
0 |
$args{'method'} || 'mean' |
1847
|
3 |
4 |
$args{'strandedness'} || $args{'stranded'} || 'all' |
1879
|
0 |
0 |
$args->{'strandedness'} || $args->{'stranded'} || 'all' |
1880
|
0 |
0 |
$args->{'method'} || 'mean' |
1905
|
1 |
0 |
$args{'stranded'} || 'all' |
1906
|
1 |
0 |
$args{'position'} ||= 5 |
1907
|
0 |
1 |
$args{'coordinate'} ||= undef |
1908
|
0 |
1 |
$args{'avoid'} ||= undef |
1909
|
0 |
1 |
$args{'method'} ||= "mean" |
1963
|
4 |
0 |
$args{'stranded'} || 'all' |
1964
|
0 |
4 |
$args{'extend'} ||= 0 |
1965
|
0 |
4 |
$args{'position'} ||= 5 |
1966
|
3 |
1 |
$args{'method'} ||= "mean" |
1970
|
0 |
4 |
$args{'subfeature'} ||= "" |
2251
|
0 |
0 |
$pos2data->{$a} ||= [] |
2269
|
0 |
0 |
$args{'dataset'} || undef |
2270
|
0 |
0 |
$args{'data'} ||= undef |
2271
|
0 |
0 |
$args{'callback'} ||= undef |
2272
|
0 |
0 |
$args{'subfeature'} ||= "" |
2347
|
0 |
0 |
$args{'bed'} ||= 6 |
2429
|
0 |
0 |
$args{'type'} || $self->type || undef |
2435
|
0 |
0 |
$args{'source'} || '.' |
line |
l |
!l&&r |
!l&&!r |
condition |
1280
|
0 |
0 |
2 |
$str eq 1 or $str eq -1 |
|
0 |
0 |
2 |
$str eq 1 or $str eq -1 or $str eq 0 |
1432
|
0 |
0 |
0 |
$att->{'ID'} || $att->{'Name'} || $att->{'transcript_id'} |
1607
|
0 |
0 |
4 |
$self->feature_type eq "named" or $force |
1623
|
0 |
0 |
0 |
$self->type || $self->{'data'}->feature |
1636
|
1 |
0 |
0 |
$self->end || $start |
1658
|
0 |
0 |
0 |
$args{'chromo'} || $self->seq_id |
1659
|
0 |
0 |
0 |
$args{'start'} || $self->start |
1660
|
0 |
0 |
0 |
$args{'end'} || $self->end |
1661
|
0 |
0 |
0 |
$args{'type'} || $self->type |
1680
|
0 |
0 |
0 |
$args{'seq_id'} || $args{'chromo'} || $self->seq_id |
1681
|
0 |
0 |
0 |
$args{'start'} || $self->start |
1682
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
1807
|
0 |
7 |
0 |
$args{'seq_id'} || $self->seq_id |
1808
|
0 |
7 |
0 |
$args{'start'} || $self->start |
1809
|
0 |
7 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
1817
|
0 |
0 |
0 |
$args{'seq_id'} || $f->seq_id |
1818
|
0 |
0 |
0 |
$args{'start'} || $f->start |
1819
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $f->end |
1898
|
0 |
1 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database |
1905
|
0 |
1 |
0 |
$args{'strandedness'} ||= $args{'stranded'} || 'all' |
1913
|
0 |
1 |
0 |
$args{'db'} or $self->{'data'}->open_meta_database |
1956
|
0 |
4 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database |
1963
|
0 |
4 |
0 |
$args{'strandedness'} ||= $args{'stranded'} || 'all' |
1967
|
0 |
4 |
0 |
$args{'db'} or $self->{'data'}->open_meta_database |
1979
|
0 |
4 |
0 |
$self->seqfeature || $self |
1980
|
0 |
4 |
0 |
$args{'chromo'} || $args{'seq_id'} || $feature->seq_id |
1981
|
0 |
4 |
0 |
$args{'start'} || $feature->start |
1982
|
0 |
4 |
0 |
$args{'stop'} || $args{'end'} || $feature->end |
2122
|
0 |
1 |
0 |
$args->{'practical_start'} || $self->start |
2125
|
0 |
5 |
0 |
$args->{'practical_stop'} || $self->end |
2130
|
0 |
1 |
0 |
$args->{'practical_stop'} || $self->end |
2133
|
0 |
0 |
0 |
$args->{'practical_start'} || $self->start |
2181
|
0 |
0 |
0 |
$args->{'db'} || $self->{'data'}->open_meta_database |
2269
|
0 |
0 |
0 |
$args{'db'} ||= $args{'dataset'} || undef |
2304
|
0 |
0 |
0 |
$args{'start'} || $self->start |
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
2312
|
0 |
0 |
0 |
$args{'start'} || $self->start |
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
2353
|
0 |
0 |
0 |
$args{'chromo'} || $args{'seq_id'} || $self->seq_id |
2354
|
0 |
0 |
0 |
$args{'start'} || $self->start |
2355
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->stop || $start + $self->length - 1 || $start |
2357
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr |
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr or $start eq "." |
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr or $start eq "." or not CORE::length $start |
2373
|
0 |
0 |
0 |
$args{'name'} || $self->name || 'Feature_' . $self->line_number |
2404
|
0 |
0 |
0 |
$args{'chromo'} || $args{'seq_id'} || $self->seq_id |
2405
|
0 |
0 |
0 |
$args{'start'} || $self->start |
2406
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->stop || $start + $self->length - 1 || $start |
2408
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr |
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr or $start eq "." |
|
0 |
0 |
0 |
$chr eq "." or not CORE::length $chr or $start eq "." or not CORE::length $start |
2438
|
0 |
0 |
0 |
$args{'primary_tag'} || defined $type |
2447
|
0 |
0 |
0 |
$args{'name'} || $self->name || 'Feature_' . $self->line_number |
2449
|
0 |
0 |
0 |
$args{'id'} || sprintf('%08d', $self->line_number) |