DBSWISS(1)

πŸ“¦
version 1.0.43 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– DBSWISS(1) β€” the manual page, but make it cute πŸ’–

okay bestie, welcome to dbSwiss, a User Command, and honestly? she's a baddie. let's get into it 🫢


✨ NAME ✨

dbSwiss β€” create DBM version of Swiss-Prot data πŸ’…


🌸 SYNOPSIS 🌸

/usr/share/librg-utils-perl/dbSwiss [OPTIONS]

/usr/share/librg-utils-perl/dbSwiss --datadir /data/swissprot --infile
/data/swissprot/uniprot_sprot.dat

/usr/share/librg-utils-perl/dbSwiss [--help] [--man]

like, three whole moods. pick your vibe. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. dbSwiss creates a DBM version of Swiss-Prot data. that's the whole job, and she does it flawlessly.

this procedure is here to replace splitSwiss.pl. and ngl, splitSwiss.pl was giving... chaos. it saves Swiss-Prot records in separate files, which results in over 13 million relatively tiny files that take very long to create and rsync. not me crying over 13 million files 😭 that's genuinely unhinged behavior.

dbSwiss instead saves each record into a DBM database that is optimized for fast retrieval. no cap. it's giving glow-up, it's giving main character energy, it's giving efficiency πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -d, --datadir=path β€” directory of database files, default: '/mnt/project/rost_db/data/swissprot' πŸ“
  • --debug β€” debug mode, on
  • --nodebug β€” debug mode, off
  • --first20 β€” process only first 20 records, for debugging
  • --nofirst20 β€” process only first 20 records, for debugging (turned off)
  • --help β€” help, bestie. read the help πŸ™ˆ
  • -i, --infile=path β€” Swiss-Prot data flatfile, default: '/mnt/project/rost_db/data/swissprot/uniprot_sprot.dat'.
  • --man β€” the man page, for when you need the full lore
  • --quiet β€” do not print progress status
  • --noquiet β€” do not print progress status (off, so she does print it)
  • --readback β€” read records back after storing and print them
  • --noreadback β€” read records back after storing and print them (off)
  • --table β€” name of database table and consequently the base name of database files, default: 'dbswiss'
  • --version β€” show the version, slay
  • -w, --workdir=path β€” Optional working directory. Automatically created and removed if not defined.
fr fr bestie, those --first20/--nofirst20, --debug/--nodebug, --quiet/--noquiet and --readback/--noreadback pairs are toggle couples β€” one flips it on, one flips it off. periodt. ✨

πŸ’œ AUTHOR πŸ’œ

Laszlo Kajan <lkajan@rostlab.org> β€” king behavior, thank you for your service πŸ‘‘


and that's the whole page bestie!! this is version 1.0.43, dated 2022-01-19 β€” iykyk. now go make that DBM and live your best life πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from