Someone proposed in a Jira issue to implement new graph operations. Sean Owen recommended to check first with the mailing list, if this is interesting or not.

So I would like to know, if it is interesting for GraphX to implement the operators like:
http://en.wikipedia.org/wiki/Graph_operations and/or

If yes, should they be integrated into GraphImpl (like mask, subgraph etc.) or as external library? My feeling is that they are similar to mask. Because of consistency they should be part of the graph implementation itself.

What do you guys think? I really would like to bring GraphX forward and help to implement some of these.

Looking forward to hear your opinions