SPRAI(1)
π SPRAI π
okay bestie, gather round, because this is the manual page for SPRAI β single-pass nucleotide sequencing read accuracy improvement β and it's lowkey iconic. it's part of the sprai package, it lives in the General Commands Manual section, and it's about to become your whole personality. no cap.
β¨ SYNOPSIS β¨
run it however your little heart desires, bestie:
ezez_vx1 ec.spec {asm.spec | -ec_only} [options]
ezez4qsub_vx1 ec.spec {asm.spec | -ec_only} [options]
ezez4makefile_v4.pl ec.spec [asm.spec] && make -jnproc [ec_only]
like, three whole ways to start the vibe. pick your fighter π
π¦ DESCRIPTION π¦
okay so here's the tea π΅ Sprai is a tool that corrects sequencing errors in single-pass reads for de novo assembly. it was originally designed to fix sequencing errors in single-molecule DNA sequencing reads, especially the Continuous Long Reads (CLRs) that come out of PacBio RS sequencers. main character energy, honestly.
and now the part that's genuinely important so pay attention bestie: the goal of Sprai is not maximizing the accuracy of error-corrected reads. nope. instead, Sprai is aiming at maximizing the continuity β that is, the N50 contig length β of assembled contigs after error correction. so it's not chasing perfect accuracy, it's chasing long, glorious, continuous contigs. it's giving "bigger picture" β¨
π OPTIONS π
-nβ shows you the parameters inec.specand then dips. just peeks at the config and exits. no work, just vibes.-ec_onlyβ perform error correction only. with this option you do not need to pass inasm.spec, because assembly is not performed at all. correction-only era π«Ά-now yyyymmdd_hhmmssβ use an existingresult_yyyymmdd_hhmmssdirectory from a previous run, detect the unfinished jobs, and restart at the appropriate stage. it's the "not me picking up exactly where i left off" option π
π SEE ALSO π
bash5tools(1)
also!! this program is part of sprai. go read the sprai package documentation in /usr/share/doc/sprai, and especially check out the example ec and pbasm spec files in /usr/share/doc/sprai/examples. those example spec files are the blueprint, bestie. iykyk.
reminder thatec.specis the moment, andasm.speconly joins the party when you're not doing-ec_only. don't forget youryyyymmdd_hhmmssformat for-nowor it's gonna be awkward π
and that's the whole page! this one's dated June 2016 and it's filed as SPRAI(1) β an absolute classic, we stan an aging icon ππ¦π
π¦ where this page comes from
- debian bookworm: sprai 0.9.9.23+dfsg1-2 Β· MIT
- debian trixie: sprai 0.9.9.23+dfsg1-3 Β· MIT
- ubuntu jammy: sprai 0.9.9.23+dfsg1-2 Β· MIT
- ubuntu noble: sprai 0.9.9.23+dfsg1-2 Β· MIT
- ubuntu questing: sprai 0.9.9.23+dfsg1-3
- ubuntu resolute: sprai 0.9.9.23+dfsg1-3build1 Β· MIT
- ubuntu stonking: sprai 0.9.9.23+dfsg1-4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms