cmpress(1)
π cmpress β the glow-up your CM database needed
okay so bestie, welcome to cmpress, a page from the Infernal Manual (that's the cmpress(1) manual, section 1, iykyk). she's the one who gets your covariance models ready for their main character moment in cmscan. let's get into it π«Ά
β¨ NAME β¨
cmpress β prepare a covariance model database for cmscan
like, literally her whole job. no notes. π
π¦ SYNOPSIS π¦
cmpress [options] <cmfile>
short. sweet. iconic. <cmfile> is the star of the show.
πΈ DESCRIPTION πΈ
So here's the tea. You start with a CM database called <cmfile>, and it has to be in standard Infernal-1.1 format. From that, cmpress builds binary compressed datafiles for cmscan. And not to be dramatic but β the cmpress step is required for cmscan to work. like, there is no cmscan without her. periodt.
Also, quick heads up, no skipping steps: <cmfile> must have already been calibrated with cmcalibrate for cmpress to work. she will not run on an uncalibrated model, bestie, that's not a vibe. π
Now the fun part β four files get created:
<cmfile>.i1mβ holds the covariance models, plus their associated filter p7 profile HMMs and all their annotation, in a binary format. the whole squad, boxed up. π¦<cmfile>.i1iβ an SSI index for the<cmfile>.i1mfile. think of her as the table of contents, she's the finder. π<cmfile>.i1fβ precomputed data structures for the fast heuristic filter (the SSV filter) for the filter p7 profile HMMs in<cmfile>. speed. that's the vibe. β‘<cmfile>.i1pβ precomputed data structures for the rest of each profile filter p7 HMM. the leftovers got a home too, no crumbs wasted. π
π« One lil rule though:<cmfile>may not be'-'(dash). runningcmpresson a standard input stream rather than a file is not allowed. she needs a real file, she's not doing the pipe thing, sorry babe. π
π OPTIONS π
-hβ Help. prints a brief reminder of command line usage and all available options. she'll tell you everything you forgot, no judgment. π-Fβ Force. overwrites any previouscmpress'ed datafiles. the default behavior is to bitch about any existing files and ask you to delete them first β yes that's literally what the man page says, and honestly? valid. she just wants you to be sure before she wrecks your old files. use-Fwhen you're committed. π₯
π SEE ALSO π
- See
infernal(1)for a master man page with a list of all the individual man pages for programs in the Infernal package. the whole family tree, all in one place. π - For complete documentation, see the user guide that came with your Infernal distribution (
Userguide.pdf); or see the Infernal web page (http://eddylab.org/infernal/). the pdf is thick but she ate. πβ¨
π COPYRIGHT π
Copyright (C) 2023 Howard Hughes Medical Institute.
Freely distributed under the BSD open source license. slay, free, open, generous. π«Ά
For additional information on copyright and licensing, see the file called COPYRIGHT in your Infernal source distribution, or see the Infernal web page (http://eddylab.org/infernal/).
β AUTHOR β
π§ okay that's the whole page bestie, you're officially certified to runcmpressand go live yourcmscandreams. lowkey obsessed with you for reading a man page all the way through, that's main character energy fr fr. π
Infernal 1.1.5 β Sep 2023 β cmpress(1) π
mwah, bye! π
π¦ where this page comes from
- debian trixie: infernal 1.1.5-3 Β· GPL-3.0-only
- ubuntu noble: infernal 1.1.5-2 Β· GPL-3.0-only
- ubuntu questing: infernal 1.1.5-3
- ubuntu resolute: infernal 1.1.5-3build1 Β· GPL-3.0-only
- ubuntu stonking: infernal 1.1.5-4 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms