Benchmarkfile Benchmark Time CPU alphabet_assign_char_benchmark assign_char +0.3120 +0.3120 alphabet_to_char_benchmark to_char +0.0649 +0.0648 bit_benchmark is_power_of_two_std +0.0638 +0.0639 charconv_from_chars_benchmark from_char +0.1648 +0.1648 charconv_from_chars_benchmark from_char +0.0641 +0.0641 charconv_from_chars_benchmark from_stream +0.0531 +0.0531 charconv_from_chars_benchmark from_atol +0.4721 +0.4721 charconv_from_chars_benchmark from_boost +0.0748 +0.0748 charconv_from_chars_benchmark from_boost +0.0643 +0.0644 container_push_back_benchmark push_back +0.1715 +0.1716 container_push_back_benchmark push_back +0.0501 +0.0502 container_push_back_benchmark push_back +0.1865 +0.1866 container_push_back_benchmark push_back> +0.1159 +0.1160 container_seq_read_benchmark sequential_read, true> +0.0996 +0.0997 container_seq_write_benchmark sequential_write +0.6544 +0.6544 container_seq_write_benchmark sequential_write +0.1194 +0.1194 container_seq_write_benchmark sequential_write +0.1271 +0.1271 container_seq_write_benchmark sequential_write +0.0652 +0.0653 container_seq_write_benchmark sequential_write +0.0726 +0.0726 container_seq_write_benchmark sequential_write +0.1148 +0.1148 container_seq_write_benchmark sequential_write +0.1068 +0.1068 container_seq_write_benchmark sequential_write> +0.1215 +0.1215 container_seq_write_benchmark sequential_write +0.1167 +0.1167 container_seq_write_benchmark sequential_write +0.1125 +0.1125 container_seq_write_benchmark sequential_write +0.0744 +0.0744 example_benchmark memcpy_benchmark/8_pvalue 0.6985 0.6985 example_benchmark memcpy_benchmark/64_pvalue 0.2453 0.2453 format_fasta_benchmark seqan3_dna5_istringstream_read +0.3639 +0.3639 format_fastq_benchmark fastq_read_from_stream_seqan3/100 +0.1435 +0.1435 format_fastq_benchmark fastq_read_from_stream_seqan3/1000 +0.1362 +0.1362 format_fastq_benchmark fastq_read_from_stream_seqan3/10000 +0.1373 +0.1373 format_fastq_benchmark fastq_read_from_disk_seqan3/100 +0.1682 +0.1683 format_fastq_benchmark fastq_read_from_disk_seqan3/1000 +0.2176 +0.2175 format_fastq_benchmark fastq_read_from_disk_seqan3/10000 +0.2272 +0.2273 gap_decorator_rand_read_benchmark read_random/1024/1 +0.1690 +0.1691 gap_decorator_rand_read_benchmark read_random/1024/5 +0.2270 +0.2269 gap_decorator_rand_read_benchmark read_random/1024/50 +0.1612 +0.1612 gap_decorator_rand_read_benchmark read_random/16/1 +0.1052 +0.1052 gap_decorator_rand_read_benchmark read_random/16/5 +0.6737 +0.6736 gap_decorator_rand_read_benchmark read_random/16/50 +0.3529 +0.3529 gap_decorator_rand_read_benchmark read_random/64/1 +0.1940 +0.1940 gap_decorator_rand_read_benchmark read_random/64/5 +0.2658 +0.2658 gap_decorator_rand_read_benchmark read_random/256/1 +1.2501 +1.2501 gap_decorator_rand_read_benchmark read_random/256/5 +0.1544 +0.1544 gap_decorator_rand_read_benchmark read_random/1024/1 +0.4071 +0.4070 gap_decorator_rand_read_benchmark read_random/1024/5 +0.4465 +0.4465 gap_decorator_rand_read_benchmark read_random/1024/50 +0.1228 +0.1228 gap_decorator_rand_read_benchmark read_random/4096/1 +0.4989 +0.4989 gap_decorator_rand_read_benchmark read_random/4096/5 +0.4671 +0.4672 gap_decorator_rand_read_benchmark read_random/64/5 +0.1197 +0.1197 gap_decorator_rand_write_benchmark insert_random/64/1 +0.0658 +0.0661 gap_decorator_rand_write_benchmark insert_random/64/50 +0.0770 +0.0776 gap_decorator_rand_write_benchmark insert_random/256/5 +0.0883 +0.0885 gap_decorator_rand_write_benchmark insert_random/1024/50 +0.1527 +0.1527 gap_decorator_rand_write_benchmark insert_random/16/5 +0.0880 +0.0861 gap_decorator_rand_write_benchmark insert_random/16/50 +0.0909 +0.0898 gap_decorator_rand_write_benchmark insert_random/64/50 +0.0947 +0.0943 gap_decorator_rand_write_benchmark delete_random/16/50 +0.1048 +0.1035 gap_decorator_rand_write_benchmark delete_random/64/5 +0.0539 +0.0568 gap_decorator_rand_write_benchmark delete_random/256/5 +0.1350 +0.1333 gap_decorator_rand_write_benchmark delete_random/1024/50 +0.3682 +0.3679 gap_decorator_rand_write_benchmark delete_random/4096/50 +0.1318 +0.1318 gap_decorator_seq_read_benchmark read_left2right/16/1 +0.3043 +0.3042 gap_decorator_seq_read_benchmark read_left2right/16/5 +0.2999 +0.2998 gap_decorator_seq_read_benchmark read_left2right/16/50 +0.2991 +0.2990 gap_decorator_seq_read_benchmark read_left2right/64/1 +0.3676 +0.3674 gap_decorator_seq_read_benchmark read_left2right/64/5 +0.3650 +0.3650 gap_decorator_seq_read_benchmark read_left2right/64/50 +0.3725 +0.3724 gap_decorator_seq_read_benchmark read_left2right/256/1 +0.3941 +0.3942 gap_decorator_seq_read_benchmark read_left2right/256/5 +0.3934 +0.3935 gap_decorator_seq_read_benchmark read_left2right/256/50 +0.3932 +0.3932 gap_decorator_seq_read_benchmark read_left2right/1024/1 +0.3992 +0.3992 gap_decorator_seq_read_benchmark read_left2right/1024/5 +0.3997 +0.3996 gap_decorator_seq_read_benchmark read_left2right/1024/50 +0.3993 +0.3992 gap_decorator_seq_read_benchmark read_left2right/4096/1 +0.4003 +0.4002 gap_decorator_seq_read_benchmark read_left2right/4096/5 +0.4007 +0.4005 gap_decorator_seq_read_benchmark read_left2right/4096/50 +0.4012 +0.4012 gap_decorator_seq_read_benchmark read_left2right/16/1 +0.4386 +0.4386 gap_decorator_seq_read_benchmark read_left2right/16/5 +0.4350 +0.4351 gap_decorator_seq_read_benchmark read_left2right/16/50 +0.4414 +0.4414 gap_decorator_seq_read_benchmark read_left2right/64/1 +0.2703 +0.2703 gap_decorator_seq_read_benchmark read_left2right/64/5 +0.2606 +0.2607 gap_decorator_seq_read_benchmark read_left2right/64/50 +0.2609 +0.2608 gap_decorator_seq_read_benchmark read_left2right/256/1 +0.1738 +0.1738 gap_decorator_seq_read_benchmark read_left2right/256/5 +0.1725 +0.1725 gap_decorator_seq_read_benchmark read_left2right/256/50 +0.1726 +0.1727 gap_decorator_seq_read_benchmark read_left2right/1024/1 +0.1765 +0.1765 gap_decorator_seq_read_benchmark read_left2right/1024/5 +0.1757 +0.1757 gap_decorator_seq_read_benchmark read_left2right/1024/50 +0.1755 +0.1757 gap_decorator_seq_read_benchmark read_left2right/4096/1 +0.1737 +0.1737 gap_decorator_seq_read_benchmark read_left2right/4096/5 +0.1735 +0.1735 gap_decorator_seq_read_benchmark read_left2right/4096/50 +0.1735 +0.1736 gap_decorator_seq_read_benchmark read_left2right/16/1 +0.0587 +0.0587 gap_decorator_seq_read_benchmark read_left2right/64/1 +0.0903 +0.0903 gap_decorator_seq_read_benchmark read_left2right/64/50 +0.1051 +0.1051 gap_decorator_seq_read_benchmark read_left2right/256/1 +0.0952 +0.0953 gap_decorator_seq_read_benchmark read_left2right/256/5 +0.0634 +0.0633 gap_decorator_seq_read_benchmark read_left2right/256/50 +0.0530 +0.0530 gap_decorator_seq_read_benchmark read_left2right/1024/1 +0.0892 +0.0892 gap_decorator_seq_read_benchmark read_left2right/1024/5 +0.3509 +0.3509 gap_decorator_seq_read_benchmark read_left2right/1024/50 +0.0889 +0.0889 gap_decorator_seq_read_benchmark read_left2right/4096/1 +0.0644 +0.0644 gap_decorator_seq_read_benchmark read_left2right/4096/5 +0.0688 +0.0689 gap_decorator_seq_read_benchmark read_left2right/4096/50 +0.0632 +0.0632 gap_decorator_seq_read_benchmark read_left2right/16/1 +0.0741 +0.0741 gap_decorator_seq_read_benchmark read_left2right/16/5 +0.0706 +0.0705 gap_decorator_seq_read_benchmark read_left2right/16/50 +0.0664 +0.0664 gap_decorator_seq_read_benchmark read_left2right/64/5 +0.0609 +0.0609 gap_decorator_seq_write_benchmark insert_left2right/1024/1 +0.0589 +0.0589 gap_decorator_seq_write_benchmark insert_left2right/1024/5 +0.0594 +0.0595 gap_decorator_seq_write_benchmark insert_left2right/1024/50 +0.0598 +0.0598 gap_decorator_seq_write_benchmark insert_left2right/16/1 +0.0505 +0.0505 gap_decorator_seq_write_benchmark insert_left2right/64/5 +0.0552 +0.0553 gap_decorator_seq_write_benchmark insert_left2right/16/1 +0.2027 +0.2027 gap_decorator_seq_write_benchmark insert_left2right/16/5 +0.1099 +0.1098 gap_decorator_seq_write_benchmark insert_left2right/16/50 +0.8273 +0.8273 gap_decorator_seq_write_benchmark insert_left2right/256/50 +0.2534 +0.2534 gap_decorator_seq_write_benchmark insert_right2left/16/50 +0.2820 +0.2846 gap_decorator_seq_write_benchmark insert_right2left/64/50 +0.4484 +0.4501 gap_decorator_seq_write_benchmark insert_right2left/256/50 +0.2022 +0.2025 gap_decorator_seq_write_benchmark insert_right2left/4096/50 +0.1122 +0.1122 global_affine_alignment_benchmark seqan3_affine_dna4_trace +0.1117 +0.1117 global_affine_alignment_simd_benchmark seqan3_affine_accelerated/simd_parallel_with_end_position/32/real_time +0.1305 +0.2369 global_affine_alignment_simd_benchmark seqan3_affine_accelerated/simd_parallel_with_end_position/56/real_time +0.0504 +0.0913 index_construction_benchmark index_benchmark_seqan3>/5000/5 +0.1066 +0.1066 index_construction_benchmark index_benchmark_seqan3>/500/1000 +0.0552 +0.0554 index_construction_benchmark index_benchmark_seqan3>/5000/5 +0.1374 +0.1374 index_construction_benchmark index_benchmark_seqan3>/5000/5 +0.0831 +0.0830 index_construction_benchmark index_benchmark_seqan3>/500/1000 +0.0510 +0.0509 index_construction_benchmark index_benchmark_seqan3>/50/5 +0.1081 +0.1081 index_construction_benchmark index_benchmark_seqan3>/5000/5 +0.1034 +0.1033 index_construction_benchmark index_benchmark_seqan3>/50/5 +0.0526 +0.0526 index_construction_benchmark index_benchmark_seqan3>/50/5 +0.0518 +0.0518 interleaved_bloom_filter_benchmark bulk_contains_benchmark>/64/512/2/1000 +0.0735 +0.0735 interleaved_bloom_filter_benchmark bulk_count_benchmark>/8192/4/2/1000 +0.1953 +0.1954 interleaved_bloom_filter_benchmark bulk_count_benchmark>/8192/128/2/1000 +0.1954 +0.1955 search_benchmark unidirectional_search_all/highErrorReadsSearch3Rep_pvalue 0.6985 0.6985 search_benchmark bidirectional_search_all/highErrorReadsSearch3Rep_pvalue 0.6985 0.6985 stream_input_benchmark uncompressed +0.1219 +0.1219 stream_input_benchmark compressed_type_erased2 +0.1145 +0.1145 to_simd_benchmark to_simd_naive_wo_condition, seqan3::simd::simd_type_t> +0.1119 +0.1119 to_simd_benchmark to_simd_naive_wo_condition, seqan3::simd::simd_type_t> +0.0637 +0.0637 to_simd_benchmark to_simd_naive_wo_condition, seqan3::simd::simd_type_t> +0.0550 +0.0551 to_simd_benchmark to_simd_naive_w_condition, seqan3::simd::simd_type_t> +0.1204 +0.1204 to_simd_benchmark to_simd_naive_w_condition, seqan3::simd::simd_type_t> +0.2815 +0.2816 to_simd_benchmark to_simd_naive_w_condition, seqan3::simd::simd_type_t> +0.0661 +0.0662 to_simd_benchmark to_simd_naive_w_condition, seqan3::simd::simd_type_t> +0.3425 +0.3425 to_simd_benchmark to_simd, seqan3::simd::simd_type_t> +0.4046 +0.4048 to_simd_benchmark to_simd, seqan3::simd::simd_type_t> +0.0539 +0.0541 to_simd_benchmark to_simd, seqan3::simd::simd_type_t> +0.4246 +0.4246 to_simd_benchmark to_simd, seqan3::simd::simd_type_t> +0.1436 +0.1436 to_simd_benchmark to_simd, seqan3::simd::simd_type_t> +0.1411 +0.1412 view_all_benchmark sequential_read, void> +0.2825 +0.2824 view_drop_benchmark sequential_read, void> +0.3760 +0.3760 view_drop_benchmark sequential_read, decltype(std::views::drop)> +0.4994 +0.4995 view_drop_benchmark sequential_read, void> +0.3963 +0.3962 view_drop_benchmark sequential_read, decltype(std::views::drop)> +0.3970 +0.3970 view_drop_view_take_benchmark sequential_read, void, void> +3.7516 +3.7523 view_drop_view_take_benchmark sequential_read, decltype(std::views::drop), decltype(std::views::take)> +3.8870 +3.8877 view_drop_view_take_benchmark sequential_read, void, void> +2.7045 +2.7048 view_drop_view_take_benchmark sequential_read, decltype(std::views::drop), decltype(std::views::take)> +4.3789 +4.3795 view_kmer_hash_benchmark naive_kmer_hash/1000/30 +0.0693 +0.0692 view_kmer_hash_benchmark naive_kmer_hash/50000/30 +0.0628 +0.0629 view_minimiser_hash_benchmark compute_minimisers/50000/8/13 +0.5366 +0.5365 view_minimiser_hash_benchmark compute_minimisers/50000/8/28 +0.1726 +0.1726 view_minimiser_hash_benchmark compute_minimisers/50000/30/35 +1.0078 +1.0078 view_minimiser_hash_benchmark compute_minimisers/50000/30/50 +0.3792 +0.3792 view_minimiser_hash_benchmark compute_minimisers/50000/8/13 +0.0707 +0.0706 view_minimiser_hash_benchmark compute_minimisers/50000/8/28 +0.0737 +0.0737 view_minimiser_hash_benchmark compute_minimisers/50000/30/35 +0.0538 +0.0538 view_minimiser_hash_benchmark compute_minimisers_on_poly_A_sequence/50000/8/13 +0.1162 +0.1162 view_minimiser_hash_benchmark compute_minimisers_on_poly_A_sequence/50000/8/28 +0.1166 +0.1167 view_minimiser_hash_benchmark compute_minimisers_on_poly_A_sequence/50000/30/35 +0.0640 +0.0639 view_minimiser_hash_benchmark compute_minimisers_on_poly_A_sequence/50000/30/50 +0.0562 +0.0562 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly_or_throw)> +0.1844 +0.1844 view_take_benchmark sequential_read, void> +6.6435 +6.6463 view_take_benchmark sequential_read, decltype(std::views::take)> +6.7104 +6.7136 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly)> +6.8018 +6.8049 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly_or_throw)> +6.6206 +6.6233 view_take_benchmark sequential_read, void> +6.6421 +6.6448 view_take_benchmark sequential_read, decltype(std::views::take)> +6.6637 +6.6677 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly)> +6.6218 +6.6262 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly_or_throw)> +7.3146 +7.3183 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly_or_throw), true> +0.1804 +0.1804 view_take_benchmark sequential_read, void, true> +0.1835 +0.1836 view_take_benchmark sequential_read, decltype(std::views::take), true> +0.2519 +0.2519 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly), true> +0.2512 +0.2513 view_take_benchmark sequential_read, decltype(seqan3::detail::take_exactly_or_throw), true> +0.2765 +0.2767 view_take_benchmark random_access +0.0528 +0.0528 view_take_benchmark random_access +0.0878 +0.0879 view_take_benchmark random_access +0.0874 +0.0874 view_take_benchmark random_access, void> +0.0881 +0.0881 view_take_until_benchmark sequential_read +0.1171 +0.1168 view_take_until_benchmark sequential_read +0.1126 +0.1127 view_take_until_benchmark sequential_read +0.3042 +0.3042 view_take_until_benchmark sequential_read, decltype(seqan3::detail::take_until), false, false, false> +0.4427 +0.4428 view_take_until_benchmark sequential_read, decltype(seqan3::detail::take_until_or_throw), false, false, false> +0.4311 +0.4311 view_translate_1D_benchmark sequential_read +0.0598 +0.0598 view_translate_1D_benchmark copy +1.0388 +1.0389 view_translate_2D_1D_benchmark sequential_read +0.0728 +0.0728 view_translate_2D_1D_benchmark copy +0.2315 +0.2315 view_translate_2D_benchmark random_access +0.0544 +0.0544