public void readVanDeBunt(){
   	       String filename = "vanDeBunt_all.txt";
      	  Scanner scan;
      	  int time = 0;
      	  int nodeCounter = 0;      	
      	  ArrayList <ArrayList<Integer>> nodesWithEdges = new ArrayList <ArrayList<Integer>>();
      	 
      	  try {
      			scan = new Scanner(new File(filename));
      			while(scan.hasNext())
      			{   				
      				String line;
      				line = scan.nextLine();
      				String[] items = line.split(" ");
      				if (items[0].equals("time")){       					
      					time = Integer.parseInt(items[1]);
      					this.timeLabels.add(""+time);
      					nodeCounter = 0;  
      					this.edges.add(new ArrayList <Edge>());
      				}else{
      					if (time==0){ //The first time stamp, create all 32 nodes        						
      						this.nodes.add(new Node(this.parent,nodeCounter,""+nodeCounter,this.numTimeSlices));	       						  						
      					}
      					//Find the edges for each time stamp					
      					parseLine_vanDeBunt(nodesWithEdges,nodeCounter,time,items);       					
      					nodeCounter++;       					
      				}				
      			}	       			
      		} catch (FileNotFoundException e) {			
      			e.printStackTrace();
      		}  
      	  
      	  ArrayList <Integer> n = new ArrayList <Integer>();
      	  Integer currentNode;
      	  for (int i=0;i<this.nodes.size();i++){
      		  currentNode = this.nodes.get(i).id;
      		for (int j=0;j<nodesWithEdges.size();j++){
         		 n = nodesWithEdges.get(j);
         		 if (n.contains(currentNode)){
         			 this.nodes.get(i).persistence.add(1);
         		 }else{
         			this.nodes.get(i).persistence.add(0);
         		 }
         		  
         	  }
      	  }
      	  
      	  
    }