HISAT2-BUILD-L(1)
πΈ HISAT2-BUILD-L(1) β bestie, it's the HISAT2 indexer, large index binary π
okay so you went looking for the hisat2-build-l manual page and you found me instead, which, honestly, slay. this is the big-sister version of the HISAT2 index builder β the one that makes the large index .ht2l files. let's get into it π¦
β¨ NAME β¨
hisat2-build-l β HISAT2 indexer, large index binary. that's the whole vibe. it builds indexes. it's large. it's iconic. π
β¨ SYNOPSIS β¨
hisat2-build [options]* <reference_in> <ht2_index_base>
like yeah, the binary is called hisat2-build-l but it literally introduces itself as hisat2-build in the usage line. main character energy, no notes. π
β¨ DESCRIPTION β¨
HISAT2 version 2.2.1 by Daehwan Kim (infphilo@gmail.com, http://www.ccb.jhu.edu/people/infphilo) β king behavior fr fr π
reference_in a comma-separated list of files with ref sequences. that's it, that's the list. feed it your reference, bestie π§
hisat2_index_base write ht2l data to files with this dir/basename. so basically wherever you point it, that's where the index lives. choose wisely because it's not shy about writing files π
β¨ OPTIONS β¨
one billion options? no. but like, a lot? yes. here's every single one, no skipping, no cap:
-cβ reference sequences given on cmd line (as<reference_in>)-a,--noautoβ disable automatic-p/--bmax/--dcvmemory-fitting-p <int>β number of threads. more threads = more zoomies ππ¨--bmax <int>β max bucket sz for blockwise suffix-array builder--bmaxdivn <int>β max bucket sz as divisor of ref len (default: 4)--dcv <int>β diff-cover period for blockwise (default: 1024)--nodcβ disable diff-cover (algorithm becomes quadratic)
β οΈ bestie. quadratic. i'm just saying what the manpage says. don't do it unless you truly know what you're doing π
-r,--norefβ don't build.3/.4.ht2(packed reference) portion-3,--justrefβ just build.3/.4.ht2(packed reference) portion-o,--offrate <int>β SA is sampled every 2^offRate BWT chars (default: 5)-t,--ftabchars <int>β # of chars consumed in initial lookup (default: 10)--localoffrate <int>β SA (local) is sampled every 2^offRate BWT chars (default: 3)--localftabchars <int>β # of chars consumed in initial lookup in a local index (default: 6)--snp <path>β SNP file name--haplotype <path>β haplotype file name--ss <path>β Splice site file name--exon <path>β Exon file name--repeat-ref <path>β Repeat reference file name--repeat-info <path>β Repeat information file name--repeat-snp <path>β Repeat snp file name--repeat-haplotype <path>β Repeat haplotype file name--seed <int>β seed for random number generator π²-q,--quietβ disable verbose output (for debugging)-h,--helpβ print detailed description of tool and its options--usageβ print this usage message--versionβ print version information and quit
π οΈ the build receipts (yes this is part of the page)
64-bit Built on Debian 21 January 2026 Compiler: gcc version 15.2.0 (Ubuntu 15.2.0-11ubuntu1) Options: -O3 -funroll-loops -g3 -Wdate-time -D_FORTIFY_SOURCE=3 -std=c++11 Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}
like it really said "here's my whole compiler lore" and i respect it π
π SEE ALSO π
nothing here bestie, the original page doesn't list any references. you're on your own but you're doing great π«Ά
π«Ά cute sign-off
hisat2-build-l version 2.2.1, dated January 2026. that's the tea, that's the source, that's the date. go forth and build your large index, you absolute legend. periodt π
β¨πΈ
π¦ where this page comes from
- ubuntu resolute: hisat2 2.2.1-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: hisat2 2.2.1-5build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms