public DataSet fromFile(String filename, DataSetSpecification spec,
Char separator) {
// assumed file in data directory and ends in .csv
DataSet ds = new DataSet(spec);
using (StreamReader reader = new StreamReader(typeof(DataSetFactory).Assembly.GetManifestResourceStream("AIMA.Resource." + filename)))
{
String line;
while ((line = reader.ReadLine()) != null)
{
ds.add(exampleFromString(line, spec, separator));
}
}
return ds;
}