Bio-GeneDesign
view release on metacpan or search on metacpan
lib/Bio/GeneDesign/Graph.pm view on Meta::CPAN
{
my ($seq1, $seq2, $winsize, $stringency, $outfile) = @_;
my $Lseq1 = length($seq1);
my $Lseq2 = length($seq2);
my $BitMap = GD::Image->new($Lseq1, $Lseq2);
my $white = $BitMap->colorAllocate(255,255,255);
my $black = $BitMap->colorAllocate(0,0,0);
$BitMap->transparent($white);
for (my $i = 0; $i < $Lseq1 - $winsize; $i++)
{
for (my $j = 0; $j < $Lseq2 - $winsize; $j++)
{
my $match = 0;
for (my $w = 0; $w < $winsize; $w++)
{
if (substr($seq1, $i + $w, 1) eq substr($seq2, $j + $w, 1))
{
( run in 0.439 second using v1.01-cache-2.11-cpan-a1d94b6210f )