Bio-RNA-Treekin
view release on metacpan or search on metacpan
Added LICENSE file to MANIFEST.
0.04 2022-12-08
- added Perl v5.14 requirement to the distribution meta data
- added GPLv3 LICENSE file
0.03 2022-01-13
- removed debug output spamming the terminal when reading a file
0.02 2022-01-03
- added support for '# of iterations' footer in new Treekin versions
0.01 2021-12-22
First version, released on an unsuspecting world.
lib/Bio/RNA/Treekin/Record.pm view on Meta::CPAN
is => 'ro',
required => 0,
predicate => "has_$_",
)
foreach qw(
info
init_population
rates_file
file_index
cmd
of_iterations
);
# Get number of population data rows stored.
sub population_data_count {
my ($self) = @_;
my $data_count = @{ $self->_population_data };
return $data_count;
}
lib/Bio/RNA/Treekin/Record.pm view on Meta::CPAN
'States limit' => $self->states_limit,
);
my $header_str = join "\n", pairmap { "# $a: $b" } @header_entries;
# Population data
my $population_str
= join "\n", map { "$_" } @{ $self->_population_data };
# Footer (new Treekin versions only).
my $footer_str = $self->has_of_iterations
? '# of iterations: ' . $self->of_iterations
: q{};
my $self_as_str = $header_str . "\n" . $population_str;
$self_as_str .= "\n" . $footer_str if $footer_str;
return $self_as_str;
}
__PACKAGE__->meta->make_immutable;
t/data/treekin_single_small_new.kin view on Meta::CPAN
1.00000000000000005551e-01 9.975614e-01 1.780033e-03 1.699285e-04 4.366637e-04 2.853783e-05 1.732678e-05 5.203420e-06 2.284726e-07 7.195039e-07
3.29999999999999960032e-01 9.925545e-01 5.493689e-03 5.726556e-04 1.206952e-03 9.145588e-05 5.531990e-05 1.686918e-05 2.355482e-06 6.251624e-06
8.58999999999999874767e-01 9.835173e-01 1.233819e-02 1.520550e-03 2.184748e-03 2.229225e-04 1.337191e-04 4.220111e-05 1.405266e-05 2.627692e-05
2.07569999999999943441e+00 9.707329e-01 2.190646e-02 3.592723e-03 2.808839e-03 4.666975e-04 2.750026e-04 9.350034e-05 6.143765e-05 6.249221e-05
4.87410999999999816623e+00 9.586998e-01 2.924071e-02 7.377603e-03 2.945105e-03 8.148683e-04 4.643097e-04 1.828670e-04 1.859488e-04 8.880556e-05
1.13104529999999954271e+01 9.513184e-01 3.080657e-02 1.240492e-02 3.020511e-03 1.099316e-03 5.992051e-04 2.952576e-04 3.610896e-04 9.469268e-05
2.61140418999999894822e+01 9.475712e-01 3.071786e-02 1.589999e-02 3.076343e-03 1.171927e-03 6.248600e-04 3.656116e-04 4.772013e-04 9.499057e-05
6.01622963699999715459e+01 9.468848e-01 3.069401e-02 1.656599e-02 3.087073e-03 1.172795e-03 6.246081e-04 3.765550e-04 4.991709e-04 9.502509e-05
1.38473281650999922476e+02 9.468742e-01 3.069365e-02 1.657630e-02 3.087240e-03 1.172769e-03 6.245952e-04 3.766629e-04 4.995109e-04 9.502564e-05
1.00000000000000000000e+12 9.468742e-01 3.069365e-02 1.657630e-02 3.087240e-03 1.172769e-03 6.245952e-04 3.766629e-04 4.995109e-04 9.502564e-05
# of iterations: 9
( run in 2.928 seconds using v1.01-cache-2.11-cpan-96521ef73a4 )