Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:

doc |
howto |
use_cereal |
load.hpp |
store.hpp |
tutorial |
09_search |
cleanup.hpp |
seqan3 |
alignment |
aligned_sequence |
aligned_sequence_concept.hpp | Includes the aligned_sequence and the related insert_gap and erase_gap functions to enable stl container support
all.hpp | Meta-header for the Alignment / Aligned Sequence submodule
debug_stream_alignment.hpp | The seqan3::debug_stream_type overload in order to print alignments
cigar_conversion |
alignment_from_cigar.hpp | Provides the function seqan3::alignment_from_cigar
all.hpp | Meta-header for the Alignment / CIGAR Conversion submodule
cigar_from_alignment.hpp | Provides the function seqan3::cigar_from_alignment and a helper struct seqan3::cigar_clipped_bases
configuration |
align_config_band.hpp | Provides seqan3::detail::align_config_band
align_config_debug.hpp | Provides seqan3::align_cfg::detail::debug
align_config_edit.hpp | Provides seqan3::align_cfg::edit_scheme
align_config_gap_cost_affine.hpp | Provides seqan3::align_config::gap_cost_affine
align_config_method.hpp | Provides global and local alignment configurations
align_config_min_score.hpp | Provides seqan3::align_cfg::min_score configuration
align_config_on_result.hpp | Provides seqan3::align_cfg::on_result
align_config_output.hpp | Provides configuration for alignment output
align_config_parallel.hpp | Provides seqan3::align_cfg::parallel configuration
align_config_result_type.hpp | Provides seqan3::align_cfg::detail::result_type
align_config_score_type.hpp | Provides alignment configuration seqan3::align_cfg::score_type
align_config_scoring_scheme.hpp | Provides seqan3::align_cfg::scoring_scheme
align_config_vectorised.hpp | Provides seqan3::align_cfg::vectorised configuration
all.hpp | Meta-header for the Alignment / Configuration submodule
detail.hpp | Provides some utility functions for the alignment configurations
decorator |
all.hpp | Meta-header for the Alignment / Decorator submodule
gap_decorator.hpp | Provides seqan3::gap_decorator
detail |
pairwise_alignment_concept.hpp | Provides seqan3::detail::pairwise_alignment and seqan3::detail::writable_pairwise_alignment
matrix |
detail |
advanceable_alignment_coordinate.hpp | Provides seqan3::detail::advanceable_alignment_coordinate
affine_cell_proxy.hpp | Provides seqan3::detail::affine_cell_proxy
aligned_sequence_builder.hpp | Provides seqan3::detail::aligned_sequence_builder
alignment_matrix_column_major_range_base.hpp | Provides seqan3::detail::alignment_matrix_column_major_range_base
alignment_optimum.hpp | Provides seqan3::detail::alignment_optimum
alignment_score_matrix_one_column.hpp | Provides seqan3::detail::alignment_score_matrix_one_column
alignment_score_matrix_one_column_banded.hpp | Provides seqan3::detail::alignment_score_matrix_one_column_banded
alignment_score_matrix_one_column_base.hpp | Provides seqan3::detail::alignment_score_matrix_one_column_base
alignment_score_matrix_proxy.hpp | Provides seqan3::detail::alignment_score_matrix_proxy
alignment_trace_matrix_base.hpp | Provides seqan3::detail::alignment_trace_matrix_base
alignment_trace_matrix_full.hpp | Provides seqan3::detail::alignment_trace_matrix_full
alignment_trace_matrix_full_banded.hpp | Provides seqan3::detail::alignment_trace_matrix_full_banded
alignment_trace_matrix_proxy.hpp | Provides seqan3::detail::alignment_trace_matrix_proxy
all.hpp | Meta-header for the detail block of the
combined_score_and_trace_matrix.hpp | Provides seqan3::detail::combined_score_and_trace_matrix
coordinate_matrix.hpp | Provides seqan3::detail::coordinate_matrix
debug_matrix.hpp | Provides the declaration of seqan3::detail::debug_matrix
edit_distance_score_matrix_full.hpp | Provides seqan3::detail::edit_distance_score_matrix_full
edit_distance_trace_matrix_full.hpp | Provides seqan3::detail::edit_distance_trace_matrix_full
matrix_concept.hpp | Provides seqan3::detail::matrix
matrix_coordinate.hpp | Provides seqan3::detail::matrix_index, seqan3::detail::matrix_coordinate and associated strong types
row_wise_matrix.hpp | Provides seqan3::detail::row_wise_matrix
score_matrix_single_column.hpp | Provides seqan3::detail::score_matrix_single_column
trace_directions.hpp | Provides the declaration of seqan3::detail::trace_directions
trace_iterator.hpp | Provides seqan3::detail::trace_iterator
trace_iterator_banded.hpp | Provides seqan3::detail::trace_iterator_banded
trace_iterator_base.hpp | Provides seqan3::detail::trace_iterator_base
trace_matrix_full.hpp | Provides seqan3::detail::trace_matrix_full
two_dimensional_matrix.hpp | Provides seqan3::detail::two_dimensional_matrix
two_dimensional_matrix_iterator_base.hpp | Provides seqan3::detail::two_dimensional_matrix_iterator_base
two_dimensional_matrix_iterator_concept.hpp | Provides seqan3::detail::two_dimensional_matrix_iterator
all.hpp | Meta-header for the Alignment / Matrix submodule
pairwise |
detail |
alignment_algorithm_state.hpp | Provides seqan3::detail::alignment_algorithm_state
concept.hpp | Provides concepts needed internally for the alignment algorithms
pairwise_alignment_algorithm.hpp | Provides seqan3::detail::pairwise_alignment_algorithm
pairwise_alignment_algorithm_banded.hpp | Provides seqan3::detail::pairwise_alignment_algorithm
policy_affine_gap_recursion.hpp | Provides seqan3::detail::policy_affine_gap_recursion
policy_affine_gap_recursion_banded.hpp | Provides seqan3::detail::policy_affine_gap_recursion_banded
policy_affine_gap_with_trace_recursion.hpp | Provides seqan3::detail::policy_affine_gap_with_trace_recursion
policy_affine_gap_with_trace_recursion_banded.hpp | Provides seqan3::detail::policy_affine_gap_with_trace_recursion_banded
policy_alignment_matrix.hpp | Provides seqan3::detail::policy_alignment_matrix
policy_alignment_result_builder.hpp | Provides seqan3::detail::policy_alignment_result_builder
policy_optimum_tracker.hpp | Provides seqan3::detail::policy_optimum_tracker
policy_optimum_tracker_simd.hpp | Provides seqan3::detail::policy_optimum_tracker_simd
policy_scoring_scheme.hpp | Provides seqan3::detail::policy_scoring_scheme
type_traits.hpp | Provides helper type traits for the configuration and execution of the alignment algorithm
align_pairwise.hpp | Provides pairwise alignment function
align_result_selector.hpp | Provides seqan3::detail::align_result_selector
alignment_algorithm.hpp | Provides seqan3::detail::alignment_algorithm
alignment_configurator.hpp | Provides seqan3::detail::alignment_selector
alignment_result.hpp | Provides seqan3::alignment_result
all.hpp | Meta-header for the Alignment / Pairwise submodule
edit_distance_algorithm.hpp | Provides seqan3::detail::edit_distance_algorithm
edit_distance_fwd.hpp | Forwards for seqan3::edit_distance_unbanded related types
edit_distance_unbanded.hpp | Provides a pairwise alignment algorithm for edit distance but without band
scoring |
detail |
simd_match_mismatch_scoring_scheme.hpp | Provides seqan3::detail::simd_match_mismatch_scoring_scheme
simd_matrix_scoring_scheme.hpp | Provides seqan3::detail::simd_matrix_scoring_scheme
all.hpp | Meta-header for the Alignment / Scoring submodule
aminoacid_scoring_scheme.hpp | Provides seqan3::aminoacid_scoring_scheme
hamming_scoring_scheme.hpp | Provides seqan3::hamming_scoring_scheme
nucleotide_scoring_scheme.hpp | Provides seqan3::nucleotide_scoring_scheme
scoring_scheme_base.hpp | Provides seqan3::scoring_scheme_base
scoring_scheme_concept.hpp | Provides seqan3::scoring_scheme_for
all.hpp | Meta-header for the Alignment module
exception.hpp | Includes customized exception types for the alignment module
alphabet |
adaptation |
all.hpp | Meta-header for the Alphabet / Adaptation submodule
char.hpp | Provides alphabet adaptations for standard char types
uint.hpp | Provides alphabet adaptations for standard uint types
aminoacid |
aa10li.hpp | Provides seqan3::aa10li, container aliases and string literals
aa10murphy.hpp | Provides seqan3::aa10murphy, container aliases and string literals
aa20.hpp | Provides seqan3::aa20, container aliases and string literals
aa27.hpp | Provides seqan3::aa27, container aliases and string literals
all.hpp | Meta-header for the Alphabet / Aminoacid submodule
aminoacid_base.hpp | Provides seqan3::aminoacid_base
concept.hpp | Provides seqan3::aminoacid_alphabet
translation.hpp | Provides functions for translating a triplet of nucleotides into an amino acid
translation_details.hpp | Provides translation details for nucleotide to aminoacid translation
translation_genetic_code.hpp | Genetic codes used for translating a triplet of nucleotides into an amino acid
cigar |
exposition_only |
cigar_operation.hpp | Introduces the seqan3::exposition_only::cigar_operation alphabet
all.hpp | Meta-header for the Alphabet / CIGAR submodule
cigar.hpp | Provides the seqan3::cigar alphabet
composite |
all.hpp | Meta-header for the Alphabet / Composite submodule
alphabet_tuple_base.hpp | Provides seqan3::alphabet_tuple_base
alphabet_variant.hpp | Provides seqan3::alphabet_variant
detail.hpp | Provides implementation detail for seqan3::alphabet_variant and seqan3::alphabet_tuple_base
semialphabet_any.hpp | Provides seqan3::semialphabet_any
container |
all.hpp | Meta-header for the Alphabet / Container submodule
bitpacked_sequence.hpp | Provides seqan3::bitpacked_sequence
concatenated_sequences.hpp | Provides seqan3::concatenated_sequences
detail |
alphabet_proxy.hpp | Provides seqan3::alphabet_proxy
concept.hpp | Provides alphabet helper concepts
convert.hpp |
debug_stream_alphabet.hpp | Provides seqan3::debug_stream and related types
gap |
all.hpp | Meta-header for the Alphabet / Gap submodule
gap.hpp | Provides seqan3::gap
gapped.hpp | Provides seqan3::gapped
mask |
all.hpp | Meta-header for the Alphabet / Mask submodule
mask.hpp | Create a mask composite which can be applied with another alphabet
masked.hpp | Extends a given alphabet with the mask alphabet
nucleotide |
all.hpp | Meta-header for the Alphabet / Nucleotide submodule
concept.hpp | Provides seqan3::nucleotide_alphabet
dna15.hpp | Provides seqan3::dna15, container aliases and string literals
dna16sam.hpp | Provides seqan3::dna16sam
dna3bs.hpp | Provides seqan3::dna3bs, container aliases and string literals
dna4.hpp | Provides seqan3::dna4, container aliases and string literals
dna5.hpp | Provides seqan3::dna5, container aliases and string literals
nucleotide_base.hpp | Provides seqan3::nucleotide_base
rna15.hpp | Provides seqan3::rna15, container aliases and string literals
rna4.hpp | Provides seqan3::rna4, container aliases and string literals
rna5.hpp | Provides seqan3::rna5, container aliases and string literals
quality |
aliases.hpp | Provides aliases for qualified
all.hpp | Meta-header for the Alphabet / Quality submodule
concept.hpp | Quality alphabet concept
phred42.hpp | Provides seqan3::phred42 quality scores
phred63.hpp | Provides seqan3::phred63 quality scores
phred68solexa.hpp | Provides seqan3::phred68solexa quality scores
phred94.hpp | Provides seqan3::phred94 quality scores
phred_base.hpp | Provides seqan3::phred42 quality scores
qualified.hpp | Provides quality alphabet composites
range |
all.hpp | Meta-header for the Alphabet / Range submodule
hash.hpp | Provides overloads for std::hash
sequence.hpp | Additional non-standard concepts for ranges
structure |
all.hpp | Meta-header for the Alphabet / Structure submodule
concept.hpp | Provides seqan3::rna_structure_alphabet
dot_bracket3.hpp | Provides the dot bracket format for RNA structure
dssp9.hpp | Provides the dssp format for protein structure
structured_aa.hpp | Provides the composite of aminoacid with structure alphabets
structured_rna.hpp | Provides the composite of nucleotide with structure alphabets
wuss.hpp | Provides the WUSS format for RNA structure
views |
all.hpp | Meta-header for the Alphabet / Views submodule
char_strictly_to.hpp | Provides seqan3::views::char_strictly_to
char_to.hpp | Provides seqan3::views::char_to
complement.hpp | Provides seqan3::views::complement
rank_to.hpp | Provides seqan3::views::rank_to
to_char.hpp | Provides seqan3::views::to_char
to_rank.hpp | Provides seqan3::views::to_rank
translate.hpp | Provides seqan3::views::translate and seqan3::views::translate_single
translate_join.hpp | Provides seqan3::views::translate_join
trim_quality.hpp | Provides seqan3::views::trim_quality
validate_char_for.hpp | Provides seqan3::views::validate_char_for
all.hpp | Meta-header for the alphabet module
alphabet_base.hpp | Provides seqan3::alphabet_base
concept.hpp | Core alphabet concept and free function/type trait wrappers
exception.hpp | Exceptions thrown by entities in the alphabet module
hash.hpp | Provides overloads for std::hash
argument_parser |
detail |
concept.hpp | Provides the concept seqan3::detail::is_container_option
format_base.hpp | Provides the format_base struct containing all helper functions that are needed in all formats
format_help.hpp | Provides the format_help struct that print the help page to the command line and the two child formats (format_version, format_short_help) that print short help messages to the command line
format_html.hpp | Provides the format_html struct and its helper functions
format_man.hpp | Provides the format_man struct and its helper functions
format_parse.hpp | Provides the format_parse class
terminal.hpp | Checks if program is run interactively and retrieves dimensions of terminal (Transferred from seqan2)
version_check.hpp | Provides the version check functionality
all.hpp | Meta-header for the Argument Parser module
argument_parser.hpp | Provides seqan3::argument_parser class
auxiliary.hpp | Provides auxiliary information
exceptions.hpp | Provides parser related exceptions
validators.hpp | Provides some standard validators for (positional) options
core |
algorithm |
detail |
algorithm_executor_blocking.hpp | Provides seqan3::detail::algorithm_executor_blocking
all.hpp | Meta-header for the detail functionality of the Core / Algorithm submodule
execution_handler_parallel.hpp | Provides seqan3::detail::execution_handler_parallel
execution_handler_sequential.hpp | Provides seqan3::detail::execution_handler_sequential
algorithm_result_generator_range.hpp | Provides seqan3::detail::algorithm_result_generator_range
all.hpp | Meta-header for the Core / Algorithm submodule
concept |
all.hpp | Meta-header for the Core / Concept submodule
cereal.hpp | Adaptions of concepts from the Cereal library
configuration |
detail |
all.hpp | Meta-header for the detail functionality of the Core / Configuration submodule
concept.hpp | Provides concepts for the configuration classes
configuration_element_debug_mode.hpp | Provides seqan3::detail::debug_mode
configuration_element_parallel_mode.hpp | Provides seqan3::detail::parallel_mode
configuration_utility.hpp | Provides various auxiliary functions with which parts of the configurations can be checked
all.hpp | Meta-header for the Core / Configuration submodule
configuration.hpp | Provides seqan3::configuration and utility functions
pipeable_config_element.hpp | Provides seqan3::pipeable_config_element
debug_stream |
detail |
to_string.hpp | Auxiliary for pretty printing of exception messages
all.hpp | Meta-header for the Core / Debug Stream submodule
byte.hpp | Provides seqan3::debug_stream and related types
debug_stream_type.hpp | Provides seqan3::debug_stream and related types
default_printer.hpp | Provides seqan3::default_printer
optional.hpp | Provides seqan3::debug_stream and related types
range.hpp | Provides seqan3::debug_stream and related types
tuple.hpp | Provides seqan3::debug_stream and related types
variant.hpp | Provides seqan3::debug_stream and related types
detail |
all.hpp | Meta-header for implementation details in the core module
customisation_point.hpp | Helper utilities for defining customisation point objects (CPOs)
deferred_crtp_base.hpp | Provides seqan3::detail::deferred_crtp_base
empty_type.hpp | Provides seqan3::detail::empty_type
is_class_template_declarable.hpp | Provides a type trait for verifying valid template declarations
iterator_traits.hpp | Provides various transformation traits for use on iterators
strong_type.hpp | Provides basic data structure for strong types
template_inspection.hpp | Provides type traits for working with templates
test_accessor.hpp | Forward declares seqan3::detail::test_accessor
transfer_type_modifier_onto.hpp | Provides type traits seqan3::detail::transfer_type_modifier_onto
range |
detail |
adaptor_base.hpp | Provides seqan3::detail::adaptor_base and seqan3::detail::combined_adaptor
adaptor_for_view_without_args.hpp | Provides seqan3::detail::adaptor_for_view_without_args
adaptor_from_functor.hpp | Provides seqan3::detail::adaptor_from_functor
inherited_iterator_base.hpp | Provides the seqan3::detail::inherited_iterator_base template
misc.hpp | Provides various utility functions
random_access_iterator.hpp | Provides the seqan3::detail::random_access_iterator class
all.hpp | Meta-header for the Core / Range submodule
type_traits.hpp | Provides various transformation traits used by the range module
add_enum_bitwise_operators.hpp | Provides seqan3::add_enum_bitwise_operators
all.hpp | Meta-header for the Core module
debug_stream.hpp | Provides seqan3::debug_stream and related types
platform.hpp | Provides platform and dependency checks
io |
detail |
ignore_output_iterator.hpp | Provides seqan3::detail::ignore_output_iterator for writing to null stream
in_file_iterator.hpp | Provides the seqan3::detail::in_file_iterator class template
magic_header.hpp | Provides seqan3::detail::magic_header
misc.hpp | Provides various utility functions
misc_input.hpp | Provides various utility functions required only for input
misc_output.hpp | Provides various utility functions required only for output
out_file_iterator.hpp | Provides the seqan3::detail::out_file_iterator class template
record.hpp |
record_like.hpp | Provides seqan3::detail::record_like
safe_filesystem_entry.hpp | Provides seqan3::detail::safe_filesystem_entry
sam_file |
detail |
cigar.hpp | Auxiliary functions for the SAM IO
format_sam_base.hpp | Provides the seqan3::format_sam_base that can be inherited from
all.hpp | Meta-header for the IO / SAM File submodule
format_bam.hpp | Provides the seqan3::format_bam
format_sam.hpp | Provides the seqan3::format_sam
header.hpp | Provides the seqan3::sam_file_header class
input.hpp | Provides seqan3::sam_file_input and corresponding traits classes
input_format_concept.hpp | Provides seqan3::sam_file_input_format and auxiliary classes
input_options.hpp | Provides seqan3::sam_file_input_options
output.hpp | Provides seqan3::sam_file_output and corresponding traits classes
output_format_concept.hpp | Provides seqan3::sam_file_output_format and auxiliary classes
output_options.hpp | Provides seqan3::sam_file_output_options
record.hpp | Provides seqan3::sam_record
sam_flag.hpp | Provides helper data structures for the seqan3::sam_file_output
sam_tag_dictionary.hpp | Provides the seqan3::sam_tag_dictionary class and auxiliaries
sequence_file |
all.hpp | Meta-header for the IO / Sequence File submodule
format_embl.hpp |
format_fasta.hpp |
format_fastq.hpp |
format_genbank.hpp | Provides the seqan3::sequence_file_format_genbank class
input.hpp | Provides seqan3::sequence_file_input and corresponding traits classes
input_format_concept.hpp | Provides seqan3::sequence_file_input_format and auxiliary classes
input_options.hpp | Provides seqan3::sequence_file_input_options
output.hpp | Provides seqan3::sequence_file_output and corresponding traits classes
output_format_concept.hpp | Provides seqan3::sequence_file_output_format and auxiliary classes
output_options.hpp | Provides seqan3::sequence_file_output_options
record.hpp | Provides seqan3::sequence_record
stream |
detail |
fast_istreambuf_iterator.hpp | Provides seqan3::detail::fast_istreambuf_iterator
fast_ostreambuf_iterator.hpp | Provides seqan3::detail::fast_ostreambuf_iterator
stream_buffer_exposer.hpp | Provides seqan3::detail::stream_buffer_exposer
all.hpp | Meta-header for all stream related functionality
concept.hpp | Stream concepts
structure_file |
all.hpp | Meta-include for the structure IO submodule
detail.hpp | Helper functions (e.g. conversions) for the structure IO submodule
format_vienna.hpp | Provides the seqan3::format_vienna
input.hpp | Provides seqan3::structure_file_input and corresponding traits classes
input_format_concept.hpp | Provides seqan3::structure_file_input_format
input_options.hpp | Provides seqan3::structure_file_input_options
output.hpp | Provides seqan3::structure_file_output and corresponding traits classes
output_format_concept.hpp | Provides seqan3::structure_file_output_format and auxiliary classes
output_options.hpp | Provides seqan3::structure_file_output_options
record.hpp | Provides seqan3::structure_record
views |
detail |
istreambuf_view.hpp | Provides seqan3::detail::istreambuf
take_exactly_view.hpp | Provides seqan3::views::take_exactly and seqan3::views::take_exactly_or_throw
take_line_view.hpp | Provides seqan3::detail::take_line and seqan3::detail::take_line_or_throw
take_until_view.hpp | Provides seqan3::views::take_until and seqan3::views::take_until_or_throw
all.hpp | Meta-header for the IO / Views submodule
async_input_buffer.hpp | Provides seqan3::views::async_input_buffer
all.hpp | Meta-header for the IO module
exception.hpp | Provides exceptions used in the I/O module
record.hpp | Provides the seqan3::record template and the seqan3::field enum
search |
configuration |
all.hpp | Meta-header for the search configuration module
default_configuration.hpp | Provides the default configuration for the seqan3::search() interface
detail.hpp | Provides compatibility matrix for search configurations
hit.hpp | Provides the configuration to define the hit strategies "hit_strata", "hit_all", "hit_all_best", "hit_single_best"
max_error.hpp | Provides the configuration for maximum number of errors for all error types
max_error_common.hpp | Provides the error types for maximum number of errors
on_result.hpp | Provides seqan3::search_cfg::on_result
output.hpp | Provides the configuration for the content of the search result
parallel.hpp | Provides seqan3::search_cfg::parallel configuration
result_type.hpp | Provides seqan3::search_cfg::detail::result_type
detail |
policy_max_error.hpp | Provides the seqan3::detail::policy_max_error
policy_search_result_builder.hpp | Provides the seqan3::detail::policy_search_result_builder
search_common.hpp | Provides data structures used by different search algorithms
search_configurator.hpp | Provides seqan3::detail::search_configurator
search_scheme_algorithm.hpp | Provides the algorithm to search in an index using search schemes
search_scheme_precomputed.hpp | Provides the data structures and precomputed instances for (optimum) search schemes
search_traits.hpp | Provides seqan3::detail::search_traits
unidirectional_search_algorithm.hpp | Provides an approximate string matching algorithm based on simple backtracking. This should only be used as a reference for unit testing
dream_index |
all.hpp | Meta-header for the Search / DREAM Index submodule
interleaved_bloom_filter.hpp | Provides seqan3::interleaved_bloom_filter
fm_index |
detail |
fm_index_cursor.hpp | Provides the internal representation of a node of the seqan3::fm_index_cursor
all.hpp | Meta-header for the Search / FM Index submodule
bi_fm_index.hpp | Provides the bidirectional seqan3::bi_fm_index
bi_fm_index_cursor.hpp | Provides the seqan3::bi_fm_index_cursor for searching in the bidirectional seqan3::bi_fm_index
concept.hpp | Provides the concept for seqan3::detail::sdsl_index
fm_index.hpp | Provides the unidirectional seqan3::fm_index
fm_index_cursor.hpp | Provides the seqan3::fm_index_cursor for searching in the unidirectional seqan3::fm_index
kmer_index |
all.hpp | Meta-header for the Search / k-mer Index submodule
shape.hpp | Provides seqan3::shape
views |
all.hpp | Meta-header for the Search / Views submodule
kmer_hash.hpp | Provides seqan3::views::kmer_hash
minimiser.hpp | Provides seqan3::views::minimiser
minimiser_hash.hpp | Provides seqan3::views::minimiser_hash
all.hpp | Meta-header for the Search module
search.hpp | Provides the public interface for search algorithms
search_result.hpp | Provides seqan3::search_result
std |
charconv | The <charconv> header from C++17's standard library
new | The <new> header from C++17's standard library
utility |
bloom_filter |
all.hpp | Meta-header for the Bloom Filter
bloom_filter.hpp | Provides seqan3::bloom_filter
bloom_filter_strong_types.hpp | Provides strong types for the (Interleaved) Bloom Filter
char_operations |
all.hpp | Meta-header for the Utility / Builtin Character Operations submodule
predicate.hpp | Provides character predicates for tokenisation
predicate_detail.hpp | Provides parse conditions for tokenization
pretty_print.hpp | Provides seqan3::detail::make_printable which converts non printable characters (e.g. a tab) to a std::string
transform.hpp | Provides utilities for modifying characters
container |
aligned_allocator.hpp | Provides seqan3::aligned_allocator
all.hpp | Meta-header for the Utility / Container submodule
concept.hpp | Adaptations of concepts from the standard library
dynamic_bitset.hpp | A constexpr bitset implementation with dynamic size at compile time
small_string.hpp | A constexpr string implementation to manipulate string literals at compile time
small_vector.hpp | A constexpr vector implementation with dynamic size at compile time
detail |
bits_of.hpp | Provides utility functions for bit twiddling
integer_traits.hpp | Provides metaprogramming utilities for integer types
multi_invocable.hpp | Provides a type that combines multiple invocables
to_little_endian.hpp | Provides utility functions for bit twiddling
type_name_as_string.hpp | Provides traits to inspect some information of a type, for example its name
range |
all.hpp | Meta-header for the Utility / Range submodule
concept.hpp | Additional non-standard concepts for ranges
to.hpp | Provides seqan3::ranges::to
tuple |
all.hpp | Meta-header for the Utility / Tuple submodule
common_pair.hpp | Provides seqan3::common_pair
common_tuple.hpp | Provides seqan3::common_tuple
concept.hpp | Provides seqan3::tuple_like
pod_tuple.hpp | Provides seqan3::pod_tuple
pop_front.hpp | Provides seqan3::tuple_pop_front
split.hpp | Provides seqan3::tuple_split
type_list |
detail |
type_list_algorithm.hpp | Provides algorithms for meta programming, parameter packs and seqan3::type_list
all.hpp | Meta-header for the Utility / Type List submodule
traits.hpp | Provides traits for seqan3::type_list
type_list.hpp | Provides seqan3::type_list
type_pack |
detail |
type_pack_algorithm.hpp | Provides algorithms for meta programming, parameter packs and seqan3::type_list
all.hpp | Meta-header for the Utility / Type Pack submodule
traits.hpp | Provides various traits for template packs
type_traits |
detail |
transformation_trait_or.hpp | Provides seqan3::detail::transformation_trait_or
all.hpp | Meta-header for the Utility / Type Traits submodule
basic.hpp | Provides various type traits on generic types
concept.hpp | Provides the concepts seqan3::transformation_trait and seqan3::unary_type_trait
function_traits.hpp | Provides various type traits for use on functions
lazy_conditional.hpp | Provides lazy template instantiation traits
views |
detail |
helper.hpp | Provides implementation helper for seqan3::views::zip and seqan3::views::join_with
non_propagating_cache.hpp | Provides seqan3::detail::views::non_propagating_cache
all.hpp | Meta-header for the Utility / Views submodule
chunk.hpp | Provides seqan3::views::chunk
convert.hpp | Provides seqan3::views::convert
deep.hpp | Provides seqan3::views::deep
elements.hpp | Provides seqan3::views::elements
enforce_random_access.hpp | Provides seqan3::views::enforce_random_access
interleave.hpp | Provides seqan3::views::interleave
join_with.hpp | Provides seqan3::views::join_with
pairwise_combine.hpp | Provides seqan3::views::pairwise_combine
repeat.hpp | Provides the seqan3::views::repeat
repeat_n.hpp | Provides seqan3::views::repeat_n
single_pass_input.hpp | Provides seqan3::views::single_pass_input
slice.hpp | Provides seqan3::views::slice
type_reduce.hpp | Provides seqan3::views::type_reduce
zip.hpp | Provides seqan3::views::zip
all.hpp | Meta-header for the utility module , which provides useful, stand-alone features that are not strongly coupled with SeqAn3
concept.hpp | Provides concepts that do not have equivalents in C++20
math.hpp | Provides math related functionality
version.hpp | Provides SeqAn version macros and global variables

Hide me