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