Branch Coverage

blib/lib/GenOO/TranscriptCollection/Factory/GTF.pm
Criterion Covered Total %
branch 20 24 83.3


line true false branch
103 0 4936 unless my $transcript_id = $record->attribute('transcript_id')
105 0 4936 if ($record->strand == 0)
112 618 4318 if (not defined $transcript) { }
127 126 4192 if $record->start < $transcript->start
128 3229 1089 if $record->stop > $transcript->stop
131 3369 1567 if ($record->feature eq 'exon') { }
197 1370 elsif ($record->feature eq 'start_codon') { }
197 1173 elsif ($record->feature eq 'stop_codon') { }
136 116 81 if ($record->strand == 1 and !defined($transcript->coding_start) || $record->start < $transcript->coding_start) { }
81 0 elsif ($record->strand == -1 and !defined($transcript->coding_stop) || $record->stop > $transcript->coding_stop) { }
150 116 81 if ($record->strand == 1 and !defined($transcript->coding_stop) || $record->stop > $transcript->coding_stop) { }
81 0 elsif ($record->strand == -1 and !defined($transcript->coding_start) || $record->start < $transcript->coding_start) { }