public static IGraph InitGraph(String myGraphName) { var g = new OwlerDB(); IGraphReader myReader = null; if (myGraphName.EndsWith(".txt")) { myReader = new EdgeListReader(); } else if (myGraphName.EndsWith(".xml")) { myReader = new GraphMLReader(); } if (g == null) { Console.WriteLine("no suitable reader could be detected...exiting"); return(null); } else { var stream = File.OpenRead("graphs/" + myGraphName); var done = myReader.Read(g, stream); stream.Close(); return((done) ? g : null); } }
protected IGraph InitGraph(String myGraphName) { var g = new OwlerDB(); var reader = new GraphMLReader(); var stream = File.OpenRead("../../../AlgorithmTests/bin/Debug/graphs/" + myGraphName + ".xml"); var done = reader.Read(g, stream); stream.Close(); return((done) ? g : null); }