OpenMS
2.4.0
|
#include <OpenMS/CONCEPT/Exception.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/FORMAT/FASTAFile.h>
#include <functional>
#include <fstream>
#include <memory>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | FASTAContainer< TBackend > |
template parameter for vector-based FASTA access More... | |
class | FASTAContainer< TFI_File > |
FASTAContainer<TFI_File> will make FASTA entries available chunk-wise from start to end by loading it from a FASTA file. This avoids having to load the full file into memory. While loading, the container will memorize the file offsets of each entry, allowing to read an arbitrary i'th entry again from disk. If possible, only entries from the currently cached chunk should be queried, otherwise access will be slow. More... | |
class | FASTAContainer< TFI_Vector > |
FASTAContainer<TFI_Vector> simply takes an existing vector of FASTAEntries and provides the same interface with a potentially huge speed benefit over FASTAContainer<TFI_File> since it does not need disk access, but at the cost of memory. More... | |
Namespaces | |
OpenMS | |
Main OpenMS namespace. | |