[Bioperl-l] Namespace for the DrawableBioSeq?
Ewan Birney
birney@ebi.ac.uk
Sat, 30 Sep 2000 10:35:24 +0100 (GMT)
On Fri, 29 Sep 2000, David Block wrote:
> Hello! We are preparing for a cvs add of our DrawableBioSeq object, which
> is described at our wiki, linked to from BioPerl's wiki site. In short,
> it will accept any Bio::SeqI compliant object and draw it, either
> horizontally or vertically, with all of its subfeatures. We use it as the
> heart of our Annotation Workbench, but it comes with an API so it can be
> used in any way you like.
>
> Coming with it are the BioTkPerl modules, resurrected after being sort of
> lost for many years. Thanks to Nomi Harris for reviving them, although we
> have played with them to make them do what we want.
>
> So, where do we put this stuff? We have a DrawableBioSeq that includes a
> Bio::SeqI object as one of its attributes. We have the BioTkPerl modules
> that are required for this object, but will be useful in their own
> right. Note that this requires Tk - an external dependency.
>
> Originally I was thinking of Bio::Seq::Drawable, but our module couldn't
> be both a Bio::SeqI and a Tk::MainWindow at the same time. So it isn't a
> Bio::SeqI in that sense, but it accepts one as a parameter.
>
> So, do we start our own namespace?
I think probably best to put it in Bio::Tk::DrawableSeq or
Bio::Tk::SeqCanvas (if it is a canvas)
Next question - should we put this in the main cvs module or make a new
cvs module? I vote for a new cvs module called
bioperl-gui
or something similar...
>
> Ideas?
>
> Have a good weekend. We're going to a Death by Chocolate buffet to
> celebrate.
>
> -Dave
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l@bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l
>
-----------------------------------------------------------------
Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
<birney@ebi.ac.uk>.
-----------------------------------------------------------------