added EdgeDeletionSubgraph and VertexDeletionSubhgraph