[Bioperl-l] Applying pairwise Smith-Waterman on nucleotide sequences?
   
    Danny Yoo
     
    dyoo@acoma.Stanford.EDU
       
    Thu, 6 Jun 2002 18:14:42 -0700 (PDT)
    
    
  
Hi everyone,
Hope this isn't a silly questions: I've been trying to get Bio::Tools::pSW
working on some nucleotide sequences I have.  I've written a small test
program:
###
use Bio::Tools::pSW;
use Bio::Seq;
my $factory = new Bio::Tools::pSW('-gap' => 12,
				  '-ext' => 2,
				 );
$factory->align_and_show(Bio::Seq->new(-seq=>"AAAC", -alphabet=>'dna'),
			 Bio::Seq->new(-seq=>"AATC", -alphabet=>'dna'),
			 STDOUT);
###
I get the following error message:
###
Warning Error
	Sequence seq1 is not typed as protein... ignoring!
Warning Error
	Sequence seq2 is not typed as protein... ignoring!
Warning Error
	Could not evaluate these sequences Sequence type [66][Dna]
Evaluation
type [65][Protein]
------------- EXCEPTION  -------------
MSG: Unable to build an alignment
STACK Bio::Tools::pSW::align_and_show
/usr/local/lib/perl5/site_perl/5.6.1/Bio/Tools/pSW.pm:339
STACK toplevel blast_test.pl:6
--------------------------------------
###
I'm getting the impression that Smith-Waterman is restricted to align only
on protein sequences.  Doh.
I'd like to do some nucleotide alignments locally --- should I be using
something like BLAST instead, or is there some variant of Smith-Waterman
that works on nucleotide sequences?
Thanks for any help!