Skip to content

Commit e199a69

Browse files
committed
feat: default IncludeAdjacentSeq false
1 parent b110185 commit e199a69

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/linclust/kmermatcher.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ struct AdjacentSeqArray<false> {
7171
}
7272
};
7373

74-
template <typename T, bool IncludeAdjacentSeq>
74+
template <typename T, bool IncludeAdjacentSeq = false>
7575
struct __attribute__((__packed__))KmerPosition : public AdjacentSeqArray<IncludeAdjacentSeq> {
7676
size_t kmer;
7777
unsigned int id;
@@ -246,7 +246,7 @@ template <typename T, bool IncludeAdjacentSeq>
246246
KmerPosition<T, IncludeAdjacentSeq> * doComputation(size_t &totalKmers, size_t split, size_t splits, std::string splitFile,
247247
DBReader<unsigned int> & seqDbr, Parameters & par, BaseMatrix * subMat,
248248
size_t KMER_SIZE, size_t chooseTopKmer, float chooseTopKmerScale = 0.0);
249-
template <typename T, bool IncludeAdjacentSeq>
249+
template <typename T, bool IncludeAdjacentSeq = false>
250250
KmerPosition<T, IncludeAdjacentSeq> *initKmerPositionMemory(size_t size);
251251

252252
template <int TYPE, typename T, bool IncludeAdjacentSeq>
@@ -258,10 +258,10 @@ std::pair<size_t, size_t> fillKmerPositionArray(KmerPosition<T, IncludeAdjacent
258258
void maskSequence(int maskMode, int maskLowerCase,
259259
Sequence &seq, int maskLetter, ProbabilityMatrix * probMatrix);
260260

261-
template <typename T, bool IncludeAdjacentSeq>
261+
template <typename T, bool IncludeAdjacentSeq = false>
262262
size_t computeMemoryNeededLinearfilter(size_t totalKmer);
263263

264-
template <typename T, bool IncludeAdjacentSeq>
264+
template <typename T, bool IncludeAdjacentSeq = false>
265265
std::vector<std::pair<size_t, size_t>> setupKmerSplits(Parameters &par, BaseMatrix * subMat, DBReader<unsigned int> &seqDbr, size_t totalKmers, size_t splits);
266266

267267
size_t computeKmerCount(DBReader<unsigned int> &reader, size_t KMER_SIZE, size_t chooseTopKmer,

0 commit comments

Comments
 (0)