Provides the public interface for search algorithms. More...
#include <seqan3/core/algorithm/configuration.hpp>#include <seqan3/range/view/persist.hpp>#include <seqan3/search/algorithm/detail/search.hpp>#include <seqan3/search/fm_index/all.hpp>#include <seqan3/std/algorithm>#include <seqan3/std/ranges>
Include dependency graph for search.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| seqan3 | |
| The main SeqAn3 namespace. | |
Functions | |
| template<FmIndex index_t, typename queries_t , typename configuration_t > | |
| auto | seqan3::search (queries_t &&queries, index_t const &index, configuration_t const &cfg) |
| Search a query or a range of queries in an index. More... | |
| template<FmIndex index_t, typename configuration_t > | |
| auto | seqan3::search (char const *const queries, index_t const &index, configuration_t const &cfg) |
| template<FmIndex index_t, typename configuration_t > | |
| auto | seqan3::search (std::initializer_list< char const *const > const &queries, index_t const &index, configuration_t const &cfg) |
| template<FmIndex index_t, typename queries_t > | |
| auto | seqan3::search (queries_t &&queries, index_t const &index) |
| Search a query or a range of queries in an index. It will not allow for any errors and will output all matches as positions in the text. More... | |
| template<FmIndex index_t> | |
| auto | seqan3::search (index_t const &index, char const *const queries) |
| template<FmIndex index_t> | |
| auto | seqan3::search (std::initializer_list< char const *const > const &queries, index_t const &index) |
Provides the public interface for search algorithms.