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; }
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; } }