[Bioperl-l] TCoffee question?
Vesko Baev
vesko_baev at abv.bg
Sat Sep 6 12:34:06 EDT 2003
Hi,
I have some ERROR MESAGES that I don't understand that they mean?
The sctipt using TCoffee (I've got the run::al.::Tcoffee module, but I do not know if it wants any TCoffee external program ot something like that?!
there is a script & ERR.messages:
#!/usr/bin/perl
use Bio::Seq;
use Bio::Tools::Run::Alignment::TCoffee;
#Build a Bio::Seq obj1
$seqobj1 = Bio::Seq->new(-seq => "gatgggtataataggtggactta");
#Build a Bio::Seq obj2
$gene_seqobj2 = Bio::Seq->new(-seq => "gacgggtatctttaggcggacttag");
# Build a tcoffee alignment factory
@params = ('ktuple' => 2,
'matrix' => 'BLOSUM',
'output' => 'clustalw',
'outfile'=> 'coffee.out');
$factory = new Bio::Tools::Run::Alignment::TCoffee (@params);
# WAY ONE with file
# $aln = $factory->align('el.fa');
# WAY TWO with 2 seq obj
my @seq_array =();
push (@seq_array, $seqobj1);
push (@seq_array, $gene_seqobj2);
$seq_array_ref = \@seq_array;
$aln = $factory->align($seq_array_ref);
my $s1_perid = $aln->average_percentage_identity;
print $s1_perid;
in the way with fasta file I've got:
------------- EXCEPTION -------------
MSG: TCoffee call crashed: 0 [command -in=el.fa,XBLOSUM,Mlalign_id_pair,Mclusta
lw_pair -ktuple=2 -outfile=coffee.out -output=clustalw]
STACK Bio::Tools::Run::Alignment::TCoffee::_run D:/Perl/site/lib/Bio/Tools/Run/A
lignment/TCoffee.pm:814
STACK Bio::Tools::Run::Alignment::TCoffee::align D:/Perl/site/lib/Bio/Tools/Run/
Alignment/TCoffee.pm:719
STACK toplevel coffee.pl:21
--------------------------------------
in the WAY 2 (with the 2 seqobj) the ERROR MESSAGE i telling me that in my array there is less then 2 seq obj (but I pushed 2 obj!)
THANKS!! AGAIN!
-----------------------------------------------------------------
http://nova.GBG.bg - Направи си сайт! Лесно, бързо и професионално.
More information about the Bioperl-l
mailing list