is there an easy way to select/delete edges based on their source and target in igraph?
what I am using is essentially
g.es["source"] = [e.source for e in g.es]
g.es["target"] = [e.target for e in g.es]
g.es["tuple"] = [e.tuple for e in g.es]
g.es.select(target=root)
but I feel like there should be a way to do that without storing source/target info twice.