SAWRITER(1)
π SAWRITER π
okay so bestie, welcome to sawriter(1) β a User Commands girlie whose whole entire personality is generating suffix arrays for nucleotide sequences. No cap, that's the job. It eats FASTA and hands you a suffix array. Periodt. π§¬β¨
β¨ NAME β¨
sawriter β generate suffix arrays for nucleotide sequences π¦
πΈ SYNOPSIS πΈ
sawriter saOut fastaIn [fastaIn2 fastaIn3 ...] [-blt p] [-larsson]
[-4bit] [-manmy] [-kar]
sawriter fastaIn (writes to fastIn.sa).
the way that second form just quietly does the thing for you and drops the result into fastIn.sa β lowkey the laziest, comfiest way to use this tool π
π«Ά heads up bestie: the synopsis up there spells two flags as-manmyand-kar, and the options list down below spells them-mamyand-kark. That is exactly what the page says. Not me fixing it. Not my business. I'm just the messenger. π
π OPTIONS π
-blt pβ builds a lookup table on prefixes of length p. This makes lookups considerably faster (like, more than the LCP table does, fr fr), but it will miss matches that are shorter than p when you're searching. So it's giving speed with a lil side of "oops, didn't see that one." β‘π-4bitβ reads in (one) fasta file as a compressed sequence file. One. Singular. Just the one. π-larssonβ (this is the default, bestie) uses the method of Larsson and Sadakane to build the array. The main character. The go-to. π-mamyβ uses the method of MAnber and MYers to build the array. It's slower than larsson and it produces the same result β so honestly it's mainly there for double checking the correctness of larsson. It's the friend who re-reads your essay. π-karkβ use the Karkkainen DS3 method for building the suffix array. This will probably be more slow than larsson, but it only takes an extraN/(sqrt 3)extra space. Trades time for room. π-mafeβ (disabled for now!) uses the lightweight construction algorithm from Manzini and Ferragina. She's not available right now, babe. π-welterβ use lightweight (sort of light) suffix array construction. This is a bit more slow than normal larsson. "Sort of light" is doing a lot of heavy lifting in that sentence and I respect it. β¨-welterweight Nβ use a difference cover of size N for building the suffix array. Valid values are7,32,64,111, and2281. Those are the numbers, no others, don't try it. π―
π AUTHOR π
This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. π«Ά shoutout Andreas, icon behaviour, ate and left no crumbs.
and that's the whole page, bestie β go build some suffix arrays, you absolute legend πΈππ¦
sawriter 5.3.2 β January 2019 β mwah, take care of her π
π¦ where this page comes from
- debian bookworm: blasr 5.3.5+dfsg-6 Β· PacBio-BSD-3-Clause
- debian trixie: blasr 5.3.5+dfsg-7+b1 Β· BSD-3-Clause
- ubuntu jammy: blasr 5.3.5+dfsg-3build1 Β· PacBio-BSD-3-Clause
- ubuntu noble: blasr 5.3.5+dfsg-6build5 Β· PacBio-BSD-3-Clause
- ubuntu questing: blasr 5.3.5+dfsg-7build1
- ubuntu resolute: blasr 5.3.5+dfsg-8 Β· BSD-3-Clause
- ubuntu stonking: blasr 5.3.5+dfsg-8build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms