parameters: (err, ctab, inchi, stereo_category, extra_structure_desc=None)
return_statement: return f"{MOL_KEY_VERSION}|{hash_key}"
docstring: Compute the molecule key based on the inchi string,
      stereo category as well as extra structure
      information
docstring_summary: Compute the molecule key based on the inchi string,
      stereo category as well as extra structure
      information
docstring_tokens: Compute the molecule key based on the inchi string stereo category as well as extra structure information
function: def _identify(err, ctab, inchi, stereo_category, extra_structure_desc=None):
    """ Compute the molecule key based on the inchi string,
      stereo category as well as extra structure
      information """
    key_string = _get_identification_string(err, ctab, inchi, stereo_category, extra_structure_desc)
    if not key_string:
      return None
    hash_key = base64.b64encode(hashlib.md5(key_string.encode('UTF-8')).digest()).decode()
    return f"{MOL_KEY_VERSION}|{hash_key}"
function_tokens: def _identify ( err , ctab , inchi , stereo_category , extra_structure_desc = None ) : key_string = _get_identification_string ( err , ctab , inchi , stereo_category , extra_structure_desc ) if not key_string : return None hash_key = base64 . b64encode ( hashlib . md5 ( key_string . encode ( 'UTF-8' ) ) . digest ( ) ) . decode ( ) return f"{MOL_KEY_VERSION}|{hash_key}"