Bio-PhyloNetwork
view release on metacpan or search on metacpan
lib/Bio/PhyloNetwork/Factory.pm view on Meta::CPAN
$parent=Bio::PhyloNetwork::TreeFactory->new(-leaves=>\@leaves);
}
$self->{parent}=$parent;
my $oldnet=$parent->next_network();
$self->{oldnet}=$oldnet;
$self->update();
$self->{found}=[];
bless($self,$pkg);
}
sub update {
my ($self)=@_;
my @candidates=$self->{oldnet}->edges();
$self->{candidates}=\@candidates;
$self->{numcandidates}=(scalar @candidates);
$self->{index1}=-$self->{recurse};
$self->{index2}=0;
}
=head2 next_network
lib/Bio/PhyloNetwork/FactoryX.pm view on Meta::CPAN
$self->{subfactories}=[$parent];
}
$self->{parent}=$parent;
$self->update();
$self->{found}=[];
$self->{thrown}=0;
$self->{hybnow}=0;
bless($self,$pkg);
}
sub update {
my ($self)=@_;
if (defined $self->{oldnet}) {
my @candidates=$self->{oldnet}->edges();
$self->{candidates}=\@candidates;
$self->{numcandidates}=(scalar @candidates);
$self->{index1}=0;
$self->{index2}=0;
} else {
$self->{candidates}=[];
( run in 0.362 second using v1.01-cache-2.11-cpan-95122f20152 )