line |
true |
false |
branch |
133
|
0 |
1 |
unless my $base = shift() |
137
|
0 |
1 |
unless -d $base and -w _ |
151
|
0 |
1 |
if @_ |
157
|
0 |
1 |
if @_ |
176
|
0 |
0 |
$options->{'visibility'} =~ /pack/i ? : |
177
|
0 |
0 |
$options->{'visibility'} =~ /pack/i ? : |
181
|
0 |
0 |
if (my $graph_type = $options->{'glyph'}) { } |
182
|
0 |
0 |
if ($graph_type =~ /box/) { } |
186
|
0 |
0 |
$graph_type =~ /density/ ? : |
192
|
0 |
0 |
$options->{'visibility'} =~ /pack/ ? : |
195
|
0 |
0 |
if $options->{'name'} |
197
|
0 |
0 |
if $options->{'description'} |
198
|
0 |
0 |
if (my $color = $options->{'color'}) |
201
|
0 |
0 |
if (my $color = $options->{'altColor'}) |
204
|
0 |
0 |
if (exists $options->{'viewLimits'} and my($low, $hi) = split(/:/, $options->{'viewLimits'}, 3)) |
208
|
0 |
0 |
if (exists $options->{'maxHeightPixels'} and my($max, $default, $min) = split(/:/, $options->{'maxHeightPixels'}, 4)) |
213
|
0 |
0 |
if $options->{'windowingFunction'} |
218
|
0 |
0 |
if $options->{'smoothingWindow'} |
233
|
0 |
1 |
unless $type =~ /^(gff3|featurefile)$/i |
239
|
1 |
0 |
if ($type eq 'gff3') { } |
252
|
1 |
0 |
if defined $name |
253
|
0 |
1 |
if defined $note |
259
|
0 |
1 |
unless $seqid |
262
|
1 |
0 |
if ($type eq 'gff3') { } |
298
|
0 |
1 |
if /^#/ |
299
|
0 |
1 |
unless /\S/ |
301
|
0 |
1 |
if (/^track/) |
306
|
0 |
1 |
if (/^fixedStep/) |
311
|
1 |
0 |
if (/^variableStep/) |
316
|
0 |
1 |
if (/^\S+\s+\d+\s+\d+\s+-?[\dEe.]+/) |
321
|
1 |
0 |
if ($format ne 'none') |
326
|
0 |
1 |
$format eq 'bed' ? : |
|
1 |
0 |
unless $self->{'track_options'}{'chrom'} and exists $self->current_track->{'seqids'}{$self->{'track_options'}{'chrom'}}{'min'} |
329
|
0 |
1 |
if $format eq 'bed' |
330
|
0 |
1 |
if $format eq 'fixed' |
331
|
1 |
0 |
if $format eq 'variable' |
336
|
0 |
1 |
if defined $_ and /^(track|variableStep|fixedStep)/ |
348
|
0 |
0 |
unless $options{'type'} eq 'wiggle_0' |
360
|
0 |
0 |
unless exists $options{'chrom'} |
361
|
0 |
0 |
unless exists $options{'start'} |
362
|
0 |
0 |
unless exists $options{'step'} |
372
|
0 |
1 |
unless exists $options{'chrom'} |
398
|
0 |
1 |
if ($self->allow_sampling and (my $size = &Bio::Graphics::Wiggle::Loader::stat($infh)->size) > 5000000) |
408
|
0 |
1 |
if ($bedline) |
412
|
0 |
0 |
if $transform |
418
|
0 |
3809 |
if /^track/ |
419
|
0 |
3809 |
if /chrom=(\S+)/ and $1 ne $chrom |
420
|
0 |
3809 |
if /^\#|fixedStep|variableStep/ |
421
|
0 |
3809 |
unless my @tokens = split(/\s+/, $_, 0) |
422
|
0 |
3809 |
@tokens > 3 ? : |
424
|
0 |
3809 |
if $transform |
449
|
0 |
0 |
unless seek $fh, int rand $size, 0 |
452
|
0 |
0 |
unless $line |
455
|
0 |
0 |
unless $value =~ /^[\d\seE.+-]+$/ |
456
|
0 |
0 |
if $transform |
472
|
0 |
2 |
if $transform |
481
|
0 |
0 |
if $value == 0 |
488
|
0 |
0 |
if $value == 0 |
489
|
0 |
0 |
if ($value < 0) { } |
501
|
0 |
0 |
if $oops |
503
|
0 |
0 |
if /^track/ |
504
|
0 |
0 |
if /^#/ |
515
|
0 |
0 |
if $transform |
524
|
0 |
0 |
unless exists $self->current_track->{'seqids'}{$seqid}{'start'} and $self->current_track->{'seqids'}{$seqid}{'start'} < $start |
528
|
0 |
0 |
unless exists $self->current_track->{'seqids'}{$seqid}{'end'} and $self->current_track->{'seqids'}{$seqid}{'end'} > $end |
544
|
0 |
0 |
if not defined $chrom->{'start'} or $chrom->{'start'} > $start |
547
|
0 |
0 |
if not defined $chrom->{'end'} or $chrom->{'end'} < $end |
554
|
0 |
0 |
if /^(track|variableStep|fixedStep)/ |
555
|
0 |
0 |
if /^#/ |
558
|
0 |
0 |
if (@buffer >= 500000) |
559
|
0 |
0 |
if $transform |
568
|
0 |
0 |
if $transform |
569
|
0 |
0 |
if @buffer |
584
|
0 |
3809 |
if /^(track|variableStep|fixedStep)/ |
585
|
0 |
3809 |
if /^#/ |
587
|
0 |
3809 |
unless my($start, $value) = split(/\s+/, $_, 3) |
588
|
0 |
3809 |
if $transform |
589
|
0 |
3809 |
unless eval {
do {
$wigfile->set_value($start, $value);
1
}
} |
596
|
1 |
3808 |
if not defined $chrom->{'start'} or $chrom->{'start'} > $start |
599
|
3809 |
0 |
if not defined $chrom->{'end'} or $chrom->{'end'} < $end |
613
|
1 |
0 |
unless (exists $self->current_track->{'seqids'}{$seqid}{'wig'}) |
629
|
0 |
1 |
unless ($class->can('new')) |
632
|
0 |
0 |
if $@ |
645
|
0 |
1 |
unless $wigfile |
654
|
0 |
0 |
unless $rgb =~ /\d+,\d+,\d+/ |
663
|
0 |
0 |
unless (%Bio::Graphics::Wiggle::Loader::color_name) |
666
|
0 |
0 |
unless my($hex, $name) = split(' ', $_, 3) |
676
|
0 |
1 |
unless @args |
680
|
0 |
1 |
unless defined $_ |