Quick Reference / Cheatsheet¶
Welcome to the buf quick reference / cheatsheet! Below are all the commands you can use in buf, with example usages.
buf chemical¶
Manage your chemical library (see here for details).
- View entire chemical library:
buf chemical
. - View information about a specific chemical:
buf chemical <chemical_name>
. Ex.buf chemical NaCl
. - Add a chemical:
buf chemical -a <molar_mass> <chemical_names>...
. Ex.buf chemical -a 58.44 NaCl table_salt
. - Add multiple chemicals to your library, as specified in a file:
buf chemical -a <file_name>
. Ex.buf chemical -a my_file.txt
. - Nickname a chemical (attach additional names to an existing library entry):
buf chemical -n <existing_chemical_name> <nicknames>...
. Ex.buf chemical -n NaCl table_salt sodium_chloride
. - Delete a chemical:
buf chemical -d <chemical_name> [--complete] [--confirm]
. Ex.buf chemical -d NaCl
.
buf recipe¶
Manage your library of buffer/solution recipes (see here for details).
- View entire recipe library:
buf recipe
. - View information about a specific recipe:
buf recipe <recipe_name>
. Ex.buf recipe my_recipe
. - Add a recipe:
buf recipe -a <recipe_name> (<concentration> <chemical_name>)...
. Ex.buf recipe -a my_recipe 300mM NaCl 10% glycerol
. - Add recipes from a file:
buf recipe -a <file_name>
. Ex.buf recipe -a my_file.txt
. - Delete a recipe:
buf recipe -d <recipe_name> [--confirm]
. Ex.buf recipe -d my_recipe
.
buf make¶
Calculate the amount of each ingredient required to make a buffer/solution (see here for details).
- Calculate the amount of each ingredient required to make a buffer/solution.
- Make an already-defined recipe:
buf make <volume> <recipe_name>
. Ex.buf make 250mL my_recipe
. - Define a recipe as you make it:
buf make <volume> (<concentration> <chemical_name>)...
. Ex.buf make 2M KCl 10% glycerol
.