def read(results_file): """Parse a BASEML results file.""" results = {} if not os.path.exists(results_file): raise IOError("Results file does not exist.") handle = open(results_file) lines = handle.readlines() handle.close() (results, num_params) = _parse_baseml.parse_basics(lines, results) results = _parse_baseml.parse_parameters(lines, results, num_params) if results.get("version") is None: raise ValueError("Invalid results file") return results
def read(results_file): results = {} """Parse a BASEML results file.""" if not os.path.exists(results_file): raise IOError, "Results file does not exist." handle = open(results_file) lines = handle.readlines() handle.close() (results, num_params) = _parse_baseml.parse_basics(lines, results) results = _parse_baseml.parse_parameters(lines, results, num_params) if results.get("version") is None: raise ValueError, "Invalid results file" return results