line |
!l |
l&&!r |
l&&r |
condition |
1155
|
4 |
0 |
1 |
defined $i and $d |
1217
|
0 |
0 |
2 |
defined $i and $d |
1336
|
0 |
0 |
0 |
defined $str and not exists $self->{'strand'} |
1345
|
1 |
0 |
2 |
exists $self->{'feature'} and $self->{'feature'}->has_tag("peak") |
1361
|
0 |
0 |
5 |
$s and $e |
1451
|
0 |
0 |
66 |
defined $v and $v ne "." |
1470
|
0 |
0 |
2 |
defined $s and defined $e |
1501
|
0 |
0 |
3 |
$tag and $value |
1698
|
0 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
1712
|
0 |
0 |
0 |
exists $args{'extend'} and $args{'extend'} |
1717
|
0 |
0 |
0 |
defined $seqid and defined $start |
|
0 |
0 |
0 |
defined $seqid and defined $start and defined $stop |
1820
|
7 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
1835
|
7 |
0 |
0 |
exists $args{'strand'} && defined $args{'strand'} |
1845
|
0 |
0 |
0 |
exists $args{'strand'} && defined $args{'strand'} |
1852
|
7 |
0 |
0 |
exists $args{'extend'} and $args{'extend'} |
1867
|
0 |
0 |
7 |
$params[0] and defined $params[1] |
1997
|
4 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
2258
|
0 |
0 |
0 |
$position >= $start and $position <= $stop |
2294
|
0 |
0 |
0 |
$p >= $start and $p <= $end |
2312
|
0 |
0 |
0 |
$p >= $start and $p <= $end |
2330
|
0 |
0 |
0 |
$args{'data'} and ref $args{'data'} eq "HASH" |
2339
|
0 |
0 |
0 |
$self->feature_type eq "named" and $args{'subfeature'} |
2435
|
0 |
0 |
0 |
exists $args{'strand'} and defined $args{'strand'} |
2472
|
0 |
0 |
0 |
exists $args{'strand'} and defined $args{'strand'} |
2483
|
0 |
0 |
0 |
defined $type and $type =~ /:/ |
2503
|
0 |
0 |
0 |
exists $args{'attributes'} and ref $args{'attributes'} eq "ARRAY" |
line |
l |
!l |
condition |
1396
|
0 |
0 |
$att->{'Name'} || $att->{'ID'} || $att->{'transcript_name'} || $att->{'gene_name'} || undef |
1590
|
0 |
0 |
$info ||= "." |
1626
|
0 |
4 |
shift() || 0 |
1647
|
0 |
0 |
$self->id || undef |
|
0 |
0 |
$self->name || undef |
1676
|
0 |
0 |
$args{'db'} || $self->{'data'}->open_meta_database || undef |
1693
|
0 |
0 |
$args{'db'} || $args{'database'} || $self->{'data'}->open_meta_database || undef |
1697
|
0 |
0 |
$args{'subfeature'} ||= undef |
1812
|
7 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database || undef |
1819
|
0 |
7 |
$args{'subfeature'} ||= "" |
1870
|
7 |
0 |
$args{'method'} || 'mean' |
1871
|
3 |
4 |
$args{'strandedness'} || $args{'stranded'} || 'all' |
1903
|
0 |
0 |
$args->{'strandedness'} || $args->{'stranded'} || 'all' |
1904
|
0 |
0 |
$args->{'method'} || 'mean' |
1929
|
1 |
0 |
$args{'stranded'} || 'all' |
1930
|
1 |
0 |
$args{'position'} ||= 5 |
1931
|
0 |
1 |
$args{'coordinate'} ||= undef |
1932
|
0 |
1 |
$args{'avoid'} ||= undef |
1933
|
0 |
1 |
$args{'method'} ||= "mean" |
1989
|
4 |
0 |
$args{'stranded'} || 'all' |
1990
|
0 |
4 |
$args{'extend'} ||= 0 |
1991
|
0 |
4 |
$args{'position'} ||= 5 |
1992
|
3 |
1 |
$args{'method'} ||= "mean" |
1996
|
0 |
4 |
$args{'subfeature'} ||= "" |
2303
|
0 |
0 |
$pos2data->{$a} ||= [] |
2321
|
0 |
0 |
$args{'dataset'} || undef |
2322
|
0 |
0 |
$args{'data'} ||= undef |
2323
|
0 |
0 |
$args{'callback'} ||= undef |
2324
|
0 |
0 |
$args{'subfeature'} ||= "" |
2399
|
0 |
0 |
$args{'bed'} ||= 6 |
2481
|
0 |
0 |
$args{'type'} || $self->type || undef |
2487
|
0 |
0 |
$args{'source'} || '.' |
line |
l |
!l&&r |
!l&&!r |
condition |
1304
|
0 |
0 |
2 |
$str eq 1 or $str eq -1 |
|
0 |
0 |
2 |
$str eq 1 or $str eq -1 or $str eq 0 |
1456
|
0 |
0 |
0 |
$att->{'ID'} || $att->{'Name'} || $att->{'transcript_id'} |
1631
|
0 |
0 |
4 |
$self->feature_type eq "named" or $force |
1647
|
0 |
0 |
0 |
$self->type || $self->{'data'}->feature |
1660
|
1 |
0 |
0 |
$self->end || $start |
1682
|
0 |
0 |
0 |
$args{'chromo'} || $self->seq_id |
1683
|
0 |
0 |
0 |
$args{'start'} || $self->start |
1684
|
0 |
0 |
0 |
$args{'end'} || $self->end |
1685
|
0 |
0 |
0 |
$args{'type'} || $self->type |
1704
|
0 |
0 |
0 |
$args{'seq_id'} || $args{'chromo'} || $self->seq_id |
1705
|
0 |
0 |
0 |
$args{'start'} || $self->start |
1706
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
1831
|
0 |
7 |
0 |
$args{'seq_id'} || $self->seq_id |
1832
|
0 |
7 |
0 |
$args{'start'} || $self->start |
1833
|
0 |
7 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
1841
|
0 |
0 |
0 |
$args{'seq_id'} || $f->seq_id |
1842
|
0 |
0 |
0 |
$args{'start'} || $f->start |
1843
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $f->end |
1922
|
0 |
1 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database |
1929
|
0 |
1 |
0 |
$args{'strandedness'} ||= $args{'stranded'} || 'all' |
1937
|
0 |
1 |
0 |
$args{'db'} or $self->{'data'}->open_meta_database |
1982
|
0 |
4 |
0 |
$args{'ddb'} || $args{'db'} || $self->{'data'}->open_meta_database |
1989
|
0 |
4 |
0 |
$args{'strandedness'} ||= $args{'stranded'} || 'all' |
1993
|
0 |
4 |
0 |
$args{'db'} or $self->{'data'}->open_meta_database |
2005
|
0 |
4 |
0 |
$self->seqfeature || $self |
2006
|
0 |
4 |
0 |
$args{'chromo'} || $args{'seq_id'} || $feature->seq_id |
2007
|
0 |
4 |
0 |
$args{'start'} || $feature->start |
2008
|
0 |
4 |
0 |
$args{'stop'} || $args{'end'} || $feature->end |
2173
|
0 |
1 |
0 |
$args->{'practical_start'} || $self->start |
2176
|
0 |
5 |
0 |
$args->{'practical_stop'} || $self->end |
2181
|
0 |
1 |
0 |
$args->{'practical_stop'} || $self->end |
2184
|
0 |
0 |
0 |
$args->{'practical_start'} || $self->start |
2233
|
0 |
0 |
0 |
$args->{'db'} || $self->{'data'}->open_meta_database |
2321
|
0 |
0 |
0 |
$args{'db'} ||= $args{'dataset'} || undef |
2356
|
0 |
0 |
0 |
$args{'start'} || $self->start |
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
2364
|
0 |
0 |
0 |
$args{'start'} || $self->start |
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->end |
2405
|
0 |
0 |
0 |
$args{'chromo'} || $args{'seq_id'} || $self->seq_id |
2406
|
0 |
0 |
0 |
$args{'start'} || $self->start |
2407
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->stop || $start + $self->length - 1 || $start |
2409
|
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 |
2425
|
0 |
0 |
0 |
$args{'name'} || $self->name || 'Feature_' . $self->line_number |
2456
|
0 |
0 |
0 |
$args{'chromo'} || $args{'seq_id'} || $self->seq_id |
2457
|
0 |
0 |
0 |
$args{'start'} || $self->start |
2458
|
0 |
0 |
0 |
$args{'stop'} || $args{'end'} || $self->stop || $start + $self->length - 1 || $start |
2460
|
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 |
2490
|
0 |
0 |
0 |
$args{'primary_tag'} || defined $type |
2499
|
0 |
0 |
0 |
$args{'name'} || $self->name || 'Feature_' . $self->line_number |
2501
|
0 |
0 |
0 |
$args{'id'} || sprintf('%08d', $self->line_number) |