LRez  v2.1
readsRetrieval.h
Go to the documentation of this file.
1 #ifndef __LREZ_READS_RETRIEVAL__
2 #define __LREZ_READS_RETRIEVAL__
3 
4 #include "utils.h"
5 #include "indexManagementFastq.h"
6 #include "gzIndex.h"
7 
18 
28 vector<string> retrieveReadsWithBarcodeBits(string fastqFile, BarcodesIndex& BarcodesIndex, barcode bc);
29 
38 vector<string> retrieveReadsWithBarcode_Stream(ifstream& reader, BarcodesIndex& BarcodesIndex, string bc);
39 
48 vector<string> retrieveReadsWithBarcode(string fastqFile, BarcodesIndex& BarcodesIndex, string bc);
49 
59 vector<string> retrieveReadsWithBarcodes_Stream(ifstream& in, BarcodesIndex& BarcodesIndex, string barcodesList);
60 
71 vector<string> retrieveReadsWithBarcodes(string fastqFile, BarcodesIndex& BarcodesIndex, string barcodesList, unsigned nbThreads = 1);
72 
73 
83 vector<string> retrieveReadsWithBarcodeBits_Gzip_Stream_Index(FILE* in, struct access* gzIndex, BarcodesIndex& barcodexIndex, barcode bc);
84 
94 vector<string> retrieveReadsWithBarcodeBits_Gzip(string fastqFile, BarcodesIndex& barcodexIndex, barcode bc);
95 
96 
106 vector<string> retrieveReadsWithBarcode_Gzip_Stream_Index(FILE* in, struct access* gzIndex, BarcodesIndex& BarcodesIndex, string barcode);
107 
108 
117 vector<string> retrieveReadsWithBarcode_Gzip(string fastqFile, BarcodesIndex& BarcodesIndex, string barcode);
118 
129 vector<string> retrieveReadsWithBarcodes_Gzip_Stream_Index(FILE* in, struct access* gzIndex, BarcodesIndex& BarcodesIndex, string barcodesList);
130 
141 vector<string> retrieveReadsWithBarcodes_Gzip(string fastqFile, BarcodesIndex& BarcodesIndex, string barcodesList, unsigned nbThreads = 1);
142 
143 
144 
145 #endif
retrieveReadsWithBarcodeBits_Stream
vector< string > retrieveReadsWithBarcodeBits_Stream(ifstream &in, BarcodesIndex &BarcodesIndex, barcode bc)
retrieveReadsWithBarcodes
vector< string > retrieveReadsWithBarcodes(string fastqFile, BarcodesIndex &BarcodesIndex, string barcodesList, unsigned nbThreads=1)
retrieveReadsWithBarcodeBits_Gzip
vector< string > retrieveReadsWithBarcodeBits_Gzip(string fastqFile, BarcodesIndex &barcodexIndex, barcode bc)
retrieveReadsWithBarcodes_Stream
vector< string > retrieveReadsWithBarcodes_Stream(ifstream &in, BarcodesIndex &BarcodesIndex, string barcodesList)
retrieveReadsWithBarcode
vector< string > retrieveReadsWithBarcode(string fastqFile, BarcodesIndex &BarcodesIndex, string bc)
utils.h
retrieveReadsWithBarcodes_Gzip_Stream_Index
vector< string > retrieveReadsWithBarcodes_Gzip_Stream_Index(FILE *in, struct access *gzIndex, BarcodesIndex &BarcodesIndex, string barcodesList)
retrieveReadsWithBarcodeBits_Gzip_Stream_Index
vector< string > retrieveReadsWithBarcodeBits_Gzip_Stream_Index(FILE *in, struct access *gzIndex, BarcodesIndex &barcodexIndex, barcode bc)
retrieveReadsWithBarcodes_Gzip
vector< string > retrieveReadsWithBarcodes_Gzip(string fastqFile, BarcodesIndex &BarcodesIndex, string barcodesList, unsigned nbThreads=1)
retrieveReadsWithBarcode_Stream
vector< string > retrieveReadsWithBarcode_Stream(ifstream &reader, BarcodesIndex &BarcodesIndex, string bc)
gzIndex.h
retrieveReadsWithBarcode_Gzip
vector< string > retrieveReadsWithBarcode_Gzip(string fastqFile, BarcodesIndex &BarcodesIndex, string barcode)
retrieveReadsWithBarcodeBits
vector< string > retrieveReadsWithBarcodeBits(string fastqFile, BarcodesIndex &BarcodesIndex, barcode bc)
barcode
vector< bool > barcode
Definition: utils.h:23
indexManagementFastq.h
access
Definition: gzIndex.h:84
robin_hood::detail::Table
Definition: robin_hood.h:908
retrieveReadsWithBarcode_Gzip_Stream_Index
vector< string > retrieveReadsWithBarcode_Gzip_Stream_Index(FILE *in, struct access *gzIndex, BarcodesIndex &BarcodesIndex, string barcode)