CIF_FIND_DUPLICATES(1)

πŸ’– CIF_FIND_DUPLICATES(1) πŸ’–

okay bestie, welcome to the General Commands Manual page for cif_find_duplicates β€” she's a little script with big main character energy and she's about to find your duplicates for you ✨


🌸 NAME 🌸

cif_find_duplicates β€” finds COD numbers for the .cif files sitting in the directories (or file lists) you hand her 🫢


πŸŽ€ SYNOPSIS πŸŽ€

cif_find_duplicates --options my-cif-dir1/ my-cif-dir2/files*.cif COD-cif-dir/

like. that's it. that's the whole summoning ritual πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Find COD numbers for the .cif files in given directories of file lists. literally her entire job. she's booked and busy and she's doing exactly one thing πŸ‘‘


✨ OPTIONS ✨

  • -c, --always-continue β€” keep on processing and hand back a successful return status even if errors got diagnosed. she's forgiving like that πŸ₯Ί
  • -c-, --always-die β€” the moment errors get diagnosed she stops and returns an error status. dramatic? yes. correct? also yes πŸ’€
  • --max-cell-length-difference 0.5 β€” the biggest difference in unit cell lengths that still counts as "same entry", measured in angstroms. default is 0.5 ⭐
  • --max-cell-angle-difference 1.2 β€” the biggest difference in unit cell angles that still counts as "same entry", in angstroms. default is 1.2 ⭐
  • --check-bibliography β€” CIFs only get declared different if their bibliography data differs, when everything else matches. and ngl, CIFs with missing bibliographies get assumed to have matching ones β€” this is the default πŸŽ€
  • --no-check-bibliography, --dont-check-bibliography β€” straight up ignore everyone's bibliographic data, so even files with different bibliographies count as the same as long as their cells, chemical formulae and measurement conditions line up πŸ™ˆ
  • --use-sigma, --dont-ignore-sigma, --no-ignore-sigma β€” actually use the standard deviations (sigmas) when comparing unit cell constants. default behavior, bestie ✨
  • --no-use-sigma, --dont-use-sigma, --ignore-sigma β€” ignore the standard uncertainties (sigmas) when comparing unit cell constants. not today, sigma πŸ’…
  • --check-sample-history β€” CIFs only get declared different if their sample history data differs, where that data lives in the _exptl_crystal_thermal_history and _exptl_crystal_pressure_history tags, assuming all other parameters match 🌑️
  • --no-check-sample-history, --dont-check-sample-history, --disregard-sample-history β€” ignore sample history for everyone, so files with different sample histories still count as the same when their cells, chemical formulae and measurement conditions match. this one's the default πŸ“
  • --use-attached-hydrogens β€” count the implicit hydrogen atoms when working out the summary chemical formula. those implicit H's are specified with the _atom_site_attached_hydrogens data item πŸ§ͺ
  • --no-use-attached-hydrogens, --ignore-attached-hydrogens β€” skip the implicit hydrogen atoms when calculating the summary chemical formula. again, implicit H's come from the _atom_site_attached_hydrogens data item. default, babes 🧚
  • --continue-on-errors β€” don't terminate the script when errors get raised πŸ™
  • --die-on-errors, --dont-continue-on-errors, --do-not-continue-on-errors, --no-continue-on-errors β€” terminate the script immediately when errors get raised. default 🚨
  • --continue-on-warnings β€” don't terminate the script when warnings get raised. default 😌
  • --die-on-warnings β€” terminate the script immediately when warnings get raised ⚠️
  • --continue-on-notes β€” don't terminate the script when notes get raised. default πŸ“
  • --die-on-notes β€” terminate the script immediately when notes get raised πŸ“Œ
  • --use-perl-parser β€” parse CIF files with the Perl parser πŸͺ
  • --use-c-parser β€” parse CIF files with the C parser. default πŸ’ͺ
  • --help, --usage β€” print a short usage message (this exact message, yes) and exit πŸ‘‹
  • --version β€” print version info and exit 🏷️

πŸ› REPORTING BUGS πŸ›

Found a bug in cif_find_duplicates? spill it to the group chat, aka send e-mail to: cod-bugs@ibt.lt πŸ“§ she wants to know fr fr


and that's the whole page, bestie!! this was CIF_FIND_DUPLICATES(1) from the General Commands Manual, and the footer said CIF_FIND_DUPLICATES(1) right back at us β€” so yeah, she signs off as herself, iconic behavior honestly. no cap, go find those duplicates πŸ’–βœ¨πŸŽ€πŸ¦‹