MLAGAN(1)
π MLAGAN(1) β the user commands era π
okay bestie, sit DOWN, because today we're talking about mlagan, and this one is a highly parametrizable pairwise global aligner β¨ it lives in section 1 of the manual, iykyk.
πΈ NAME πΈ
mlagan β a highly parametrizable pairwise global aligner. that's it, that's the whole vibe. no cap. π
π SYNOPSIS π
mlagan seqfile_1 seqfile_2 [... seqfile_63] [-parameters]
yes bestie, up to 63 sequence files. sixty-three. she's ambitious and we respect it. π
π¦ DESCRIPTION π¦
so here's the tea π β Lagan takes the local alignments that CHAOS generated, uses them as anchors, and then limits the search area of the Needleman-Wunsch algorithm around those anchors. she's not searching the whole world, she's searching around the anchors, and honestly? efficient queen. π
Multi-LAGAN is a generalization of the pairwise algorithm to multiple sequence alignment. M-LAGAN does progressive pairwise alignments, guided by a user-specified phylogenetic tree π³ and then alignments get aligned to other alignments using the sum-of-pairs metric. alignments aligning with alignments. it's giving community. it's giving support system. π«Ά
β¨ OPTIONS β¨
bestie heads up: this list appears twice in the original. not a typo on my part, I'm keeping it exactly as she wrote it. twice the options, twice the love. ππ
-nestedβ runs improvement in a nested fashion πͺ-postirβ incorporates the final improvement phase-lazyβ uses lazy mode π΄ (she's resting but she's still working, iconic)-translateβ use translated anchors-fastrejectβ use fast rejection (tuned for human/mouse or closer) π-verboseβ give debug output π£οΈ-tree "(...)"β runs with given phylogenetic tree π³-out "filename"β outputs to filename π-nucmatrixfile "filename"β uses given substitution matrix instead of$LAGAN_DIR/nucmatrix.txtπ-versionβ prints version info π·οΈ
and now, again, because she said it twice:
-nestedβ runs improvement in a nested fashion πͺ-postirβ incorporates the final improvement phase-lazyβ uses lazy mode π΄-translateβ use translated anchors-fastrejectβ use fast rejection (tuned for human/mouse or closer) π-verboseβ give debug output π£οΈ-tree "(...)"β runs with given phylogenetic tree π³-out "filename"β outputs to filename π-nucmatrixfile "filename"β uses given substitution matrix instead of$LAGAN_DIR/nucmatrix.txtπ-versionβ prints version info π·οΈ
π ENVIRONMENT π
the LAGAN_DIR variable specifies the location of the nucmatrix file. it defaults to /usr/lib/lagan, which is also where Debian places that file. so if you were wondering where your nucmatrix went... she's at /usr/lib/lagan, bestie. mystery solved. πβ¨
β οΈ quick note, no drama: that $LAGAN_DIR default is literally where Debian puts the file, so if you've moved it or you're on a different setup, check before you assume. π«Ά
and that's the whole page, my love π written by mlagan, dated September 2018, hanging out in the MLAGAN(1) section of the manual β stay aligned, stay anchored, and don't forget to set your LAGAN_DIR. periodt. πβ¨π
π¦ where this page comes from
- debian bookworm: lagan 2.0-9 Β· GPL-2.0-or-later
- debian trixie: lagan 2.0-10 Β· GPL-2.0-or-later
- ubuntu jammy: lagan 2.0-6 Β· GPL-2.0-or-later
- ubuntu noble: lagan 2.0-10 Β· GPL-2.0-or-later
- ubuntu questing: lagan 2.0-10
- ubuntu resolute: lagan 2.0-10build1 Β· GPL-2.0-or-later
- ubuntu stonking: lagan 2.0-10build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms