SeqAn3
3.4.0-rc.4
The Modern C++ library for sequence analysis.
Toggle main menu visibility
Welcome
Setup
Setting up library tests
Quick Setup (using CMake)
Tutorial
First steps with SeqAn
Parsing command line arguments with Sharg
C++ Concepts
Alphabets in SeqAn
Ranges
Minimisers
Sequence File Input and Output
Pairwise Alignment
Indexing and searching with SeqAn
SAM Input and Output in SeqAn
Implementing your own read mapper with SeqAn
How-To
Porting from SeqAn2
How to write an argument parser with subcommands
How to serialise SeqAn data structures
How to write a view
How to write your own alphabet
Cookbook
About
Stability and long-term promises
Citing
Customisation
Changelog
Copyright
Code of Conduct
Contributing
API Reference
API Reference (details)
Namespace List
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
r
s
t
u
v
w
z
Functions
a
b
c
e
f
g
i
k
l
m
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
h
i
k
m
o
p
r
s
t
v
Typedefs
a
b
c
d
e
f
g
i
j
m
p
r
s
t
u
v
z
Enumerations
Enumerator
Concept List
Class List
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
Related Symbols
:
a
b
c
d
e
g
o
r
s
t
File List
File List
File Members
All
c
i
s
Variables
Macros
c
s
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
Here is a list of all documented class members with links to the class documentation for each member:
- i -
ibf_ptr :
seqan3::interleaved_bloom_filter< data_layout_mode_ >::counting_agent_type< value_t >
,
seqan3::interleaved_bloom_filter< data_layout_mode_ >::membership_agent_type
ibf_t :
seqan3::interleaved_bloom_filter< data_layout_mode_ >::counting_agent_type< value_t >
,
seqan3::interleaved_bloom_filter< data_layout_mode_ >::membership_agent_type
id() :
config_element
,
seqan3::align_cfg::band_fixed_size
,
seqan3::align_cfg::detail::result_type< alignment_result_t >
,
seqan3::align_cfg::gap_cost_affine
,
seqan3::align_cfg::method_global
,
seqan3::align_cfg::method_local
,
seqan3::align_cfg::min_score
,
seqan3::align_cfg::on_result< callback_t >
,
seqan3::align_cfg::output_alignment
,
seqan3::align_cfg::output_begin_position
,
seqan3::align_cfg::output_end_position
,
seqan3::align_cfg::output_score
,
seqan3::align_cfg::output_sequence1_id
,
seqan3::align_cfg::output_sequence2_id
,
seqan3::align_cfg::score_type< score_t >
,
seqan3::align_cfg::scoring_scheme< scoring_scheme_t >
,
seqan3::align_cfg::vectorised
,
seqan3::detail::debug_mode< wrapped_config_id_t >
,
seqan3::detail::parallel_mode< wrapped_config_id_t >
,
seqan3::sam_file_program_info_t
,
seqan3::sam_record< field_types, field_ids >
,
seqan3::search_cfg::detail::result_type< search_result_t >
,
seqan3::search_cfg::hit
,
seqan3::search_cfg::hit_all
,
seqan3::search_cfg::hit_all_best
,
seqan3::search_cfg::hit_single_best
,
seqan3::search_cfg::hit_strata
,
seqan3::search_cfg::max_error_deletion
,
seqan3::search_cfg::max_error_insertion
,
seqan3::search_cfg::max_error_substitution
,
seqan3::search_cfg::max_error_total
,
seqan3::search_cfg::on_result< callback_t >
,
seqan3::search_cfg::output_index_cursor
,
seqan3::search_cfg::output_query_id
,
seqan3::search_cfg::output_reference_begin_position
,
seqan3::search_cfg::output_reference_id
,
seqan3::sequence_record< field_types, field_ids >
,
seqan3::structure_record< field_types, field_ids >
id_alphabet :
seqan3::sequence_file_input_default_traits_dna
,
seqan3::structure_file_input_default_traits_rna
,
sequence_file_input_traits
,
structure_file_input_traits
id_container() :
sam_file_input_traits
,
seqan3::sam_file_input_default_traits< ref_sequences_t, ref_ids_t >
,
seqan3::sequence_file_input_default_traits_dna
,
seqan3::structure_file_input_default_traits_rna
,
sequence_file_input_traits
,
structure_file_input_traits
id_exists() :
seqan3::argument_parser
id_type :
seqan3::sam_file_input< traits_type_, selected_field_ids_, valid_formats_ >
,
seqan3::sequence_file_input< traits_type_, selected_field_ids_, valid_formats_ >
,
seqan3::structure_file_input< traits_type_, selected_field_ids_, valid_formats_ >
identify_and_retrieve_option_value() :
seqan3::detail::format_parse
ignore_output_iterator() :
seqan3::detail::ignore_output_iterator
impl() :
seqan3::detail::adaptor_for_view_without_args< view_type >
,
seqan3::detail::adaptor_from_functor< functor_type, stored_args_ts >
,
seqan3::detail::combined_adaptor< left_adaptor_t, right_adaptor_t >
,
seqan3::detail::pseudo_random_access_fn
,
seqan3::detail::type_reduce_fn
,
seqan3::views::deep< underlying_adaptor_t >
in_bold() :
seqan3::detail::format_help
,
seqan3::detail::format_html
,
seqan3::detail::format_man
in_file_iterator() :
seqan3::detail::in_file_iterator< file_type >
increase_bin_number_to() :
seqan3::interleaved_bloom_filter< data_layout_mode_ >
index :
seqan3::bi_fm_index_cursor< index_t >
,
seqan3::fm_index< alphabet_t, text_layout_mode_, sdsl_index_type_ >
,
seqan3::fm_index_cursor< index_t >
index_alphabet_type :
seqan3::bi_fm_index_cursor< index_t >
,
seqan3::fm_index_cursor< index_t >
index_cursor() :
seqan3::search_result< query_id_type, cursor_type, reference_id_type, reference_begin_position_type >
index_cursor_t :
seqan3::detail::search_configurator::select_search_result< search_configuration_t, index_t, query_index_t >
index_cursor_type :
seqan3::detail::search_configurator::select_search_result< search_configuration_t, index_t, query_index_t >
index_of() :
seqan3::fields< fs >
index_offset :
seqan3::detail::simd_matrix_scoring_scheme< simd_score_t, alphabet_t, alignment_t >
index_ptr :
seqan3::detail::search_scheme_algorithm< configuration_t, index_t, policies_t >
,
seqan3::detail::unidirectional_search_algorithm< configuration_t, index_t, policies_t >
index_scalar_type :
seqan3::detail::iota_simd_view< index_simd_t >
,
seqan3::detail::iota_simd_view_fn< index_simd_t >
index_size_type :
seqan3::detail::search_configurator::select_search_result< search_configuration_t, index_t, query_index_t >
index_t :
seqan3::detail::alignment_optimum< score_t >
index_type :
seqan3::bi_fm_index_cursor< index_t >
,
seqan3::fm_index_cursor< index_t >
inf :
seqan3::detail::debug_matrix< matrix_t, first_sequence_t, second_sequence_t >::format_type
,
seqan3::detail::edit_distance_score_matrix_full< word_t, score_t, is_semi_global, use_max_errors >
info :
seqan3::argument_parser
inherited_iterator_base() :
seqan3::detail::inherited_iterator_base< derived_t, base_t >
init() :
seqan3::argument_parser
init_by_filename() :
seqan3::sam_file_input< traits_type_, selected_field_ids_, valid_formats_ >
init_by_format() :
seqan3::sam_file_input< traits_type_, selected_field_ids_, valid_formats_ >
init_column_cell() :
seqan3::detail::affine_gap_init_policy< alignment_algorithm_t >
init_origin_cell() :
seqan3::detail::affine_gap_init_policy< alignment_algorithm_t >
init_row_cell() :
seqan3::detail::affine_gap_init_policy< alignment_algorithm_t >
init_standard_options() :
seqan3::argument_parser
initialise_alignment_state() :
seqan3::detail::affine_gap_policy< alignment_algorithm_t, score_t, align_local_t >
,
seqan3::detail::simd_affine_gap_policy< alignment_algorithm_t, score_t, align_local_t >
initialise_band_first_cell() :
seqan3::detail::policy_affine_gap_recursion_banded< alignment_configuration_t >
,
seqan3::detail::policy_affine_gap_with_trace_recursion_banded< alignment_configuration_t >
initialise_column() :
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >
,
seqan3::detail::alignment_score_matrix_one_column< score_t >
,
seqan3::detail::alignment_score_matrix_one_column_banded< score_t >
,
seqan3::detail::alignment_trace_matrix_full< trace_t, coordinate_only >
,
seqan3::detail::alignment_trace_matrix_full_banded< trace_t, coordinate_only >
,
seqan3::detail::pairwise_alignment_algorithm< alignment_configuration_t, policies_t >
initialise_debug_matrices() :
seqan3::detail::alignment_algorithm< config_t, algorithm_policies_t >
initialise_find_optimum_policy() :
seqan3::detail::simd_find_optimum_policy< alignment_algorithm_t, simd_t >
initialise_first_alignment_column() :
seqan3::detail::alignment_algorithm< config_t, algorithm_policies_t >
initialise_first_column_cell() :
seqan3::detail::policy_affine_gap_recursion< alignment_configuration_t >
,
seqan3::detail::policy_affine_gap_with_trace_recursion< alignment_configuration_t >
initialise_first_row_cell() :
seqan3::detail::policy_affine_gap_recursion< alignment_configuration_t >
,
seqan3::detail::policy_affine_gap_with_trace_recursion< alignment_configuration_t >
initialise_from_scalar_scoring_scheme() :
seqan3::detail::simd_match_mismatch_scoring_scheme< simd_score_t, alphabet_t, alignment_t >
,
seqan3::detail::simd_matrix_scoring_scheme< simd_score_t, alphabet_t, alignment_t >
initialise_header_information() :
seqan3::sam_file_output< selected_field_ids_, valid_formats_, ref_ids_type >
initialise_matrix_iterator() :
seqan3::detail::alignment_matrix_policy< alignment_algorithm_t, score_matrix_t, trace_matrix_t >
initialise_origin_cell() :
seqan3::detail::policy_affine_gap_recursion< alignment_configuration_t >
,
seqan3::detail::policy_affine_gap_with_trace_recursion< alignment_configuration_t >
initialise_tracker() :
seqan3::detail::policy_optimum_tracker_simd< alignment_configuration_t, optimum_updater_t >
inner_range_type :
seqan3::detail::view_to_simd< urng_t, simd_t >
input_directory_validator() :
seqan3::input_directory_validator
input_file_validator() :
seqan3::input_file_validator< file_t >
insert() :
seqan3::bitpacked_sequence< alphabet_type >
,
seqan3::concatenated_sequences< underlying_container_type, data_delimiters_type >
,
seqan3::dynamic_bitset< bit_capacity >
,
seqan3::small_vector< value_type_, capacity_ >
insert_gap() :
seqan3::gap_decorator< inner_type >
,
writable_aligned_sequence
inserted_range :
seqan3::detail::view_interleave< urng_t, inserted_rng_t >
insertion :
seqan3::detail::policy_max_error
,
seqan3::detail::search_param
instantiate_if_t :
seqan3::detail::instantiate_if< t, condition >
instantiate_if_v :
seqan3::detail::instantiate_if< t, condition >
instantiate_t :
seqan3::detail::instantiate< t >
int_type() :
input_stream_over
,
output_stream_over
interaction_tab :
seqan3::wuss< SIZE >
interleaved_bloom_filter() :
seqan3::interleaved_bloom_filter< data_layout_mode_ >
internal :
seqan3::dynamic_bitset< bit_capacity >::reference_proxy_type
internal_proxy :
seqan3::bitpacked_sequence< alphabet_type >::reference_proxy_type
internal_state() :
seqan3::detail::execution_handler_parallel::internal_state
invalid_alignment_configuration() :
seqan3::invalid_alignment_configuration
invalid_char_assignment() :
seqan3::invalid_char_assignment
invalid_coordinate() :
seqan3::detail::edit_distance_unbanded_global_policy< derived_t, edit_traits >
invoke :
seqan3::detail::assignable_from< T >
,
seqan3::detail::constructible_from< T >
,
seqan3::detail::deferred_crtp_base< crtp_base, args_t >
,
seqan3::detail::deferred_crtp_base_vargs< crtp_base, args >
,
seqan3::detail::implicitly_convertible_from< T >
,
seqan3::detail::is_same_configuration_f< query_t >
,
seqan3::detail::weakly_equality_comparable_with_< T >
,
seqan3::detail::weakly_ordered_with_< T >
invoke_comparator() :
seqan3::detail::policy_optimum_tracker< alignment_configuration_t, optimum_updater_t >
invoke_on_type_identities() :
seqan3::detail::type_list_expander< type_list_t< args_t... > >
invoke_to_type_list() :
seqan3::detail::tuple_type_list< tuple_t >
io_error() :
seqan3::io_error
iota_simd_view() :
seqan3::detail::iota_simd_view< index_simd_t >
iota_view_t :
seqan3::detail::coordinate_matrix< index_t >::iterator
is_alphabet_comparable_with :
seqan3::alphabet_proxy< derived_type, alphabet_type >
is_alternative() :
seqan3::alphabet_variant< alternative_types >
is_always_equal :
seqan3::aligned_allocator< value_t, alignment_v >
is_at_gap :
seqan3::gap_decorator< inner_type >::basic_iterator< bool >
is_banded :
seqan3::detail::alignment_configuration_traits< configuration_t >
is_binning_bitvector :
seqan3::counting_vector< value_t >
is_buffer_empty() :
seqan3::detail::algorithm_executor_blocking< resource_t, algorithm_t, algorithm_result_t, execution_handler_t >
is_class_template_declarable_with_v :
seqan3::detail::is_class_template_declarable_with< query_t, args_t >
is_compatible_with_value_type :
seqan3::concatenated_sequences< underlying_container_type, data_delimiters_type >
is_component :
seqan3::alphabet_tuple_base< derived_type, component_types >
is_constexpr_default_constructible_v :
seqan3::is_constexpr_default_constructible< t >
is_debug :
seqan3::detail::alignment_configuration_traits< configuration_t >
is_dl :
seqan3::detail::format_html
is_empty_id() :
seqan3::detail::format_parse
is_eof() :
seqan3::detail::algorithm_executor_blocking< resource_t, algorithm_t, algorithm_result_t, execution_handler_t >
is_first_in_section :
seqan3::detail::format_man
is_global :
seqan3::detail::alignment_configuration_traits< configuration_t >
,
seqan3::detail::default_edit_distance_trait_type< database_t, query_t, align_config_t, is_semi_global_t, word_t >
,
seqan3::detail::simd_matrix_scoring_scheme< simd_score_t, alphabet_t, alignment_t >
is_global_alignment :
seqan3::detail::simd_find_optimum_policy< alignment_algorithm_t, simd_t >
is_last_active_cell_within_last_row() :
seqan3::detail::edit_distance_unbanded_max_errors_policy< derived_t, edit_traits >
is_local :
seqan3::detail::alignment_configuration_traits< configuration_t >
is_local_t :
seqan3::detail::alignment_configurator::select_gap_policy< traits_t >
is_noexcept :
seqan3::small_vector< value_type_, capacity_ >
is_one_way_execution :
seqan3::detail::alignment_configuration_traits< configuration_t >
is_option_set() :
seqan3::argument_parser
is_optional_score :
seqan3::detail::debug_matrix< matrix_t, first_sequence_t, second_sequence_t >
is_p :
seqan3::detail::format_html
is_pair_close() :
seqan3::dot_bracket3
,
seqan3::structured_rna< sequence_alphabet_t, structure_alphabet_t >
,
seqan3::wuss< SIZE >
is_pair_open() :
seqan3::dot_bracket3
,
seqan3::structured_rna< sequence_alphabet_t, structure_alphabet_t >
,
seqan3::wuss< SIZE >
is_parallel :
seqan3::detail::alignment_configuration_traits< configuration_t >
is_semi_global :
seqan3::detail::default_edit_distance_trait_type< database_t, query_t, align_config_t, is_semi_global_t, word_t >
is_traceback_matrix :
seqan3::detail::debug_matrix< matrix_t, first_sequence_t, second_sequence_t >
is_type_specialisation_of_v :
seqan3::detail::is_type_specialisation_of< source_t, target_template >
is_unique_component :
seqan3::alphabet_tuple_base< derived_type, component_types >
is_unpaired() :
seqan3::dot_bracket3
,
seqan3::structured_rna< sequence_alphabet_t, structure_alphabet_t >
,
seqan3::wuss< SIZE >
is_valid() :
seqan3::detail::edit_distance_unbanded_global_policy< derived_t, edit_traits >
is_vectorised :
seqan3::detail::alignment_configuration_traits< configuration_t >
it_t :
seqan3::detail::kmer_hash_view< urng_t >::basic_iterator< const_range >
iter_value_t_is_compatible_with_value_type :
seqan3::concatenated_sequences< underlying_container_type, data_delimiters_type >
iterator :
seqan3::bitpacked_sequence< alphabet_type >
,
seqan3::concatenated_sequences< underlying_container_type, data_delimiters_type >
,
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >
,
seqan3::detail::alignment_score_matrix_one_column< score_t >
,
seqan3::detail::alignment_score_matrix_one_column_banded< score_t >
,
seqan3::detail::alignment_trace_matrix_full< trace_t, coordinate_only >
,
seqan3::detail::alignment_trace_matrix_full_banded< trace_t, coordinate_only >
,
seqan3::detail::async_input_buffer_view< urng_t >::iterator
,
seqan3::detail::combined_score_and_trace_matrix< score_matrix_t, trace_matrix_t >::iterator
,
seqan3::detail::coordinate_matrix< index_t >::iterator
,
seqan3::detail::pairwise_combine_view< underlying_range_type >
,
seqan3::detail::repeat_view< value_t >
,
seqan3::detail::single_pass_input_view< urng_t >
,
seqan3::detail::trace_matrix_full< trace_t >::iterator
,
seqan3::detail::two_dimensional_matrix< value_t, allocator_t, order >
,
seqan3::detail::view_interleave< urng_t, inserted_rng_t >
,
seqan3::detail::view_take_exactly< urng_t, or_throw >
,
seqan3::detail::view_translate< urng_t >
,
seqan3::detail::view_translate_join< urng_t >
,
seqan3::detail::view_translate_single< urng_t >
,
seqan3::dynamic_bitset< bit_capacity >
,
seqan3::gap_decorator< inner_type >
,
seqan3::sam_file_input< traits_type_, selected_field_ids_, valid_formats_ >
,
seqan3::sam_file_output< selected_field_ids_, valid_formats_, ref_ids_type >
,
seqan3::sequence_file_input< traits_type_, selected_field_ids_, valid_formats_ >
,
seqan3::sequence_file_output< selected_field_ids_, valid_formats_ >
,
seqan3::small_vector< value_type_, capacity_ >
,
seqan3::structure_file_input< traits_type_, selected_field_ids_, valid_formats_ >
,
seqan3::structure_file_output< selected_field_ids_, valid_formats_ >
iterator_category :
seqan3::algorithm_result_generator_range< algorithm_executor_type >::algorithm_range_iterator
,
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >::alignment_column_type::iterator_type
,
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >::iterator_type
,
seqan3::detail::async_input_buffer_view< urng_t >::iterator
,
seqan3::detail::basic_iterator< single_pass_input_view< view_type > >
,
seqan3::detail::coordinate_matrix< index_t >::iterator
,
seqan3::detail::counted_simd_iterator< index_simd_t >
,
seqan3::detail::edit_distance_trace_matrix_full< word_t, is_semi_global, use_max_errors >::trace_path_iterator
,
seqan3::detail::fast_istreambuf_iterator< char_t, traits_t >
,
seqan3::detail::fast_ostreambuf_iterator< char_t, traits_t >
,
seqan3::detail::ignore_output_iterator
,
seqan3::detail::in_file_iterator< file_type >
,
seqan3::detail::inherited_iterator_base< derived_t, base_t >
,
seqan3::detail::maybe_iterator_category< underlying_iterator_t >
,
seqan3::detail::minimiser_view< urng1_t, urng2_t >::basic_iterator< const_range >
,
seqan3::detail::out_file_iterator< file_type >
,
seqan3::detail::random_access_iterator_base< range_type, derived_t_template, args_t >
,
seqan3::detail::score_matrix_single_column< score_t >::matrix_iterator
,
seqan3::detail::trace_iterator_base< derived_t, matrix_iter_t >
,
seqan3::detail::trace_matrix_full< trace_t >::iterator
,
seqan3::detail::two_dimensional_matrix< value_t, allocator_t, order >::basic_iterator< const_range >
,
seqan3::detail::view_enforce_random_access< urng_t >::basic_iterator< underlying_iter_t >
,
seqan3::detail::view_take_until< urng_t, fun_t, or_throw, and_consume >::basic_consume_iterator< const_range >
,
seqan3::detail::view_to_simd< urng_t, simd_t >::iterator_type
,
seqan3::gap_decorator< inner_type >::basic_iterator< bool >
iterator_concept :
seqan3::detail::async_input_buffer_view< urng_t >::iterator
,
seqan3::detail::combined_score_and_trace_matrix< score_matrix_t, trace_matrix_t >::iterator
,
seqan3::detail::inherited_iterator_base< derived_t, base_t >
,
seqan3::detail::kmer_hash_view< urng_t >::basic_iterator< const_range >
,
seqan3::detail::minimiser_view< urng1_t, urng2_t >::basic_iterator< const_range >
,
seqan3::detail::pairwise_combine_view< underlying_range_type >::basic_iterator< range_type >
,
seqan3::detail::view_enforce_random_access< urng_t >::basic_iterator< underlying_iter_t >
,
seqan3::detail::view_to_simd< urng_t, simd_t >::iterator_type
iterator_type() :
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >::alignment_column_type::iterator_type
,
seqan3::detail::alignment_matrix_column_major_range_base< derived_t >::iterator_type
,
seqan3::detail::iota_simd_view< index_simd_t >
,
seqan3::detail::view_to_simd< urng_t, simd_t >::iterator_type
Hide me
Version:
Generated on Sun Mar 16 2025 12:48:39 for SeqAn3 by
1.9.8