CIF_POLYMER_MULTIPLICITY(1)
π CIF_POLYMER_MULTIPLICITY π
okay bestie, listen up β this is the manual page for cif_polymer_multiplicity, and it lives in the General Commands Manual section of your friendly neighbourhood man pages. she's a command-line girlie, she does One Thing, and she does it flawlessly. let's get into it π
β¨ NAME β¨
cif_polymer_multiplicity β parses a CIF file and prints out the multiplicity and dimensionality for each and every molecule. periodt.
so the input CIF files? they should represent labeled quotient graphs using data items straight from the topoCIF dictionary, and those items are:
_topol_net.id_topol_atom.atom_label_topol_atom.node_id_topol_link.node_id_1_topol_link.node_id_2_topol_link.translation_2_x_topol_link.translation_2_y_topol_link.translation_2_z
no cap, that's the whole guest list π
πΈ SYNOPSIS πΈ
cif_polymer_multiplicity [options] input.cif [input2.cif ...]
she takes options, and then one or more CIF files. yes bestie, you can absolutely hand her a whole lil stack of them β input.cif, input2.cif, and so on, she's not gonna complain π¦
π¦ DESCRIPTION π¦
so what does she actually do? she parses a CIF file and prints out the multiplicity and the dimensionality per each molecule. that's the vibe. that's the whole assignment.
and again, just to be so super clear because this part matters: the input CIF files should represent labeled quotient graphs using these data items from the topoCIF dictionary:
_topol_net.id_topol_atom.atom_label_topol_atom.node_id_topol_link.node_id_1_topol_link.node_id_2_topol_link.translation_2_x_topol_link.translation_2_y_topol_link.translation_2_z
like. she is not going to guess. those items are the whole point. iykyk π
π OPTIONS π
one bullet per flag, no skips, we love a complete list:
--debugβ prints some human-readable debug output. so if you're like "girl what is happening", this is your girl. π--use-c-parserβ uses the Perl & C parser for CIF parsing. and guess what? this one is the default. she's been doing this the whole time π--use-perl-parserβ uses the Perl parser for CIF parsing instead. sometimes you just want the Perl of it all π§--help,--usageβ outputs a short usage message (yeah, this message, hi) and then exits. iconic exit behaviour, no notes π--versionβ outputs version information and exits. just the receipts, nothing more β¨
π REPORTING BUGS π
found a bug? don't be shy bestie, report it. send an e-mail to:
cod-bugs@ibt.lt
that's the whole thing. <3 fr fr, they wanna hear from you.
ok one tiny disclaimer moment: every flag, every data item, every default is exactly as documented above β i did not invent a single one, because lying about flags is not it. π«Ά
and that's the page!! shoutout to CIF_POLYMER_MULTIPLICITY(1) for existing, and to the General Commands Manual for giving her a home. mwah. go parse something pretty πππΈ
π¦ where this page comes from
- ubuntu stonking: cod-tools 3.12.0+dfsg-2 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms