public void loadingEdges(String path_loading_name) throws Exception {
		try {
			BufferedReader bin = new BufferedReader(new InputStreamReader(
					new FileInputStream(path_loading_name)));
			String readline;
			int i = 0;
			// out2 = new PrintWriter(new
			// FileWriter(filePath+"acm200truePaperCitePaper.csv"));
			while ((readline = bin.readLine()) != null) {
				if (!readline.contains("id")) {
					String linestring[] = readline.split(",");

					MyNode beginNode = getNode(linestring[0]);
					MyNode endNode = getNode(linestring[1]);
					System.out.println(beginNode.id+","+endNode.id);
					if (beginNode != null && endNode != null) {
//						MyLink edge = new MyLink(i, 0);
						MyLink edge = new MyLink(i, Double.valueOf(linestring[4]));
						g.addEdge(edge, beginNode, endNode, EdgeType.DIRECTED);
						
						// out2.flush();
						i++;
					}
					System.out.println("load edges at line : " + i);
				}
				
			}
			bin.close();
			// out2.close();
		} catch (Exception e) {
			System.out.println("loading error");
			e.printStackTrace();
		}

	}