LRez  v2.1
barcodesExtraction.h
Go to the documentation of this file.
1 #ifndef __LREZ_BARCODES_EXTRACTION__
2 #define __LREZ_BARCODES_EXTRACTION__
3 
4 #include "utils.h"
5 #include "robin_hood.h"
6 
16 
26 
36 
37 
47 
56 robin_hood::unordered_set<barcode> extractBarcodesBitsFromBAM(string bamFile, unsigned nbThreads = 1);
57 
66 robin_hood::unordered_set<string> extractBarcodesSeqsFromBAM(string bamFile, unsigned nbThreads = 1);
67 
76 vector<barcode> extractBarcodesBitsFromRegionWithDuplicates_BamReader(BamReader& reader, string region);
77 
86 vector<string> extractBarcodesSeqsFromRegionWithDuplicates_BamReader(BamReader& reader, string region);
87 
96 vector<barcode> extractBarcodesBitsFromRegionWithDuplicates(string bamFile, string region);
97 
98 
107 vector<string> extractBarcodesSeqsFromRegionWithDuplicates(string bamFile, string region);
108 
117 vector<barcode> extractBarcodesBitsFromBAMWithDuplicates(string bamFile, unsigned nbThreads = 1);
118 
127 vector<string> extractBarcodesSeqsFromBAMWithDuplicates(string bamFile, unsigned nbThreads = 1);
128 
129 #endif
robin_hood.h
extractBarcodesSeqsFromRegion
robin_hood::unordered_set< string > extractBarcodesSeqsFromRegion(string bamFile, string region)
extractBarcodesBitsFromRegion
robin_hood::unordered_set< barcode > extractBarcodesBitsFromRegion(string bamFile, string region)
extractBarcodesSeqsFromBAMWithDuplicates
vector< string > extractBarcodesSeqsFromBAMWithDuplicates(string bamFile, unsigned nbThreads=1)
extractBarcodesBitsFromRegion_BamReader
robin_hood::unordered_set< barcode > extractBarcodesBitsFromRegion_BamReader(BamReader &reader, string region)
extractBarcodesSeqsFromRegionWithDuplicates_BamReader
vector< string > extractBarcodesSeqsFromRegionWithDuplicates_BamReader(BamReader &reader, string region)
utils.h
extractBarcodesBitsFromBAMWithDuplicates
vector< barcode > extractBarcodesBitsFromBAMWithDuplicates(string bamFile, unsigned nbThreads=1)
extractBarcodesSeqsFromRegionWithDuplicates
vector< string > extractBarcodesSeqsFromRegionWithDuplicates(string bamFile, string region)
extractBarcodesBitsFromRegionWithDuplicates_BamReader
vector< barcode > extractBarcodesBitsFromRegionWithDuplicates_BamReader(BamReader &reader, string region)
extractBarcodesBitsFromRegionWithDuplicates
vector< barcode > extractBarcodesBitsFromRegionWithDuplicates(string bamFile, string region)
extractBarcodesSeqsFromRegion_BamReader
robin_hood::unordered_set< string > extractBarcodesSeqsFromRegion_BamReader(BamReader &reader, string region)
extractBarcodesSeqsFromBAM
robin_hood::unordered_set< string > extractBarcodesSeqsFromBAM(string bamFile, unsigned nbThreads=1)
robin_hood::detail::Table
Definition: robin_hood.h:908
extractBarcodesBitsFromBAM
robin_hood::unordered_set< barcode > extractBarcodesBitsFromBAM(string bamFile, unsigned nbThreads=1)