Beispiel #1
0
			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);
			}
Beispiel #3
0
			/**
			 * 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;
			}