line |
true |
false |
branch |
105
|
2286 |
540 |
unless $record->feature eq 'exon' or $record->feature eq 'start_codon' or $record->feature eq 'stop_codon'
|
106
|
0 |
3522 |
unless my $tid = $record->attribute('transcript_id')
|
108
|
0 |
3522 |
unless my $gid = $record->attribute('gene_id')
|
111
|
0 |
3522 |
if ($record->strand == 0)
|
117
|
348 |
3174 |
if (not defined $transcript) { }
|
130
|
156 |
192 |
unless (exists $genes{$gid})
|
136
|
180 |
2994 |
if $record->start < $transcript->start
|
137
|
3174 |
0 |
if $record->stop > $transcript->stop
|
140
|
2982 |
540 |
if ($record->feature eq 'exon') { }
|
|
270 |
270 |
elsif ($record->feature eq 'start_codon') { }
|
|
270 |
0 |
elsif ($record->feature eq 'stop_codon') { }
|
145
|
168 |
102 |
if ($record->strand == 1 and !defined($transcript->coding_start) || $record->start < $transcript->coding_start) { }
|
|
102 |
0 |
elsif ($record->strand == -1 and !defined($transcript->coding_stop) || $record->stop > $transcript->coding_stop) { }
|
159
|
168 |
102 |
if ($record->strand == 1 and !defined($transcript->coding_stop) || $record->stop > $transcript->coding_stop) { }
|
|
102 |
0 |
elsif ($record->strand == -1 and !defined($transcript->coding_start) || $record->start < $transcript->coding_start) { }
|
188
|
0 |
192 |
unless ($gene->overlaps($tr))
|