| 134 | } |
| 135 | |
| 136 | inline static void writeHeader(std::ostream& out, const FileHeader& header) |
| 137 | { |
| 138 | (void)writeHeader; |
| 139 | |
| 140 | out << BLOOM_VERSION << '\n'; |
| 141 | out << Kmer::length() << '\n'; |
| 142 | out << header.fullBloomSize |
| 143 | << '\t' << header.startBitPos |
| 144 | << '\t' << header.endBitPos |
| 145 | << '\n'; |
| 146 | out << header.hashSeed << '\n'; |
| 147 | assert(out); |
| 148 | } |
| 149 | |
| 150 | FileHeader readHeader(std::istream& in) |
| 151 | { |