How about putting everything under Bio::Lite::Taxonomy?  There are several
modules with Lite in the name which are generally meant to be simpler
alternatives to other modules, and it sounds like your module is a
simplified alternative to bioperl taxonomy modules?

On Thu, Nov 4, 2010 at 10:46 AM, Bill Ward <b...@wards.net> wrote:

> 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
>



-- 
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