LRez  v2.1
indexManagementFastq.h
Go to the documentation of this file.
1 #ifndef __LREZ_INDEX_MANAGEMENT_FASTQ__
2 #define __LREZ_INDEX_MANAGEMENT_FASTQ__
3 
4 #include <vector>
5 #include "robin_hood.h"
6 #include "utils.h"
7 
8 using namespace std;
9 
10 #define BUFSIZE 134217728
11 
13 
14 
23 BarcodesIndex indexBarcodesFromFastq(string fastqFile, unsigned nbThreads = 1);
24 
25 
34 BarcodesIndex indexBarcodesFromFastqGz(string fastqFile, unsigned nbThreads = 1);
35 
43 void saveBarcodesIndex(BarcodesIndex& index, string file);
44 
52 BarcodesIndex loadBarcodesIndex(string file);
53 
54 #endif
robin_hood.h
BarcodesIndex
robin_hood::unordered_map< barcode, vector< int64_t > > BarcodesIndex
Definition: indexManagementFastq.h:12
saveBarcodesIndex
void saveBarcodesIndex(BarcodesIndex &index, string file)
loadBarcodesIndex
BarcodesIndex loadBarcodesIndex(string file)
utils.h
indexBarcodesFromFastq
BarcodesIndex indexBarcodesFromFastq(string fastqFile, unsigned nbThreads=1)
indexBarcodesFromFastqGz
BarcodesIndex indexBarcodesFromFastqGz(string fastqFile, unsigned nbThreads=1)
robin_hood::detail::Table
Definition: robin_hood.h:908