I think if you put it under Bio:: then people will naturally assume that
your modules are bioperl-related.  Probably a different top level name is
appropriate, maybe something starting with Bio.

2010/11/4 Miguel Pignatelli <pignatelli_...@gva.es>

> Dear all,
>
> I have written a small set of modules that have in common certain goals
> with the bioperl modules Bio::DB::Taxonomy(::flatfile) and Bio::Taxon. The
> main differences are:
>
> + No dependencies of non-standard Perl modules (VS tons of dependencies of
> bioperl modules) -- This is important in certain (and convenient)
> environments (like GRID or cloud systems) where you can't rely on automatic
> installation of big bundles.
>
> + NCBI and RDP taxonomies support (VS only NCBI support of bioperl modules)
> -- I plan to add support for additional taxonomies.
>
> + Very fast and low memory footprint (VS general poor performance of the
> bioperl bundle). Orders of magnitude even for the simplest lookups.
>
> + Fast mapping of different identifiers (VS lack of this feature in
> bioperl)
>
> Of course, these modules doesn't compete with Bio::DB::Taxonomy and
> Bio::Taxon in completeness of methods or integration with other tools (e.g.
> the rest of the bioperl bundle) but they are very handy (and actually being
> used by several bioinformatics groups) for fast mapping and large datasets
> analysis (frequent in bioinformatic analysis).
>
> The current (local) name of these modules are "Taxonomy", "Taxonomy::RDP",
> "Taxonomy::NCBI", "Taxonomy::NCBI::Gi2taxid"
>
> I have been told to put them in CPAN. Their natural location would be under
> the "Bio::" namespace. The bioperl developers don't have any problem with
> this as long as i) the documentation clearly states that these modules are
> not bioperl related and ii) the naming is sufficiently distinguishable from
> existing (bioperl) Taxonomy modules. Bioperl already have a Bio::Taxonomy::*
> (obsolete) and Bio::DB::Taxonomy::* which makes difficult the naming
> decision.
>
> I have in mind some alternatives like:
>
> Bio::Taxonomy::Lite::*
> Bio::DB::Taxonomy::Lite::*
> Bio::TaxDB::*
> Bio::TaxonomyDB::*
> Bio::TaxLite::*
> Bio::FastTaxonomy::*
>
> I don't know what is your feel about this. Any suggestion would be welcome.
>
> Best regards,
>
> M;
>



-- 
Check out my LEGO blog at http://www.brickpile.com/
View my photos at http://flickr.com/photos/billward/
Follow me at http://twitter.com/williamward

Reply via email to