public ArrayList<ArrayList<Edge>> convertEdgeArray (ArrayList<Edge> e){  
	  ArrayList<ArrayList<Edge>> edges2D = new ArrayList<ArrayList<Edge>> ();
	  for (int i=0;i<graph.numTimeSlices;i++){
		  edges2D.add(new ArrayList<Edge>());
		  for (int j=0;j<e.size();j++){
			  if (e.get(j).persistence.get(i)==1){
				  edges2D.get(i).add(e.get(j));
			  }
		  }
	  }
	  return edges2D;
  }