This is a copy of decarboxy/py_protein_utils.  It exists for demoing git features. don't use it.