kentnf / iTAK

iTAK
37 stars 9 forks source link

STACK: Error::throw #3

Open Biscuite-wzy opened 2 years ago

Biscuite-wzy commented 2 years ago

Dear iTAK developpers, When I run perl iTAK.pl Atha_seq, the following error occurred,

------------- EXCEPTION: Bio::Root::Exception ------------- MSG: Calling translate without a seq argument! STACK: Error::throw STACK: Bio::Root::Root::throw /usr/local/share/perl5/Bio/Root/Root.pm:449 STACK: Bio::Tools::CodonTable::translate /usr/local/share/perl5/Bio/Tools/CodonTable.pm:438 STACK: Bio::PrimarySeqI::translate /usr/local/share/perl5/Bio/PrimarySeqI.pm:656 STACK: Bio::SeqUtils::translate_3frames /usr/local/share/perl5/Bio/SeqUtils.pm:374 STACK: Bio::SeqUtils::translate_6frames /usr/local/share/perl5/Bio/SeqUtils.pm:400 STACK: main::itak_identify /home/wzy/biosoft/iTAK/iTAK.pl:190 STACK: /home/wzy/biosoft/iTAK/iTAK.pl:41

How can I resolve it? Thanks a lot.

taotaoyuan commented 11 months ago

I got the same error, did you resolved it?

kentnf commented 4 months ago

I guess the error is due to the Bioperl package, could you please check if the Bioperl is installed? If not, you can try the python version of iTAK which will be released in next few days.

LiTingWinky commented 3 months ago

I came across the same error and found that my fasta file contained sequences that had only one amino acid, and after deleting those sequences it worked!