Bio-DB-TFBS
view release on metacpan or search on metacpan
t/transfac_pro.t view on Meta::CPAN
my $fA = $matrix->get_compressed_freq('A');
my @check = Bio::Matrix::PSM::SiteMatrix::_uncompress_string($fA,1,1);
my @A = $matrix->get_array('A');
my ($var, $max) = (0, 0);
for (my $i = 0; $i < @check; $i++) {
my $diff = abs(abs($check[$i]) - abs($A[$i]));
$var += $diff;
$max = $diff if ($diff > $max);
}
my $avg = $var / @check;
cmp_ok $avg, '<', 0.01; # Loss of data under 1 percent
# SiteMatrixI methods
is $matrix->id, 'V$E47_01';
is $matrix->accession_number, $matrix_id;
is $matrix->consensus, 'ATGCATGCATGC';
is $matrix->IUPAC, 'NNNNNNNNNNNN';
is $matrix->regexp, '\S\S\S\S\S\S\S\S\S\S\S\S';
is $matrix->width, 12;
is $matrix->sites, 5;
ok ! $matrix->IC;
( run in 0.357 second using v1.01-cache-2.11-cpan-709fd43a63f )