[Bioperl-l] Unigene proposal and basic implementation
Lincoln Stein
lstein@cshl.org
Tue, 16 Apr 2002 10:49:04 -0400
If this is to be modeled after the Bio::Seq interface, then there should be
one interface that models the static objects -- the clusters themselves and
the various operations one can perform on clusters -- and another that is a
factory of cluster objects, e.g. the Bio::ClusterIO class.
So the hierarchy I see would be:
Bio::ClusterI
Bio::Cluster
Bio::Cluster::UniGene # MIGHT NOT BE NECESSARY
Bio::ClusterIO
Bio::ClusterIO::unigene
Lincoln
On Tuesday 16 April 2002 05:54, Ewan Birney wrote:
> On Tue, 16 Apr 2002 andrew@anatomy.otago.ac.nz wrote:
> > Hi Ewan,
> >
> > >I certainly prefer this to the straightforward Unigene one. Let's do it
> > >this way.
> >
> > Sounds good.
> >
> > >What the difference between Bio::Cluster::UniGene and
> > >
> > >Bio::Cluster::UniGene::unigene.pm?
> >
> > I've modeled this on SeqIO and SeqIO/fasta.pm. So I''ve made the
> > Bio::Cluster::UniGene::unigene.pm the format module for
> > Bio::Cluster::UniGene.pm.
>
> Can we make the directory Bio::Cluster::ClusterIO therefore?
>
> > I thought this might be a good way to go because there are a few other
> > files that Unigene has on offer that I'll look into in due course, that
> > may require different format modules. This will need me to tidy it up a
> > bit. I'll do the same sort of format guessing thing that I think SeqIO
> > does.
> >
> > - Andrew.
>
> -----------------------------------------------------------------
> Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> <birney@ebi.ac.uk>.
> -----------------------------------------------------------------
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l@bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l