igraph.vs.all creates a vertex sequence with all vertices of a
  graph.  igraph.vs.vector creates a vertex sequence from a vector of
  vertex ids.
  igraph.vs.adj creates a vertex sequence containing the adjacent
  vertices of a vertex.
  igraph.vs.end, igraph.vs.step, igraph.vs.get
  provide an iterator abstraction of a vertex set.
  igraph.vs.end checks whether there is another vertex to step to
  with the iterator. igraph.vs.get returns the vertex id at the
  current position of the iterator. igraph.vs.step moves to the
  next position.
  igraph.vs.reset resets the iterator, this is equivalent to
  creating a new iterator of the same type, with the same parameters.
  vs$end, vs$step, vs$v provide a simpler
  iterator-like interface. See the examples section below.
  as.vector can be used on a vertex and edge sequence to coerce
  it to a regular numeric vector.
  igraph.es.all creates an edge sequence containing all edges in
  the graph, their order will be arbitrary.
  igraph.es.fromorder
  creates an edge sequence with all edges. It is somewhat less efficient
  than igraph.es.all, but the order of the edges is defined by
  the starting vertex of the edge.
  igraph.es.vector creates an edge set from a vector containing
  edge ids.
  igraph.es.adj creates an edge set containing the adjacent edges
  of a vertex.
  igraph.es.get returns the id of the edge at the current
  iterator position.
  igraph.es.from returns the starting vertex
  of the current edge.
  igraph.es.to returns the end vertex of the current edge.
  igraph.es.end checks whether there are more edges in the edge
  set to step to.
  igraph.es.next steps to the next edge in the edge sequence.
  igraph.es.reset resets the iterator, it is equivalent to but slightly
  more efficient than creating a new edge sequence of the same type with
  the same parameters.
  es$end, es$e, es$from(graph) and
  es$to(graph) provide a simpler iterator interface to edge
  sequences, see the examples below.
  Note that igraph.vs.next, igraph.vs.reset,
  igraph.es.next and igraph.es.reset don't change the
  iterator supplied as a parameter, but return the new, modified
  iterator.