Added support for parsing input files into DataSet objects