HIBF
1.0.0-rc.1
Loading...
Searching...
No Matches
compute_sketches.hpp
1
// SPDX-FileCopyrightText: 2006-2024, Knut Reinert & Freie Universität Berlin
2
// SPDX-FileCopyrightText: 2016-2024, Knut Reinert & MPI für molekulare Genetik
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#pragma once
6
7
#include <
vector
>
// for vector
8
9
#include <hibf/config.hpp>
// for config
10
#include <
hibf/sketch/hyperloglog.hpp
>
// for hyperloglog
11
#include <
hibf/sketch/minhashes.hpp
>
// for minhashes
12
13
namespace
seqan::hibf::sketch
14
{
15
21
void
compute_sketches
(
config
const
&
config
,
std::vector<sketch::hyperloglog>
& hll_sketches);
22
24
void
compute_sketches
(
config
const
&
config
,
25
std::vector<sketch::hyperloglog>
& hll_sketches,
26
std::vector<sketch::minhashes>
& minhash_sketches);
27
28
}
// namespace seqan::hibf::sketch
seqan::hibf::sketch::compute_sketches
void compute_sketches(config const &config, std::vector< sketch::hyperloglog > &hll_sketches)
Computes the kmer_counts and sketches and stores them in the respective vectors for further use.
hyperloglog.hpp
Provides seqan::hibf::sketch::hyperloglog.
minhashes.hpp
Provides seqan::hibf::sketch::minhashes.
seqan::hibf::config
The configuration used to build an (H)IBF.
Definition
config.hpp:74
vector
hibf
sketch
compute_sketches.hpp
Generated on Thu Aug 29 2024 00:01:59 for HIBF by
1.10.0