DEXTRACT(1)
β¨ DEXTRACT(1) β¨
okay so this is the manual for dextract, a lil User Commands situation, and bestie it is so useful if you're doing assembly stuff. let's get into it π
π NAME π
dextract β pull information needed for assembly from source HDF5 files made by PacBio RS II sequencer
like. it goes in, it gets the goods out. that's the whole vibe. π§
π¦ SYNOPSIS π¦
dextract [-vq] [-o[<path>]] [-l<int(500)>] [-s<int(750)>] <input:bax_h5>
...
πΈ DESCRIPTION πΈ
so dextract takes a whole series of .bax.h5 or .subreads.[bs]am files as input, and depending on what option flags you set, it produces these:
- (
-f) a.fastafile containing subread sequences, each one with a "standard" Pacbio header β that header is made of the movie name, the well number, the pulse range, and the read quality value. iconic format, no notes. π - (
-a) a FASTA format.arrowfile containing the pulse width stream for each subread, with a header that contains the movie name and the 4 channel SNR values. four of them. always four. π - (
-q) a FASTAQ-like.quivafile β and for each subread it has the same header as the.fastafile above, except it starts with an@-sign instead, followed by the 5 quality value streams used by Quiver, one per line. and the order of those streams matters, so write it down:- deletion QVs
- deletion Tags
- insertion QVs
- merge QVs
- substitution QVs
periodt. in that order. π
If the -v option is set then the program reports the processing of each PacBio input file, otherwise it runs silently (mysterious. lowkey main character energy). π
If none of the -f, -a, or -q flags is set, then by default -f is assumed. she just picks for you, that's so generous of her. π
The destination of the extracted information is controlled by the -o parameter, as follows:
- If
-ois absent, then for each input fileX.bax.h5orX.subreads.[bs]am,dextractwill produceX.fasta,X.arrow, and/orX.quivaas per the option flags. so the output matches the input, name for name. π - If
-ois present and followed by a pathY, then the concatenation of the output for the input files is placed inY.fasta,Y.arrow, and/orY.quivaas per the option flags. everything gets smooshed together into your one chosen name. β¨ - If
-ois present but with no following path, then the output is sent to the standard output (to enable a UNIX pipe if desired π«Ά). in this case only one of the flags-f,-a, or-qcan be set β pick one, bestie, she cannot do all three like that.
π SEE ALSO π
The full documentation for dextract: is maintained as a Texinfo manual. If the info and dextract: programs are properly installed at your site, the command
info dextract
should give you access to the complete manual. go read the whole thing, it's giving scholar. ππ
fr fr: this page isdextract, June 2020,DEXTRACT(1). that's the source and version, bestie β write it down, cite it, slay. π π¦
π¦ where this page comes from
- debian bookworm: dextractor 1.0-6 Β· BSD-3-Clause
- debian trixie: dextractor 1.0-6+b2 Β· BSD-3-Clause
- ubuntu jammy: dextractor 1.0-5 Β· BSD-3-Clause
- ubuntu noble: dextractor 1.0-6build2 Β· BSD-3-Clause
- ubuntu questing: dextractor 1.0-6build3
- ubuntu resolute: dextractor 1.0-7 Β· BSD-3-Clause
- ubuntu stonking: dextractor 1.0-7build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms