esl-weight(1)
π esl-weight(1) β the Easel manual, but make it cute π
okay bestie, so you found yourself in the Easel section of the man pages (that's manual page esl-weight(1), from the Easel Manual, iykyk) and you're like "what is this". don't worry. I got you. π«Ά
β¨ NAME β¨
esl-weight β calculate sequence weights in MSA(s). that's it, that's the whole job. π
πΈ SYNOPSIS πΈ
esl-weight [options] msafile
π¦ DESCRIPTION π¦
so what esl-weight does is: it calculates individual sequence weights for each alignment inside msafile, and then it outputs a whole new multiple sequence alignment file in Stockholm format. and the weights? they get annotated in Stockholm-format #=GS seqname WT weight lines. yes, that's a real format. iconic of them.
the default weighting algorithm is the Gerstein/Sonnhammer/Chothia algorithm. so if you just run it with no options, that's the one you get. no cap.
and one lil detail that matters a lot: if msafile is - (a single dash, bestie, just one), then the MSA input is read from stdin. chef's kiss.
π OPTIONS π
-hβ print brief help. and when I say brief help I mean it also gives you the version number and a summary of all the options, including the expert options. so honestly, start here.-gβ use the Gerstein/Sonnhammer/Chothia weighting algorithm. this is the default, so it's the one you already have. you're welcome.-pβ use the Henikoff position-based weighting algorithm. this one is faster and more memory efficient than the default. so if your alignment is giving big and your RAM is giving small, this is your girl.-bβ "BLOSUM weights": uses approximately the same rule that was used in constructing the BLOSUM score matrices. what does that mean? it involves single-linkage clustering at some fractional identity threshold (default0.62; see the--idoption, bestie), and then for each cluster, it splits a total weight of one uniformly amongst all sequences in the cluster. total weight of one per cluster, split evenly. that's the whole vibe.
π₯ EXPERT OPTIONS π₯
--id <x>β sets the fractional identity threshold used by the BLOSUM weighting rule (that's option-b; and yes it's required for that rule, don't skip it) to a number0<=x<=1. the default is0.62.--aminoβ assert that themsafilecontains protein sequences.--dnaβ assert that themsafilecontains DNA sequences.--rnaβ assert that themsafilecontains RNA sequences.
π SEE ALSO π
go look. it's giving resources. β¨
π COPYRIGHT π
Copyright (C) 2020 Howard Hughes Medical Institute.
Freely distributed under the BSD open source license. slay, honestly.
π AUTHOR π
and that's the whole page, bestie!! this was Easel 0.48, from Nov 2020, and it's the esl-weight(1) manual page. go weight some sequences. you got this. ππ§π¦πβ
π¦ where this page comes from
- fedora 43: hmmer-easel 3.3.2-11.fc43 Β· GPL-3.0-only
- fedora 44: hmmer-easel 3.3.2-12.fc44 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms