Skip to content

Commit a0013e1

Browse files
committed
feat: default IncludeAdjacentSeq false
1 parent 3bc1357 commit a0013e1

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/linclust/kmermatcher.h

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

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

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

259-
template <typename T, bool IncludeAdjacentSeq>
259+
template <typename T, bool IncludeAdjacentSeq = false>
260260
size_t computeMemoryNeededLinearfilter(size_t totalKmer);
261261

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

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

0 commit comments

Comments
 (0)