line |
true |
false |
branch |
113
|
4 |
1 |
if $gene |
114
|
4 |
1 |
if $numbering |
141
|
5 |
20 |
if (defined $value) |
142
|
0 |
5 |
if (not $value->isa('Bio::LiveSeq::Gene')) { } |
150
|
0 |
25 |
if (not exists $self->{'gene'}) { } |
176
|
6 |
23 |
if (defined $value) |
177
|
6 |
0 |
if ($value =~ /(coding)( )?(\d+)?/ or $value eq 'entry' or $value eq 'gene') { } |
183
|
1 |
28 |
if (not exists $self->{'numbering'}) { } |
205
|
0 |
5 |
if ($value->isa('Bio::Liveseq::Mutation')) |
210
|
0 |
5 |
unless ($value->pos) |
214
|
0 |
0 |
unless ($value->seq or $value->len) |
258
|
5 |
250 |
if (defined $value) |
259
|
0 |
5 |
if (not $value->isa('Bio::LiveSeq::Mutation')) { } |
267
|
0 |
255 |
if (not exists $self->{'mutation'}) { } |
292
|
5 |
60 |
if (defined $value) |
293
|
0 |
5 |
if (not $value->isa('Bio::LiveSeq::DNA') || $value->isa('Bio::LiveSeq::Transcript')) { } |
301
|
0 |
65 |
if (not exists $self->{'DNA'}) { } |
328
|
5 |
111 |
if (defined $value) |
329
|
0 |
5 |
if (not $value->isa('Bio::LiveSeq::Transcript')) { } |
337
|
0 |
116 |
if (not exists $self->{'RNA'}) { } |
365
|
5 |
17 |
if (defined $value) |
366
|
0 |
5 |
if (not $value->isa('Bio::Variation::DNAMutation')) { } |
374
|
0 |
22 |
if (not exists $self->{'dnamut'}) { } |
402
|
5 |
15 |
if (defined $value) |
403
|
0 |
5 |
if (not $value->isa('Bio::Variation::RNAChange')) { } |
411
|
0 |
20 |
if (not exists $self->{'rnachange'}) { } |
439
|
5 |
10 |
if (defined $value) |
440
|
0 |
5 |
if (not $value->isa('Bio::Variation::AAChange')) { } |
448
|
0 |
15 |
if (not exists $self->{'aachange'}) { } |
476
|
5 |
10 |
if (defined $value) |
479
|
0 |
15 |
if (not exists $self->{'exons'}) { } |
518
|
0 |
0 |
unless $aln->isa('Bio::SimpleAlign') |
520
|
0 |
0 |
if $aln->no_sequences != 2 |
526
|
0 |
0 |
unless ($aln->get_seq_by_pos(1)->id eq 'QUERY') |
527
|
0 |
0 |
if $aln->get_seq_by_pos(2)->id ne 'QUERY' |
593
|
0 |
0 |
unless $refseq->isa('Bio::PrimarySeqI') |
595
|
0 |
0 |
unless $queryseq->isa('Bio::PrimarySeqI') |
597
|
0 |
0 |
unless $pos =~ /^\+?\d+$/ |
599
|
0 |
0 |
unless $len =~ /^\+?\d+$/ |
606
|
0 |
0 |
if ($len == 1 and $refstring =~ /[^\.\-\*\?]/ and $varstring =~ /[^\.\-\*\?]/) { } |
|
0 |
0 |
elsif ($refstring =~ /^[^\.\-\*\?]+$/ and not $varstring =~ /^[^\.\-\*\?]+$/) { } |
|
0 |
0 |
elsif (not $refstring =~ /^[^\.\-\*\?]+$/ and $varstring =~ /^[^\.\-\*\?]+$/) { } |
685
|
0 |
5 |
unless ($self->gene) |
696
|
0 |
5 |
if $self->gene->get_DNA->alphabet eq 'rna' and $self->numbering eq 'gene' |
698
|
1 |
4 |
if ($self->numbering =~ /(coding)( )?(\d+)?/) { } |
701
|
1 |
0 |
if $3 |
702
|
0 |
1 |
if ($transnumber and $transnumber >= 0 and $transnumber <= $#transcripts) { } |
705
|
0 |
1 |
if $transnumber |
719
|
1 |
4 |
if ($refseq->isa('Bio::LiveSeq::Transcript')) { } |
747
|
0 |
5 |
unless $self->_mutationpos2label($refseq, $seqDiff) |
759
|
0 |
5 |
unless $mutation->label > 0 |
766
|
1 |
4 |
if ($self->numbering =~ /coding/) { } |
776
|
0 |
5 |
if ($mutation->len == 0) { } |
|
5 |
0 |
elsif ($mutation->len == 1) { } |
790
|
5 |
0 |
if ($self->_rnaAffected) { } |
|
0 |
0 |
elsif ($seqDiff->offset != 0 and $dnamut->region ne 'intron') { } |
814
|
1 |
4 |
if ($refseq->isa('Bio::LiveSeq::Transcript')) { } |
855
|
4 |
1 |
if ($self->numbering eq 'entry') |
858
|
0 |
4 |
if $tmp < 1 |
863
|
5 |
0 |
if $label > 0 |
896
|
0 |
5 |
if $dnamut_start <= 0 |
898
|
5 |
0 |
$self->mutation->len == 0 || $self->mutation->len == 1 ? : |
908
|
5 |
0 |
if $self->mutation->seq |
918
|
5 |
0 |
if $allele_ori |
920
|
0 |
5 |
$self->mutation->len == 0 ? : |
927
|
4 |
1 |
if ($seqDiff->numbering eq 'entry' or $seqDiff->numbering eq 'gene') { } |
938
|
5 |
0 |
if ($uplabel > 0) { } |
969
|
0 |
5 |
if ($self->mutation->prelabel > $DNAend or $self->mutation->postlabel > $DNAend) { } |
974
|
0 |
0 |
if ($self->mutation->postlabel == $RNAstart or follows($self->mutation->postlabel, $RNAstart)) { } |
|
0 |
0 |
elsif ($RNAend == $self->mutation->prelabel or follows($RNAend, $self->mutation->prelabel)) { } |
|
0 |
0 |
elsif (scalar @exons == 1) { } |
990
|
0 |
0 |
if (follows($self->mutation->prelabel, $before) or $after == $self->mutation->prelabel or follows($after, $self->mutation->prelabel) or follows($after, $self->mutation->postlabel)) |
1004
|
0 |
5 |
if ($strand == 1 and $self->mutation->postlabel <= $RNAstart or $strand != 1 and $self->mutation->postlabel >= $RNAstart) { } |
|
0 |
5 |
elsif ($strand == 1 and $self->mutation->prelabel >= $RNAend or $strand != 1 and $self->mutation->prelabel <= $RNAend) { } |
|
1 |
4 |
elsif (scalar @exons == 1) { } |
1014
|
0 |
0 |
if ($strand == 1) { } |
1028
|
0 |
4 |
if ($strand == 1 and $self->mutation->prelabel < $before or $strand == -1 and $self->mutation->prelabel > $before) { } |
1039
|
0 |
0 |
if ($afterdist < $beforedist) { } |
1053
|
0 |
14 |
if ($strand == 1 and $self->mutation->prelabel >= $before and $self->mutation->postlabel <= $after or $strand == -1 and $self->mutation->prelabel <= $before and $self->mutation->postlabel >= $after) { } |
|
4 |
10 |
elsif ($strand == 1 and $exons[$i]->start < $self->mutation->prelabel and $exons[$i]->end > $self->mutation->prelabel or $strand == 1 and $exons[$i]->start < $self->mutation->postlabel and $exons[$i]->end > $self->mutation->postlabel or $strand == -1 and $exons[$i]->start > $self->mutation->prelabel and $exons[$i]->end < $self->mutation->prelabel or $strand == -1 and $exons[$i]->start > $self->mutation->postlabel and $exons[$i]->end < $self->mutation->postlabel) { } |
1065
|
0 |
0 |
if ($afterdist < $beforedist) { } |
1098
|
2 |
2 |
if ($afterdist < $beforedist) { } |
1151
|
0 |
5 |
$self->mutation->len == 0 ? : |
1160
|
1 |
4 |
if ($seqDiff->numbering eq 'coding') { } |
1184
|
5 |
0 |
if ($self->RNA->valid($uplabel)) { } |
1187
|
0 |
0 |
if $self->RNA->valid($RNAprelabel) |
1200
|
0 |
5 |
if ($self->mutation->len == 0) { } |
1207
|
0 |
5 |
if ($dnstreamseq eq '-1') { } |
1234
|
5 |
0 |
if $dnamut->allele_ori->seq |
1240
|
5 |
0 |
if $self->mutation->seq |
1245
|
0 |
5 |
if $rnachange->length == 0 |
1252
|
5 |
0 |
if $aa_allele_ori |
1284
|
0 |
0 |
$self->mutation->len == 0 ? : |
1294
|
0 |
0 |
if $dnamut->allele_ori->seq |
1297
|
0 |
0 |
if $dnamut->allele_mut->seq |
1305
|
0 |
0 |
if ($seqDiff->numbering eq 'coding') { } |
1312
|
0 |
0 |
if ($rnachange->end < 0) { } |
1319
|
0 |
0 |
if $dist < 1 |
1327
|
0 |
0 |
if $dist > 0 |
1341
|
5 |
0 |
if ($self->rnachange and $self->rnachange->region eq 'coding') { } |
1355
|
5 |
0 |
if substr $mut_translation, $aa_start - 1 |
1365
|
5 |
0 |
if ($rlenori == 1 and $rlenmut == 1 and $aachange->allele_ori->seq ne '*') { } |
|
0 |
0 |
elsif ($rlenori == $rlenmut and $aachange->allele_ori->seq ne '*') { } |
|
0 |
0 |
elsif (int($rlenori - $rlenmut) % 3 == 0) { } |
1367
|
5 |
0 |
if ($aachange->allele_mut->seq) |
1382
|
0 |
0 |
if ($aachange->RNAChange->allele_mut->seq and $aachange->RNAChange->allele_ori->seq) { } |
|
0 |
0 |
elsif ($aachange->RNAChange->codon_pos == 1) { } |
1387
|
0 |
0 |
unless $rna_len % 3 == 0 |
1392
|
0 |
0 |
if ($aachange->RNAChange->allele_mut->seq eq '') { } |
|
0 |
0 |
elsif ($aachange->RNAChange->allele_ori->seq eq '') { } |
1407
|
0 |
0 |
if (not $aachange->RNAChange->allele_mut->seq) { } |
|
0 |
0 |
elsif (not $aachange->RNAChange->allele_ori->seq) { } |
1429
|
0 |
5 |
if (scalar @beforeexons ne scalar @afterexons) { } |
1436
|
0 |
25 |
if ($beforeexons[$i] ne $afterexons[$i]) |