BOWTIE-BUILD(1)
π NAME π
okay bestie, gather round β bowtie-build is the girl who builds a colorspace index for bowtie. that's her whole job. she eats a reference and spits out an index. iconic behavior tbh π
β¨ SYNOPSIS β¨
bowtie-build [options]* <reference_in> <ebwt_outfile_base>
π¦ DESCRIPTION π¦
two lil arguments, both absolutely carrying:
reference_inβ a comma-separated list of files with ref sequences. yes, comma. like you're texting a whole group chat of genomes πebwt_outfile_baseβ write Ebwt data to files with this dir/basename. that's the vibe. that's the location. that's the name prefix. slay.
π OPTIONS π
-fβ reference files are Fasta (this is the default, so if you say nothing, this is what you get π«Ά)-cβ reference sequences given on cmd line instead (as<seq_in>)--large-indexβ force the generated index to be'large', even if ref has fewer than 4 billion nucleotides. she said big index energy whether you need it or not π-a/--noautoβ disable automatic-p/--bmax/--dcvmemory-fitting. you're driving manual, no cap-p/--packedβ use packed strings internally; slower, uses less mem. the tradeoff queen πΈ--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. heads up bestie: the algorithm becomes quadratic π not me warning you fr fr-r/--norefβ don't build.3/.4.ebwt(packed reference) portion-3/--justrefβ just build.3/.4.ebwt(packed reference) portion. the opposite twin, obsessed π-o/--offrate<int>β SA is sampled every2^offRateBWT chars (default:5)-t/--ftabchars<int>β # of chars consumed in initial lookup (default:10)--threads<int>β # of threads. give her more cores, she'll move faster β¨--ntoaβ convert Ns in reference to As--seed<int>β seed for random number generator-q/--quietβ 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 (keepin it exact)
- 64-bit Built on Debian-reproducible Tue, 09 Dec 2025 23:19:38 +0000
- Compiler:
gcc version 15.2.0Options:-O3 -Wl,--hash-style=both -DPOPCNT_CAPABILITY -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=.=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=.=/usr/src/bowtie-1.3.1-3build1 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=.=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=.=/usr/src/bowtie-1.3.1-3build1 -std=c++03 -Wl,-Bsymbolic-functions -Wl,--package-metadata={%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22bowtie%22%2C%22version%22:%221.3.1-3build1%22%2C%22architecture%22:%22amd64%22} -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now
Sizeof {int, long, long long, void*, size_t, off_t}: {4, 8, 8, 8, 8, 8}
no cap: if you're trying to remember ONE thing, it's that bowtie-build [options]* <reference_in> <ebwt_outfile_base> is the shape of her whole life π
go build that index bestie, you ate, periodt π ππ¦
that's the whole page, and just so we're clear: this is bowtie-build version 1.3.1, dated December 2025 β and yes, we're sitting in the BOWTIE-BUILD(1) user-commands section the whole time. bye bestie, ily, go index something π«Άπ
π¦ where this page comes from
- ubuntu resolute: bowtie 1.3.1-3build1 Β· Artistic-2.0
- ubuntu stonking: bowtie 1.3.1-3build1 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms