| Bio/Seq/PrimedSeq.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 47 | 31.9 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 237 | 0 | 15 | 0 | 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 | 15 | 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'} |