PDB_SELMODEL(1)

πŸ“¦
version 2.5.1 Β· 3 versions
, in debian trixie, ubuntu questing

πŸ’– PDB_SELMODEL πŸ’–

okay so bestie, welcome to pdb_selmodel β€” it's a manual page from the User Commands girlies, and it's lowkey one of the most useful little tools in the whole pdb-tools universe. version 2.5.1, iconic, no notes πŸ’…


✨ NAME ✨

pdb_selmodel β€” the manual page for pdb_selmodel 2.5.1 πŸŽ€


🌸 DESCRIPTION 🌸

okay so real talk. pdb_selmodel hits you with this when it's confused:

Model identifier is invalid: '-help'

that's it telling you it didn't understand what you asked for πŸ™ˆ

what it actually does: extracts one or more models from a PDB file. that's the whole vibe. it's giving "give me the models, i'll give you the models" ✨

and if the PDB file has no MODEL records at all? it just hands you back the entire file. no drama, no edits, just vibes. πŸ¦‹

🫢 Usage:

python pdb_selmodel.py -<model id> <pdb file>

πŸ’… Example:

python pdb_selmodel.py -1 1GGR.pdb
       # selects model 1

python pdb_selmodel.py -1,3 1GGR.pdb
       # selects models 1 and 3

so -1 grabs model 1, and -1,3 grabs models 1 and 3 together β€” comma separated, that's the trick, iykyk 😌


this program is part of the pdb-tools suite of utilities and should not be distributed isolatedly. like, it's a group chat, not a solo account, bestie. the pdb-tools were created to quickly manipulate PDB files using the terminal, and can be used sequentially, with one tool streaming data to another. it's a whole pipeline moment πŸ”₯

and the lore?? they're based on old FORTRAN77 code that was taking too much effort to maintain and compile. RIP. πŸ’€πŸ•―οΈ honestly the way that era had to go... gone but not forgotten, fr fr.


and that's the whole page!! πŸ’–βœ¨

cute little sign-off just for you: this was pdb_selmodel 2.5.1, dated September 2024, and yes the manual page title is also PDB_SELMODEL(1) because we keep it consistent around here πŸ‘‘ mwah, go select some models πŸ§šπŸ“

πŸ“¦ where this page comes from