Bio::Seq isa Bio::RangeI !!!! [Re: [Bioperl-l] EST Alignment questions]

Jason Stajich jason@cgt.mc.duke.edu
Fri, 1 Nov 2002 07:55:07 -0500 (EST)


It is supposed to be  Bio::LocatableSeq is-a Bio::RangeI

-j
On 1 Nov 2002, Heikki Lehvaslaiho wrote:

> On Thu, 2002-10-31 at 23:40, Robson Francisco de Souza wrote:
> > 	Bio::Seq objects have Bio::RangeI complaince themselves, so why
> > can't I use them in AlignI objects?
>
> Are they? ... They are! Bio::Seq is actually inheriting from
> Bio::RangeI!
>
> This has to be cruft! I can not see any reason for it
>
> ... I just disabled start(), end() and strand() from my copy of
> Bio::Seq, ran all tests and none of them are failing.
>
> Unless someone comes up with a very good reason to keep this
> functionality, I am going to remove inheritance from Bio::RangeI from
> Bio::Seq.
>
> 	-Heikki
>
>
>
>

-- 
Jason Stajich
Duke University
jason at cgt.mc.duke.edu