Branch Coverage

lib/Sanger/CGP/Vagrent/TranscriptSource/FileBasedTranscriptSource.pm
Criterion Covered Total %
branch 14 38 36.8


line true false branch
51 0 1724 unless (defined $gp and $gp->isa('Sanger::CGP::Vagrent::Data::AbstractGenomicPosition'))
56 1704 20 if defined $trans
63 0 0 unless defined $gr
64 0 0 if ($gr->getMinPos == $gr->getMaxPos and $gr->getMaxPos == 0) { }
70 0 0 unless defined $$self{'_dumpInfo'}{'_geneList'}
71 0 0 unless defined $$self{'_dumpInfo'}{'_transcriptStore'}
76 0 0 unless defined $$self{'_dumpInfo'}{'_geneList'}[$i]
78 0 0 unless defined $transList and scalar @$transList > 0
88 0 0 unless open my $fh, $cmd
109 0 0 unless open my $fh, $cmd
123 862 862 unless defined $$self{'_cache_tbx'}
126 0 1724 if ($gp->getMinPos < $SEARCH_BUFFER) { }
132 0 1724 unless defined $iter
148 862 0 if ($k eq 'cache')
157 0 862 unless (-e $cache and -f $cache and -r $cache)
161 0 862 unless (-e $cache_index and -f $cache_index and -r $cache_index)
166 0 862 unless (-e $fa and -f $fa and -r $fa)
170 0 862 unless (-e $fai and -f $fai and -r $fai)
179 852 852 unless (defined $$self{'_fai_obj'})