Bio/Seq/PrimedSeq.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 15 | 47 | 31.9 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
237 | 0 | 0 | 15 | ref $self->{'seq'} and $self->{'seq'}->isa('Bio::SeqI') |
245 | 0 | 28 | 2 | ref $self->{$primer} and $self->{$primer}->isa('Bio::PrimarySeqI') |
249 | 0 | 0 | 30 | ref $self->{$primer} and $self->{$primer}->isa('Bio::SeqFeature::Primer') |
260 | 14 | 0 | 1 | $self->{'left'}->start and $self->{'left'}->end |
14 | 0 | 1 | $self->{'left'}->start and $self->{'left'}->end and $self->{'right'}->start | |
0 | 0 | 1 | $self->{'left'}->start and $self->{'left'}->end and $self->{'right'}->start and $self->{'right'}->end | |
422 | 0 | 0 | 0 | defined $primer_left and not $primer_left eq $left_location |
426 | 0 | 0 | 0 | defined $primer_right and not $primer_right eq $right_location |
430 | 0 | 0 | 0 | defined $primer_product and not $primer_product eq $amplicon_size |
line | l | !l | condition |
---|---|---|---|
339 | 3 | 0 | $target->id || 'unidentified' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
236 | 12 | 0 | 0 | delete $args{'-seq'} || delete $args{'-target_sequence'} || $self->throw('Need to provide a sequence during PrimedSeq object construction') |
243 | 30 | 0 | 0 | delete $args{'-' . $primer . '_primer'} || $self->throw('Need to provide both primers during PrimedSeq object construction') |
389 | 0 | 0 | 0 | defined $middle || !defined($after) |
14 | 0 | 0 | defined $before or not defined $middle || !defined($after) | |
410 | 0 | 0 | 14 | exists $left->{'PRIMER_LEFT'} or exists $right->{'PRIMER_RIGHT'} |
0 | 0 | 14 | exists $left->{'PRIMER_LEFT'} or exists $right->{'PRIMER_RIGHT'} or exists $self->{'PRIMER_PRODUCT_SIZE'} |