in reply to Submitting a module to cpan

Hippo - I did get an email from Pause. It says this.
The URL

    https://github.com/jerowe/Annovar-Wrapper/tree/Annovar-Wrapper-1.1

has entered CPAN as

  file: $CPAN/authors/id/J/JI/JILLROWE/Annovar-Wrapper-1.1
  size: 1370 bytes
   md5: 8bce9b023a3dd8057a71bef931a11501

No action is required on your part
Request entered by: JILLROWE (Jillian Rowe)
Request entered on: Mon, 07 Jul 2014 10:55:50 GMT
Request completed:  Mon, 07 Jul 2014 10:56:53 GMT

Thanks,

Corion - I know master is a terrible name. I had to fiddle a bit with uploading things from github. I didn't see many resources out there. I have proper names now, promise. ;) I deleted the master from PAUSE just now.

kCott - Thanks for the welcome! I'm a long time lurker, but first time poster. I've looked through the PAUSE menu, but probably not enough.

Anonymous - Thanks for the tip about the File::FindLib. That clearly shouldn't have been in there. Lesson learned, will do it properly even in testing.

I didn't want to make Annovar::Wrapper a part of the BioPerl distribution. I love bioperl, but its a pain to install and Annovar::Wrapper doesn't have a single bioperl dependency. Bio::Tools::Run also has a rather specific way of doing things that I didn't follow because I prefer to write my wrappers in Moose. It seems rather cruel to make users install both BioPerl and Moose. ;)

Replies are listed 'Best First'.
Re^2: Submitting a module to cpan ( ...X::... modules BioX::Annovar)
by Anonymous Monk on Jul 16, 2014 at 09:42 UTC

    I didn't want to make Annovar::Wrapper a part of the BioPerl distribution.

    Great, you don't have to, but since annovar is somekindof bio related module ...

    If you look on CPAN for Wrapper you'll find lots of existing namespaces with a bunch of related modules and then a ::Wrapper module

    You should drop ::Wrapper from the module name, add it to the description

    =head1 NAME Annovar - wrapper for bin/annovar

    There are no annovar things on cpan

    There are bioinformatics, gene reated modules

    There are things like BioX::CLPM - Perl Tools for Mass Spec Peptide Matching

    Which don't appear to depend on Bio::Perl

    I can't find guidlines about "...X::..." modules...

    And I'm not sure about Bio::Perl guidelines regarding BioX, but maybe BioX is like DBIx, where you can drop DBI/Bio adjacent modules

    So now for your consideration (with the caveats)

    BioX::Annovar - wrapper for openbioinformatics.org/annovar/ - functional annotation of genetic variants from high-throughput sequencing data

      Thanks! I think this is the BioX way to go with my naming. ;)