Index and sort a Bed on the fly with Tabix (deprecated).
This program is now part of the main jvarkit
tool. See jvarkit for compiling.
Usage: java -jar dist/jvarkit.jar bedindextabix [options] Files
Usage: bedindextabix [options] Files
Options:
-h, --help
print help and exit
--helpFormat
What kind of help. One of [usage,markdown,xml].
--maxRecordsInRam
When writing files that need to be sorted, this will specify the number
of records stored in RAM before spilling to disk. Increasing this number
reduces the number of file handles needed to sort a file, and increases
the amount of RAM needed
Default: 50000
* -o, --output
Output file. Optional . Default: stdout
-s, --sort
sort BED prior to saving
Default: false
--tmpDir
tmp working directory. Default: java.io.tmpDir
Default: []
--version
print version and exit
20150708
The project is licensed under the MIT license.
Should you cite bedindextabix ? https://github.com/mr-c/shouldacite/blob/master/should-I-cite-this-software.md
The current reference is:
http://dx.doi.org/10.6084/m9.figshare.1425030
Lindenbaum, Pierre (2015): JVarkit: java-based utilities for Bioinformatics. figshare. http://dx.doi.org/10.6084/m9.figshare.1425030
just use htslib/tabix…
java -jar dist/bedindextabix.jar -s -o out.bed.gz input.bed