[Bioperl-l] Seqboot wrapper
Fields, Christopher J
cjfields at illinois.edu
Tue Feb 4 18:26:47 UTC 2014
Gustav,
We can’t really help much w/o seeing your code and knowing what version of BioPerl you are using.
My completely wild unsubstantiated and out of left-field guess is that you are passing in something other than an alignment *object*, for instance a file with the alignment in it. Note that the code in question does create such an object using Bio::Tools::Run::Alignment::Clustalw; you can do this with a pre-made alignment using Bio::AlignIO. This ($aln in the example) is then passed in to the wrapper.
chris
On Feb 4, 2014, at 12:20 PM, ahlberg.gustav at gmail.com wrote:
> I have been trying to run seqboot via bioperl using the wrapper here
>
> http://doc.bioperl.org/bioperl-run/lib/Bio/Tools/Run/Phylo/Phylip/SeqBoot.html
>
> i keep getting the error message:
>
> MSG: Expecting a Bio::Align::AlignI object
> STACK Bio::Tools::Run::Phylo::Phylip::SeqBoot::_setinput
> /opt/local/lib/perl5/site_perl/5.12.4/Bio/Tools/Run/Phylo/Phylip/Seqboot.pm:441
> STACK Bio::Tools::Run::Phylo::Phylip::SeqBoot::run
> /opt/local/lib/perl5/site_perl/5.12.4/Bio/Tools/Run/Phylo/Phylip/Seqboot.pm:333
> STACK toplevel RIOpipe.pl:136
> But I cannot use Align::AlignI. It then tells me that:
> Use of new in Bio::Root::RootI is deprecated. Please use Bio::Root::Root
> instead
>
> I wanted to use Bioperl for seqboot so that my sequence names does not get
> truncated.
>
> Best
> Gustav
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list