public static void loadingNodesScore(String path_loading_name ) throws Exception{
		System.out.println("load node score: "+path_loading_name);
		Iterator nodes=g.getVertices().iterator();
		while(nodes.hasNext()){
		    MyNode myNode=(MyNode)nodes.next();
		    myNode.setPrior(0d);
		}
		BufferedReader bin = new BufferedReader(new InputStreamReader(
				new FileInputStream(path_loading_name)));
		String readline;
		Double sum=0.0;
		while ((readline = bin.readLine()) != null) {
			// articleId, type, sorces[]
			String linestring[] = readline.split(",");
			double score = Double.valueOf(linestring[1]);
			sum+=score;
		}
		System.out.println("load node score= "+sum);
		bin.close();
		bin = new BufferedReader(new InputStreamReader(
				new FileInputStream(path_loading_name)));
		while ((readline = bin.readLine()) != null) {
			// articleId, type, sorces[]
			String linestring[] = readline.split(",");
			double score = Double.valueOf(linestring[1]);
			MyNode n=getNode(linestring[0]);
			if(n!=null)
			{
				n.setPrior(score/sum);
			}
			
		}
		bin.close();
//		for(MyNode node:g.getVertices())
//		{
//			if(node.node_prior>0)
//			{
//				bufOut = new BufferedWriter(new FileWriter(filePath+"log.txt",true));
//				 bufOut.write("\r\n"+node.id + "-----" + node.node_prior);
//				 bufOut.close();
//			}
//		}

	}