mzml2mzcbor(1)
π NAME π
mzml2mzcbor β bestie, this is the glow-up machine: it converts files in mzML format to files in a CBOR-derived format (mzCBOR). β¨
So like, this is a page from the libpappsomspp CLI programs manual, and it's genuinely one of my faves. No cap. π
πΈ SYNOPSIS πΈ
mzml2mzcbor -i <input_file> -o <output_file>
mzml2mzcbor -o <output_file> - (to read data from stdin)
mzml2mzcbor -i <input_dir> -o <output_dir>
Three fits, choose ur vibe. One file in, one file out. Or pipe it in from stdin. Or whole directory energy. π
β¨ DESCRIPTION β¨
okay so the mzml2mzcbor command line interface program does the thing: it performs the conversion of files from the mzML format to a CBOR-based format (mzCBOR), and that mzCBOR format literally replicates the structure of the mzML-formatted file. So it's the same shape, just slay-ier. π¦
Quick lore dump: CBOR (Concise Binary Object Representation) is a binary data format designed by the Internet Engineering Task Force (IETF, RFC 8949). Its whole goal is to increase processing and transfer speeds, albeit at the cost of human data readability. So yeah, ur eyes can't parse it, but ur CPU is obsessed. π
The use of this format as a replacement for mzML is intended not only to save storage space but also because of speed benefits during parsing and processing. Two-for-one deal, we love to see it. π₯
1. Input π«Ά
- A mass spectrometry data file in the mzML format
- Or a directory containing mzML files : all file names ending with
*.mzMLwill be converted and written to the output directory
2. Output π
- A mass spectrometry data file in the mzCBOR format
- If the input is a directory, then the path provided should be also a directory to store each converted mzML files in mzCBOR
Heads up bestie: directory in β directory out. Don't hand it a folder and expect a single file back, that's not the assignment. π«
π OPTIONS π
-h [ --help ]β Print the help message. Ur safety net whenever u forget the vibe. π-v [ --version ]β Print the version of the sotfware. (yes girl, the typo is in the original and honestly it's iconic, iykyk π)--indexβ Writes anmzcborindex file (the output filename with.idxsuffix). So if ur output isfoo.mzcbor, the index lands right next to it asfoo.mzcbor.idxenergy β nah wait, exact words are: the output filename with.idxsuffix. Get urself that index, queen. π
π§ MAN PAGE PRODUCTION π§
This man page was written by Filippo Rusconi <<lopippo@debian.org>> for the Debian package. Shoutout to the author, ate and left no crumbs. π
β AUTHOR β
Filippo Rusconi <lopippo.debian.org>
π COPYRIGHT π
Olivier Langella & Filippo Rusconi
okay that's the whole page, bestie, u made it to the end, ur the main character. π«ΆπΈ this was the mzml2mzcbor(1) page from libpappsomspp CLI programs, version 1, dated 20251121 β go convert something and make it mzCBOR, periodt. πβ¨π
π¦ where this page comes from
- ubuntu stonking: libpappsomspp-cli 0.11.27-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms