docs: def _has_modifier(edge_data: EdgeData, modifier: str) -> bool:
      """Check if the edge has the given modifier.
  
      :param edge_data: The edge data dictionary
      :param modifier: The modifier to check. One of :data:`pybel.constants.ACTIVITY`,
                          :data:`pybel.constants.DEGRADATION`, or :data:`pybel.constants.TRANSLOCATION`.
      :return: Does either the subject or object have the given modifier
      """
      return part_has_modifier(edge_data, SUBJECT, modifier) or part_has_modifier(edge_data, OBJECT, modifier)