line |
!l |
l&&!r |
l&&r |
condition |
584
|
0 |
2 |
5 |
$filename =~ /ensgene/i and $self->source eq 'UCSC' |
|
2 |
0 |
0 |
$filename =~ /xenorefgene/i and $self->source eq 'UCSC' |
|
2 |
0 |
0 |
$filename =~ /refgene/i and $self->source eq 'UCSC' |
|
2 |
0 |
0 |
$filename =~ /refseq/i and $self->source eq 'UCSC' |
|
2 |
0 |
0 |
$filename =~ /knowngene/i and $self->source eq 'UCSC' |
894
|
2 |
0 |
0 |
$chrom and $start |
|
2 |
0 |
0 |
$chrom and $start and $end |
896
|
0 |
0 |
0 |
$g->strand == $strand and not $g->start > $end || $g->end < $start |
1418
|
120 |
27 |
26 |
$t and $t =~ /protein.coding/i |
|
120 |
12 |
15 |
$t and $t =~ /rna|transcript/i |
1512
|
243 |
0 |
0 |
exists $self->{'spid'} and defined $self->{'spid'} |
1517
|
243 |
0 |
0 |
exists $self->{'spdid'} and defined $self->{'spdid'} |
1522
|
243 |
0 |
0 |
exists $self->{'protacc'} and defined $self->{'protacc'} |
1552
|
229 |
89 |
277 |
$ucsc->share and $gene |
1626
|
64 |
12 |
0 |
$self->exonStarts->[$i] < $self->cdsStart and $self->exonEnds->[$i] > $self->cdsEnd |
|
64 |
9 |
3 |
$self->exonStarts->[$i] < $self->cdsStart and $self->exonEnds->[$i] < $self->cdsStart |
|
64 |
0 |
9 |
$self->exonStarts->[$i] < $self->cdsStart and $self->exonEnds->[$i] >= $self->cdsStart |
|
0 |
14 |
50 |
$self->exonStarts->[$i] >= $self->cdsStart and $self->exonEnds->[$i] <= $self->cdsEnd |
|
7 |
0 |
7 |
$self->exonStarts->[$i] <= $self->cdsEnd and $self->exonEnds->[$i] > $self->cdsEnd |
|
0 |
0 |
7 |
$self->exonStarts->[$i] > $self->cdsEnd and $self->exonEnds->[$i] > $self->cdsEnd |
1722
|
0 |
0 |
26 |
$ucsc->share and $gene |
1814
|
64 |
12 |
0 |
$self->exonStarts->[$j] < $self->cdsStart and $self->exonEnds->[$j] > $self->cdsEnd |
|
64 |
9 |
3 |
$self->exonStarts->[$j] < $self->cdsStart and $self->exonEnds->[$j] < $self->cdsStart |
|
64 |
0 |
9 |
$self->exonStarts->[$j] < $self->cdsStart and $self->exonEnds->[$j] >= $self->cdsStart |
|
0 |
14 |
50 |
$self->exonStarts->[$j] >= $self->cdsStart and $self->exonEnds->[$j] <= $self->cdsEnd |
|
7 |
0 |
7 |
$self->exonStarts->[$j] <= $self->cdsEnd and $self->exonEnds->[$j] > $self->cdsEnd |
|
0 |
0 |
7 |
$self->exonStarts->[$j] > $self->cdsEnd and $self->exonEnds->[$j] > $self->cdsEnd |
1931
|
0 |
0 |
0 |
$ucsc->share and $gene |
1975
|
0 |
0 |
0 |
$ucsc->share and $gene |
2037
|
0 |
0 |
48 |
$g->strand == $self->strand and not $g->start > $self->txEnd || $g->end < $self->txStart |
2061
|
2932 |
5123 |
229 |
$subfeature->primary_tag eq $type and $subfeature->start == $start |
|
8055 |
66 |
163 |
$subfeature->primary_tag eq $type and $subfeature->start == $start and $subfeature->end == $stop |
line |
l |
!l |
condition |
865
|
0 |
0 |
$opt{'name'} || $opt{'display_name'} || undef |
866
|
0 |
0 |
$opt{'id'} || $opt{'primary_id'} || undef |
867
|
0 |
0 |
$opt{'chrom'} || $opt{'seq_id'} || undef |
868
|
0 |
0 |
$opt{'start'} || undef |
869
|
0 |
0 |
$opt{'stop'} || $opt{'end'} || undef |
870
|
0 |
0 |
$opt{'strand'} || 0 |
1014
|
87 |
0 |
$linedata[12] || undef |
1015
|
51 |
0 |
$ucsc->{'ensembldata'}{$linedata[1]}[0] || $linedata[12] || undef |
1017
|
0 |
87 |
$ucsc->{'refseqsum'}{$linedata[1]}[1] || undef |
1018
|
0 |
87 |
$ucsc->{'refseqstat'}{$linedata[1]}[0] || undef |
1019
|
0 |
87 |
$ucsc->{'refseqsum'}{$linedata[1]}[0] || undef |
1056
|
0 |
0 |
$linedata[11] || undef |
1057
|
0 |
0 |
$ucsc->{'ensembldata'}{$linedata[0]}[0] || $linedata[11] || undef |
1059
|
0 |
0 |
$ucsc->{'refseqsum'}{$linedata[0]}[1] || undef |
1060
|
0 |
0 |
$ucsc->{'refseqstat'}{$linedata[0]}[0] || undef |
1061
|
0 |
0 |
$ucsc->{'refseqsum'}{$linedata[0]}[0] || undef |
1098
|
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[6] || undef |
1099
|
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[4] || undef |
1100
|
0 |
0 |
$ucsc->{'refseqstat'}{$self{'refseq'}}[0] || undef |
1101
|
0 |
0 |
$ucsc->{'refseqsum'}{$self{'refseq'}}[0] || undef |
1102
|
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[1] || undef |
1103
|
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[2] || undef |
1104
|
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[5] || undef |
1122
|
0 |
0 |
$ucsc->{'ensembldata'}{$linedata[1]}[0] || $linedata[0] || undef |
1135
|
0 |
0 |
$ucsc->{'refseqsum'}{$linedata[1]}[1] || undef |
1136
|
0 |
0 |
$ucsc->{'refseqstat'}{$linedata[1]}[0] || undef |
1137
|
0 |
0 |
$ucsc->{'refseqsum'}{$linedata[1]}[0] || undef |
1170
|
0 |
86 |
$ucsc->{'refseqsum'}{$linedata[0]}[1] || undef |
1171
|
0 |
86 |
$ucsc->{'refseqstat'}{$linedata[0]}[0] || undef |
1172
|
0 |
86 |
$ucsc->{'refseqsum'}{$linedata[0]}[0] || undef |
1204
|
53 |
120 |
$ucsc->{'ensembldata'}{$self{'name'}}[1] || undef |
1417
|
53 |
120 |
$$ensembldata{$self->name}[1] || undef |
line |
l |
!l&&r |
!l&&!r |
condition |
401
|
3 |
0 |
0 |
exists $options{'file'} or $options{'table'} |
402
|
3 |
0 |
0 |
$options{'file'} ||= $options{'table'} |
570
|
7 |
0 |
0 |
$ncol == 16 or $ncol == 15 |
|
7 |
0 |
0 |
$ncol == 16 or $ncol == 15 or $ncol == 12 |
|
0 |
0 |
0 |
$ncol == 16 or $ncol == 15 or $ncol == 12 or $ncol == 11 |
|
0 |
0 |
0 |
$ncol == 16 or $ncol == 15 or $ncol == 12 or $ncol == 11 or $ncol == 10 |
760
|
27 |
0 |
87 |
$line =~ /^#/ or not $line =~ /\w+/ |
896
|
0 |
0 |
0 |
$g->start > $end || $g->end < $start |
1083
|
0 |
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[0] || $linedata[0] |
1096
|
0 |
0 |
0 |
$ucsc->{'kgxref'}{$linedata[0]}[3] || $ucsc->{'kgxref'}{$linedata[0]}[0] || $ucsc->{'kgxref'}{$linedata[0]}[4] || $linedata[0] |
2037
|
0 |
0 |
48 |
$g->start > $self->txEnd || $g->end < $self->txStart |