ora

 view release on metacpan or  search on metacpan

scripts/or.pl  view on Meta::CPAN

        $seq,    $ref,    $id,  $translate, $evalue,
        $format, $detail, $aug, $hmm,       $filter,
        $frag,   $subset, $organism
       ) = @_;
    my $mess = '* FASTA search for ' . $seq->display_id . "\n";
    my @hits = Bio::ORA->getHits($seq, 1, $ref);
    if ($#hits >= 0)
    {
        for (my $i = 0 ; $i <= $#hits ; $i++)
        {
            my ($hitstrand, $hitstart, $hitend) = split m/\|/, $hits[$i];
            my $seqstart = $hitstart - 250;
            $seqstart = 1 if ($seqstart < 1);
            my $seqend = $hitend + 250;
            $seqend = $seq->length() if ($seqend > $seq->length());
            my $seq_or = Bio::Seq->new(
                                  -seq      => $seq->subseq($seqstart, $seqend),
                                  -alphabet => 'dna',
                                  -id       => $seq->display_id . ":$seqstart-$seqend"
                                      );
            my $ora_obj = Bio::ORA->new($seq_or, $translate, $aug, $hmm);



( run in 1.017 second using v1.01-cache-2.11-cpan-71847e10f99 )