SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
gapped.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2006-2024 Knut Reinert & Freie Universität Berlin
2// SPDX-FileCopyrightText: 2016-2024 Knut Reinert & MPI für molekulare Genetik
3// SPDX-License-Identifier: BSD-3-Clause
4
11#pragma once
12
15
16namespace seqan3
17{
18
36template <typename alphabet_t>
39
40} // namespace seqan3
41
42namespace seqan3::detail
43{
44// ---------------------------------------------------------------------------------------------------------------------
45// is_gapped_alphabet constexpr variable
46// ---------------------------------------------------------------------------------------------------------------------
47
50template <typename t>
51constexpr bool is_gapped_alphabet = false;
52
55template <typename t>
56constexpr bool is_gapped_alphabet<gapped<t>> = true;
57
58} // namespace seqan3::detail
Provides seqan3::alphabet_variant.
A combined alphabet that can hold values of either of its alternatives..
Definition alphabet_variant.hpp:129
Provides seqan3::gap.
Refines seqan3::alphabet and adds assignability.
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
Hide me