Condition Coverage

blib/lib/Bio/Tools/Run/Phylo/PhyloBase.pm
Criterion Covered Total %
condition 0 37 0.0


and 3 conditions

line !l l&&!r l&&r condition
96 0 0 0 ref $thing and $thing->isa('Bio::Align::AlignI')
0 0 0 $thing and -e $thing
161 0 0 0 ref $thing and $thing->isa('Bio::Tree::TreeI')
0 0 0 ref $thing and $thing->isa('Bio::DB::Taxonomy')

or 2 conditions

line l !l condition
124 0 0 $format ||= 'fasta'
204 0 0 $format ||= 'newick'

or 3 conditions

line l !l&&r !l&&!r condition
101 0 0 0 $align_in->next_aln || $self->throw("Alignment file '${thing}' had no alignment!")
123 0 0 0 $self->_alignment || $self->throw('_write_alignment called when _alignment had not been set')
180 0 0 0 $tree_in->next_tree || $self->throw("Tree file '${thing}' had no tree!")
184 0 0 0 $tree || $self->throw("'${thing}' supplied but unable to generate a tree from it")
203 0 0 0 $self->_tree || $self->throw('_write_tree called when _tree had not been set')
232 0 0 0 $self->_alignment || $self->throw('_get_seq_names called when _alignment had not been set')
255 0 0 0 $self->_tree || $self->throw('_get_node_names called when _tree had not been set')