static std::vector<FileFragment> loadVector(std::string const & filename) { std::ifstream istr(filename.c_str()); assert ( istr.is_open() ); std::vector<FileFragment> V = deserialiseVector(istr); assert ( istr ); istr.close(); return V; }
static std::vector<CheckOverlapResult> deserialiseVector(std::string const & in) { std::istringstream istr(in); return deserialiseVector(istr); }
/** * load a serialised vector of FileFragments from file named filename * * @param filename name of file containing a serialised file fragment vector * @return deserialised vector **/ static std::vector<FileFragment> loadVector(std::string const & filename) { libmaus2::aio::CheckedInputStream CIS(filename); std::vector<FileFragment> V = deserialiseVector(CIS); return V; }