The following module was proposed for inclusion in the Module List: modid: Text::Tidx DSLIP: Rd+O2 description: Range-indexing for delimited text files userid: EARONESTY (Erik Aronesty) chapterid: 11 (String_Lang_Text_Proc) communities:
similar: Tree::R rationale: Text:Tidx allows you to index any text file using key fields start-stop coordinates, and, later, use that index for binary-search lookups into the file, even though there is a range of responses. It's similar to Tree:R in that it does similar indexing. However, it exclusively operates on delimited text files, and is a tool that goes with Text:CSV in some ways. Although it was designed for chromosome, stop, start indexing, it is not genome specific, and can index any delimited text file. It's pretty similar to "tabix" which is why I wrote it (tabix was too slow). The other names I though of was: Text::Chrdex ... but the format/structure is really flexible enough to index anything... with a few tweaks it could be even moreso (arbitrary fields, double-precision support, etc.) enteredby: EARONESTY (Erik Aronesty) enteredon: Tue Sep 11 15:19:16 2012 GMT The resulting entry would be: Text:: ::Tidx Rd+O2 Range-indexing for delimited text files EARONESTY Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=2ca00000_2629edc231dd5b6f&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=2ca00000_2629edc231dd5b6f&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Text%3A%3ATidx