code: def del_hyperedge(self, hyperedge):
          
          if (hyperedge in self.hyperedges()):
              for n in self.edge_links[hyperedge]:
                  self.node_links[n].remove(hyperedge)
  
              del(self.edge_links[hyperedge])
              self.del_edge_labeling(hyperedge)
              self.graph.del_node((hyperedge,'h'))
docs: Delete the given hyperedge.
          
          @type  hyperedge: hyperedge
          @param hyperedge: Hyperedge identifier.