{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.95bSacFI/b1/porechop_0.2.4+dfsg-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.95bSacFI/b2/porechop_0.2.4+dfsg-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 059c239650e1423e8fa4afac26fbfa25 386496 debug optional porechop-dbgsym_0.2.4+dfsg-6_i386.deb\n- 188ff531d8e1acbfd0e48d1364d061a6 58548 science optional porechop_0.2.4+dfsg-6_i386.deb\n+ b655cf6a580913c23725e67f3649ebd7 382620 debug optional porechop-dbgsym_0.2.4+dfsg-6_i386.deb\n+ 49db45678dad17427c3f51ba96451b10 58484 science optional porechop_0.2.4+dfsg-6_i386.deb\n"}, {"source1": "porechop_0.2.4+dfsg-6_i386.deb", "source2": "porechop_0.2.4+dfsg-6_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary\n -rw-r--r-- 0 0 0 1624 2024-07-12 21:49:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 56732 2024-07-12 21:49:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 56668 2024-07-12 21:49:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/porechop/cpp_functions.so", "source2": "./usr/lib/python3/dist-packages/porechop/cpp_functions.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,20 +2,20 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x00000000 0x00000000 0x027b4 0x027b4 R 0x1000\n- LOAD 0x003000 0x00003000 0x00003000 0x0d468 0x0d468 R E 0x1000\n- LOAD 0x011000 0x00011000 0x00011000 0x018f3 0x018f3 R 0x1000\n+ LOAD 0x003000 0x00003000 0x00003000 0x0d458 0x0d458 R E 0x1000\n+ LOAD 0x011000 0x00011000 0x00011000 0x01903 0x01903 R 0x1000\n LOAD 0x012ea4 0x00013ea4 0x00013ea4 0x0023c 0x00274 RW 0x1000\n DYNAMIC 0x012eb4 0x00013eb4 0x00013eb4 0x000f0 0x000f0 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n- GNU_EH_FRAME 0x0111f0 0x000111f0 0x000111f0 0x001ac 0x001ac R 0x4\n+ GNU_EH_FRAME 0x011200 0x00011200 0x00011200 0x001ac 0x001ac R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x012ea4 0x00013ea4 0x00013ea4 0x0015c 0x0015c R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,20 +10,20 @@\n [ 5] .gnu.version VERSYM 000023c8 0023c8 0000ac 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002474 002474 0000c0 00 A 4 3 4\n [ 7] .rel.dyn REL 00002534 002534 0000d0 08 A 3 0 4\n [ 8] .rel.plt REL 00002604 002604 0001b0 08 AI 3 22 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000370 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003390 003390 000008 08 AX 0 0 8\n- [12] .text PROGBITS 000033c0 0033c0 00d094 00 AX 0 0 64\n- [13] .fini PROGBITS 00010454 010454 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 00011000 011000 0001f0 00 A 0 0 32\n- [15] .eh_frame_hdr PROGBITS 000111f0 0111f0 0001ac 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0001139c 01139c 0010d8 00 A 0 0 4\n- [17] .gcc_except_table PROGBITS 00012474 012474 00047f 00 A 0 0 1\n+ [12] .text PROGBITS 000033c0 0033c0 00d084 00 AX 0 0 64\n+ [13] .fini PROGBITS 00010444 010444 000014 00 AX 0 0 4\n+ [14] .rodata PROGBITS 00011000 011000 000200 00 A 0 0 32\n+ [15] .eh_frame_hdr PROGBITS 00011200 011200 0001ac 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 000113ac 0113ac 0010d8 00 A 0 0 4\n+ [17] .gcc_except_table PROGBITS 00012484 012484 00047f 00 A 0 0 1\n [18] .init_array INIT_ARRAY 00013ea4 012ea4 00000c 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00013eb0 012eb0 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00013eb4 012eb4 0000f0 08 WA 4 0 4\n [21] .got PROGBITS 00013fa4 012fa4 000050 04 WA 0 0 4\n [22] .got.plt PROGBITS 00013ff4 012ff4 0000e4 04 WA 0 0 4\n [23] .data PROGBITS 000140d8 0130d8 000008 00 WA 0 0 4\n [24] .bss NOBITS 000140e0 0130e0 000038 00 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -35,55 +35,55 @@\n 31: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 32: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (10)\n 33: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.0 (5)\n 34: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 35: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 36: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4)\n 37: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2)\n- 38: 0000add0 1790 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 39: 00014100 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 40: 0000c340 443 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 41: 0000c750 399 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n- 42: 000140e8 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 43: 0001410c 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n- 44: 000087f0 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n- 45: 00009c60 735 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n- 46: 00014110 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n- 47: 00008e70 682 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n- 48: 0000f3d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 49: 00009120 622 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n- 50: 00008650 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n- 51: 0000b8a0 536 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 52: 0000ff10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n- 53: 000140f8 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 54: 00009930 801 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n- 55: 0000ffe0 1107 FUNC WEAK DEFAULT 12 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n- 56: 00008a60 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 57: 00009390 367 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_\n- 58: 0000ff70 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n- 59: 00009f40 3715 FUNC WEAK DEFAULT 12 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n- 60: 000140f0 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 61: 000081b0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 62: 0001410d 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n- 63: 0000fe30 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n- 64: 0000c500 586 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 65: 00014108 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 66: 0000c8e0 1806 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 67: 00009780 425 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 68: 0000bac0 383 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n- 69: 00008c00 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 70: 00008240 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 71: 00011020 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n- 72: 00009500 637 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 73: 0000f3d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 74: 000048e0 29 FUNC GLOBAL DEFAULT 12 freeCString\n- 75: 00004900 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 76: 0000d000 9162 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev\n- 77: 000083e0 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 78: 00008090 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 79: 0000ff10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n- 80: 0000b4d0 534 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n- 81: 000140fc 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 82: 00008120 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 83: 0000b6f0 418 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 84: 000059d0 9919 FUNC GLOBAL DEFAULT 12 adapterAlignment\n- 85: 0000bc40 1790 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 38: 0000e210 1790 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 39: 000140e8 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 40: 0000f780 443 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 41: 0000fb90 399 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n+ 42: 00014100 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 43: 000140f4 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+ 44: 0000bc30 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+ 45: 0000d0a0 735 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+ 46: 000140f8 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+ 47: 0000c2b0 682 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n+ 48: 000061d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 49: 0000c560 622 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+ 50: 0000ba90 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+ 51: 0000ece0 536 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 52: 00006d10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n+ 53: 00014110 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 54: 0000cd70 801 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+ 55: 00006de0 1107 FUNC WEAK DEFAULT 12 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+ 56: 0000bea0 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 57: 0000c7d0 367 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_\n+ 58: 00006d70 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n+ 59: 0000d380 3715 FUNC WEAK DEFAULT 12 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n+ 60: 00014108 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+ 61: 0000b5f0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 62: 000140f5 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+ 63: 00006c30 215 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n+ 64: 0000f940 586 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 65: 000140f0 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 66: 0000fd20 1806 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 67: 0000cbc0 425 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 68: 0000ef00 383 FUNC WEAK DEFAULT 12 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n+ 69: 0000c040 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 70: 0000b680 402 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 71: 00011100 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+ 72: 0000c940 637 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 73: 000061d0 2642 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 74: 00007d20 29 FUNC GLOBAL DEFAULT 12 freeCString\n+ 75: 00007d40 89 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+ 76: 00003e00 9162 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+ 77: 0000b820 613 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 78: 0000b4d0 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 79: 00006d10 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+ 80: 0000e910 534 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+ 81: 00014114 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+ 82: 0000b560 135 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 83: 0000eb30 418 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 84: 00008e10 9919 FUNC GLOBAL DEFAULT 12 adapterAlignment\n+ 85: 0000f080 1790 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -2,85 +2,85 @@\n Relocation section '.rel.dyn' at offset 0x2534 contains 26 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013ea4 00000008 R_386_RELATIVE \n 00013ea8 00000008 R_386_RELATIVE \n 00013eac 00000008 R_386_RELATIVE \n 00013eb0 00000008 R_386_RELATIVE \n 000140d8 00000008 R_386_RELATIVE \n-00013fa4 00003506 R_386_GLOB_DAT 000140f8 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+00013fa4 00003506 R_386_GLOB_DAT 00014110 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n 00013fa8 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n-00013fac 00004706 R_386_GLOB_DAT 00011020 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+00013fac 00004706 R_386_GLOB_DAT 00011100 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n 00013fb0 00000306 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n-00013fb4 00003e06 R_386_GLOB_DAT 0001410d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n-00013fb8 00002b06 R_386_GLOB_DAT 0001410c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n-00013fbc 00002706 R_386_GLOB_DAT 00014100 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+00013fb4 00003e06 R_386_GLOB_DAT 000140f5 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+00013fb8 00002b06 R_386_GLOB_DAT 000140f4 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+00013fbc 00002706 R_386_GLOB_DAT 000140e8 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 00013fc0 00000e06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n-00013fc4 00005106 R_386_GLOB_DAT 000140fc _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-00013fc8 00002e06 R_386_GLOB_DAT 00014110 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+00013fc4 00005106 R_386_GLOB_DAT 00014114 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+00013fc8 00002e06 R_386_GLOB_DAT 000140f8 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n 00013fcc 00001106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00013fd0 00001306 R_386_GLOB_DAT 00000000 vsnprintf@GLIBC_2.0\n 00013fd4 00001406 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n-00013fd8 00003c06 R_386_GLOB_DAT 000140f0 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-00013fdc 00002a06 R_386_GLOB_DAT 000140e8 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-00013fe0 00004106 R_386_GLOB_DAT 00014108 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+00013fd8 00003c06 R_386_GLOB_DAT 00014108 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+00013fdc 00002a06 R_386_GLOB_DAT 00014100 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+00013fe0 00004106 R_386_GLOB_DAT 000140f0 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 00013fe4 00001f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00013fe8 00002206 R_386_GLOB_DAT 00000000 __gmon_start__\n 00013fec 00002306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00013ff0 00002406 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 000140dc 00001c01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n Relocation section '.rel.plt' at offset 0x2604 contains 54 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00014000 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n-00014004 00005207 R_386_JUMP_SLOT 00008120 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-00014008 00004207 R_386_JUMP_SLOT 0000c8e0 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+00014004 00005207 R_386_JUMP_SLOT 0000b560 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+00014008 00004207 R_386_JUMP_SLOT 0000fd20 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0001400c 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21\n 00014010 00000507 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4\n-00014014 00005307 R_386_JUMP_SLOT 0000b6f0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+00014014 00005307 R_386_JUMP_SLOT 0000eb30 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 00014018 00000607 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4\n-0001401c 00004c07 R_386_JUMP_SLOT 0000d000 _ZN15ScoredAlignment9getStringB5cxx11Ev\n-00014020 00003707 R_386_JUMP_SLOT 0000ffe0 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+0001401c 00004c07 R_386_JUMP_SLOT 00003e00 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+00014020 00003707 R_386_JUMP_SLOT 00006de0 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n 00014024 00000707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21\n 00014028 00000807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21\n-0001402c 00004007 R_386_JUMP_SLOT 0000c500 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+0001402c 00004007 R_386_JUMP_SLOT 0000f940 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 00014030 00000907 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00014034 00000a07 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4\n-00014038 00002807 R_386_JUMP_SLOT 0000c340 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+00014038 00002807 R_386_JUMP_SLOT 0000f780 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 0001403c 00000b07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21\n 00014040 00000c07 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0\n 00014044 00000d07 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0\n-00014048 00003107 R_386_JUMP_SLOT 00009120 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+00014048 00003107 R_386_JUMP_SLOT 0000c560 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n 0001404c 00000f07 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9\n-00014050 00004807 R_386_JUMP_SLOT 00009500 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-00014054 00003f07 R_386_JUMP_SLOT 0000fe30 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n-00014058 00004d07 R_386_JUMP_SLOT 000083e0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-0001405c 00003807 R_386_JUMP_SLOT 00008a60 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n-00014060 00002607 R_386_JUMP_SLOT 0000add0 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-00014064 00004b07 R_386_JUMP_SLOT 00004900 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n-00014068 00003307 R_386_JUMP_SLOT 0000b8a0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+00014050 00004807 R_386_JUMP_SLOT 0000c940 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+00014054 00003f07 R_386_JUMP_SLOT 00006c30 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n+00014058 00004d07 R_386_JUMP_SLOT 0000b820 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+0001405c 00003807 R_386_JUMP_SLOT 0000bea0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+00014060 00002607 R_386_JUMP_SLOT 0000e210 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+00014064 00004b07 R_386_JUMP_SLOT 00007d40 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+00014068 00003307 R_386_JUMP_SLOT 0000ece0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 0001406c 00001007 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4\n 00014070 00001207 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21\n-00014074 00003b07 R_386_JUMP_SLOT 00009f40 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n+00014074 00003b07 R_386_JUMP_SLOT 0000d380 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n 00014078 00001507 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 0001407c 00001607 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21\n 00014080 00001707 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 00014084 00001807 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4\n-00014088 00004e07 R_386_JUMP_SLOT 00008090 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+00014088 00004e07 R_386_JUMP_SLOT 0000b4d0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0001408c 00001907 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4\n-00014090 00004507 R_386_JUMP_SLOT 00008c00 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-00014094 00002d07 R_386_JUMP_SLOT 00009c60 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n-00014098 00003d07 R_386_JUMP_SLOT 000081b0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-0001409c 00004f07 R_386_JUMP_SLOT 0000ff10 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+00014090 00004507 R_386_JUMP_SLOT 0000c040 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+00014094 00002d07 R_386_JUMP_SLOT 0000d0a0 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+00014098 00003d07 R_386_JUMP_SLOT 0000b5f0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+0001409c 00004f07 R_386_JUMP_SLOT 00006d10 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n 000140a0 00001b07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0\n-000140a4 00003607 R_386_JUMP_SLOT 00009930 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n-000140a8 00002c07 R_386_JUMP_SLOT 000087f0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n-000140ac 00005007 R_386_JUMP_SLOT 0000b4d0 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+000140a4 00003607 R_386_JUMP_SLOT 0000cd70 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+000140a8 00002c07 R_386_JUMP_SLOT 0000bc30 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+000140ac 00005007 R_386_JUMP_SLOT 0000e910 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n 000140b0 00001d07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4\n 000140b4 00001e07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21\n-000140b8 00004307 R_386_JUMP_SLOT 00009780 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n-000140bc 00004607 R_386_JUMP_SLOT 00008240 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+000140b8 00004307 R_386_JUMP_SLOT 0000cbc0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+000140bc 00004607 R_386_JUMP_SLOT 0000b680 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n 000140c0 00002007 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0\n 000140c4 00002107 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0\n-000140c8 00005507 R_386_JUMP_SLOT 0000bc40 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-000140cc 00004907 R_386_JUMP_SLOT 0000f3d0 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-000140d0 00003207 R_386_JUMP_SLOT 00008650 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+000140c8 00005507 R_386_JUMP_SLOT 0000f080 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+000140cc 00004907 R_386_JUMP_SLOT 000061d0 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+000140d0 00003207 R_386_JUMP_SLOT 0000ba90 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n 000140d4 00002507 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Dynamic section at offset 0x12eb4 contains 26 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000c (INIT) 0x3000\n- 0x0000000d (FINI) 0x10454\n+ 0x0000000d (FINI) 0x10444\n 0x00000019 (INIT_ARRAY) 0x13ea4\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13eb0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x87c\n 0x00000006 (SYMTAB) 0x31c\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e26512c39a2af6e6d96b3f97525ad47d5e8bc217\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aaa6022cee5b9ce42ce3f5307d985d14035bfe1\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,67 +1,67 @@\n Contents of the .eh_frame_hdr section:\n \n Version: 1\n Pointer Encoding Format: 0x1b (sdata4, pcrel)\n Count Encoding Format: 0x3 (udata4, absolute)\n Table Encoding Format: 0x3b (sdata4, datarel)\n- Start of frame section: 0x1a8 (offset: 0x1139c)\n+ Start of frame section: 0x1a8 (offset: 0x113ac)\n Entries in search table: 0x34\n- 0xffffffffffff1e30 (offset: 0x3020) -> 0x1c4 fde=[ 18]\n- 0xffffffffffff21a0 (offset: 0x3390) -> 0x1e8 fde=[ 3c]\n- 0xffffffffffff21d0 (offset: 0x33c0) -> 0x1000 fde=[ e54]\n- 0xffffffffffff24c6 (offset: 0x36b6) -> 0x10e4 fde=[ f38]\n- 0xffffffffffff28d4 (offset: 0x3ac4) -> 0x1230 fde=[ 1084]\n- 0xffffffffffff2a40 (offset: 0x3c30) -> 0x1020 fde=[ e74]\n- 0xffffffffffff2a80 (offset: 0x3c70) -> 0x1250 fde=[ 10a4]\n- 0xffffffffffff2c10 (offset: 0x3e00) -> 0x1fc fde=[ 50]\n- 0xffffffffffff2cc0 (offset: 0x3eb0) -> 0x25c fde=[ b0]\n- 0xffffffffffff3280 (offset: 0x4470) -> 0x29c fde=[ f0]\n- 0xffffffffffff36f0 (offset: 0x48e0) -> 0x34c fde=[ 1a0]\n- 0xffffffffffff3710 (offset: 0x4900) -> 0x370 fde=[ 1c4]\n- 0xffffffffffff3770 (offset: 0x4960) -> 0xa60 fde=[ 8b4]\n- 0xffffffffffff3e90 (offset: 0x5080) -> 0xb64 fde=[ 9b8]\n- 0xffffffffffff47e0 (offset: 0x59d0) -> 0xfbc fde=[ e10]\n- 0xffffffffffff6ea0 (offset: 0x8090) -> 0x3c4 fde=[ 218]\n- 0xffffffffffff6f30 (offset: 0x8120) -> 0x430 fde=[ 284]\n- 0xffffffffffff6fc0 (offset: 0x81b0) -> 0x49c fde=[ 2f0]\n- 0xffffffffffff7050 (offset: 0x8240) -> 0x528 fde=[ 37c]\n- 0xffffffffffff71f0 (offset: 0x83e0) -> 0x560 fde=[ 3b4]\n- 0xffffffffffff7460 (offset: 0x8650) -> 0x598 fde=[ 3ec]\n- 0xffffffffffff7600 (offset: 0x87f0) -> 0x5d0 fde=[ 424]\n- 0xffffffffffff7870 (offset: 0x8a60) -> 0x608 fde=[ 45c]\n- 0xffffffffffff7a10 (offset: 0x8c00) -> 0x640 fde=[ 494]\n- 0xffffffffffff7c80 (offset: 0x8e70) -> 0x678 fde=[ 4cc]\n- 0xffffffffffff7f30 (offset: 0x9120) -> 0x6b0 fde=[ 504]\n- 0xffffffffffff81a0 (offset: 0x9390) -> 0x6e8 fde=[ 53c]\n- 0xffffffffffff8310 (offset: 0x9500) -> 0x7b8 fde=[ 60c]\n- 0xffffffffffff8590 (offset: 0x9780) -> 0x7f0 fde=[ 644]\n- 0xffffffffffff8740 (offset: 0x9930) -> 0x828 fde=[ 67c]\n- 0xffffffffffff8a70 (offset: 0x9c60) -> 0x860 fde=[ 6b4]\n- 0xffffffffffff8d50 (offset: 0x9f40) -> 0x898 fde=[ 6ec]\n- 0xffffffffffff9be0 (offset: 0xadd0) -> 0x988 fde=[ 7dc]\n- 0xffffffffffffa2e0 (offset: 0xb4d0) -> 0x9d0 fde=[ 824]\n- 0xffffffffffffa500 (offset: 0xb6f0) -> 0xcc0 fde=[ b14]\n- 0xffffffffffffa6b0 (offset: 0xb8a0) -> 0xcf8 fde=[ b4c]\n- 0xffffffffffffa8d0 (offset: 0xbac0) -> 0xd30 fde=[ b84]\n- 0xffffffffffffaa50 (offset: 0xbc40) -> 0xdec fde=[ c40]\n- 0xffffffffffffb150 (offset: 0xc340) -> 0xe34 fde=[ c88]\n- 0xffffffffffffb310 (offset: 0xc500) -> 0xe6c fde=[ cc0]\n- 0xffffffffffffb560 (offset: 0xc750) -> 0xea4 fde=[ cf8]\n- 0xffffffffffffb6f0 (offset: 0xc8e0) -> 0xf74 fde=[ dc8]\n- 0xffffffffffffbdfe (offset: 0xcfee) -> 0x1034 fde=[ e88]\n- 0xffffffffffffbe02 (offset: 0xcff2) -> 0x1048 fde=[ e9c]\n- 0xffffffffffffbe06 (offset: 0xcff6) -> 0x105c fde=[ eb0]\n- 0xffffffffffffbe10 (offset: 0xd000) -> 0x10a0 fde=[ ef4]\n- 0xffffffffffffe1e0 (offset: 0xf3d0) -> 0x11e4 fde=[ 1038]\n- 0xffffffffffffec40 (offset: 0xfe30) -> 0x1070 fde=[ ec4]\n- 0xffffffffffffed20 (offset: 0xff10) -> 0x1108 fde=[ f5c]\n- 0xffffffffffffed80 (offset: 0xff70) -> 0x1144 fde=[ f98]\n- 0xffffffffffffedf0 (offset: 0xffe0) -> 0x118c fde=[ fe0]\n- 0xfffffffffffff250 (offset: 0x10440) -> 0x1264 fde=[ 10b8]\n+ 0xffffffffffff1e20 (offset: 0x3020) -> 0x1c4 fde=[ 18]\n+ 0xffffffffffff2190 (offset: 0x3390) -> 0x1e8 fde=[ 3c]\n+ 0xffffffffffff21c0 (offset: 0x33c0) -> 0x290 fde=[ e4]\n+ 0xffffffffffff25ce (offset: 0x37ce) -> 0x3dc fde=[ 230]\n+ 0xffffffffffff2733 (offset: 0x3933) -> 0x1230 fde=[ 1084]\n+ 0xffffffffffff2a30 (offset: 0x3c30) -> 0x3fc fde=[ 250]\n+ 0xffffffffffff2a90 (offset: 0x3c90) -> 0x1250 fde=[ 10a4]\n+ 0xffffffffffff2c00 (offset: 0x3e00) -> 0x24c fde=[ a0]\n+ 0xffffffffffff4fd0 (offset: 0x61d0) -> 0x390 fde=[ 1e4]\n+ 0xffffffffffff5a30 (offset: 0x6c30) -> 0x1fc fde=[ 50]\n+ 0xffffffffffff5b10 (offset: 0x6d10) -> 0x2b4 fde=[ 108]\n+ 0xffffffffffff5b70 (offset: 0x6d70) -> 0x2f0 fde=[ 144]\n+ 0xffffffffffff5be0 (offset: 0x6de0) -> 0x338 fde=[ 18c]\n+ 0xffffffffffff6033 (offset: 0x7233) -> 0x410 fde=[ 264]\n+ 0xffffffffffff6037 (offset: 0x7237) -> 0x424 fde=[ 278]\n+ 0xffffffffffff603b (offset: 0x723b) -> 0x438 fde=[ 28c]\n+ 0xffffffffffff6040 (offset: 0x7240) -> 0x44c fde=[ 2a0]\n+ 0xffffffffffff60f0 (offset: 0x72f0) -> 0x4ac fde=[ 300]\n+ 0xffffffffffff66b0 (offset: 0x78b0) -> 0x4ec fde=[ 340]\n+ 0xffffffffffff6b20 (offset: 0x7d20) -> 0x59c fde=[ 3f0]\n+ 0xffffffffffff6b40 (offset: 0x7d40) -> 0x5c0 fde=[ 414]\n+ 0xffffffffffff6ba0 (offset: 0x7da0) -> 0xc90 fde=[ ae4]\n+ 0xffffffffffff72c0 (offset: 0x84c0) -> 0xd94 fde=[ be8]\n+ 0xffffffffffff7c10 (offset: 0x8e10) -> 0x11ec fde=[ 1040]\n+ 0xffffffffffffa2d0 (offset: 0xb4d0) -> 0x614 fde=[ 468]\n+ 0xffffffffffffa360 (offset: 0xb560) -> 0x680 fde=[ 4d4]\n+ 0xffffffffffffa3f0 (offset: 0xb5f0) -> 0x6ec fde=[ 540]\n+ 0xffffffffffffa480 (offset: 0xb680) -> 0x758 fde=[ 5ac]\n+ 0xffffffffffffa620 (offset: 0xb820) -> 0x790 fde=[ 5e4]\n+ 0xffffffffffffa890 (offset: 0xba90) -> 0x7c8 fde=[ 61c]\n+ 0xffffffffffffaa30 (offset: 0xbc30) -> 0x800 fde=[ 654]\n+ 0xffffffffffffaca0 (offset: 0xbea0) -> 0x838 fde=[ 68c]\n+ 0xffffffffffffae40 (offset: 0xc040) -> 0x870 fde=[ 6c4]\n+ 0xffffffffffffb0b0 (offset: 0xc2b0) -> 0x8a8 fde=[ 6fc]\n+ 0xffffffffffffb360 (offset: 0xc560) -> 0x8e0 fde=[ 734]\n+ 0xffffffffffffb5d0 (offset: 0xc7d0) -> 0x918 fde=[ 76c]\n+ 0xffffffffffffb740 (offset: 0xc940) -> 0x9e8 fde=[ 83c]\n+ 0xffffffffffffb9c0 (offset: 0xcbc0) -> 0xa20 fde=[ 874]\n+ 0xffffffffffffbb70 (offset: 0xcd70) -> 0xa58 fde=[ 8ac]\n+ 0xffffffffffffbea0 (offset: 0xd0a0) -> 0xa90 fde=[ 8e4]\n+ 0xffffffffffffc180 (offset: 0xd380) -> 0xac8 fde=[ 91c]\n+ 0xffffffffffffd010 (offset: 0xe210) -> 0xbb8 fde=[ a0c]\n+ 0xffffffffffffd710 (offset: 0xe910) -> 0xc00 fde=[ a54]\n+ 0xffffffffffffd930 (offset: 0xeb30) -> 0xef0 fde=[ d44]\n+ 0xffffffffffffdae0 (offset: 0xece0) -> 0xf28 fde=[ d7c]\n+ 0xffffffffffffdd00 (offset: 0xef00) -> 0xf60 fde=[ db4]\n+ 0xffffffffffffde80 (offset: 0xf080) -> 0x101c fde=[ e70]\n+ 0xffffffffffffe580 (offset: 0xf780) -> 0x1064 fde=[ eb8]\n+ 0xffffffffffffe740 (offset: 0xf940) -> 0x109c fde=[ ef0]\n+ 0xffffffffffffe990 (offset: 0xfb90) -> 0x10d4 fde=[ f28]\n+ 0xffffffffffffeb20 (offset: 0xfd20) -> 0x11a4 fde=[ ff8]\n+ 0xfffffffffffff230 (offset: 0x10430) -> 0x1264 fde=[ 10b8]\n \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -82,2308 +82,2308 @@\n DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus)\n \n 0000003c 00000010 00000040 FDE cie=00000000 pc=00003390..00003398\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000050 0000005c 00000054 FDE cie=00000000 pc=00003e00..00003ea7\n+00000050 0000002c 00000054 FDE cie=00000000 pc=00006c30..00006d07\n+ DW_CFA_advance_loc: 1 to 00006c31\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 2 to 00006c33\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 00006c36\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc1: 126 to 00006cb4\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 00006cb5\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 00006cb6\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 00006cb7\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 9 to 00006cc0\n+ DW_CFA_restore_state\n+ DW_CFA_nop\n+\n+00000080 0000001c 00000000 CIE\n+ Version: 1\n+ Augmentation: \"zPLR\"\n+ Code alignment factor: 1\n+ Data alignment factor: -4\n+ Return address column: 8\n+ Augmentation data: 9b 9d 2c 00 00 1b 1b\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_offset: r8 (eip) at cfa-4\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000000a0 00000040 00000024 FDE cie=00000080 pc=00003e00..000061ca\n+ Augmentation data: 27 10 00 00\n DW_CFA_advance_loc: 1 to 00003e01\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00003e04\n+ DW_CFA_advance_loc: 2 to 00003e03\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 8 to 00003e0b\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 18 to 00003e1d\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc1: 108 to 00003e89\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc2: 2252 to 00004755\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 2603 to 00005180\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 00005181\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 00005182\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 00005183\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 13 to 00005190\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc2: 507 to 0000538b\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_nop\n+\n+000000e4 00000020 00000068 FDE cie=00000080 pc=000033c0..000037ce\n+ Augmentation data: 5d 10 00 00\n+ DW_CFA_def_cfa: r5 (ebp) ofs 8\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 44 to 000033ec\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_nop\n+\n+00000108 00000038 0000010c FDE cie=00000000 pc=00006d10..00006d6a\n+ DW_CFA_advance_loc: 1 to 00006d11\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006d12\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 00006d20\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 31 to 00006d3f\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00006d43\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00006d44\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00006d4c\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 9 to 00006d55\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 10 to 00006d5f\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00006d67\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00006d68\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00006d69\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+00000144 00000044 00000148 FDE cie=00000000 pc=00006d70..00006dd3\n+ DW_CFA_advance_loc: 1 to 00006d71\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006d72\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 00006d80\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 31 to 00006d9f\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00006da3\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00006da4\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00006dac\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 9 to 00006db5\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 9 to 00006dbe\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 6 to 00006dc4\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00006dc5\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 00006dc7\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00006dc8\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00006dd0\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00006dd1\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00006dd2\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+0000018c 00000054 00000190 FDE cie=00000000 pc=00006de0..00007233\n+ DW_CFA_advance_loc: 11 to 00006deb\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006dec\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 00006ded\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 00006dee\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 3 to 00006df1\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc2: 808 to 00007119\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 0000711a\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 0000711b\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 0000711c\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 0000711d\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 3 to 00007120\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00007123\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 4 to 00007127\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 00007128\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 6 to 0000712e\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 15 to 0000713d\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 6 to 00007143\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 00007144\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 6 to 0000714a\n+ DW_CFA_def_cfa_offset: 64\n+\n+000001e4 00000048 00000168 FDE cie=00000080 pc=000061d0..00006c22\n+ Augmentation data: ab 0f 00 00\n+ DW_CFA_advance_loc: 1 to 000061d1\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 2 to 000061d3\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 1 to 000061d4\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 19 to 000061e7\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc1: 220 to 000062c3\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 397 to 00006450\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc1: 129 to 000064d1\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 374 to 00006647\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc2: 1283 to 00006b4a\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 00006b4b\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 00006b4c\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 00006b4d\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 3 to 00006b50\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc1: 81 to 00006ba1\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_nop\n+\n+00000230 0000001c 000001b4 FDE cie=00000080 pc=000037ce..00003933\n+ Augmentation data: 9a 0f 00 00\n+ DW_CFA_def_cfa: r5 (ebp) ofs 8\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+\n+00000250 00000010 00000254 FDE cie=00000000 pc=00003c30..00003c83\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000264 00000010 00000268 FDE cie=00000000 pc=00007233..00007237\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000278 00000010 0000027c FDE cie=00000000 pc=00007237..0000723b\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+0000028c 00000010 00000290 FDE cie=00000000 pc=0000723b..0000723f\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000002a0 0000005c 000002a4 FDE cie=00000000 pc=00007240..000072e7\n+ DW_CFA_advance_loc: 1 to 00007241\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 3 to 00007244\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00003e07\n+ DW_CFA_advance_loc: 3 to 00007247\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 00003e0a\n+ DW_CFA_advance_loc: 3 to 0000724a\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003e18\n+ DW_CFA_advance_loc: 14 to 00007258\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 64 to 00003e58\n+ DW_CFA_advance_loc1: 64 to 00007298\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003e59\n+ DW_CFA_advance_loc: 1 to 00007299\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003e5a\n+ DW_CFA_advance_loc: 1 to 0000729a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003e5b\n+ DW_CFA_advance_loc: 1 to 0000729b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003e5c\n+ DW_CFA_advance_loc: 1 to 0000729c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00003e60\n+ DW_CFA_advance_loc: 4 to 000072a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00003e73\n+ DW_CFA_advance_loc: 19 to 000072b3\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00003e75\n+ DW_CFA_advance_loc: 2 to 000072b5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 00003e7a\n+ DW_CFA_advance_loc: 5 to 000072ba\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003e7b\n+ DW_CFA_advance_loc: 1 to 000072bb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00003e87\n+ DW_CFA_advance_loc: 12 to 000072c7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003e8f\n+ DW_CFA_advance_loc: 8 to 000072cf\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00003e90\n+ DW_CFA_advance_loc: 1 to 000072d0\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003e91\n+ DW_CFA_advance_loc: 1 to 000072d1\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003e92\n+ DW_CFA_advance_loc: 1 to 000072d2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00003ea0\n+ DW_CFA_advance_loc: 14 to 000072e0\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000000b0 0000003c 000000b4 FDE cie=00000000 pc=00003eb0..0000446e\n- DW_CFA_advance_loc: 1 to 00003eb1\n+00000300 0000003c 00000304 FDE cie=00000000 pc=000072f0..000078ae\n+ DW_CFA_advance_loc: 1 to 000072f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003eb2\n+ DW_CFA_advance_loc: 1 to 000072f2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003eb3\n+ DW_CFA_advance_loc: 1 to 000072f3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003eb4\n+ DW_CFA_advance_loc: 1 to 000072f4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003ec2\n+ DW_CFA_advance_loc: 14 to 00007302\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 1439 to 00004461\n+ DW_CFA_advance_loc2: 1439 to 000078a1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004462\n+ DW_CFA_advance_loc: 1 to 000078a2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004463\n+ DW_CFA_advance_loc: 1 to 000078a3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004464\n+ DW_CFA_advance_loc: 1 to 000078a4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004465\n+ DW_CFA_advance_loc: 1 to 000078a5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00004466\n+ DW_CFA_advance_loc: 1 to 000078a6\n DW_CFA_restore_state\n \n-000000f0 000000ac 000000f4 FDE cie=00000000 pc=00004470..000048d7\n- DW_CFA_advance_loc: 1 to 00004471\n+00000340 000000ac 00000344 FDE cie=00000000 pc=000078b0..00007d17\n+ DW_CFA_advance_loc: 1 to 000078b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004472\n+ DW_CFA_advance_loc: 1 to 000078b2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00004475\n+ DW_CFA_advance_loc: 3 to 000078b5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004476\n+ DW_CFA_advance_loc: 1 to 000078b6\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00004484\n+ DW_CFA_advance_loc: 14 to 000078c4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 41 to 000044ad\n+ DW_CFA_advance_loc: 41 to 000078ed\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000044ae\n+ DW_CFA_advance_loc: 1 to 000078ee\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000044af\n+ DW_CFA_advance_loc: 1 to 000078ef\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000044b0\n+ DW_CFA_advance_loc: 1 to 000078f0\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000044b1\n+ DW_CFA_advance_loc: 1 to 000078f1\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 000044b8\n+ DW_CFA_advance_loc: 7 to 000078f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 68 to 000044fc\n+ DW_CFA_advance_loc1: 68 to 0000793c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 14 to 0000450a\n+ DW_CFA_advance_loc: 14 to 0000794a\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004516\n+ DW_CFA_advance_loc: 12 to 00007956\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 87 to 0000456d\n+ DW_CFA_advance_loc1: 87 to 000079ad\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000456e\n+ DW_CFA_advance_loc: 1 to 000079ae\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 0000457b\n+ DW_CFA_advance_loc: 13 to 000079bb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 95 to 000045da\n+ DW_CFA_advance_loc1: 95 to 00007a1a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000045db\n+ DW_CFA_advance_loc: 1 to 00007a1b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000045dc\n+ DW_CFA_advance_loc: 1 to 00007a1c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000045dd\n+ DW_CFA_advance_loc: 1 to 00007a1d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000045de\n+ DW_CFA_advance_loc: 1 to 00007a1e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 000045e0\n+ DW_CFA_advance_loc: 2 to 00007a20\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 72 to 00004628\n+ DW_CFA_advance_loc1: 72 to 00007a68\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 14 to 00004636\n+ DW_CFA_advance_loc: 14 to 00007a76\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004642\n+ DW_CFA_advance_loc: 12 to 00007a82\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 107 to 000046ad\n+ DW_CFA_advance_loc1: 107 to 00007aed\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 000046ae\n+ DW_CFA_advance_loc: 1 to 00007aee\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 000046bb\n+ DW_CFA_advance_loc: 13 to 00007afb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 131 to 0000473e\n+ DW_CFA_advance_loc1: 131 to 00007b7e\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 14 to 0000474c\n+ DW_CFA_advance_loc: 14 to 00007b8c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004758\n+ DW_CFA_advance_loc: 12 to 00007b98\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 85 to 000047ad\n+ DW_CFA_advance_loc1: 85 to 00007bed\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 000047ae\n+ DW_CFA_advance_loc: 1 to 00007bee\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 000047bb\n+ DW_CFA_advance_loc: 13 to 00007bfb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 144 to 0000484b\n+ DW_CFA_advance_loc1: 144 to 00007c8b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 00004850\n+ DW_CFA_advance_loc: 5 to 00007c90\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00004858\n+ DW_CFA_advance_loc: 8 to 00007c98\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 36 to 0000487c\n+ DW_CFA_advance_loc: 36 to 00007cbc\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 00004881\n+ DW_CFA_advance_loc: 5 to 00007cc1\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00004889\n+ DW_CFA_advance_loc: 8 to 00007cc9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 36 to 000048ad\n+ DW_CFA_advance_loc: 36 to 00007ced\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 000048b2\n+ DW_CFA_advance_loc: 5 to 00007cf2\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000048ba\n+ DW_CFA_advance_loc: 8 to 00007cfa\n DW_CFA_def_cfa_offset: 64\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001a0 00000020 000001a4 FDE cie=00000000 pc=000048e0..000048fd\n- DW_CFA_advance_loc: 1 to 000048e1\n+000003f0 00000020 000003f4 FDE cie=00000000 pc=00007d20..00007d3d\n+ DW_CFA_advance_loc: 1 to 00007d21\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000048ef\n+ DW_CFA_advance_loc: 14 to 00007d2f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 000048f3\n+ DW_CFA_advance_loc: 4 to 00007d33\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000048fb\n+ DW_CFA_advance_loc: 8 to 00007d3b\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000048fc\n+ DW_CFA_advance_loc: 1 to 00007d3c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-000001c4 00000050 000001c8 FDE cie=00000000 pc=00004900..00004959\n- DW_CFA_advance_loc: 1 to 00004901\n+00000414 00000050 00000418 FDE cie=00000000 pc=00007d40..00007d99\n+ DW_CFA_advance_loc: 1 to 00007d41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004902\n+ DW_CFA_advance_loc: 1 to 00007d42\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004903\n+ DW_CFA_advance_loc: 1 to 00007d43\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004904\n+ DW_CFA_advance_loc: 1 to 00007d44\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00004912\n+ DW_CFA_advance_loc: 14 to 00007d52\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 11 to 0000491d\n+ DW_CFA_advance_loc: 11 to 00007d5d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00004925\n+ DW_CFA_advance_loc: 8 to 00007d65\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 12 to 00004931\n+ DW_CFA_advance_loc: 12 to 00007d71\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00004932\n+ DW_CFA_advance_loc: 1 to 00007d72\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00004933\n+ DW_CFA_advance_loc: 1 to 00007d73\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00004934\n+ DW_CFA_advance_loc: 1 to 00007d74\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000493c\n+ DW_CFA_advance_loc: 8 to 00007d7c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00004943\n+ DW_CFA_advance_loc: 7 to 00007d83\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00004946\n+ DW_CFA_advance_loc: 3 to 00007d86\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004947\n+ DW_CFA_advance_loc: 1 to 00007d87\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004948\n+ DW_CFA_advance_loc: 1 to 00007d88\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004949\n+ DW_CFA_advance_loc: 1 to 00007d89\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00004950\n+ DW_CFA_advance_loc: 7 to 00007d90\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00000218 00000068 0000021c FDE cie=00000000 pc=00008090..00008117\n- DW_CFA_advance_loc: 1 to 00008091\n+00000468 00000068 0000046c FDE cie=00000000 pc=0000b4d0..0000b557\n+ DW_CFA_advance_loc: 1 to 0000b4d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008092\n+ DW_CFA_advance_loc: 1 to 0000b4d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008093\n+ DW_CFA_advance_loc: 1 to 0000b4d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008094\n+ DW_CFA_advance_loc: 1 to 0000b4d4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000080a2\n+ DW_CFA_advance_loc: 14 to 0000b4e2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 33 to 000080c3\n+ DW_CFA_advance_loc: 33 to 0000b503\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 000080c6\n+ DW_CFA_advance_loc: 3 to 0000b506\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 000080d6\n+ DW_CFA_advance_loc: 16 to 0000b516\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 000080d9\n+ DW_CFA_advance_loc: 3 to 0000b519\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 000080dc\n+ DW_CFA_advance_loc: 3 to 0000b51c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 000080e2\n+ DW_CFA_advance_loc: 6 to 0000b522\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 000080e4\n+ DW_CFA_advance_loc: 2 to 0000b524\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 000080fb\n+ DW_CFA_advance_loc: 23 to 0000b53b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 000080fe\n+ DW_CFA_advance_loc: 3 to 0000b53e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000080ff\n+ DW_CFA_advance_loc: 1 to 0000b53f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008100\n+ DW_CFA_advance_loc: 1 to 0000b540\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008101\n+ DW_CFA_advance_loc: 1 to 0000b541\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008102\n+ DW_CFA_advance_loc: 1 to 0000b542\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00008108\n+ DW_CFA_advance_loc: 6 to 0000b548\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00008112\n+ DW_CFA_advance_loc: 10 to 0000b552\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008113\n+ DW_CFA_advance_loc: 1 to 0000b553\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008114\n+ DW_CFA_advance_loc: 1 to 0000b554\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008115\n+ DW_CFA_advance_loc: 1 to 0000b555\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008116\n+ DW_CFA_advance_loc: 1 to 0000b556\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000284 00000068 00000288 FDE cie=00000000 pc=00008120..000081a7\n- DW_CFA_advance_loc: 1 to 00008121\n+000004d4 00000068 000004d8 FDE cie=00000000 pc=0000b560..0000b5e7\n+ DW_CFA_advance_loc: 1 to 0000b561\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008122\n+ DW_CFA_advance_loc: 1 to 0000b562\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008123\n+ DW_CFA_advance_loc: 1 to 0000b563\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008124\n+ DW_CFA_advance_loc: 1 to 0000b564\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00008132\n+ DW_CFA_advance_loc: 14 to 0000b572\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 33 to 00008153\n+ DW_CFA_advance_loc: 33 to 0000b593\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00008156\n+ DW_CFA_advance_loc: 3 to 0000b596\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00008166\n+ DW_CFA_advance_loc: 16 to 0000b5a6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00008169\n+ DW_CFA_advance_loc: 3 to 0000b5a9\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 0000816c\n+ DW_CFA_advance_loc: 3 to 0000b5ac\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00008172\n+ DW_CFA_advance_loc: 6 to 0000b5b2\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00008174\n+ DW_CFA_advance_loc: 2 to 0000b5b4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 0000818b\n+ DW_CFA_advance_loc: 23 to 0000b5cb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 0000818e\n+ DW_CFA_advance_loc: 3 to 0000b5ce\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000818f\n+ DW_CFA_advance_loc: 1 to 0000b5cf\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008190\n+ DW_CFA_advance_loc: 1 to 0000b5d0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008191\n+ DW_CFA_advance_loc: 1 to 0000b5d1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008192\n+ DW_CFA_advance_loc: 1 to 0000b5d2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00008198\n+ DW_CFA_advance_loc: 6 to 0000b5d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 000081a2\n+ DW_CFA_advance_loc: 10 to 0000b5e2\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000081a3\n+ DW_CFA_advance_loc: 1 to 0000b5e3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000081a4\n+ DW_CFA_advance_loc: 1 to 0000b5e4\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000081a5\n+ DW_CFA_advance_loc: 1 to 0000b5e5\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000081a6\n+ DW_CFA_advance_loc: 1 to 0000b5e6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000002f0 00000068 000002f4 FDE cie=00000000 pc=000081b0..00008237\n- DW_CFA_advance_loc: 1 to 000081b1\n+00000540 00000068 00000544 FDE cie=00000000 pc=0000b5f0..0000b677\n+ DW_CFA_advance_loc: 1 to 0000b5f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000081b2\n+ DW_CFA_advance_loc: 1 to 0000b5f2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000081b3\n+ DW_CFA_advance_loc: 1 to 0000b5f3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000081b4\n+ DW_CFA_advance_loc: 1 to 0000b5f4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000081c2\n+ DW_CFA_advance_loc: 14 to 0000b602\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 33 to 000081e3\n+ DW_CFA_advance_loc: 33 to 0000b623\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 000081e6\n+ DW_CFA_advance_loc: 3 to 0000b626\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 000081f6\n+ DW_CFA_advance_loc: 16 to 0000b636\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 000081f9\n+ DW_CFA_advance_loc: 3 to 0000b639\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 000081fc\n+ DW_CFA_advance_loc: 3 to 0000b63c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00008202\n+ DW_CFA_advance_loc: 6 to 0000b642\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00008204\n+ DW_CFA_advance_loc: 2 to 0000b644\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 0000821b\n+ DW_CFA_advance_loc: 23 to 0000b65b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 0000821e\n+ DW_CFA_advance_loc: 3 to 0000b65e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000821f\n+ DW_CFA_advance_loc: 1 to 0000b65f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008220\n+ DW_CFA_advance_loc: 1 to 0000b660\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008221\n+ DW_CFA_advance_loc: 1 to 0000b661\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008222\n+ DW_CFA_advance_loc: 1 to 0000b662\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00008228\n+ DW_CFA_advance_loc: 6 to 0000b668\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00008232\n+ DW_CFA_advance_loc: 10 to 0000b672\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008233\n+ DW_CFA_advance_loc: 1 to 0000b673\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008234\n+ DW_CFA_advance_loc: 1 to 0000b674\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008235\n+ DW_CFA_advance_loc: 1 to 0000b675\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008236\n+ DW_CFA_advance_loc: 1 to 0000b676\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000035c 0000001c 00000000 CIE\n- Version: 1\n- Augmentation: \"zPLR\"\n- Code alignment factor: 1\n- Data alignment factor: -4\n- Return address column: 8\n- Augmentation data: 9b d1 29 00 00 1b 1b\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_offset: r8 (eip) at cfa-4\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-0000037c 00000034 00000024 FDE cie=0000035c pc=00008240..000083d2\n- Augmentation data: 4b 0d 00 00\n- DW_CFA_advance_loc: 11 to 0000824b\n+000005ac 00000034 00000530 FDE cie=00000080 pc=0000b680..0000b812\n+ Augmentation data: 27 0c 00 00\n+ DW_CFA_advance_loc: 11 to 0000b68b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000824d\n+ DW_CFA_advance_loc: 2 to 0000b68d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008253\n+ DW_CFA_advance_loc: 6 to 0000b693\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 200 to 0000831b\n+ DW_CFA_advance_loc1: 200 to 0000b75b\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000831c\n+ DW_CFA_advance_loc: 1 to 0000b75c\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000831d\n+ DW_CFA_advance_loc: 1 to 0000b75d\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000831e\n+ DW_CFA_advance_loc: 1 to 0000b75e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00008320\n+ DW_CFA_advance_loc: 2 to 0000b760\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 90 to 0000837a\n+ DW_CFA_advance_loc1: 90 to 0000b7ba\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000003b4 00000034 0000005c FDE cie=0000035c pc=000083e0..00008645\n- Augmentation data: 27 0d 00 00\n- DW_CFA_advance_loc: 11 to 000083eb\n+000005e4 00000034 00000568 FDE cie=00000080 pc=0000b820..0000ba85\n+ Augmentation data: 03 0c 00 00\n+ DW_CFA_advance_loc: 11 to 0000b82b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 000083ed\n+ DW_CFA_advance_loc: 2 to 0000b82d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 000083f3\n+ DW_CFA_advance_loc: 6 to 0000b833\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 210 to 000084c5\n+ DW_CFA_advance_loc1: 210 to 0000b905\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000084c6\n+ DW_CFA_advance_loc: 1 to 0000b906\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000084c7\n+ DW_CFA_advance_loc: 1 to 0000b907\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000084c8\n+ DW_CFA_advance_loc: 1 to 0000b908\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 000084d0\n+ DW_CFA_advance_loc: 8 to 0000b910\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 153 to 00008569\n+ DW_CFA_advance_loc1: 153 to 0000b9a9\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000003ec 00000034 00000094 FDE cie=0000035c pc=00008650..000087e2\n- Augmentation data: 03 0d 00 00\n- DW_CFA_advance_loc: 11 to 0000865b\n+0000061c 00000034 000005a0 FDE cie=00000080 pc=0000ba90..0000bc22\n+ Augmentation data: df 0b 00 00\n+ DW_CFA_advance_loc: 11 to 0000ba9b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000865d\n+ DW_CFA_advance_loc: 2 to 0000ba9d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008663\n+ DW_CFA_advance_loc: 6 to 0000baa3\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 200 to 0000872b\n+ DW_CFA_advance_loc1: 200 to 0000bb6b\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000872c\n+ DW_CFA_advance_loc: 1 to 0000bb6c\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000872d\n+ DW_CFA_advance_loc: 1 to 0000bb6d\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000872e\n+ DW_CFA_advance_loc: 1 to 0000bb6e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00008730\n+ DW_CFA_advance_loc: 2 to 0000bb70\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 90 to 0000878a\n+ DW_CFA_advance_loc1: 90 to 0000bbca\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000424 00000034 000000cc FDE cie=0000035c pc=000087f0..00008a55\n- Augmentation data: df 0c 00 00\n- DW_CFA_advance_loc: 11 to 000087fb\n+00000654 00000034 000005d8 FDE cie=00000080 pc=0000bc30..0000be95\n+ Augmentation data: bb 0b 00 00\n+ DW_CFA_advance_loc: 11 to 0000bc3b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 000087fd\n+ DW_CFA_advance_loc: 2 to 0000bc3d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008803\n+ DW_CFA_advance_loc: 6 to 0000bc43\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 210 to 000088d5\n+ DW_CFA_advance_loc1: 210 to 0000bd15\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000088d6\n+ DW_CFA_advance_loc: 1 to 0000bd16\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000088d7\n+ DW_CFA_advance_loc: 1 to 0000bd17\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000088d8\n+ DW_CFA_advance_loc: 1 to 0000bd18\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 000088e0\n+ DW_CFA_advance_loc: 8 to 0000bd20\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 153 to 00008979\n+ DW_CFA_advance_loc1: 153 to 0000bdb9\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-0000045c 00000034 00000104 FDE cie=0000035c pc=00008a60..00008bf2\n- Augmentation data: bb 0c 00 00\n- DW_CFA_advance_loc: 11 to 00008a6b\n+0000068c 00000034 00000610 FDE cie=00000080 pc=0000bea0..0000c032\n+ Augmentation data: 97 0b 00 00\n+ DW_CFA_advance_loc: 11 to 0000beab\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008a6d\n+ DW_CFA_advance_loc: 2 to 0000bead\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008a73\n+ DW_CFA_advance_loc: 6 to 0000beb3\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 200 to 00008b3b\n+ DW_CFA_advance_loc1: 200 to 0000bf7b\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008b3c\n+ DW_CFA_advance_loc: 1 to 0000bf7c\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008b3d\n+ DW_CFA_advance_loc: 1 to 0000bf7d\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008b3e\n+ DW_CFA_advance_loc: 1 to 0000bf7e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00008b40\n+ DW_CFA_advance_loc: 2 to 0000bf80\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 90 to 00008b9a\n+ DW_CFA_advance_loc1: 90 to 0000bfda\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000494 00000034 0000013c FDE cie=0000035c pc=00008c00..00008e65\n- Augmentation data: 97 0c 00 00\n- DW_CFA_advance_loc: 11 to 00008c0b\n+000006c4 00000034 00000648 FDE cie=00000080 pc=0000c040..0000c2a5\n+ Augmentation data: 73 0b 00 00\n+ DW_CFA_advance_loc: 11 to 0000c04b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008c0d\n+ DW_CFA_advance_loc: 2 to 0000c04d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008c13\n+ DW_CFA_advance_loc: 6 to 0000c053\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 210 to 00008ce5\n+ DW_CFA_advance_loc1: 210 to 0000c125\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008ce6\n+ DW_CFA_advance_loc: 1 to 0000c126\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008ce7\n+ DW_CFA_advance_loc: 1 to 0000c127\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008ce8\n+ DW_CFA_advance_loc: 1 to 0000c128\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 00008cf0\n+ DW_CFA_advance_loc: 8 to 0000c130\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 153 to 00008d89\n+ DW_CFA_advance_loc1: 153 to 0000c1c9\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000004cc 00000034 00000174 FDE cie=0000035c pc=00008e70..0000911a\n- Augmentation data: 73 0c 00 00\n- DW_CFA_advance_loc: 1 to 00008e71\n+000006fc 00000034 00000680 FDE cie=00000080 pc=0000c2b0..0000c55a\n+ Augmentation data: 4f 0b 00 00\n+ DW_CFA_advance_loc: 1 to 0000c2b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008e73\n+ DW_CFA_advance_loc: 2 to 0000c2b3\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00008e76\n+ DW_CFA_advance_loc: 3 to 0000c2b6\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 206 to 00008f44\n+ DW_CFA_advance_loc1: 206 to 0000c384\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008f45\n+ DW_CFA_advance_loc: 1 to 0000c385\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008f46\n+ DW_CFA_advance_loc: 1 to 0000c386\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008f47\n+ DW_CFA_advance_loc: 1 to 0000c387\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 00008f50\n+ DW_CFA_advance_loc: 9 to 0000c390\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 43 to 00008f7b\n+ DW_CFA_advance_loc: 43 to 0000c3bb\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-00000504 00000034 000001ac FDE cie=0000035c pc=00009120..0000938e\n- Augmentation data: 4f 0c 00 00\n- DW_CFA_advance_loc: 11 to 0000912b\n+00000734 00000034 000006b8 FDE cie=00000080 pc=0000c560..0000c7ce\n+ Augmentation data: 2b 0b 00 00\n+ DW_CFA_advance_loc: 11 to 0000c56b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000912d\n+ DW_CFA_advance_loc: 2 to 0000c56d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009133\n+ DW_CFA_advance_loc: 6 to 0000c573\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 245 to 00009228\n+ DW_CFA_advance_loc1: 245 to 0000c668\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009229\n+ DW_CFA_advance_loc: 1 to 0000c669\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000922a\n+ DW_CFA_advance_loc: 1 to 0000c66a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000922b\n+ DW_CFA_advance_loc: 1 to 0000c66b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 00009230\n+ DW_CFA_advance_loc: 5 to 0000c670\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 159 to 000092cf\n+ DW_CFA_advance_loc1: 159 to 0000c70f\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-0000053c 000000cc 00000540 FDE cie=00000000 pc=00009390..000094ff\n- DW_CFA_advance_loc: 1 to 00009391\n+0000076c 000000cc 00000770 FDE cie=00000000 pc=0000c7d0..0000c93f\n+ DW_CFA_advance_loc: 1 to 0000c7d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009392\n+ DW_CFA_advance_loc: 1 to 0000c7d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009393\n+ DW_CFA_advance_loc: 1 to 0000c7d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00009394\n+ DW_CFA_advance_loc: 1 to 0000c7d4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000093a2\n+ DW_CFA_advance_loc: 14 to 0000c7e2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 000093c9\n+ DW_CFA_advance_loc: 39 to 0000c809\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 000093cc\n+ DW_CFA_advance_loc: 3 to 0000c80c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 000093dc\n+ DW_CFA_advance_loc: 16 to 0000c81c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000093e8\n+ DW_CFA_advance_loc: 12 to 0000c828\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000093e9\n+ DW_CFA_advance_loc: 1 to 0000c829\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000093ea\n+ DW_CFA_advance_loc: 1 to 0000c82a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000093eb\n+ DW_CFA_advance_loc: 1 to 0000c82b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000093ec\n+ DW_CFA_advance_loc: 1 to 0000c82c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 000093f0\n+ DW_CFA_advance_loc: 4 to 0000c830\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 000093fd\n+ DW_CFA_advance_loc: 13 to 0000c83d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000093ff\n+ DW_CFA_advance_loc: 2 to 0000c83f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 42 to 00009429\n+ DW_CFA_advance_loc: 42 to 0000c869\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 32 to 00009449\n+ DW_CFA_advance_loc: 32 to 0000c889\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 8 to 00009451\n+ DW_CFA_advance_loc: 8 to 0000c891\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 0000946f\n+ DW_CFA_advance_loc: 30 to 0000c8af\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 0000947a\n+ DW_CFA_advance_loc: 11 to 0000c8ba\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000947b\n+ DW_CFA_advance_loc: 1 to 0000c8bb\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000947c\n+ DW_CFA_advance_loc: 1 to 0000c8bc\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00009484\n+ DW_CFA_advance_loc: 8 to 0000c8c4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 00009490\n+ DW_CFA_advance_loc: 12 to 0000c8d0\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009491\n+ DW_CFA_advance_loc: 1 to 0000c8d1\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009492\n+ DW_CFA_advance_loc: 1 to 0000c8d2\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009493\n+ DW_CFA_advance_loc: 1 to 0000c8d3\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009494\n+ DW_CFA_advance_loc: 1 to 0000c8d4\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00009498\n+ DW_CFA_advance_loc: 4 to 0000c8d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 18 to 000094aa\n+ DW_CFA_advance_loc: 18 to 0000c8ea\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000094ac\n+ DW_CFA_advance_loc: 2 to 0000c8ec\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 000094bc\n+ DW_CFA_advance_loc: 16 to 0000c8fc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 10 to 000094c6\n+ DW_CFA_advance_loc: 10 to 0000c906\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000094c7\n+ DW_CFA_advance_loc: 1 to 0000c907\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000094c8\n+ DW_CFA_advance_loc: 1 to 0000c908\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000094c9\n+ DW_CFA_advance_loc: 1 to 0000c909\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000094ca\n+ DW_CFA_advance_loc: 1 to 0000c90a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 000094d0\n+ DW_CFA_advance_loc: 6 to 0000c910\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000094d3\n+ DW_CFA_advance_loc: 3 to 0000c913\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000094d4\n+ DW_CFA_advance_loc: 1 to 0000c914\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000094d6\n+ DW_CFA_advance_loc: 2 to 0000c916\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000094de\n+ DW_CFA_advance_loc: 8 to 0000c91e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 000094e1\n+ DW_CFA_advance_loc: 3 to 0000c921\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000094e2\n+ DW_CFA_advance_loc: 1 to 0000c922\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000094e3\n+ DW_CFA_advance_loc: 1 to 0000c923\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000094e4\n+ DW_CFA_advance_loc: 1 to 0000c924\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000094e5\n+ DW_CFA_advance_loc: 1 to 0000c925\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000094f0\n+ DW_CFA_advance_loc: 11 to 0000c930\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 000094fa\n+ DW_CFA_advance_loc: 10 to 0000c93a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000094fb\n+ DW_CFA_advance_loc: 1 to 0000c93b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000094fc\n+ DW_CFA_advance_loc: 1 to 0000c93c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000094fd\n+ DW_CFA_advance_loc: 1 to 0000c93d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000094fe\n+ DW_CFA_advance_loc: 1 to 0000c93e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-0000060c 00000034 000002b4 FDE cie=0000035c pc=00009500..0000977d\n- Augmentation data: 5b 0b 00 00\n- DW_CFA_advance_loc: 11 to 0000950b\n+0000083c 00000034 000007c0 FDE cie=00000080 pc=0000c940..0000cbbd\n+ Augmentation data: 37 0a 00 00\n+ DW_CFA_advance_loc: 11 to 0000c94b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000950d\n+ DW_CFA_advance_loc: 2 to 0000c94d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009513\n+ DW_CFA_advance_loc: 6 to 0000c953\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 218 to 000095ed\n+ DW_CFA_advance_loc1: 218 to 0000ca2d\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000095ee\n+ DW_CFA_advance_loc: 1 to 0000ca2e\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000095ef\n+ DW_CFA_advance_loc: 1 to 0000ca2f\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000095f0\n+ DW_CFA_advance_loc: 1 to 0000ca30\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 000095f8\n+ DW_CFA_advance_loc: 8 to 0000ca38\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 162 to 0000969a\n+ DW_CFA_advance_loc1: 162 to 0000cada\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000644 00000034 000002ec FDE cie=0000035c pc=00009780..00009929\n- Augmentation data: 37 0b 00 00\n- DW_CFA_advance_loc: 11 to 0000978b\n+00000874 00000034 000007f8 FDE cie=00000080 pc=0000cbc0..0000cd69\n+ Augmentation data: 13 0a 00 00\n+ DW_CFA_advance_loc: 11 to 0000cbcb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000978d\n+ DW_CFA_advance_loc: 2 to 0000cbcd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009793\n+ DW_CFA_advance_loc: 6 to 0000cbd3\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 210 to 00009865\n+ DW_CFA_advance_loc1: 210 to 0000cca5\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009866\n+ DW_CFA_advance_loc: 1 to 0000cca6\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00009867\n+ DW_CFA_advance_loc: 1 to 0000cca7\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00009868\n+ DW_CFA_advance_loc: 1 to 0000cca8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 00009870\n+ DW_CFA_advance_loc: 8 to 0000ccb0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 93 to 000098cd\n+ DW_CFA_advance_loc1: 93 to 0000cd0d\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-0000067c 00000034 00000324 FDE cie=0000035c pc=00009930..00009c51\n- Augmentation data: 13 0b 00 00\n- DW_CFA_advance_loc: 11 to 0000993b\n+000008ac 00000034 00000830 FDE cie=00000080 pc=0000cd70..0000d091\n+ Augmentation data: ef 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000cd7b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000993d\n+ DW_CFA_advance_loc: 2 to 0000cd7d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009943\n+ DW_CFA_advance_loc: 6 to 0000cd83\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc2: 327 to 00009a8a\n+ DW_CFA_advance_loc2: 327 to 0000ceca\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009a8b\n+ DW_CFA_advance_loc: 1 to 0000cecb\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00009a8c\n+ DW_CFA_advance_loc: 1 to 0000cecc\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00009a8d\n+ DW_CFA_advance_loc: 1 to 0000cecd\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 3 to 00009a90\n+ DW_CFA_advance_loc: 3 to 0000ced0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 225 to 00009b71\n+ DW_CFA_advance_loc1: 225 to 0000cfb1\n DW_CFA_GNU_args_size: 16\n \n-000006b4 00000034 0000035c FDE cie=0000035c pc=00009c60..00009f3f\n- Augmentation data: f1 0a 00 00\n- DW_CFA_advance_loc: 11 to 00009c6b\n+000008e4 00000034 00000868 FDE cie=00000080 pc=0000d0a0..0000d37f\n+ Augmentation data: cd 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000d0ab\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00009c6d\n+ DW_CFA_advance_loc: 2 to 0000d0ad\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009c73\n+ DW_CFA_advance_loc: 6 to 0000d0b3\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 140 to 00009cff\n+ DW_CFA_advance_loc1: 140 to 0000d13f\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009d00\n+ DW_CFA_advance_loc: 1 to 0000d140\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00009d01\n+ DW_CFA_advance_loc: 1 to 0000d141\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00009d02\n+ DW_CFA_advance_loc: 1 to 0000d142\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 00009d08\n+ DW_CFA_advance_loc: 6 to 0000d148\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 48 to 00009d38\n+ DW_CFA_advance_loc: 48 to 0000d178\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-000006ec 000000ec 000006f0 FDE cie=00000000 pc=00009f40..0000adc3\n- DW_CFA_advance_loc: 11 to 00009f4b\n+0000091c 000000ec 00000920 FDE cie=00000000 pc=0000d380..0000e203\n+ DW_CFA_advance_loc: 11 to 0000d38b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009f4c\n+ DW_CFA_advance_loc: 1 to 0000d38c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009f4d\n+ DW_CFA_advance_loc: 1 to 0000d38d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00009f4e\n+ DW_CFA_advance_loc: 1 to 0000d38e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 6 to 00009f54\n+ DW_CFA_advance_loc: 6 to 0000d394\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc2: 1602 to 0000a596\n+ DW_CFA_advance_loc2: 1602 to 0000d9d6\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 32 to 0000a5b6\n+ DW_CFA_advance_loc: 32 to 0000d9f6\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 4 to 0000a5ba\n+ DW_CFA_advance_loc: 4 to 0000d9fa\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 54 to 0000a5f0\n+ DW_CFA_advance_loc: 54 to 0000da30\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc2: 792 to 0000a908\n+ DW_CFA_advance_loc2: 792 to 0000dd48\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000a909\n+ DW_CFA_advance_loc: 1 to 0000dd49\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000a90a\n+ DW_CFA_advance_loc: 1 to 0000dd4a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000a90b\n+ DW_CFA_advance_loc: 1 to 0000dd4b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000a90c\n+ DW_CFA_advance_loc: 1 to 0000dd4c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 0000a910\n+ DW_CFA_advance_loc: 4 to 0000dd50\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 43 to 0000a93b\n+ DW_CFA_advance_loc: 43 to 0000dd7b\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 40 to 0000a963\n+ DW_CFA_advance_loc: 40 to 0000dda3\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 4 to 0000a967\n+ DW_CFA_advance_loc: 4 to 0000dda7\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 59 to 0000a9a2\n+ DW_CFA_advance_loc: 59 to 0000dde2\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc1: 159 to 0000aa41\n+ DW_CFA_advance_loc1: 159 to 0000de81\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 5 to 0000aa46\n+ DW_CFA_advance_loc: 5 to 0000de86\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 16 to 0000aa56\n+ DW_CFA_advance_loc: 16 to 0000de96\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 38 to 0000aa7c\n+ DW_CFA_advance_loc: 38 to 0000debc\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 1 to 0000aa7d\n+ DW_CFA_advance_loc: 1 to 0000debd\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 0000aa7e\n+ DW_CFA_advance_loc: 1 to 0000debe\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 0000aa7f\n+ DW_CFA_advance_loc: 1 to 0000debf\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 0000aa87\n+ DW_CFA_advance_loc: 8 to 0000dec7\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 3 to 0000aa8a\n+ DW_CFA_advance_loc: 3 to 0000deca\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 4 to 0000aa8e\n+ DW_CFA_advance_loc: 4 to 0000dece\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 36 to 0000aab2\n+ DW_CFA_advance_loc: 36 to 0000def2\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 19 to 0000aac5\n+ DW_CFA_advance_loc: 19 to 0000df05\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 9 to 0000aace\n+ DW_CFA_advance_loc: 9 to 0000df0e\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 16 to 0000aade\n+ DW_CFA_advance_loc: 16 to 0000df1e\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 38 to 0000ab04\n+ DW_CFA_advance_loc: 38 to 0000df44\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 1 to 0000ab05\n+ DW_CFA_advance_loc: 1 to 0000df45\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 0000ab06\n+ DW_CFA_advance_loc: 1 to 0000df46\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 0000ab07\n+ DW_CFA_advance_loc: 1 to 0000df47\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 12 to 0000ab13\n+ DW_CFA_advance_loc: 12 to 0000df53\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 7 to 0000ab1a\n+ DW_CFA_advance_loc: 7 to 0000df5a\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 0000ab1b\n+ DW_CFA_advance_loc: 1 to 0000df5b\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 32 to 0000ab3b\n+ DW_CFA_advance_loc: 32 to 0000df7b\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc1: 248 to 0000ac33\n+ DW_CFA_advance_loc1: 248 to 0000e073\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 2 to 0000ac35\n+ DW_CFA_advance_loc: 2 to 0000e075\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 16 to 0000ac45\n+ DW_CFA_advance_loc: 16 to 0000e085\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 46 to 0000ac73\n+ DW_CFA_advance_loc: 46 to 0000e0b3\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 4 to 0000ac77\n+ DW_CFA_advance_loc: 4 to 0000e0b7\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 16 to 0000ac87\n+ DW_CFA_advance_loc: 16 to 0000e0c7\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 44 to 0000acb3\n+ DW_CFA_advance_loc: 44 to 0000e0f3\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 2 to 0000acb5\n+ DW_CFA_advance_loc: 2 to 0000e0f5\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 18 to 0000acc7\n+ DW_CFA_advance_loc: 18 to 0000e107\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 44 to 0000acf3\n+ DW_CFA_advance_loc: 44 to 0000e133\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 2 to 0000acf5\n+ DW_CFA_advance_loc: 2 to 0000e135\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 61 to 0000ad32\n+ DW_CFA_advance_loc: 61 to 0000e172\n DW_CFA_def_cfa_offset: 176\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000007dc 00000044 00000484 FDE cie=0000035c pc=0000add0..0000b4ce\n- Augmentation data: df 09 00 00\n- DW_CFA_advance_loc: 11 to 0000addb\n+00000a0c 00000044 00000990 FDE cie=00000080 pc=0000e210..0000e90e\n+ Augmentation data: bb 08 00 00\n+ DW_CFA_advance_loc: 11 to 0000e21b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000addd\n+ DW_CFA_advance_loc: 2 to 0000e21d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000ade3\n+ DW_CFA_advance_loc: 6 to 0000e223\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 233 to 0000aecc\n+ DW_CFA_advance_loc1: 233 to 0000e30c\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 185 to 0000af85\n+ DW_CFA_advance_loc1: 185 to 0000e3c5\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000af86\n+ DW_CFA_advance_loc: 1 to 0000e3c6\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000af87\n+ DW_CFA_advance_loc: 1 to 0000e3c7\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000af88\n+ DW_CFA_advance_loc: 1 to 0000e3c8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 0000af90\n+ DW_CFA_advance_loc: 8 to 0000e3d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 0000b083\n+ DW_CFA_advance_loc1: 243 to 0000e4c3\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b084\n+ DW_CFA_advance_loc: 1 to 0000e4c4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b085\n+ DW_CFA_advance_loc: 1 to 0000e4c5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b086\n+ DW_CFA_advance_loc: 1 to 0000e4c6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000b090\n+ DW_CFA_advance_loc: 10 to 0000e4d0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000824 0000008c 00000828 FDE cie=00000000 pc=0000b4d0..0000b6e6\n- DW_CFA_advance_loc: 11 to 0000b4db\n+00000a54 0000008c 00000a58 FDE cie=00000000 pc=0000e910..0000eb26\n+ DW_CFA_advance_loc: 11 to 0000e91b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000b4dc\n+ DW_CFA_advance_loc: 1 to 0000e91c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000b4dd\n+ DW_CFA_advance_loc: 1 to 0000e91d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000b4de\n+ DW_CFA_advance_loc: 1 to 0000e91e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 0000b4e1\n+ DW_CFA_advance_loc: 3 to 0000e921\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 90 to 0000b53b\n+ DW_CFA_advance_loc1: 90 to 0000e97b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b53c\n+ DW_CFA_advance_loc: 1 to 0000e97c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0000b54b\n+ DW_CFA_advance_loc: 15 to 0000e98b\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 26 to 0000b565\n+ DW_CFA_advance_loc: 26 to 0000e9a5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b566\n+ DW_CFA_advance_loc: 1 to 0000e9a6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0000b575\n+ DW_CFA_advance_loc: 15 to 0000e9b5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 61 to 0000b5b2\n+ DW_CFA_advance_loc: 61 to 0000e9f2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000b5b3\n+ DW_CFA_advance_loc: 1 to 0000e9f3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000b5b4\n+ DW_CFA_advance_loc: 1 to 0000e9f4\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000b5b5\n+ DW_CFA_advance_loc: 1 to 0000e9f5\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000b5b6\n+ DW_CFA_advance_loc: 1 to 0000e9f6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 0000b5c0\n+ DW_CFA_advance_loc: 10 to 0000ea00\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000b5c3\n+ DW_CFA_advance_loc: 3 to 0000ea03\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b5c4\n+ DW_CFA_advance_loc: 1 to 0000ea04\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 0000b5d0\n+ DW_CFA_advance_loc: 12 to 0000ea10\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 0000b5f4\n+ DW_CFA_advance_loc: 36 to 0000ea34\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b5f5\n+ DW_CFA_advance_loc: 1 to 0000ea35\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0000b604\n+ DW_CFA_advance_loc: 15 to 0000ea44\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 43 to 0000b62f\n+ DW_CFA_advance_loc: 43 to 0000ea6f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000b631\n+ DW_CFA_advance_loc: 2 to 0000ea71\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 62 to 0000b66f\n+ DW_CFA_advance_loc: 62 to 0000eaaf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 0000b680\n+ DW_CFA_advance_loc: 17 to 0000eac0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b681\n+ DW_CFA_advance_loc: 1 to 0000eac1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000b691\n+ DW_CFA_advance_loc: 16 to 0000ead1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 27 to 0000b6ac\n+ DW_CFA_advance_loc: 27 to 0000eaec\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 0000b6ad\n+ DW_CFA_advance_loc: 1 to 0000eaed\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000b6ae\n+ DW_CFA_advance_loc: 1 to 0000eaee\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000b6af\n+ DW_CFA_advance_loc: 1 to 0000eaef\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000b6b7\n+ DW_CFA_advance_loc: 8 to 0000eaf7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000b6ba\n+ DW_CFA_advance_loc: 3 to 0000eafa\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 0000b6be\n+ DW_CFA_advance_loc: 4 to 0000eafe\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 22 to 0000b6d4\n+ DW_CFA_advance_loc: 22 to 0000eb14\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000008b4 00000100 000008b8 FDE cie=00000000 pc=00004960..00005072\n- DW_CFA_advance_loc: 1 to 00004961\n+00000ae4 00000100 00000ae8 FDE cie=00000000 pc=00007da0..000084b2\n+ DW_CFA_advance_loc: 1 to 00007da1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004962\n+ DW_CFA_advance_loc: 1 to 00007da2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004963\n+ DW_CFA_advance_loc: 1 to 00007da3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000496f\n+ DW_CFA_advance_loc: 12 to 00007daf\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00004972\n+ DW_CFA_advance_loc: 3 to 00007db2\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 180 to 00004a26\n+ DW_CFA_advance_loc1: 180 to 00007e66\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00004a2a\n+ DW_CFA_advance_loc: 4 to 00007e6a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 7 to 00004a31\n+ DW_CFA_advance_loc: 7 to 00007e71\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004a41\n+ DW_CFA_advance_loc: 16 to 00007e81\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 17 to 00004a52\n+ DW_CFA_advance_loc: 17 to 00007e92\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 8 to 00004a5a\n+ DW_CFA_advance_loc: 8 to 00007e9a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004a5b\n+ DW_CFA_advance_loc: 1 to 00007e9b\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00004a67\n+ DW_CFA_advance_loc: 12 to 00007ea7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 27 to 00004a82\n+ DW_CFA_advance_loc: 27 to 00007ec2\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 8 to 00004a8a\n+ DW_CFA_advance_loc: 8 to 00007eca\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004a8b\n+ DW_CFA_advance_loc: 1 to 00007ecb\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 14 to 00004a99\n+ DW_CFA_advance_loc: 14 to 00007ed9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 61 to 00004ad6\n+ DW_CFA_advance_loc: 61 to 00007f16\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 14 to 00004ae4\n+ DW_CFA_advance_loc: 14 to 00007f24\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004af8\n+ DW_CFA_advance_loc: 20 to 00007f38\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 109 to 00004b65\n+ DW_CFA_advance_loc1: 109 to 00007fa5\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004b66\n+ DW_CFA_advance_loc: 1 to 00007fa6\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004b76\n+ DW_CFA_advance_loc: 16 to 00007fb6\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 78 to 00004bc4\n+ DW_CFA_advance_loc1: 78 to 00008004\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004bc5\n+ DW_CFA_advance_loc: 1 to 00008005\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004bc6\n+ DW_CFA_advance_loc: 1 to 00008006\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004bc7\n+ DW_CFA_advance_loc: 1 to 00008007\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004bc8\n+ DW_CFA_advance_loc: 1 to 00008008\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00004bd0\n+ DW_CFA_advance_loc: 8 to 00008010\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00004bd3\n+ DW_CFA_advance_loc: 3 to 00008013\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 12 to 00004bdf\n+ DW_CFA_advance_loc: 12 to 0000801f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00004be1\n+ DW_CFA_advance_loc: 2 to 00008021\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004bf1\n+ DW_CFA_advance_loc: 16 to 00008031\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 67 to 00004c34\n+ DW_CFA_advance_loc1: 67 to 00008074\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 11 to 00004c3f\n+ DW_CFA_advance_loc: 11 to 0000807f\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004c4f\n+ DW_CFA_advance_loc: 16 to 0000808f\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 86 to 00004ca5\n+ DW_CFA_advance_loc1: 86 to 000080e5\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004ca6\n+ DW_CFA_advance_loc: 1 to 000080e6\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004cb6\n+ DW_CFA_advance_loc: 16 to 000080f6\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 161 to 00004d57\n+ DW_CFA_advance_loc1: 161 to 00008197\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 3 to 00004d5a\n+ DW_CFA_advance_loc: 3 to 0000819a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 3 to 00004d5d\n+ DW_CFA_advance_loc: 3 to 0000819d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 18 to 00004d6f\n+ DW_CFA_advance_loc: 18 to 000081af\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 356 to 00004ed3\n+ DW_CFA_advance_loc2: 356 to 00008313\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00004ed4\n+ DW_CFA_advance_loc: 1 to 00008314\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004ed5\n+ DW_CFA_advance_loc: 1 to 00008315\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 22 to 00004eeb\n+ DW_CFA_advance_loc: 22 to 0000832b\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 00004eff\n+ DW_CFA_advance_loc: 20 to 0000833f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004f04\n+ DW_CFA_advance_loc: 5 to 00008344\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004f14\n+ DW_CFA_advance_loc: 16 to 00008354\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 40 to 00004f3c\n+ DW_CFA_advance_loc: 40 to 0000837c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004f41\n+ DW_CFA_advance_loc: 5 to 00008381\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004f51\n+ DW_CFA_advance_loc: 16 to 00008391\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 34 to 00004f73\n+ DW_CFA_advance_loc: 34 to 000083b3\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00004f74\n+ DW_CFA_advance_loc: 1 to 000083b4\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004f75\n+ DW_CFA_advance_loc: 1 to 000083b5\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 22 to 00004f8b\n+ DW_CFA_advance_loc: 22 to 000083cb\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 28 to 00004fa7\n+ DW_CFA_advance_loc: 28 to 000083e7\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004fac\n+ DW_CFA_advance_loc: 5 to 000083ec\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00004fb8\n+ DW_CFA_advance_loc: 12 to 000083f8\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 23 to 00004fcf\n+ DW_CFA_advance_loc: 23 to 0000840f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004fd4\n+ DW_CFA_advance_loc: 5 to 00008414\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004fe4\n+ DW_CFA_advance_loc: 16 to 00008424\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 23 to 00004ffb\n+ DW_CFA_advance_loc: 23 to 0000843b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00004ffc\n+ DW_CFA_advance_loc: 1 to 0000843c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004ffd\n+ DW_CFA_advance_loc: 1 to 0000843d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 22 to 00005013\n+ DW_CFA_advance_loc: 22 to 00008453\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 00005027\n+ DW_CFA_advance_loc: 20 to 00008467\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00005028\n+ DW_CFA_advance_loc: 1 to 00008468\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005029\n+ DW_CFA_advance_loc: 1 to 00008469\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 14 to 00005037\n+ DW_CFA_advance_loc: 14 to 00008477\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00005047\n+ DW_CFA_advance_loc: 16 to 00008487\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 0000504c\n+ DW_CFA_advance_loc: 5 to 0000848c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000505c\n+ DW_CFA_advance_loc: 16 to 0000849c\n DW_CFA_def_cfa_offset: 96\n DW_CFA_nop\n \n-000009b8 00000158 000009bc FDE cie=00000000 pc=00005080..000059c8\n- DW_CFA_advance_loc: 1 to 00005081\n+00000be8 00000158 00000bec FDE cie=00000000 pc=000084c0..00008e08\n+ DW_CFA_advance_loc: 1 to 000084c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005082\n+ DW_CFA_advance_loc: 1 to 000084c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 0000508e\n+ DW_CFA_advance_loc: 12 to 000084ce\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000508f\n+ DW_CFA_advance_loc: 1 to 000084cf\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005092\n+ DW_CFA_advance_loc: 3 to 000084d2\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 184 to 0000514a\n+ DW_CFA_advance_loc1: 184 to 0000858a\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 4 to 0000514e\n+ DW_CFA_advance_loc: 4 to 0000858e\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 12 to 0000515a\n+ DW_CFA_advance_loc: 12 to 0000859a\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 00005166\n+ DW_CFA_advance_loc: 12 to 000085a6\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 17 to 00005177\n+ DW_CFA_advance_loc: 17 to 000085b7\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 6 to 0000517d\n+ DW_CFA_advance_loc: 6 to 000085bd\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000517e\n+ DW_CFA_advance_loc: 1 to 000085be\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 0000518a\n+ DW_CFA_advance_loc: 12 to 000085ca\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 33 to 000051ab\n+ DW_CFA_advance_loc: 33 to 000085eb\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 8 to 000051b3\n+ DW_CFA_advance_loc: 8 to 000085f3\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000051b4\n+ DW_CFA_advance_loc: 1 to 000085f4\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 18 to 000051c6\n+ DW_CFA_advance_loc: 18 to 00008606\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 62 to 00005204\n+ DW_CFA_advance_loc: 62 to 00008644\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 14 to 00005212\n+ DW_CFA_advance_loc: 14 to 00008652\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 20 to 00005226\n+ DW_CFA_advance_loc: 20 to 00008666\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 67 to 00005269\n+ DW_CFA_advance_loc1: 67 to 000086a9\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000526a\n+ DW_CFA_advance_loc: 1 to 000086aa\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 20 to 0000527e\n+ DW_CFA_advance_loc: 20 to 000086be\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 86 to 000052d4\n+ DW_CFA_advance_loc1: 86 to 00008714\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000052d5\n+ DW_CFA_advance_loc: 1 to 00008715\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000052d6\n+ DW_CFA_advance_loc: 1 to 00008716\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000052d7\n+ DW_CFA_advance_loc: 1 to 00008717\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000052d8\n+ DW_CFA_advance_loc: 1 to 00008718\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000052e0\n+ DW_CFA_advance_loc: 8 to 00008720\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000052e3\n+ DW_CFA_advance_loc: 3 to 00008723\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 10 to 000052ed\n+ DW_CFA_advance_loc: 10 to 0000872d\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 2 to 000052ef\n+ DW_CFA_advance_loc: 2 to 0000872f\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 20 to 00005303\n+ DW_CFA_advance_loc: 20 to 00008743\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 66 to 00005345\n+ DW_CFA_advance_loc1: 66 to 00008785\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 14 to 00005353\n+ DW_CFA_advance_loc: 14 to 00008793\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 20 to 00005367\n+ DW_CFA_advance_loc: 20 to 000087a7\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 62 to 000053a5\n+ DW_CFA_advance_loc: 62 to 000087e5\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000053a6\n+ DW_CFA_advance_loc: 1 to 000087e6\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 000053b6\n+ DW_CFA_advance_loc: 16 to 000087f6\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 163 to 00005459\n+ DW_CFA_advance_loc1: 163 to 00008899\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 3 to 0000545c\n+ DW_CFA_advance_loc: 3 to 0000889c\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000545d\n+ DW_CFA_advance_loc: 1 to 0000889d\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 22 to 00005473\n+ DW_CFA_advance_loc: 22 to 000088b3\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc2: 376 to 000055eb\n+ DW_CFA_advance_loc2: 376 to 00008a2b\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000055ec\n+ DW_CFA_advance_loc: 1 to 00008a2c\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 000055fc\n+ DW_CFA_advance_loc: 16 to 00008a3c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 86 to 00005652\n+ DW_CFA_advance_loc1: 86 to 00008a92\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 00005657\n+ DW_CFA_advance_loc: 5 to 00008a97\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 00005667\n+ DW_CFA_advance_loc: 16 to 00008aa7\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 36 to 0000568b\n+ DW_CFA_advance_loc: 36 to 00008acb\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 00005690\n+ DW_CFA_advance_loc: 5 to 00008ad0\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 000056a0\n+ DW_CFA_advance_loc: 16 to 00008ae0\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 121 to 00005719\n+ DW_CFA_advance_loc1: 121 to 00008b59\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000571a\n+ DW_CFA_advance_loc: 1 to 00008b5a\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 0000572a\n+ DW_CFA_advance_loc: 16 to 00008b6a\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 9 to 00005733\n+ DW_CFA_advance_loc: 9 to 00008b73\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 00005734\n+ DW_CFA_advance_loc: 1 to 00008b74\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00005735\n+ DW_CFA_advance_loc: 1 to 00008b75\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 29 to 00005752\n+ DW_CFA_advance_loc: 29 to 00008b92\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 101 to 000057b7\n+ DW_CFA_advance_loc1: 101 to 00008bf7\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000057b8\n+ DW_CFA_advance_loc: 1 to 00008bf8\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 000057c4\n+ DW_CFA_advance_loc: 12 to 00008c04\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 111 to 00005833\n+ DW_CFA_advance_loc1: 111 to 00008c73\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 7 to 0000583a\n+ DW_CFA_advance_loc: 7 to 00008c7a\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000583b\n+ DW_CFA_advance_loc: 1 to 00008c7b\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 18 to 0000584d\n+ DW_CFA_advance_loc: 18 to 00008c8d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 38 to 00005873\n+ DW_CFA_advance_loc: 38 to 00008cb3\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 00005874\n+ DW_CFA_advance_loc: 1 to 00008cb4\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00005875\n+ DW_CFA_advance_loc: 1 to 00008cb5\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 33 to 00005896\n+ DW_CFA_advance_loc: 33 to 00008cd6\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 17 to 000058a7\n+ DW_CFA_advance_loc: 17 to 00008ce7\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 000058ac\n+ DW_CFA_advance_loc: 5 to 00008cec\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 000058b8\n+ DW_CFA_advance_loc: 12 to 00008cf8\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 000058cc\n+ DW_CFA_advance_loc: 20 to 00008d0c\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000058cd\n+ DW_CFA_advance_loc: 1 to 00008d0d\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 000058d9\n+ DW_CFA_advance_loc: 12 to 00008d19\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000058e5\n+ DW_CFA_advance_loc: 12 to 00008d25\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 000058e6\n+ DW_CFA_advance_loc: 1 to 00008d26\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000058e7\n+ DW_CFA_advance_loc: 1 to 00008d27\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 29 to 00005904\n+ DW_CFA_advance_loc: 29 to 00008d44\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 32 to 00005924\n+ DW_CFA_advance_loc: 32 to 00008d64\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 00005925\n+ DW_CFA_advance_loc: 1 to 00008d65\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00005926\n+ DW_CFA_advance_loc: 1 to 00008d66\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 33 to 00005947\n+ DW_CFA_advance_loc: 33 to 00008d87\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 11 to 00005952\n+ DW_CFA_advance_loc: 11 to 00008d92\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 00005953\n+ DW_CFA_advance_loc: 1 to 00008d93\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00005954\n+ DW_CFA_advance_loc: 1 to 00008d94\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 29 to 00005971\n+ DW_CFA_advance_loc: 29 to 00008db1\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 15 to 00005980\n+ DW_CFA_advance_loc: 15 to 00008dc0\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 00005985\n+ DW_CFA_advance_loc: 5 to 00008dc5\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 16 to 00005995\n+ DW_CFA_advance_loc: 16 to 00008dd5\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 24 to 000059ad\n+ DW_CFA_advance_loc: 24 to 00008ded\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 000059ae\n+ DW_CFA_advance_loc: 1 to 00008dee\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 12 to 000059ba\n+ DW_CFA_advance_loc: 12 to 00008dfa\n DW_CFA_def_cfa_offset: 112\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b14 00000034 000007bc FDE cie=0000035c pc=0000b6f0..0000b892\n- Augmentation data: e3 06 00 00\n- DW_CFA_advance_loc: 11 to 0000b6fb\n+00000d44 00000034 00000cc8 FDE cie=00000080 pc=0000eb30..0000ecd2\n+ Augmentation data: bf 05 00 00\n+ DW_CFA_advance_loc: 11 to 0000eb3b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000b6fd\n+ DW_CFA_advance_loc: 2 to 0000eb3d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000b703\n+ DW_CFA_advance_loc: 6 to 0000eb43\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 224 to 0000b7e3\n+ DW_CFA_advance_loc1: 224 to 0000ec23\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b7e4\n+ DW_CFA_advance_loc: 1 to 0000ec24\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b7e5\n+ DW_CFA_advance_loc: 1 to 0000ec25\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b7e6\n+ DW_CFA_advance_loc: 1 to 0000ec26\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000b7f0\n+ DW_CFA_advance_loc: 10 to 0000ec30\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 90 to 0000b84a\n+ DW_CFA_advance_loc1: 90 to 0000ec8a\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000b4c 00000034 000007f4 FDE cie=0000035c pc=0000b8a0..0000bab8\n- Augmentation data: bf 06 00 00\n- DW_CFA_advance_loc: 11 to 0000b8ab\n+00000d7c 00000034 00000d00 FDE cie=00000080 pc=0000ece0..0000eef8\n+ Augmentation data: 9b 05 00 00\n+ DW_CFA_advance_loc: 11 to 0000eceb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000b8ad\n+ DW_CFA_advance_loc: 2 to 0000eced\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000b8b3\n+ DW_CFA_advance_loc: 6 to 0000ecf3\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 208 to 0000b983\n+ DW_CFA_advance_loc1: 208 to 0000edc3\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b984\n+ DW_CFA_advance_loc: 1 to 0000edc4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b985\n+ DW_CFA_advance_loc: 1 to 0000edc5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b986\n+ DW_CFA_advance_loc: 1 to 0000edc6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000b990\n+ DW_CFA_advance_loc: 10 to 0000edd0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 170 to 0000ba3a\n+ DW_CFA_advance_loc1: 170 to 0000ee7a\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000b84 000000b8 00000b88 FDE cie=00000000 pc=0000bac0..0000bc3f\n- DW_CFA_advance_loc: 1 to 0000bac1\n+00000db4 000000b8 00000db8 FDE cie=00000000 pc=0000ef00..0000f07f\n+ DW_CFA_advance_loc: 1 to 0000ef01\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000bac2\n+ DW_CFA_advance_loc: 1 to 0000ef02\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000bac3\n+ DW_CFA_advance_loc: 1 to 0000ef03\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000bac4\n+ DW_CFA_advance_loc: 1 to 0000ef04\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 0000bad2\n+ DW_CFA_advance_loc: 14 to 0000ef12\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 0000baf9\n+ DW_CFA_advance_loc: 39 to 0000ef39\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 0000bafc\n+ DW_CFA_advance_loc: 3 to 0000ef3c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000bb0c\n+ DW_CFA_advance_loc: 16 to 0000ef4c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000bb18\n+ DW_CFA_advance_loc: 12 to 0000ef58\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000bb19\n+ DW_CFA_advance_loc: 1 to 0000ef59\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000bb1a\n+ DW_CFA_advance_loc: 1 to 0000ef5a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000bb1b\n+ DW_CFA_advance_loc: 1 to 0000ef5b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000bb1c\n+ DW_CFA_advance_loc: 1 to 0000ef5c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 0000bb20\n+ DW_CFA_advance_loc: 4 to 0000ef60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 0000bb2d\n+ DW_CFA_advance_loc: 13 to 0000ef6d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000bb2f\n+ DW_CFA_advance_loc: 2 to 0000ef6f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 50 to 0000bb61\n+ DW_CFA_advance_loc: 50 to 0000efa1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 37 to 0000bb86\n+ DW_CFA_advance_loc: 37 to 0000efc6\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 12 to 0000bb92\n+ DW_CFA_advance_loc: 12 to 0000efd2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 0000bbb0\n+ DW_CFA_advance_loc: 30 to 0000eff0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 9 to 0000bbb9\n+ DW_CFA_advance_loc: 9 to 0000eff9\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000bbba\n+ DW_CFA_advance_loc: 1 to 0000effa\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000bbbb\n+ DW_CFA_advance_loc: 1 to 0000effb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000bbc3\n+ DW_CFA_advance_loc: 8 to 0000f003\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 0000bbea\n+ DW_CFA_advance_loc: 39 to 0000f02a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000bbec\n+ DW_CFA_advance_loc: 2 to 0000f02c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000bbfc\n+ DW_CFA_advance_loc: 16 to 0000f03c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 10 to 0000bc06\n+ DW_CFA_advance_loc: 10 to 0000f046\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000bc07\n+ DW_CFA_advance_loc: 1 to 0000f047\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000bc08\n+ DW_CFA_advance_loc: 1 to 0000f048\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000bc09\n+ DW_CFA_advance_loc: 1 to 0000f049\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000bc0a\n+ DW_CFA_advance_loc: 1 to 0000f04a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 0000bc10\n+ DW_CFA_advance_loc: 6 to 0000f050\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000bc13\n+ DW_CFA_advance_loc: 3 to 0000f053\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000bc14\n+ DW_CFA_advance_loc: 1 to 0000f054\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000bc16\n+ DW_CFA_advance_loc: 2 to 0000f056\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000bc1e\n+ DW_CFA_advance_loc: 8 to 0000f05e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000bc21\n+ DW_CFA_advance_loc: 3 to 0000f061\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000bc22\n+ DW_CFA_advance_loc: 1 to 0000f062\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000bc23\n+ DW_CFA_advance_loc: 1 to 0000f063\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000bc24\n+ DW_CFA_advance_loc: 1 to 0000f064\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000bc25\n+ DW_CFA_advance_loc: 1 to 0000f065\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 0000bc30\n+ DW_CFA_advance_loc: 11 to 0000f070\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000bc3a\n+ DW_CFA_advance_loc: 10 to 0000f07a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000bc3b\n+ DW_CFA_advance_loc: 1 to 0000f07b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000bc3c\n+ DW_CFA_advance_loc: 1 to 0000f07c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000bc3d\n+ DW_CFA_advance_loc: 1 to 0000f07d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000bc3e\n+ DW_CFA_advance_loc: 1 to 0000f07e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c40 00000044 000008e8 FDE cie=0000035c pc=0000bc40..0000c33e\n- Augmentation data: df 05 00 00\n- DW_CFA_advance_loc: 11 to 0000bc4b\n+00000e70 00000044 00000df4 FDE cie=00000080 pc=0000f080..0000f77e\n+ Augmentation data: bb 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000f08b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000bc4d\n+ DW_CFA_advance_loc: 2 to 0000f08d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000bc53\n+ DW_CFA_advance_loc: 6 to 0000f093\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 233 to 0000bd3c\n+ DW_CFA_advance_loc1: 233 to 0000f17c\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 192 to 0000bdfc\n+ DW_CFA_advance_loc1: 192 to 0000f23c\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000bdfd\n+ DW_CFA_advance_loc: 1 to 0000f23d\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000bdfe\n+ DW_CFA_advance_loc: 1 to 0000f23e\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000bdff\n+ DW_CFA_advance_loc: 1 to 0000f23f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 1 to 0000be00\n+ DW_CFA_advance_loc: 1 to 0000f240\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 0000bef3\n+ DW_CFA_advance_loc1: 243 to 0000f333\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000bef4\n+ DW_CFA_advance_loc: 1 to 0000f334\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000bef5\n+ DW_CFA_advance_loc: 1 to 0000f335\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000bef6\n+ DW_CFA_advance_loc: 1 to 0000f336\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000bf00\n+ DW_CFA_advance_loc: 10 to 0000f340\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c88 00000034 00000930 FDE cie=0000035c pc=0000c340..0000c4fb\n- Augmentation data: d3 05 00 00\n- DW_CFA_advance_loc: 11 to 0000c34b\n+00000eb8 00000034 00000e3c FDE cie=00000080 pc=0000f780..0000f93b\n+ Augmentation data: af 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000f78b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000c34d\n+ DW_CFA_advance_loc: 2 to 0000f78d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000c353\n+ DW_CFA_advance_loc: 6 to 0000f793\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 253 to 0000c450\n+ DW_CFA_advance_loc1: 253 to 0000f890\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000c451\n+ DW_CFA_advance_loc: 1 to 0000f891\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000c452\n+ DW_CFA_advance_loc: 1 to 0000f892\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000c453\n+ DW_CFA_advance_loc: 1 to 0000f893\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 0000c458\n+ DW_CFA_advance_loc: 5 to 0000f898\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 91 to 0000c4b3\n+ DW_CFA_advance_loc1: 91 to 0000f8f3\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000cc0 00000034 00000968 FDE cie=0000035c pc=0000c500..0000c74a\n- Augmentation data: b0 05 00 00\n- DW_CFA_advance_loc: 11 to 0000c50b\n+00000ef0 00000034 00000e74 FDE cie=00000080 pc=0000f940..0000fb8a\n+ Augmentation data: 8c 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000f94b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000c50d\n+ DW_CFA_advance_loc: 2 to 0000f94d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000c513\n+ DW_CFA_advance_loc: 6 to 0000f953\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 221 to 0000c5f0\n+ DW_CFA_advance_loc1: 221 to 0000fa30\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000c5f1\n+ DW_CFA_advance_loc: 1 to 0000fa31\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000c5f2\n+ DW_CFA_advance_loc: 1 to 0000fa32\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000c5f3\n+ DW_CFA_advance_loc: 1 to 0000fa33\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 0000c5f8\n+ DW_CFA_advance_loc: 5 to 0000fa38\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 210 to 0000c6ca\n+ DW_CFA_advance_loc1: 210 to 0000fb0a\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000cf8 000000cc 00000cfc FDE cie=00000000 pc=0000c750..0000c8df\n- DW_CFA_advance_loc: 1 to 0000c751\n+00000f28 000000cc 00000f2c FDE cie=00000000 pc=0000fb90..0000fd1f\n+ DW_CFA_advance_loc: 1 to 0000fb91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000c752\n+ DW_CFA_advance_loc: 1 to 0000fb92\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000c753\n+ DW_CFA_advance_loc: 1 to 0000fb93\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000c754\n+ DW_CFA_advance_loc: 1 to 0000fb94\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 0000c762\n+ DW_CFA_advance_loc: 14 to 0000fba2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 0000c789\n+ DW_CFA_advance_loc: 39 to 0000fbc9\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 0000c78c\n+ DW_CFA_advance_loc: 3 to 0000fbcc\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000c79c\n+ DW_CFA_advance_loc: 16 to 0000fbdc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000c7a8\n+ DW_CFA_advance_loc: 12 to 0000fbe8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000c7a9\n+ DW_CFA_advance_loc: 1 to 0000fbe9\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000c7aa\n+ DW_CFA_advance_loc: 1 to 0000fbea\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000c7ab\n+ DW_CFA_advance_loc: 1 to 0000fbeb\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000c7ac\n+ DW_CFA_advance_loc: 1 to 0000fbec\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 0000c7b0\n+ DW_CFA_advance_loc: 4 to 0000fbf0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 0000c7c1\n+ DW_CFA_advance_loc: 17 to 0000fc01\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000c7c3\n+ DW_CFA_advance_loc: 2 to 0000fc03\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 53 to 0000c7f8\n+ DW_CFA_advance_loc: 53 to 0000fc38\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 54 to 0000c82e\n+ DW_CFA_advance_loc: 54 to 0000fc6e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 0000c832\n+ DW_CFA_advance_loc: 4 to 0000fc72\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 29 to 0000c84f\n+ DW_CFA_advance_loc: 29 to 0000fc8f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 9 to 0000c858\n+ DW_CFA_advance_loc: 9 to 0000fc98\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000c859\n+ DW_CFA_advance_loc: 1 to 0000fc99\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000c85a\n+ DW_CFA_advance_loc: 1 to 0000fc9a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000c862\n+ DW_CFA_advance_loc: 8 to 0000fca2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000c86e\n+ DW_CFA_advance_loc: 12 to 0000fcae\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000c86f\n+ DW_CFA_advance_loc: 1 to 0000fcaf\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000c870\n+ DW_CFA_advance_loc: 1 to 0000fcb0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000c871\n+ DW_CFA_advance_loc: 1 to 0000fcb1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000c872\n+ DW_CFA_advance_loc: 1 to 0000fcb2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 0000c878\n+ DW_CFA_advance_loc: 6 to 0000fcb8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 18 to 0000c88a\n+ DW_CFA_advance_loc: 18 to 0000fcca\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000c88c\n+ DW_CFA_advance_loc: 2 to 0000fccc\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000c89c\n+ DW_CFA_advance_loc: 16 to 0000fcdc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 10 to 0000c8a6\n+ DW_CFA_advance_loc: 10 to 0000fce6\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000c8a7\n+ DW_CFA_advance_loc: 1 to 0000fce7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000c8a8\n+ DW_CFA_advance_loc: 1 to 0000fce8\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000c8a9\n+ DW_CFA_advance_loc: 1 to 0000fce9\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000c8aa\n+ DW_CFA_advance_loc: 1 to 0000fcea\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 0000c8b0\n+ DW_CFA_advance_loc: 6 to 0000fcf0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000c8b3\n+ DW_CFA_advance_loc: 3 to 0000fcf3\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000c8b4\n+ DW_CFA_advance_loc: 1 to 0000fcf4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000c8b6\n+ DW_CFA_advance_loc: 2 to 0000fcf6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000c8be\n+ DW_CFA_advance_loc: 8 to 0000fcfe\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000c8c1\n+ DW_CFA_advance_loc: 3 to 0000fd01\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000c8c2\n+ DW_CFA_advance_loc: 1 to 0000fd02\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000c8c3\n+ DW_CFA_advance_loc: 1 to 0000fd03\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000c8c4\n+ DW_CFA_advance_loc: 1 to 0000fd04\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000c8c5\n+ DW_CFA_advance_loc: 1 to 0000fd05\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 0000c8d0\n+ DW_CFA_advance_loc: 11 to 0000fd10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000c8da\n+ DW_CFA_advance_loc: 10 to 0000fd1a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000c8db\n+ DW_CFA_advance_loc: 1 to 0000fd1b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000c8dc\n+ DW_CFA_advance_loc: 1 to 0000fd1c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000c8dd\n+ DW_CFA_advance_loc: 1 to 0000fd1d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000c8de\n+ DW_CFA_advance_loc: 1 to 0000fd1e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000dc8 00000044 00000a70 FDE cie=0000035c pc=0000c8e0..0000cfee\n- Augmentation data: bd 04 00 00\n- DW_CFA_advance_loc: 11 to 0000c8eb\n+00000ff8 00000044 00000f7c FDE cie=00000080 pc=0000fd20..0001042e\n+ Augmentation data: 99 03 00 00\n+ DW_CFA_advance_loc: 11 to 0000fd2b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000c8ed\n+ DW_CFA_advance_loc: 2 to 0000fd2d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000c8f3\n+ DW_CFA_advance_loc: 6 to 0000fd33\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 233 to 0000c9dc\n+ DW_CFA_advance_loc1: 233 to 0000fe1c\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 203 to 0000caa7\n+ DW_CFA_advance_loc1: 203 to 0000fee7\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000caa8\n+ DW_CFA_advance_loc: 1 to 0000fee8\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000caa9\n+ DW_CFA_advance_loc: 1 to 0000fee9\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000caaa\n+ DW_CFA_advance_loc: 1 to 0000feea\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000cab0\n+ DW_CFA_advance_loc: 6 to 0000fef0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 0000cba3\n+ DW_CFA_advance_loc1: 243 to 0000ffe3\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000cba4\n+ DW_CFA_advance_loc: 1 to 0000ffe4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000cba5\n+ DW_CFA_advance_loc: 1 to 0000ffe5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000cba6\n+ DW_CFA_advance_loc: 1 to 0000ffe6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000cbb0\n+ DW_CFA_advance_loc: 10 to 0000fff0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e10 00000040 00000ab8 FDE cie=0000035c pc=000059d0..0000808f\n- Augmentation data: b1 04 00 00\n- DW_CFA_advance_loc: 1 to 000059d1\n+00001040 00000040 00000fc4 FDE cie=00000080 pc=00008e10..0000b4cf\n+ Augmentation data: 8d 03 00 00\n+ DW_CFA_advance_loc: 1 to 00008e11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 000059d3\n+ DW_CFA_advance_loc: 2 to 00008e13\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 000059d6\n+ DW_CFA_advance_loc: 3 to 00008e16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc2: 299 to 00005b01\n+ DW_CFA_advance_loc2: 299 to 00008f41\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 2082 to 00006323\n+ DW_CFA_advance_loc2: 2082 to 00009763\n DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc: 13 to 00006330\n+ DW_CFA_advance_loc: 13 to 00009770\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 332 to 0000647c\n+ DW_CFA_advance_loc2: 332 to 000098bc\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000647d\n+ DW_CFA_advance_loc: 1 to 000098bd\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000647e\n+ DW_CFA_advance_loc: 1 to 000098be\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000647f\n+ DW_CFA_advance_loc: 1 to 000098bf\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 1 to 00006480\n+ DW_CFA_advance_loc: 1 to 000098c0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e54 0000001c 00000afc FDE cie=0000035c pc=000033c0..000036b5\n- Augmentation data: dd 05 00 00\n- DW_CFA_def_cfa: r5 (ebp) ofs 8\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_offset: r7 (edi) at cfa-12\n-\n-00000e74 00000010 00000e78 FDE cie=00000000 pc=00003c30..00003c6f\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000e88 00000010 00000e8c FDE cie=00000000 pc=0000cfee..0000cff2\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000e9c 00000010 00000ea0 FDE cie=00000000 pc=0000cff2..0000cff6\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000eb0 00000010 00000eb4 FDE cie=00000000 pc=0000cff6..0000cffa\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000ec4 0000002c 00000ec8 FDE cie=00000000 pc=0000fe30..0000ff07\n- DW_CFA_advance_loc: 1 to 0000fe31\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000fe33\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000fe36\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 126 to 0000feb4\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000feb5\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000feb6\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000feb7\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 0000fec0\n- DW_CFA_restore_state\n- DW_CFA_nop\n-\n-00000ef4 00000040 00000b9c FDE cie=0000035c pc=0000d000..0000f3ca\n- Augmentation data: 46 05 00 00\n- DW_CFA_advance_loc: 1 to 0000d001\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000d003\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 8 to 0000d00b\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 18 to 0000d01d\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 108 to 0000d089\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc2: 2252 to 0000d955\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 2603 to 0000e380\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000e381\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000e382\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000e383\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 13 to 0000e390\n- DW_CFA_restore_state\n- DW_CFA_advance_loc2: 507 to 0000e58b\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_nop\n-\n-00000f38 00000020 00000be0 FDE cie=0000035c pc=000036b6..00003ac4\n- Augmentation data: 7c 05 00 00\n- DW_CFA_def_cfa: r5 (ebp) ofs 8\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 44 to 000036e2\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_nop\n-\n-00000f5c 00000038 00000f60 FDE cie=00000000 pc=0000ff10..0000ff6a\n- DW_CFA_advance_loc: 1 to 0000ff11\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000ff12\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 0000ff20\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 31 to 0000ff3f\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000ff43\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000ff44\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000ff4c\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 9 to 0000ff55\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 10 to 0000ff5f\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000ff67\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000ff68\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000ff69\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-00000f98 00000044 00000f9c FDE cie=00000000 pc=0000ff70..0000ffd3\n- DW_CFA_advance_loc: 1 to 0000ff71\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000ff72\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 0000ff80\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 31 to 0000ff9f\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000ffa3\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000ffa4\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000ffac\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 9 to 0000ffb5\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 9 to 0000ffbe\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 0000ffc4\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000ffc5\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000ffc7\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000ffc8\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000ffd0\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000ffd1\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000ffd2\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-00000fe0 00000054 00000fe4 FDE cie=00000000 pc=0000ffe0..00010433\n- DW_CFA_advance_loc: 11 to 0000ffeb\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000ffec\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000ffed\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000ffee\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 0000fff1\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 808 to 00010319\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0001031a\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0001031b\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0001031c\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0001031d\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00010320\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00010323\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00010327\n- DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00010328\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 6 to 0001032e\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0001033d\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 6 to 00010343\n- DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00010344\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 6 to 0001034a\n- DW_CFA_def_cfa_offset: 64\n-\n-00001038 00000048 00000ce0 FDE cie=0000035c pc=0000f3d0..0000fe22\n- Augmentation data: ca 04 00 00\n- DW_CFA_advance_loc: 1 to 0000f3d1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000f3d3\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 1 to 0000f3d4\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 19 to 0000f3e7\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 220 to 0000f4c3\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 397 to 0000f650\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc1: 129 to 0000f6d1\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 374 to 0000f847\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc2: 1283 to 0000fd4a\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000fd4b\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000fd4c\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000fd4d\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 3 to 0000fd50\n- DW_CFA_restore_state\n- DW_CFA_advance_loc1: 81 to 0000fda1\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_nop\n-\n-00001084 0000001c 00000d2c FDE cie=0000035c pc=00003ac4..00003c29\n+00001084 0000001c 00001008 FDE cie=00000080 pc=00003933..00003c28\n Augmentation data: b9 04 00 00\n DW_CFA_def_cfa: r5 (ebp) ofs 8\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n \n-000010a4 00000010 000010a8 FDE cie=00000000 pc=00003c70..00003cc3\n+000010a4 00000010 000010a8 FDE cie=00000000 pc=00003c90..00003ccf\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000010b8 00000018 000010bc FDE cie=00000000 pc=00010440..00010454\n- DW_CFA_advance_loc: 1 to 00010441\n+000010b8 00000018 000010bc FDE cie=00000000 pc=00010430..00010444\n+ DW_CFA_advance_loc: 1 to 00010431\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0001044f\n+ DW_CFA_advance_loc: 14 to 0001043f\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 000010d4 ZERO terminator\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,22 +1,55 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _ZSt21ios_base_library_initv\n+_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj\n+_ZN15ScoredAlignment9getStringB5cxx11Ev\n+vsnprintf\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj\n+_ZSt20__throw_length_errorPKc\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv\n+_Unwind_Resume\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n+_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE\n+_ZTVSt15basic_streambufIcSt11char_traitsIcEE\n+_ZNSt6localeD1Ev\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n+_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+_ZNSt8ios_baseC2Ev\n+_ZTVSt9basic_iosIcSt11char_traitsIcEE\n+_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n+_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E\n+_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n+_ZNSt6localeC1Ev\n+_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate\n+_ZNSt8ios_baseD2Ev\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_\n+_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev\n+_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+_ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+__gxx_personality_v0\n _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n freeCString\n _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-_Unwind_Resume\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n@@ -33,50 +66,17 @@\n _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n adapterAlignment\n-_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-_ZN15ScoredAlignment9getStringB5cxx11Ev\n _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv\n _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-__gxx_personality_v0\n-_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n-vsnprintf\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj\n-_ZSt20__throw_length_errorPKc\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n-_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE\n-_ZTVSt15basic_streambufIcSt11char_traitsIcEE\n-_ZNSt6localeD1Ev\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n-_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n-_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n-_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-_ZNSt8ios_baseC2Ev\n-_ZTVSt9basic_iosIcSt11char_traitsIcEE\n-_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n-_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E\n-_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n-_ZNSt6localeC1Ev\n-_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate\n-_ZNSt8ios_baseD2Ev\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_\n-_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev\n-_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n-_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n-_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n-_ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n __stack_chk_fail\n libstdc++.so.6\n libgcc_s.so.1\n libc.so.6\n GLIBC_2.4\n GLIBC_2.0\n GLIBC_2.1.3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3,434 +3,434 @@\n 0x0000087c 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.\n 0x0000088c 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT\n 0x0000089c 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM\n 0x000008ac 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone\n 0x000008bc 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n 0x000008cc 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b\n 0x000008dc 6173655f 6c696272 6172795f 696e6974 ase_library_init\n- 0x000008ec 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111\n- 0x000008fc 32626173 69635f73 7472696e 67496353 2basic_stringIcS\n- 0x0000090c 74313163 6861725f 74726169 74734963 t11char_traitsIc\n- 0x0000091c 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat\n- 0x0000092c 6545526a 6a006d65 6d637079 005f5a4e eERjj.memcpy._ZN\n- 0x0000093c 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe\n- 0x0000094c 6661756c 74496e66 696e6974 79494e53 faultInfinityINS\n- 0x0000095c 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T\n- 0x0000096c 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa\n- 0x0000097c 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE\n- 0x0000098c 005f5a6e 776a005f 5a646c50 76006672 ._Znwj._ZdlPv.fr\n- 0x0000099c 65654353 7472696e 67006672 6565005f eeCString.free._\n- 0x000009ac 5a313863 70705374 72696e67 546f4353 Z18cppStringToCS\n- 0x000009bc 7472696e 674e5374 375f5f63 78783131 tringNSt7__cxx11\n- 0x000009cc 31326261 7369635f 73747269 6e674963 12basic_stringIc\n- 0x000009dc 53743131 63686172 5f747261 69747349 St11char_traitsI\n- 0x000009ec 63455361 49634545 45006d61 6c6c6f63 cESaIcEEE.malloc\n- 0x000009fc 005f5a4e 35736571 616e3563 6c656172 ._ZN5seqan5clear\n- 0x00000a0c 494e535f 364d6174 72697849 4e535f37 INS_6MatrixINS_7\n- 0x00000a1c 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag\n- 0x00000a2c 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps\n- 0x00000a3c 5f454545 45454c6a 32454e53 5f365374 _EEEEELj2ENS_6St\n- 0x00000a4c 72696e67 4953365f 4e535f35 416c6c6f ringIS6_NS_5Allo\n- 0x00000a5c 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_\n- 0x00000a6c 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN\n- 0x00000a7c 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE\n- 0x00000a8c 45005f5a 4e357365 71616e35 636c6561 E._ZN5seqan5clea\n- 0x00000a9c 72494e53 5f364d61 74726978 49684c6a rINS_6MatrixIhLj\n- 0x00000aac 32454e53 5f365374 72696e67 49684e53 2ENS_6StringIhNS\n- 0x00000abc 5f35416c 6c6f6349 76454545 45454545 _5AllocIvEEEEEEE\n- 0x00000acc 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_\n- 0x00000adc 4e535f33 54616749 4e535f39 54726973 NS_3TagINS_9Tris\n- 0x00000aec 74617465 5f454545 4545005f 5a4e3573 tate_EEEEE._ZN5s\n- 0x00000afc 6571616e 35636c65 6172494e 535f364d eqan5clearINS_6M\n- 0x00000b0c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell\n- 0x00000b1c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11\n- 0x00000b2c 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE\n- 0x00000b3c 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS\n- 0x00000b4c 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE\n- 0x00000b5c 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde\n- 0x00000b6c 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri\n- 0x00000b7c 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5\n- 0x00000b8c 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n- 0x00000b9c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n- 0x00000bac 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n- 0x00000bbc 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n- 0x00000bcc 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc\n- 0x00000bdc 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_\n- 0x00000bec 5254305f 4e535f34 53697a65 4953425f RT0_NS_4SizeISB_\n- 0x00000bfc 45345479 70654500 6d656d6d 6f766500 E4TypeE.memmove.\n- 0x00000c0c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n- 0x00000c1c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n- 0x00000c2c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n- 0x00000c3c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n- 0x00000c4c 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A\n- 0x00000c5c 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE\n- 0x00000c6c 7652545f 5254305f 005f556e 77696e64 vRT_RT0_._Unwind\n- 0x00000c7c 5f526573 756d6500 5f5a4e35 73657161 _Resume._ZN5seqa\n- 0x00000c8c 6e313341 73736967 6e537472 696e675f n13AssignString_\n- 0x00000c9c 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta\n- 0x00000cac 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a\n- 0x00000cbc 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin\n- 0x00000ccc 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp\n- 0x00000cdc 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN\n- 0x00000cec 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS\n- 0x00000cfc 435f4545 7652545f 5254305f 4e535f34 C_EEvRT_RT0_NS_4\n- 0x00000d0c 53697a65 4953455f 45345479 70654500 SizeISE_E4TypeE.\n- 0x00000d1c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n- 0x00000d2c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n- 0x00000d3c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n- 0x00000d4c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n- 0x00000d5c 535f3653 7472696e 67494e53 5f313053 S_6StringINS_10S\n- 0x00000d6c 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D\n- 0x00000d7c 6e61355f 4545454e 535f3541 6c6c6f63 na5_EEENS_5Alloc\n- 0x00000d8c 49764545 45454b53 435f4545 7652545f IvEEEEKSC_EEvRT_\n- 0x00000d9c 5254305f 005f5a4e 35736571 616e3133 RT0_._ZN5seqan13\n- 0x00000dac 41737369 676e5374 72696e67 5f494e53 AssignString_INS\n- 0x00000dbc 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe\n- 0x00000dcc 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi\n- 0x00000ddc 676e5f49 4e535f36 53747269 6e674963 gn_INS_6StringIc\n- 0x00000dec 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK\n- 0x00000dfc 53395f45 45765254 5f525430 5f4e535f S9_EEvRT_RT0_NS_\n- 0x00000e0c 3453697a 65495342 5f453454 79706545 4SizeISB_E4TypeE\n- 0x00000e1c 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi\n- 0x00000e2c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta\n- 0x00000e3c 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero\n- 0x00000e4c 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I\n- 0x00000e5c 4e535f36 53747269 6e674963 4e535f35 NS_6StringIcNS_5\n- 0x00000e6c 416c6c6f 63497645 4545454b 53395f45 AllocIvEEEEKS9_E\n- 0x00000e7c 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se\n- 0x00000e8c 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x00000e9c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x00000eac 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x00000ebc 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x00000ecc 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv\n- 0x00000edc 45454545 4b506345 45765254 5f525430 EEEEKPcEEvRT_RT0\n- 0x00000eec 5f4e535f 3453697a 65495343 5f453454 _NS_4SizeISC_E4T\n- 0x00000efc 79706545 00737472 6c656e00 5f5a4e35 ypeE.strlen._ZN5\n- 0x00000f0c 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n- 0x00000f1c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n- 0x00000f2c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n- 0x00000f3c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n- 0x00000f4c 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl\n- 0x00000f5c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_\n- 0x00000f6c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE\n- 0x00000f7c 45454b4e 53365f49 6353425f 45454545 EEKNS6_IcSB_EEEE\n- 0x00000f8c 7652545f 5254305f 005f5a4e 35736571 vRT_RT0_._ZN5seq\n- 0x00000f9c 616e3235 5472616e 736c6174 65546162 an25TranslateTab\n- 0x00000fac 6c654368 6172546f 446e6135 5f497645 leCharToDna5_IvE\n- 0x00000fbc 3556414c 55454500 5f5a4e35 73657161 5VALUEE._ZN5seqa\n- 0x00000fcc 6e366173 7369676e 494e535f 36537472 n6assignINS_6Str\n- 0x00000fdc 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv\n- 0x00000fec 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold\n- 0x00000ffc 65724954 5f4e535f 33546167 494e535f erIT_NS_3TagINS_\n- 0x0000100c 39547269 73746174 655f4545 45454552 9Tristate_EEEEER\n- 0x0000101c 4b53415f 005f5a4e 35736571 616e3133 KSA_._ZN5seqan13\n- 0x0000102c 41737369 676e5374 72696e67 5f494e53 AssignString_INS\n- 0x0000103c 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe\n- 0x0000104c 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi\n- 0x0000105c 676e5f49 4e535f36 53747269 6e67496a gn_INS_6StringIj\n- 0x0000106c 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK\n- 0x0000107c 53395f45 45765254 5f525430 5f005f5a S9_EEvRT_RT0_._Z\n- 0x0000108c 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS\n- 0x0000109c 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n- 0x000010ac 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n- 0x000010bc 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_\n- 0x000010cc 36537472 696e6749 6a4e535f 35416c6c 6StringIjNS_5All\n- 0x000010dc 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR\n- 0x000010ec 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS\n- 0x000010fc 425f4534 54797065 45005f5a 4e357365 B_E4TypeE._ZN5se\n- 0x0000110c 71616e31 34526570 6c616365 53747269 qan14ReplaceStri\n- 0x0000111c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1\n- 0x0000112c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE\n- 0x0000113c 45387265 706c6163 655f494e 535f3653 E8replace_INS_6S\n- 0x0000114c 7472696e 67496a4e 535f3541 6c6c6f63 tringIjNS_5Alloc\n- 0x0000115c 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_\n- 0x0000116c 4e535f34 53697a65 4953425f 45345479 NS_4SizeISB_E4Ty\n- 0x0000117c 70654553 465f5254 305f005f 5a4e3573 peESF_RT0_._ZN5s\n- 0x0000118c 6571616e 3130696e 73657274 47617073 eqan10insertGaps\n- 0x0000119c 494e535f 34476170 73494e53 5f365374 INS_4GapsINS_6St\n- 0x000011ac 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple\n- 0x000011bc 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E\n- 0x000011cc 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE\n- 0x000011dc 454e535f 33546167 494e535f 31304172 ENS_3TagINS_10Ar\n- 0x000011ec 72617947 6170735f 45454545 456a4545 rayGaps_EEEEEjEE\n- 0x000011fc 76524b4e 535f3449 74657249 545f4e53 vRKNS_4IterIT_NS\n- 0x0000120c 5f313247 61707349 74657261 746f7249 _12GapsIteratorI\n- 0x0000121c 53425f45 45454554 305f006d 656d7365 SB_EEEET0_.memse\n- 0x0000122c 74005f5a 4e357365 71616e32 315f6164 t._ZN5seqan21_ad\n- 0x0000123c 61707454 72616365 5365676d 656e7473 aptTraceSegments\n- 0x0000124c 546f494e 535f3653 7472696e 67494e53 ToINS_6StringINS\n- 0x0000125c 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN\n- 0x0000126c 535f3544 6e61355f 4545454e 535f3541 S_5Dna5_EEENS_5A\n- 0x0000127c 6c6c6f63 49764545 45454e53 5f335461 llocIvEEEENS_3Ta\n- 0x0000128c 67494e53 5f313041 72726179 47617073 gINS_10ArrayGaps\n- 0x0000129c 5f454545 53375f53 415f6a6a 53365f45 _EEES7_SA_jjS6_E\n- 0x000012ac 4576524e 535f3447 61707349 545f5430 EvRNS_4GapsIT_T0\n- 0x000012bc 5f454552 4e53425f 4954315f 54325f45 _EERNSB_IT1_T2_E\n- 0x000012cc 45524b4e 53315f49 4e535f31 33547261 ERKNS1_INS_13Tra\n- 0x000012dc 63655365 676d656e 745f4954 335f5434 ceSegment_IT3_T4\n- 0x000012ec 5f454554 355f4545 005f5a4e 35736571 _EET5_EE._ZN5seq\n- 0x000012fc 616e3663 72656174 65494e53 5f364d61 an6createINS_6Ma\n- 0x0000130c 74726978 49684c6a 32454e53 5f365374 trixIhLj2ENS_6St\n- 0x0000131c 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI\n- 0x0000132c 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H\n- 0x0000133c 6f6c6465 7249545f 4e535f33 54616749 olderIT_NS_3TagI\n- 0x0000134c 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE\n- 0x0000135c 4545005f 5a4e3573 6571616e 36726573 EE._ZN5seqan6res\n- 0x0000136c 697a6549 684e535f 33546167 494e535f izeIhNS_3TagINS_\n- 0x0000137c 31334675 6c6c4450 4d617472 69785f45 13FullDPMatrix_E\n- 0x0000138c 45454e53 5f365374 72696e67 49684e53 EENS_6StringIhNS\n- 0x0000139c 5f35416c 6c6f6349 76454545 45454576 _5AllocIvEEEEEEv\n- 0x000013ac 524e535f 3944504d 61747269 785f4954 RNS_9DPMatrix_IT\n- 0x000013bc 5f54305f 54315f45 45005f5a 4e357365 _T0_T1_EE._ZN5se\n- 0x000013cc 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x000013dc 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x000013ec 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x000013fc 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x0000140c 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I\n- 0x0000141c 694e5331 5f494e53 5f31314c 696e6561 iNS1_INS_11Linea\n- 0x0000142c 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A\n- 0x0000143c 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE\n- 0x0000144c 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size\n- 0x0000145c 4953465f 45345479 70654500 5f5a4e35 ISF_E4TypeE._ZN5\n- 0x0000146c 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n- 0x0000147c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n- 0x0000148c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n- 0x0000149c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n- 0x000014ac 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell\n- 0x000014bc 5f49694e 53315f49 4e535f31 314c696e _IiNS1_INS_11Lin\n- 0x000014cc 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_\n- 0x000014dc 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_\n- 0x000014ec 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n- 0x000014fc 6571616e 36617373 69676e49 4e535f36 eqan6assignINS_6\n- 0x0000150c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n- 0x0000151c 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n- 0x0000152c 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE\n- 0x0000153c 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n- 0x0000154c 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT\n- 0x0000155c 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista\n- 0x0000156c 74655f45 45454545 524b5345 5f005f5a te_EEEEERKSE_._Z\n- 0x0000157c 4e357365 71616e36 63726561 7465494e N5seqan6createIN\n- 0x0000158c 535f364d 61747269 78494e53 5f374450 S_6MatrixINS_7DP\n- 0x0000159c 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN\n- 0x000015ac 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E\n- 0x000015bc 45454545 4c6a3245 4e535f36 53747269 EEEELj2ENS_6Stri\n- 0x000015cc 6e674953 365f4e53 5f35416c 6c6f6349 ngIS6_NS_5AllocI\n- 0x000015dc 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H\n- 0x000015ec 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_\n- 0x000015fc 39547269 73746174 655f4545 45454500 9Tristate_EEEEE.\n- 0x0000160c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n- 0x0000161c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n- 0x0000162c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n- 0x0000163c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n- 0x0000164c 535f3653 7472696e 67494e53 5f374450 S_6StringINS_7DP\n- 0x0000165c 43656c6c 5f49694e 53315f49 4e535f31 Cell_IiNS1_INS_1\n- 0x0000166c 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE\n- 0x0000167c 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n- 0x0000168c 4b53445f 45457652 545f5254 305f4e53 KSD_EEvRT_RT0_NS\n- 0x0000169c 5f345369 7a654953 465f4534 54797065 _4SizeISF_E4Type\n- 0x000016ac 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass\n- 0x000016bc 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n- 0x000016cc 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n- 0x000016dc 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n- 0x000016ec 494e535f 36537472 696e6749 4e535f37 INS_6StringINS_7\n- 0x000016fc 44504365 6c6c5f49 694e5331 5f494e53 DPCell_IiNS1_INS\n- 0x0000170c 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE\n- 0x0000171c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE\n- 0x0000172c 45454b53 445f4545 7652545f 5254305f EEKSD_EEvRT_RT0_\n- 0x0000173c 005f5a4e 35736571 616e3661 73736967 ._ZN5seqan6assig\n- 0x0000174c 6e494e53 5f365374 72696e67 494e535f nINS_6StringINS_\n- 0x0000175c 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta\n- 0x0000176c 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap\n- 0x0000177c 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc\n- 0x0000178c 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho\n- 0x0000179c 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9\n- 0x000017ac 54726973 74617465 5f454545 4545524b Tristate_EEEEERK\n- 0x000017bc 53455f00 5f5a4e35 73657161 6e366372 SE_._ZN5seqan6cr\n- 0x000017cc 65617465 494e535f 364d6174 72697849 eateINS_6MatrixI\n- 0x000017dc 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n- 0x000017ec 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n- 0x000017fc 47617073 5f454545 45454c6a 32454e53 Gaps_EEEEELj2ENS\n- 0x0000180c 5f365374 72696e67 4953365f 4e535f35 _6StringIS6_NS_5\n- 0x0000181c 416c6c6f 63497645 45454545 45454576 AllocIvEEEEEEEEv\n- 0x0000182c 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS\n- 0x0000183c 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_\n- 0x0000184c 45454545 45006164 61707465 72416c69 EEEEE.adapterAli\n- 0x0000185c 676e6d65 6e74005f 5a4e3135 53636f72 gnment._ZN15Scor\n- 0x0000186c 6564416c 69676e6d 656e7443 3145524e edAlignmentC1ERN\n- 0x0000187c 35736571 616e3541 6c69676e 494e5330 5seqan5AlignINS0\n- 0x0000188c 5f365374 72696e67 494e5330 5f313053 _6StringINS0_10S\n- 0x0000189c 696d706c 65547970 6549684e 53305f35 impleTypeIhNS0_5\n- 0x000018ac 446e6135 5f454545 4e53305f 35416c6c Dna5_EEENS0_5All\n- 0x000018bc 6f634976 45454545 4e53305f 33546167 ocIvEEEENS0_3Tag\n- 0x000018cc 494e5330 5f313041 72726179 47617073 INS0_10ArrayGaps\n- 0x000018dc 5f454545 45456969 69005f5a 4e313553 _EEEEEiii._ZN15S\n- 0x000018ec 636f7265 64416c69 676e6d65 6e743967 coredAlignment9g\n- 0x000018fc 65745374 72696e67 42356378 78313145 etStringB5cxx11E\n- 0x0000190c 76005f5a 646c5076 6a005f5a 4e357365 v._ZdlPvj._ZN5se\n- 0x0000191c 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau\n- 0x0000192c 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D\n- 0x0000193c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI\n- 0x0000194c 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_\n- 0x0000195c 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z\n- 0x0000196c 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas\n- 0x0000197c 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c\n- 0x0000198c 6861725f 74726169 74734963 45536149 har_traitsIcESaI\n- 0x0000199c 63454531 305f4d5f 64697370 6f736545 cEE10_M_disposeE\n- 0x000019ac 76005f5a 47564e35 73657161 6e323144 v._ZGVN5seqan21D\n- 0x000019bc 5043656c 6c446566 61756c74 496e6669 PCellDefaultInfi\n- 0x000019cc 6e697479 494e535f 37445043 656c6c5f nityINS_7DPCell_\n- 0x000019dc 49694e53 5f335461 67494e53 5f31314c IiNS_3TagINS_11L\n- 0x000019ec 696e6561 72476170 735f4545 45454545 inearGaps_EEEEEE\n- 0x000019fc 3556414c 55454500 5f5a4756 4e357365 5VALUEE._ZGVN5se\n- 0x00001a0c 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau\n- 0x00001a1c 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D\n- 0x00001a2c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI\n- 0x00001a3c 4e535f31 31416666 696e6547 6170735f NS_11AffineGaps_\n- 0x00001a4c 45454545 45453556 414c5545 45005f5f EEEEEE5VALUEE.__\n- 0x00001a5c 6778785f 70657273 6f6e616c 6974795f gxx_personality_\n- 0x00001a6c 7630005f 5a4e395f 5f676e75 5f637878 v0._ZN9__gnu_cxx\n- 0x00001a7c 31325f5f 746f5f78 73747269 6e67494e 12__to_xstringIN\n- 0x00001a8c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n- 0x00001a9c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n- 0x00001aac 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n- 0x00001abc 45454563 4545545f 50466950 54305f6a EEEcEET_PFiPT0_j\n- 0x00001acc 504b5338 5f506345 6a53425f 7a007673 PKS8_PcEjSB_z.vs\n- 0x00001adc 6e707269 6e746600 5f5a4e53 74375f5f nprintf._ZNSt7__\n- 0x00001aec 63787831 31313262 61736963 5f737472 cxx1112basic_str\n- 0x00001afc 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr\n- 0x00001b0c 61697473 49634553 61496345 45377265 aitsIcESaIcEE7re\n- 0x00001b1c 73657276 65456a00 5f5a4e53 74375f5f serveEj._ZNSt7__\n- 0x00001b2c 63787831 31313262 61736963 5f737472 cxx1112basic_str\n- 0x00001b3c 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr\n- 0x00001b4c 61697473 49634553 61496345 45395f4d aitsIcESaIcEE9_M\n- 0x00001b5c 5f617070 656e6445 504b636a 005f5a4e _appendEPKcj._ZN\n- 0x00001b6c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n- 0x00001b7c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n- 0x00001b8c 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n- 0x00001b9c 45453130 5f4d5f72 65706c61 6365456a EE10_M_replaceEj\n- 0x00001bac 6a504b63 6a005f5a 53743230 5f5f7468 jPKcj._ZSt20__th\n- 0x00001bbc 726f775f 6c656e67 74685f65 72726f72 row_length_error\n- 0x00001bcc 504b6300 5f5a4e53 74375f5f 63787831 PKc._ZNSt7__cxx1\n- 0x00001bdc 31313562 61736963 5f737472 696e6762 115basic_stringb\n- 0x00001bec 75664963 53743131 63686172 5f747261 ufIcSt11char_tra\n- 0x00001bfc 69747349 63455361 49634545 44324576 itsIcESaIcEED2Ev\n- 0x00001c0c 005f5a54 564e5374 375f5f63 78783131 ._ZTVNSt7__cxx11\n- 0x00001c1c 31356261 7369635f 73747269 6e676275 15basic_stringbu\n- 0x00001c2c 66496353 74313163 6861725f 74726169 fIcSt11char_trai\n- 0x00001c3c 74734963 45536149 63454545 005f5a54 tsIcESaIcEEE._ZT\n- 0x00001c4c 56537431 35626173 69635f73 74726561 VSt15basic_strea\n- 0x00001c5c 6d627566 49635374 31316368 61725f74 mbufIcSt11char_t\n- 0x00001c6c 72616974 73496345 45005f5a 4e537436 raitsIcEE._ZNSt6\n- 0x00001c7c 6c6f6361 6c654431 4576005f 5a4e5374 localeD1Ev._ZNSt\n- 0x00001c8c 375f5f63 78783131 31356261 7369635f 7__cxx1115basic_\n- 0x00001c9c 73747269 6e676275 66496353 74313163 stringbufIcSt11c\n- 0x00001cac 6861725f 74726169 74734963 45536149 har_traitsIcESaI\n- 0x00001cbc 63454544 31457600 5f5a4e53 74375f5f cEED1Ev._ZNSt7__\n- 0x00001ccc 63787831 31313562 61736963 5f737472 cxx1115basic_str\n- 0x00001cdc 696e6762 75664963 53743131 63686172 ingbufIcSt11char\n- 0x00001cec 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n- 0x00001cfc 44304576 005f5a4e 35736571 616e3577 D0Ev._ZN5seqan5w\n- 0x00001d0c 72697465 494e535f 34497465 72494e53 riteINS_4IterINS\n- 0x00001d1c 74375f5f 63787831 31313962 61736963 t7__cxx1119basic\n- 0x00001d2c 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc\n- 0x00001d3c 53743131 63686172 5f747261 69747349 St11char_traitsI\n- 0x00001d4c 63455361 49634545 454e535f 31345374 cESaIcEEENS_14St\n- 0x00001d5c 7265616d 49746572 61746f72 494e535f reamIteratorINS_\n- 0x00001d6c 33546167 494e535f 374f7574 7075745f 3TagINS_7Output_\n- 0x00001d7c 45454545 4545454e 535f3653 7472696e EEEEEEENS_6Strin\n- 0x00001d8c 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp\n- 0x00001d9c 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN\n- 0x00001dac 535f3541 6c6c6f63 49764545 45454e53 S_5AllocIvEEEENS\n- 0x00001dbc 395f494e 535f3130 41727261 79476170 9_INS_10ArrayGap\n- 0x00001dcc 735f4545 45454576 52545f52 4b4e535f s_EEEEEvRT_RKNS_\n- 0x00001ddc 34476170 73495430 5f54315f 4545005f 4GapsIT0_T1_EE._\n- 0x00001dec 5a4e3573 6571616e 3234416c 70686162 ZN5seqan24Alphab\n- 0x00001dfc 6574436f 6e766572 73696f6e 5461626c etConversionTabl\n- 0x00001e0c 655f4963 4e535f31 364d6f64 69666965 e_IcNS_16Modifie\n- 0x00001e1c 64416c70 68616265 74494e53 5f313053 dAlphabetINS_10S\n- 0x00001e2c 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D\n- 0x00001e3c 6e61355f 4545454e 535f394d 6f644578 na5_EEENS_9ModEx\n- 0x00001e4c 70616e64 494c6334 35454e53 5f335461 pandILc45ENS_3Ta\n- 0x00001e5c 67494e53 5f384465 6661756c 745f4545 gINS_8Default_EE\n- 0x00001e6c 45454545 45453574 61626c65 45005f5a EEEEEE5tableE._Z\n- 0x00001e7c 4e313553 636f7265 64416c69 676e6d65 N15ScoredAlignme\n- 0x00001e8c 6e744332 45524e35 73657161 6e35416c ntC2ERN5seqan5Al\n- 0x00001e9c 69676e49 4e53305f 36537472 696e6749 ignINS0_6StringI\n- 0x00001eac 4e53305f 31305369 6d706c65 54797065 NS0_10SimpleType\n- 0x00001ebc 49684e53 305f3544 6e61355f 4545454e IhNS0_5Dna5_EEEN\n- 0x00001ecc 53305f35 416c6c6f 63497645 4545454e S0_5AllocIvEEEEN\n- 0x00001edc 53305f33 54616749 4e53305f 31304172 S0_3TagINS0_10Ar\n- 0x00001eec 72617947 6170735f 45454545 45696969 rayGaps_EEEEEiii\n- 0x00001efc 005f5a4e 53743869 6f735f62 61736543 ._ZNSt8ios_baseC\n- 0x00001f0c 32457600 5f5a5456 53743962 61736963 2Ev._ZTVSt9basic\n- 0x00001f1c 5f696f73 49635374 31316368 61725f74 _iosIcSt11char_t\n- 0x00001f2c 72616974 73496345 45005f5a 54544e53 raitsIcEE._ZTTNS\n- 0x00001f3c 74375f5f 63787831 31313962 61736963 t7__cxx1119basic\n- 0x00001f4c 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc\n- 0x00001f5c 53743131 63686172 5f747261 69747349 St11char_traitsI\n- 0x00001f6c 63455361 49634545 45005f5a 4e537439 cESaIcEEE._ZNSt9\n- 0x00001f7c 62617369 635f696f 73496353 74313163 basic_iosIcSt11c\n- 0x00001f8c 6861725f 74726169 74734963 45453469 har_traitsIcEE4i\n- 0x00001f9c 6e697445 50537431 35626173 69635f73 nitEPSt15basic_s\n- 0x00001fac 74726561 6d627566 49635331 5f45005f treambufIcS1_E._\n- 0x00001fbc 5a54564e 5374375f 5f637878 31313139 ZTVNSt7__cxx1119\n- 0x00001fcc 62617369 635f6f73 7472696e 67737472 basic_ostringstr\n- 0x00001fdc 65616d49 63537431 31636861 725f7472 eamIcSt11char_tr\n- 0x00001fec 61697473 49634553 61496345 4545005f aitsIcESaIcEEE._\n- 0x00001ffc 5a4e5374 366c6f63 616c6543 31457600 ZNSt6localeC1Ev.\n- 0x0000200c 5f5a4e53 74396261 7369635f 696f7349 _ZNSt9basic_iosI\n- 0x0000201c 63537431 31636861 725f7472 61697473 cSt11char_traits\n- 0x0000202c 49634545 35636c65 61724553 7431325f IcEE5clearESt12_\n- 0x0000203c 496f735f 496f7374 61746500 5f5a4e53 Ios_Iostate._ZNS\n- 0x0000204c 7438696f 735f6261 73654432 4576005f t8ios_baseD2Ev._\n- 0x0000205c 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba\n- 0x0000206c 7369635f 73747269 6e674963 53743131 sic_stringIcSt11\n- 0x0000207c 63686172 5f747261 69747349 63455361 char_traitsIcESa\n- 0x0000208c 49634545 395f4d5f 61737369 676e4552 IcEE9_M_assignER\n- 0x0000209c 4b53345f 005f5a4e 5374375f 5f637878 KS4_._ZNSt7__cxx\n- 0x000020ac 31313139 62617369 635f6f73 7472696e 1119basic_ostrin\n- 0x000020bc 67737472 65616d49 63537431 31636861 gstreamIcSt11cha\n- 0x000020cc 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n- 0x000020dc 45443145 76005f5a 47564e35 73657161 ED1Ev._ZGVN5seqa\n- 0x000020ec 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve\n- 0x000020fc 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_\n- 0x0000210c 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab\n- 0x0000211c 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy\n- 0x0000212c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n- 0x0000213c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc\n- 0x0000214c 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D\n- 0x0000215c 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5\n- 0x0000216c 7461626c 6545005f 5a5a4e35 73657161 tableE._ZZN5seqa\n- 0x0000217c 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve\n- 0x0000218c 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_\n- 0x0000219c 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab\n- 0x000021ac 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy\n- 0x000021bc 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n- 0x000021cc 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc\n- 0x000021dc 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D\n- 0x000021ec 65666175 6c745f45 45454545 45454531 efault_EEEEEEEE1\n- 0x000021fc 30696e69 7469616c 697a6545 76453135 0initializeEvE15\n- 0x0000220c 5f69735f 696e6974 69616c69 7a656400 _is_initialized.\n- 0x0000221c 5f5a5a4e 35736571 616e3234 416c7068 _ZZN5seqan24Alph\n- 0x0000222c 61626574 436f6e76 65727369 6f6e5461 abetConversionTa\n- 0x0000223c 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif\n- 0x0000224c 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1\n- 0x0000225c 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_\n- 0x0000226c 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod\n- 0x0000227c 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3\n- 0x0000228c 54616749 4e535f38 44656661 756c745f TagINS_8Default_\n- 0x0000229c 45454545 45454545 3130696e 69746961 EEEEEEEE10initia\n- 0x000022ac 6c697a65 45764531 31746162 6c655f73 lizeEvE11table_s\n- 0x000022bc 746f7265 005f5a5a 4e357365 71616e32 tore._ZZN5seqan2\n- 0x000022cc 34416c70 68616265 74436f6e 76657273 4AlphabetConvers\n- 0x000022dc 696f6e54 61626c65 5f49634e 535f3130 ionTable_IcNS_10\n- 0x000022ec 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5\n- 0x000022fc 446e6135 5f454545 45313069 6e697469 Dna5_EEEE10initi\n- 0x0000230c 616c697a 65457645 31355f69 735f696e alizeEvE15_is_in\n- 0x0000231c 69746961 6c697a65 64005f5f 73746163 itialized.__stac\n+ 0x000008ec 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1\n+ 0x000008fc 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS\n+ 0x0000090c 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n+ 0x0000091c 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n+ 0x0000092c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x0000093c 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP\n+ 0x0000094c 4b53385f 5063456a 53425f7a 005f5a4e KS8_PcEjSB_z._ZN\n+ 0x0000095c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n+ 0x0000096c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n+ 0x0000097c 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n+ 0x0000098c 4545395f 4d5f6372 65617465 45526a6a EE9_M_createERjj\n+ 0x0000099c 006d656d 63707900 5f5a4e31 3553636f .memcpy._ZN15Sco\n+ 0x000009ac 72656441 6c69676e 6d656e74 39676574 redAlignment9get\n+ 0x000009bc 53747269 6e674235 63787831 31457600 StringB5cxx11Ev.\n+ 0x000009cc 76736e70 72696e74 66005f5a 4e537437 vsnprintf._ZNSt7\n+ 0x000009dc 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s\n+ 0x000009ec 7472696e 67496353 74313163 6861725f tringIcSt11char_\n+ 0x000009fc 74726169 74734963 45536149 63454537 traitsIcESaIcEE7\n+ 0x00000a0c 72657365 72766545 6a005f5a 4e537437 reserveEj._ZNSt7\n+ 0x00000a1c 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s\n+ 0x00000a2c 7472696e 67496353 74313163 6861725f tringIcSt11char_\n+ 0x00000a3c 74726169 74734963 45536149 63454539 traitsIcESaIcEE9\n+ 0x00000a4c 5f4d5f61 7070656e 6445504b 636a005f _M_appendEPKcj._\n+ 0x00000a5c 5a646c50 766a005f 5a4e5374 375f5f63 ZdlPvj._ZNSt7__c\n+ 0x00000a6c 78783131 31326261 7369635f 73747269 xx1112basic_stri\n+ 0x00000a7c 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra\n+ 0x00000a8c 69747349 63455361 49634545 31305f4d itsIcESaIcEE10_M\n+ 0x00000a9c 5f726570 6c616365 456a6a50 4b636a00 _replaceEjjPKcj.\n+ 0x00000aac 5f5a5374 32305f5f 7468726f 775f6c65 _ZSt20__throw_le\n+ 0x00000abc 6e677468 5f657272 6f72504b 63005f5a ngth_errorPKc._Z\n+ 0x00000acc 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas\n+ 0x00000adc 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c\n+ 0x00000aec 6861725f 74726169 74734963 45536149 har_traitsIcESaI\n+ 0x00000afc 63454531 305f4d5f 64697370 6f736545 cEE10_M_disposeE\n+ 0x00000b0c 76005f55 6e77696e 645f5265 73756d65 v._Unwind_Resume\n+ 0x00000b1c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115\n+ 0x00000b2c 62617369 635f7374 72696e67 62756649 basic_stringbufI\n+ 0x00000b3c 63537431 31636861 725f7472 61697473 cSt11char_traits\n+ 0x00000b4c 49634553 61496345 45443245 76005f5a IcESaIcEED2Ev._Z\n+ 0x00000b5c 54564e53 74375f5f 63787831 31313562 TVNSt7__cxx1115b\n+ 0x00000b6c 61736963 5f737472 696e6762 75664963 asic_stringbufIc\n+ 0x00000b7c 53743131 63686172 5f747261 69747349 St11char_traitsI\n+ 0x00000b8c 63455361 49634545 45005f5a 54565374 cESaIcEEE._ZTVSt\n+ 0x00000b9c 31356261 7369635f 73747265 616d6275 15basic_streambu\n+ 0x00000bac 66496353 74313163 6861725f 74726169 fIcSt11char_trai\n+ 0x00000bbc 74734963 4545005f 5a4e5374 366c6f63 tsIcEE._ZNSt6loc\n+ 0x00000bcc 616c6544 31457600 5f5a4e53 74375f5f aleD1Ev._ZNSt7__\n+ 0x00000bdc 63787831 31313562 61736963 5f737472 cxx1115basic_str\n+ 0x00000bec 696e6762 75664963 53743131 63686172 ingbufIcSt11char\n+ 0x00000bfc 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n+ 0x00000c0c 44314576 005f5a4e 5374375f 5f637878 D1Ev._ZNSt7__cxx\n+ 0x00000c1c 31313135 62617369 635f7374 72696e67 1115basic_string\n+ 0x00000c2c 62756649 63537431 31636861 725f7472 bufIcSt11char_tr\n+ 0x00000c3c 61697473 49634553 61496345 45443045 aitsIcESaIcEED0E\n+ 0x00000c4c 76005f5a 4e357365 71616e35 77726974 v._ZN5seqan5writ\n+ 0x00000c5c 65494e53 5f344974 6572494e 5374375f eINS_4IterINSt7_\n+ 0x00000c6c 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os\n+ 0x00000c7c 7472696e 67737472 65616d49 63537431 tringstreamIcSt1\n+ 0x00000c8c 31636861 725f7472 61697473 49634553 1char_traitsIcES\n+ 0x00000c9c 61496345 45454e53 5f313453 74726561 aIcEEENS_14Strea\n+ 0x00000cac 6d497465 7261746f 72494e53 5f335461 mIteratorINS_3Ta\n+ 0x00000cbc 67494e53 5f374f75 74707574 5f454545 gINS_7Output_EEE\n+ 0x00000ccc 45454545 4e535f36 53747269 6e67494e EEEENS_6StringIN\n+ 0x00000cdc 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x00000cec 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5\n+ 0x00000cfc 416c6c6f 63497645 4545454e 53395f49 AllocIvEEEENS9_I\n+ 0x00000d0c 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E\n+ 0x00000d1c 45454545 7652545f 524b4e53 5f344761 EEEEvRT_RKNS_4Ga\n+ 0x00000d2c 70734954 305f5431 5f454500 5f5a4e35 psIT0_T1_EE._ZN5\n+ 0x00000d3c 73657161 6e323441 6c706861 62657443 seqan24AlphabetC\n+ 0x00000d4c 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I\n+ 0x00000d5c 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl\n+ 0x00000d6c 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp\n+ 0x00000d7c 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n+ 0x00000d8c 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan\n+ 0x00000d9c 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN\n+ 0x00000dac 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE\n+ 0x00000dbc 45454535 7461626c 6545005f 5a4e3135 EEE5tableE._ZN15\n+ 0x00000dcc 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC\n+ 0x00000ddc 3245524e 35736571 616e3541 6c69676e 2ERN5seqan5Align\n+ 0x00000dec 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0\n+ 0x00000dfc 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN\n+ 0x00000e0c 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_\n+ 0x00000e1c 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_\n+ 0x00000e2c 33546167 494e5330 5f313041 72726179 3TagINS0_10Array\n+ 0x00000e3c 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z\n+ 0x00000e4c 4e537438 696f735f 62617365 43324576 NSt8ios_baseC2Ev\n+ 0x00000e5c 005f5a54 56537439 62617369 635f696f ._ZTVSt9basic_io\n+ 0x00000e6c 73496353 74313163 6861725f 74726169 sIcSt11char_trai\n+ 0x00000e7c 74734963 4545005f 5a54544e 5374375f tsIcEE._ZTTNSt7_\n+ 0x00000e8c 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os\n+ 0x00000e9c 7472696e 67737472 65616d49 63537431 tringstreamIcSt1\n+ 0x00000eac 31636861 725f7472 61697473 49634553 1char_traitsIcES\n+ 0x00000ebc 61496345 4545005f 5a4e5374 39626173 aIcEEE._ZNSt9bas\n+ 0x00000ecc 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char\n+ 0x00000edc 5f747261 69747349 63454534 696e6974 _traitsIcEE4init\n+ 0x00000eec 45505374 31356261 7369635f 73747265 EPSt15basic_stre\n+ 0x00000efc 616d6275 66496353 315f4500 5f5a5456 ambufIcS1_E._ZTV\n+ 0x00000f0c 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas\n+ 0x00000f1c 69635f6f 73747269 6e677374 7265616d ic_ostringstream\n+ 0x00000f2c 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x00000f3c 73496345 53614963 45454500 5f5a4e53 sIcESaIcEEE._ZNS\n+ 0x00000f4c 74366c6f 63616c65 43314576 005f5a4e t6localeC1Ev._ZN\n+ 0x00000f5c 53743962 61736963 5f696f73 49635374 St9basic_iosIcSt\n+ 0x00000f6c 31316368 61725f74 72616974 73496345 11char_traitsIcE\n+ 0x00000f7c 4535636c 65617245 53743132 5f496f73 E5clearESt12_Ios\n+ 0x00000f8c 5f496f73 74617465 005f5a4e 53743869 _Iostate._ZNSt8i\n+ 0x00000f9c 6f735f62 61736544 32457600 5f5a4e53 os_baseD2Ev._ZNS\n+ 0x00000fac 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n+ 0x00000fbc 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n+ 0x00000fcc 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x00000fdc 45395f4d 5f617373 69676e45 524b5334 E9_M_assignERKS4\n+ 0x00000fec 5f005f5a 4e537437 5f5f6378 78313131 _._ZNSt7__cxx111\n+ 0x00000ffc 39626173 69635f6f 73747269 6e677374 9basic_ostringst\n+ 0x0000100c 7265616d 49635374 31316368 61725f74 reamIcSt11char_t\n+ 0x0000101c 72616974 73496345 53614963 45454431 raitsIcESaIcEED1\n+ 0x0000102c 4576005f 5a4e3135 53636f72 6564416c Ev._ZN15ScoredAl\n+ 0x0000103c 69676e6d 656e7443 3145524e 35736571 ignmentC1ERN5seq\n+ 0x0000104c 616e3541 6c69676e 494e5330 5f365374 an5AlignINS0_6St\n+ 0x0000105c 72696e67 494e5330 5f313053 696d706c ringINS0_10Simpl\n+ 0x0000106c 65547970 6549684e 53305f35 446e6135 eTypeIhNS0_5Dna5\n+ 0x0000107c 5f454545 4e53305f 35416c6c 6f634976 _EEENS0_5AllocIv\n+ 0x0000108c 45454545 4e53305f 33546167 494e5330 EEEENS0_3TagINS0\n+ 0x0000109c 5f313041 72726179 47617073 5f454545 _10ArrayGaps_EEE\n+ 0x000010ac 45456969 69005f5a 47564e35 73657161 EEiii._ZGVN5seqa\n+ 0x000010bc 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve\n+ 0x000010cc 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_\n+ 0x000010dc 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab\n+ 0x000010ec 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy\n+ 0x000010fc 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n+ 0x0000110c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc\n+ 0x0000111c 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D\n+ 0x0000112c 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5\n+ 0x0000113c 7461626c 6545005f 5a5a4e35 73657161 tableE._ZZN5seqa\n+ 0x0000114c 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve\n+ 0x0000115c 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_\n+ 0x0000116c 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab\n+ 0x0000117c 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy\n+ 0x0000118c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n+ 0x0000119c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc\n+ 0x000011ac 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D\n+ 0x000011bc 65666175 6c745f45 45454545 45454531 efault_EEEEEEEE1\n+ 0x000011cc 30696e69 7469616c 697a6545 76453135 0initializeEvE15\n+ 0x000011dc 5f69735f 696e6974 69616c69 7a656400 _is_initialized.\n+ 0x000011ec 5f5a5a4e 35736571 616e3234 416c7068 _ZZN5seqan24Alph\n+ 0x000011fc 61626574 436f6e76 65727369 6f6e5461 abetConversionTa\n+ 0x0000120c 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif\n+ 0x0000121c 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1\n+ 0x0000122c 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_\n+ 0x0000123c 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod\n+ 0x0000124c 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3\n+ 0x0000125c 54616749 4e535f38 44656661 756c745f TagINS_8Default_\n+ 0x0000126c 45454545 45454545 3130696e 69746961 EEEEEEEE10initia\n+ 0x0000127c 6c697a65 45764531 31746162 6c655f73 lizeEvE11table_s\n+ 0x0000128c 746f7265 005f5a5a 4e357365 71616e32 tore._ZZN5seqan2\n+ 0x0000129c 34416c70 68616265 74436f6e 76657273 4AlphabetConvers\n+ 0x000012ac 696f6e54 61626c65 5f49634e 535f3130 ionTable_IcNS_10\n+ 0x000012bc 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5\n+ 0x000012cc 446e6135 5f454545 45313069 6e697469 Dna5_EEEE10initi\n+ 0x000012dc 616c697a 65457645 31355f69 735f696e alizeEvE15_is_in\n+ 0x000012ec 69746961 6c697a65 64005f5f 6778785f itialized.__gxx_\n+ 0x000012fc 70657273 6f6e616c 6974795f 7630005f personality_v0._\n+ 0x0000130c 5a4e3573 6571616e 32314450 43656c6c ZN5seqan21DPCell\n+ 0x0000131c 44656661 756c7449 6e66696e 69747949 DefaultInfinityI\n+ 0x0000132c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n+ 0x0000133c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n+ 0x0000134c 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU\n+ 0x0000135c 4545005f 5a6e776a 005f5a64 6c507600 EE._Znwj._ZdlPv.\n+ 0x0000136c 66726565 43537472 696e6700 66726565 freeCString.free\n+ 0x0000137c 005f5a31 38637070 53747269 6e67546f ._Z18cppStringTo\n+ 0x0000138c 43537472 696e674e 5374375f 5f637878 CStringNSt7__cxx\n+ 0x0000139c 31313132 62617369 635f7374 72696e67 1112basic_string\n+ 0x000013ac 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x000013bc 73496345 53614963 45454500 6d616c6c sIcESaIcEEE.mall\n+ 0x000013cc 6f63005f 5a4e3573 6571616e 35636c65 oc._ZN5seqan5cle\n+ 0x000013dc 6172494e 535f364d 61747269 78494e53 arINS_6MatrixINS\n+ 0x000013ec 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T\n+ 0x000013fc 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa\n+ 0x0000140c 70735f45 45454545 4c6a3245 4e535f36 ps_EEEEELj2ENS_6\n+ 0x0000141c 53747269 6e674953 365f4e53 5f35416c StringIS6_NS_5Al\n+ 0x0000142c 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN\n+ 0x0000143c 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_\n+ 0x0000144c 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE\n+ 0x0000145c 45454500 5f5a4e35 73657161 6e35636c EEE._ZN5seqan5cl\n+ 0x0000146c 65617249 4e535f36 4d617472 69784968 earINS_6MatrixIh\n+ 0x0000147c 4c6a3245 4e535f36 53747269 6e674968 Lj2ENS_6StringIh\n+ 0x0000148c 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE\n+ 0x0000149c 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI\n+ 0x000014ac 545f4e53 5f335461 67494e53 5f395472 T_NS_3TagINS_9Tr\n+ 0x000014bc 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN\n+ 0x000014cc 35736571 616e3563 6c656172 494e535f 5seqan5clearINS_\n+ 0x000014dc 364d6174 72697849 4e535f37 44504365 6MatrixINS_7DPCe\n+ 0x000014ec 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_\n+ 0x000014fc 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE\n+ 0x0000150c 45454c6a 32454e53 5f365374 72696e67 EELj2ENS_6String\n+ 0x0000151c 4953365f 4e535f35 416c6c6f 63497645 IS6_NS_5AllocIvE\n+ 0x0000152c 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol\n+ 0x0000153c 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T\n+ 0x0000154c 72697374 6174655f 45454545 45005f5a ristate_EEEEE._Z\n+ 0x0000155c 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS\n+ 0x0000156c 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n+ 0x0000157c 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n+ 0x0000158c 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_\n+ 0x0000159c 36537472 696e6749 684e535f 35416c6c 6StringIhNS_5All\n+ 0x000015ac 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR\n+ 0x000015bc 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS\n+ 0x000015cc 425f4534 54797065 45006d65 6d6d6f76 B_E4TypeE.memmov\n+ 0x000015dc 65005f5a 4e357365 71616e31 33417373 e._ZN5seqan13Ass\n+ 0x000015ec 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n+ 0x000015fc 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n+ 0x0000160c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n+ 0x0000161c 494e535f 36537472 696e6749 684e535f INS_6StringIhNS_\n+ 0x0000162c 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_\n+ 0x0000163c 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n+ 0x0000164c 6571616e 31334173 7369676e 53747269 eqan13AssignStri\n+ 0x0000165c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1\n+ 0x0000166c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE\n+ 0x0000167c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St\n+ 0x0000168c 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple\n+ 0x0000169c 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E\n+ 0x000016ac 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE\n+ 0x000016bc 454b5343 5f454576 52545f52 54305f4e EKSC_EEvRT_RT0_N\n+ 0x000016cc 535f3453 697a6549 53455f45 34547970 S_4SizeISE_E4Typ\n+ 0x000016dc 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As\n+ 0x000016ec 7369676e 53747269 6e675f49 4e535f33 signString_INS_3\n+ 0x000016fc 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n+ 0x0000170c 726f7573 5f454545 45376173 7369676e rous_EEEE7assign\n+ 0x0000171c 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_\n+ 0x0000172c 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS\n+ 0x0000173c 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al\n+ 0x0000174c 6c6f6349 76454545 454b5343 5f454576 locIvEEEEKSC_EEv\n+ 0x0000175c 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa\n+ 0x0000176c 6e313341 73736967 6e537472 696e675f n13AssignString_\n+ 0x0000177c 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta\n+ 0x0000178c 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a\n+ 0x0000179c 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin\n+ 0x000017ac 6749634e 535f3541 6c6c6f63 49764545 gIcNS_5AllocIvEE\n+ 0x000017bc 45454b53 395f4545 7652545f 5254305f EEKS9_EEvRT_RT0_\n+ 0x000017cc 4e535f34 53697a65 4953425f 45345479 NS_4SizeISB_E4Ty\n+ 0x000017dc 70654500 5f5a4e35 73657161 6e313341 peE._ZN5seqan13A\n+ 0x000017ec 73736967 6e537472 696e675f 494e535f ssignString_INS_\n+ 0x000017fc 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen\n+ 0x0000180c 65726f75 735f4545 45453761 73736967 erous_EEEE7assig\n+ 0x0000181c 6e5f494e 535f3653 7472696e 6749634e n_INS_6StringIcN\n+ 0x0000182c 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS\n+ 0x0000183c 395f4545 7652545f 5254305f 005f5a4e 9_EEvRT_RT0_._ZN\n+ 0x0000184c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n+ 0x0000185c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n+ 0x0000186c 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n+ 0x0000187c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n+ 0x0000188c 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo\n+ 0x0000189c 63497645 4545454b 50634545 7652545f cIvEEEEKPcEEvRT_\n+ 0x000018ac 5254305f 4e535f34 53697a65 4953435f RT0_NS_4SizeISC_\n+ 0x000018bc 45345479 70654500 7374726c 656e005f E4TypeE.strlen._\n+ 0x000018cc 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign\n+ 0x000018dc 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI\n+ 0x000018ec 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous\n+ 0x000018fc 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS\n+ 0x0000190c 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si\n+ 0x0000191c 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn\n+ 0x0000192c 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI\n+ 0x0000193c 76454545 454b4e53 365f4963 53425f45 vEEEEKNS6_IcSB_E\n+ 0x0000194c 45454576 52545f52 54305f00 5f5a4e35 EEEvRT_RT0_._ZN5\n+ 0x0000195c 73657161 6e323554 72616e73 6c617465 seqan25Translate\n+ 0x0000196c 5461626c 65436861 72546f44 6e61355f TableCharToDna5_\n+ 0x0000197c 49764535 56414c55 4545005f 5a4e3573 IvE5VALUEE._ZN5s\n+ 0x0000198c 6571616e 36617373 69676e49 4e535f36 eqan6assignINS_6\n+ 0x0000199c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo\n+ 0x000019ac 63497645 45454545 4576524e 535f3648 cIvEEEEEEvRNS_6H\n+ 0x000019bc 6f6c6465 7249545f 4e535f33 54616749 olderIT_NS_3TagI\n+ 0x000019cc 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE\n+ 0x000019dc 4545524b 53415f00 5f5a4e35 73657161 EERKSA_._ZN5seqa\n+ 0x000019ec 6e313341 73736967 6e537472 696e675f n13AssignString_\n+ 0x000019fc 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta\n+ 0x00001a0c 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a\n+ 0x00001a1c 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin\n+ 0x00001a2c 67496a4e 535f3541 6c6c6f63 49764545 gIjNS_5AllocIvEE\n+ 0x00001a3c 45454b53 395f4545 7652545f 5254305f EEKS9_EEvRT_RT0_\n+ 0x00001a4c 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi\n+ 0x00001a5c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta\n+ 0x00001a6c 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero\n+ 0x00001a7c 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I\n+ 0x00001a8c 4e535f36 53747269 6e67496a 4e535f35 NS_6StringIjNS_5\n+ 0x00001a9c 416c6c6f 63497645 4545454b 53395f45 AllocIvEEEEKS9_E\n+ 0x00001aac 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz\n+ 0x00001abc 65495342 5f453454 79706545 005f5a4e eISB_E4TypeE._ZN\n+ 0x00001acc 35736571 616e3134 5265706c 61636553 5seqan14ReplaceS\n+ 0x00001adc 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n+ 0x00001aec 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n+ 0x00001afc 45454545 38726570 6c616365 5f494e53 EEEE8replace_INS\n+ 0x00001b0c 5f365374 72696e67 496a4e53 5f35416c _6StringIjNS_5Al\n+ 0x00001b1c 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv\n+ 0x00001b2c 52545f4e 535f3453 697a6549 53425f45 RT_NS_4SizeISB_E\n+ 0x00001b3c 34547970 65455346 5f525430 5f005f5a 4TypeESF_RT0_._Z\n+ 0x00001b4c 4e357365 71616e31 30696e73 65727447 N5seqan10insertG\n+ 0x00001b5c 61707349 4e535f34 47617073 494e535f apsINS_4GapsINS_\n+ 0x00001b6c 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim\n+ 0x00001b7c 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n+ 0x00001b8c 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv\n+ 0x00001b9c 45454545 4e535f33 54616749 4e535f31 EEEENS_3TagINS_1\n+ 0x00001bac 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE\n+ 0x00001bbc 6a454576 524b4e53 5f344974 65724954 jEEvRKNS_4IterIT\n+ 0x00001bcc 5f4e535f 31324761 70734974 65726174 _NS_12GapsIterat\n+ 0x00001bdc 6f724953 425f4545 45455430 5f006d65 orISB_EEEET0_.me\n+ 0x00001bec 6d736574 005f5a4e 35736571 616e3231 mset._ZN5seqan21\n+ 0x00001bfc 5f616461 70745472 61636553 65676d65 _adaptTraceSegme\n+ 0x00001c0c 6e747354 6f494e53 5f365374 72696e67 ntsToINS_6String\n+ 0x00001c1c 494e535f 31305369 6d706c65 54797065 INS_10SimpleType\n+ 0x00001c2c 49684e53 5f35446e 61355f45 45454e53 IhNS_5Dna5_EEENS\n+ 0x00001c3c 5f35416c 6c6f6349 76454545 454e535f _5AllocIvEEEENS_\n+ 0x00001c4c 33546167 494e535f 31304172 72617947 3TagINS_10ArrayG\n+ 0x00001c5c 6170735f 45454553 375f5341 5f6a6a53 aps_EEES7_SA_jjS\n+ 0x00001c6c 365f4545 76524e53 5f344761 70734954 6_EEvRNS_4GapsIT\n+ 0x00001c7c 5f54305f 4545524e 53425f49 54315f54 _T0_EERNSB_IT1_T\n+ 0x00001c8c 325f4545 524b4e53 315f494e 535f3133 2_EERKNS1_INS_13\n+ 0x00001c9c 54726163 65536567 6d656e74 5f495433 TraceSegment_IT3\n+ 0x00001cac 5f54345f 45455435 5f454500 5f5a4e35 _T4_EET5_EE._ZN5\n+ 0x00001cbc 73657161 6e366372 65617465 494e535f seqan6createINS_\n+ 0x00001ccc 364d6174 72697849 684c6a32 454e535f 6MatrixIhLj2ENS_\n+ 0x00001cdc 36537472 696e6749 684e535f 35416c6c 6StringIhNS_5All\n+ 0x00001cec 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS\n+ 0x00001cfc 5f36486f 6c646572 49545f4e 535f3354 _6HolderIT_NS_3T\n+ 0x00001d0c 6167494e 535f3954 72697374 6174655f agINS_9Tristate_\n+ 0x00001d1c 45454545 45005f5a 4e357365 71616e36 EEEEE._ZN5seqan6\n+ 0x00001d2c 72657369 7a654968 4e535f33 54616749 resizeIhNS_3TagI\n+ 0x00001d3c 4e535f31 3346756c 6c44504d 61747269 NS_13FullDPMatri\n+ 0x00001d4c 785f4545 454e535f 36537472 696e6749 x_EEENS_6StringI\n+ 0x00001d5c 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE\n+ 0x00001d6c 45457652 4e535f39 44504d61 74726978 EEvRNS_9DPMatrix\n+ 0x00001d7c 5f49545f 54305f54 315f4545 005f5a4e _IT_T0_T1_EE._ZN\n+ 0x00001d8c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n+ 0x00001d9c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n+ 0x00001dac 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n+ 0x00001dbc 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n+ 0x00001dcc 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n+ 0x00001ddc 6c5f4969 4e53315f 494e535f 31314c69 l_IiNS1_INS_11Li\n+ 0x00001dec 6e656172 47617073 5f454545 45454e53 nearGaps_EEEEENS\n+ 0x00001dfc 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD\n+ 0x00001e0c 5f454576 52545f52 54305f4e 535f3453 _EEvRT_RT0_NS_4S\n+ 0x00001e1c 697a6549 53465f45 34547970 6545005f izeISF_E4TypeE._\n+ 0x00001e2c 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign\n+ 0x00001e3c 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI\n+ 0x00001e4c 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous\n+ 0x00001e5c 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS\n+ 0x00001e6c 5f365374 72696e67 494e535f 37445043 _6StringINS_7DPC\n+ 0x00001e7c 656c6c5f 49694e53 315f494e 535f3131 ell_IiNS1_INS_11\n+ 0x00001e8c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE\n+ 0x00001e9c 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK\n+ 0x00001eac 53445f45 45765254 5f525430 5f005f5a SD_EEvRT_RT0_._Z\n+ 0x00001ebc 4e357365 71616e36 61737369 676e494e N5seqan6assignIN\n+ 0x00001ecc 535f3653 7472696e 67494e53 5f374450 S_6StringINS_7DP\n+ 0x00001edc 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN\n+ 0x00001eec 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E\n+ 0x00001efc 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE\n+ 0x00001f0c 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde\n+ 0x00001f1c 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri\n+ 0x00001f2c 73746174 655f4545 45454552 4b53455f state_EEEEERKSE_\n+ 0x00001f3c 005f5a4e 35736571 616e3663 72656174 ._ZN5seqan6creat\n+ 0x00001f4c 65494e53 5f364d61 74726978 494e535f eINS_6MatrixINS_\n+ 0x00001f5c 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta\n+ 0x00001f6c 67494e53 5f31314c 696e6561 72476170 gINS_11LinearGap\n+ 0x00001f7c 735f4545 4545454c 6a32454e 535f3653 s_EEEEELj2ENS_6S\n+ 0x00001f8c 7472696e 67495336 5f4e535f 35416c6c tringIS6_NS_5All\n+ 0x00001f9c 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS\n+ 0x00001fac 5f36486f 6c646572 49545f4e 53335f49 _6HolderIT_NS3_I\n+ 0x00001fbc 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE\n+ 0x00001fcc 4545005f 5a4e3573 6571616e 31334173 EE._ZN5seqan13As\n+ 0x00001fdc 7369676e 53747269 6e675f49 4e535f33 signString_INS_3\n+ 0x00001fec 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n+ 0x00001ffc 726f7573 5f454545 45376173 7369676e rous_EEEE7assign\n+ 0x0000200c 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_\n+ 0x0000201c 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN\n+ 0x0000202c 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E\n+ 0x0000203c 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE\n+ 0x0000204c 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0\n+ 0x0000205c 5f4e535f 3453697a 65495346 5f453454 _NS_4SizeISF_E4T\n+ 0x0000206c 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13\n+ 0x0000207c 41737369 676e5374 72696e67 5f494e53 AssignString_INS\n+ 0x0000208c 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe\n+ 0x0000209c 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi\n+ 0x000020ac 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN\n+ 0x000020bc 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_\n+ 0x000020cc 494e535f 31314166 66696e65 47617073 INS_11AffineGaps\n+ 0x000020dc 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI\n+ 0x000020ec 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R\n+ 0x000020fc 54305f00 5f5a4e35 73657161 6e366173 T0_._ZN5seqan6as\n+ 0x0000210c 7369676e 494e535f 36537472 696e6749 signINS_6StringI\n+ 0x0000211c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n+ 0x0000212c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n+ 0x0000213c 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al\n+ 0x0000214c 6c6f6349 76454545 45454576 524e535f locIvEEEEEEvRNS_\n+ 0x0000215c 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN\n+ 0x0000216c 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE\n+ 0x0000217c 45524b53 455f005f 5a4e3573 6571616e ERKSE_._ZN5seqan\n+ 0x0000218c 36637265 61746549 4e535f36 4d617472 6createINS_6Matr\n+ 0x0000219c 6978494e 535f3744 5043656c 6c5f4969 ixINS_7DPCell_Ii\n+ 0x000021ac 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff\n+ 0x000021bc 696e6547 6170735f 45454545 454c6a32 ineGaps_EEEEELj2\n+ 0x000021cc 454e535f 36537472 696e6749 53365f4e ENS_6StringIS6_N\n+ 0x000021dc 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE\n+ 0x000021ec 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT\n+ 0x000021fc 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista\n+ 0x0000220c 74655f45 45454545 00616461 70746572 te_EEEEE.adapter\n+ 0x0000221c 416c6967 6e6d656e 74005f5a 4e357365 Alignment._ZN5se\n+ 0x0000222c 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau\n+ 0x0000223c 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D\n+ 0x0000224c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI\n+ 0x0000225c 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_\n+ 0x0000226c 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z\n+ 0x0000227c 47564e35 73657161 6e323144 5043656c GVN5seqan21DPCel\n+ 0x0000228c 6c446566 61756c74 496e6669 6e697479 lDefaultInfinity\n+ 0x0000229c 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS\n+ 0x000022ac 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea\n+ 0x000022bc 72476170 735f4545 45454545 3556414c rGaps_EEEEEE5VAL\n+ 0x000022cc 55454500 5f5a4756 4e357365 71616e32 UEE._ZGVN5seqan2\n+ 0x000022dc 31445043 656c6c44 65666175 6c74496e 1DPCellDefaultIn\n+ 0x000022ec 66696e69 7479494e 535f3744 5043656c finityINS_7DPCel\n+ 0x000022fc 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n+ 0x0000230c 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE\n+ 0x0000231c 45453556 414c5545 45005f5f 73746163 EE5VALUEE.__stac\n 0x0000232c 6b5f6368 6b5f6661 696c006c 69627374 k_chk_fail.libst\n 0x0000233c 64632b2b 2e736f2e 36006c69 62676363 dc++.so.6.libgcc\n 0x0000234c 5f732e73 6f2e3100 6c696263 2e736f2e _s.so.1.libc.so.\n 0x0000235c 36004743 435f332e 3000474c 4942435f 6.GCC_3.0.GLIBC_\n 0x0000236c 322e3400 474c4942 435f322e 3000474c 2.4.GLIBC_2.0.GL\n 0x0000237c 4942435f 322e312e 33004358 58414249 IBC_2.1.3.CXXABI\n 0x0000238c 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,347 +1,112 @@\n \n \n \n Disassembly of section .text:\n \n-000033c0 :\n-adapterAlignment.cold():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %esi\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov -0x100(%ebp),%eax\n-\tmov %eax,-0x144(%ebp)\n-\tmov -0x104(%ebp),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:545\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/array_construct_destruct.h:548\n-\tmov -0x13c(%ebp),%ecx\n-\tcmp %ecx,-0x144(%ebp)\n-\tje 34b5 <__cxa_finalize@plt+0x125>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov -0x13c(%ebp),%esi\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush 0x8(%esi)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tadd $0x10,%esp\n-\ttestl $0xfffffffd,0x4(%esi)\n-\tje 3436 <__cxa_finalize@plt+0xa6>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush (%esi)\n-\tcall 31e0 \n-\tmov %esi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/array_construct_destruct.h:551\n-\taddl $0x24,-0x13c(%ebp)\n-\tjmp 33ea <__cxa_finalize@plt+0x5a>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\txor %esi,%esi\n-\tsub $0xc,%esp\n-\tmov %eax,-0x13c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush -0x148(%ebp)\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tmov -0x13c(%ebp),%edi\n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3290 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x9c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0xa8(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %esi\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 33d2 <__cxa_finalize@plt+0x42>\n-\tsub $0xc,%esp\n-\tpush -0x104(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edi,%esi\n-\tcall 31e0 \n-/usr/include/c++/14/bits/basic_string.h:809\n-\tpop %eax\n-\tpush -0x1a8(%ebp)\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tsub $0xc,%esp\n-\tpush -0x1a4(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x110(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0x11c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tsub $0xc,%esp\n-\tlea -0x7c(%ebp),%eax\n-\tmov -0x140(%ebp),%ebx\n-\tpush %eax\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 35f9 <__cxa_finalize@plt+0x269>\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %esi\n-\tcall 3330 <_Unwind_Resume@plt>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0xf8(%ebp),%edi\n-\tmov -0xf4(%ebp),%ecx\n-\tmov %edi,-0x164(%ebp)\n-\tmov %ecx,-0x194(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tmov %eax,-0x13c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush -0x18c(%ebp)\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tmov -0x13c(%ebp),%edi\n-\tadd $0x10,%esp\n-\tmov -0x164(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmov %eax,-0xf8(%ebp)\n-\tmov -0x194(%ebp),%eax\n-\tmov %eax,-0xf4(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3250 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x9c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0xa8(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-\txor %esi,%esi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tmov -0xcc(%ebp),%esi\n-\tjmp 356d <__cxa_finalize@plt+0x1dd>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0xf8(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %ecx,-0x164(%ebp)\n-\tmov -0xf4(%ebp),%ecx\n-\tmov %ecx,-0x194(%ebp)\n-\tjmp 356d <__cxa_finalize@plt+0x1dd>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 3464 <__cxa_finalize@plt+0xd4>\n-\tsub $0xc,%esp\n-\tpush -0x190(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tcall 3250 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 35bf <__cxa_finalize@plt+0x22f>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\txor %esi,%esi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tcall 3290 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 347b <__cxa_finalize@plt+0xeb>\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tmov -0xf8(%ebp),%esi\n-\tjmp 3441 <__cxa_finalize@plt+0xb1>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 3590 <__cxa_finalize@plt+0x200>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\txor %esi,%esi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-\txor %esi,%esi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+000033c0 :\n+ScoredAlignment::getString[abi:cxx11]() [clone .cold]:\n /usr/include/c++/14/bits/basic_string.h:405\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 38f3 <__cxa_finalize@plt+0x563>\n+\tjne 35fd <__cxa_finalize@plt+0x26d>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tlea -0x178(%ebp),%eax\n \tmov %eax,-0x30c(%ebp)\n \tcall 3100 \n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3888 <__cxa_finalize@plt+0x4f8>\n+\tjne 3592 <__cxa_finalize@plt+0x202>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x160(%ebp),%esi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%esi\n \tsub $0xc,%esp\n \tpush -0x310(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tmov %esi,%edi\n \tlea -0x160(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x30c(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tlea -0x1a8(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x308(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tlea -0x1f0(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x304(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tlea -0x238(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x300(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tlea -0x280(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tmov %edi,%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x2e0(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %eax\n \tpush -0x2f0(%ebp)\n@@ -354,390 +119,601 @@\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %edi\n \tpush -0x2fc(%ebp)\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %eax\n \tpush -0x2e8(%ebp)\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x2ec(%ebp)\n \tmov -0x2a0(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 389b <__cxa_finalize@plt+0x50b>\n+\tjne 35a5 <__cxa_finalize@plt+0x215>\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n \tcall 3330 <_Unwind_Resume@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 3733 <__cxa_finalize@plt+0x3a3>\n+\tjmp 343d <__cxa_finalize@plt+0xad>\n \tmov %eax,%edi\n-\tjmp 3791 <__cxa_finalize@plt+0x401>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 349b <__cxa_finalize@plt+0x10b>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/bits/basic_string.h:405\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 38ee <__cxa_finalize@plt+0x55e>\n+\tjne 35f8 <__cxa_finalize@plt+0x268>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x118(%ebp),%edi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3944 <__cxa_finalize@plt+0x5b4>\n+\tjne 364e <__cxa_finalize@plt+0x2be>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x238(%ebp),%esi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 391f <__cxa_finalize@plt+0x58f>\n+\tjne 3629 <__cxa_finalize@plt+0x299>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x1a8(%ebp),%esi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x2a0(%ebp),%ebx\n \tmov %eax,%esi\n \tpush %edi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-\tjmp 3714 <__cxa_finalize@plt+0x384>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tjmp 341e <__cxa_finalize@plt+0x8e>\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 3745 <__cxa_finalize@plt+0x3b5>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 344f <__cxa_finalize@plt+0xbf>\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 3762 <__cxa_finalize@plt+0x3d2>\n+\tjmp 346c <__cxa_finalize@plt+0xdc>\n \tmov %eax,%edi\n-\tjmp 37c0 <__cxa_finalize@plt+0x430>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 34ca <__cxa_finalize@plt+0x13a>\n /usr/include/c++/14/bits/basic_string.h:405\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3992 <__cxa_finalize@plt+0x602>\n+\tjne 369c <__cxa_finalize@plt+0x30c>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tlea -0x250(%ebp),%eax\n \tmov %eax,-0x300(%ebp)\n \tcall 3100 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 37d2 <__cxa_finalize@plt+0x442>\n+\tjmp 34dc <__cxa_finalize@plt+0x14c>\n \tmov %eax,%edi\n-\tjmp 37ef <__cxa_finalize@plt+0x45f>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 34f9 <__cxa_finalize@plt+0x169>\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 39cb <__cxa_finalize@plt+0x63b>\n+\tjne 36d5 <__cxa_finalize@plt+0x345>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tlea -0x130(%ebp),%eax\n \tmov %eax,-0x310(%ebp)\n \tcall 3100 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%esi\n-\tjmp 3803 <__cxa_finalize@plt+0x473>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 350d <__cxa_finalize@plt+0x17d>\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 39f1 <__cxa_finalize@plt+0x661>\n+\tjne 36fb <__cxa_finalize@plt+0x36b>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3abf <__cxa_finalize@plt+0x72f>\n+\tjne 37c9 <__cxa_finalize@plt+0x439>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x1f0(%ebp),%esi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3a4f <__cxa_finalize@plt+0x6bf>\n+\tjne 3759 <__cxa_finalize@plt+0x3c9>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x280(%ebp),%esi\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tcall 3100 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 37a3 <__cxa_finalize@plt+0x413>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 34ad <__cxa_finalize@plt+0x11d>\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3a81 <__cxa_finalize@plt+0x6f1>\n+\tjne 378b <__cxa_finalize@plt+0x3fb>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tlea -0x1c0(%ebp),%eax\n \tmov %eax,-0x308(%ebp)\n \tcall 3100 \n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3aba <__cxa_finalize@plt+0x72a>\n+\tjne 37c4 <__cxa_finalize@plt+0x434>\n \tmov -0x2a0(%ebp),%ebx\n \tsub $0xc,%esp\n \tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n \tlea -0x208(%ebp),%eax\n \tmov %eax,-0x304(%ebp)\n \tcall 3100 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov %eax,%edi\n-\tjmp 3774 <__cxa_finalize@plt+0x3e4>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n+\tjmp 347e <__cxa_finalize@plt+0xee>\n /usr/include/c++/14/bits/basic_string.h:405\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .cold]:\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tmov -0x1f4(%ebp),%esi\n \tadd $0x10,%esp\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n ./porechop/src/alignment.cpp:111\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %edi\n \tcall 3060 , std::allocator >::~basic_ostringstream()@plt>\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x1f8(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n ./porechop/src/alignment.cpp:111\n \tsub $0xc,%esp\n \tpush -0x1f0(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3060 , std::allocator >::~basic_ostringstream()@plt>\n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3b92 <__cxa_finalize@plt+0x802>\n+\tjne 389c <__cxa_finalize@plt+0x50c>\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 3330 <_Unwind_Resume@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n /usr/include/c++/14/sstream:806 (discriminator 1)\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 32a0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n /usr/include/c++/14/ostream:101\n \tmov -0x1fc(%ebp),%eax\n \tmov -0x200(%ebp),%esi\n \tadd $0x10,%esp\n \tmov %eax,-0xe4(%ebp)\n \tmov -0xc(%eax),%eax\n \tmov %esi,-0xe4(%ebp,%eax,1)\n \tmov %edi,%esi\n-std::basic_ios >::~basic_ios():\n /usr/include/c++/14/bits/basic_ios.h:286\n \tmov -0x204(%ebp),%eax\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tadd $0x8,%eax\n \tmov %eax,-0xa4(%ebp)\n \tpush -0x208(%ebp)\n \tcall 3090 \n \tadd $0x10,%esp\n-\tjmp 3aee <__cxa_finalize@plt+0x75e>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n+\tjmp 37f8 <__cxa_finalize@plt+0x468>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/sstream:806 (discriminator 1)\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 32a0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n /usr/include/c++/14/ostream:101\n \tmov -0x1fc(%ebp),%eax\n \tmov -0x200(%ebp),%esi\n \tadd $0x10,%esp\n \tmov %eax,-0x1ac(%ebp)\n \tmov -0xc(%eax),%eax\n \tmov %esi,-0x1ac(%ebp,%eax,1)\n \tmov %edi,%esi\n-std::basic_ios >::~basic_ios():\n /usr/include/c++/14/bits/basic_ios.h:286\n \tmov -0x204(%ebp),%eax\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tadd $0x8,%eax\n \tmov %eax,-0x16c(%ebp)\n \tpush -0x20c(%ebp)\n \tcall 3090 \n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 3c08 <__cxa_finalize@plt+0x878>\n+\tjne 3912 <__cxa_finalize@plt+0x582>\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 3330 <_Unwind_Resume@plt>\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n /usr/include/c++/14/bits/basic_string.h:809\n \tsub $0xc,%esp\n \tpush -0x1f8(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tadd $0x10,%esp\n+\tjmp 380f <__cxa_finalize@plt+0x47f>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush %esi\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n \tadd $0x10,%esp\n-\tjmp 3b05 <__cxa_finalize@plt+0x775>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .cold]:\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:197\n+\tmov -0x100(%ebp),%eax\n+\tmov %eax,-0x144(%ebp)\n+\tmov -0x104(%ebp),%eax\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:545\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/basic/array_construct_destruct.h:548\n+\tmov -0x13c(%ebp),%ecx\n+\tcmp %ecx,-0x144(%ebp)\n+\tje 3a28 <__cxa_finalize@plt+0x698>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov -0x13c(%ebp),%esi\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush 0x8(%esi)\n+\tcall 31e0 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tadd $0x10,%esp\n+\ttestl $0xfffffffd,0x4(%esi)\n+\tje 39a9 <__cxa_finalize@plt+0x619>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%esi\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush (%esi)\n+\tcall 31e0 \n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %esi,(%esp)\n+\tcall 31e0 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:551\n+\taddl $0x24,-0x13c(%ebp)\n+\tjmp 395d <__cxa_finalize@plt+0x5cd>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\txor %esi,%esi\n+\tsub $0xc,%esp\n+\tmov %eax,-0x13c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush -0x148(%ebp)\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov -0x13c(%ebp),%edi\n+\tadd $0x10,%esp\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3290 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x9c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %eax\n+\tpush -0xa8(%ebp)\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush %esi\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tjmp 3945 <__cxa_finalize@plt+0x5b5>\n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x104(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edi,%esi\n+\tcall 31e0 \n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tpop %eax\n+\tpush -0x1a8(%ebp)\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tsub $0xc,%esp\n+\tpush -0x1a4(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tadd $0x10,%esp\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x110(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush -0x11c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tsub $0xc,%esp\n+\tlea -0x7c(%ebp),%eax\n+\tmov -0x140(%ebp),%ebx\n+\tpush %eax\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 3b6c <__cxa_finalize@plt+0x7dc>\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush %esi\n+\tcall 3330 <_Unwind_Resume@plt>\n+adapterAlignment.cold():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0xf8(%ebp),%edi\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0xf4(%ebp),%ecx\n+\tmov %edi,-0x164(%ebp)\n+\tmov %ecx,-0x194(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tmov %eax,-0x13c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush -0x18c(%ebp)\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov -0x13c(%ebp),%edi\n+\tadd $0x10,%esp\n+\tmov -0x164(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmov %eax,-0xf8(%ebp)\n+\tmov -0x194(%ebp),%eax\n+\tmov %eax,-0xf4(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3250 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x9c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %eax\n+\tpush -0xa8(%ebp)\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+\txor %esi,%esi\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tmov -0xcc(%ebp),%esi\n+\tjmp 3ae0 <__cxa_finalize@plt+0x750>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0xf8(%ebp),%ecx\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %ecx,-0x164(%ebp)\n+\tmov -0xf4(%ebp),%ecx\n+\tmov %ecx,-0x194(%ebp)\n+\tjmp 3ae0 <__cxa_finalize@plt+0x750>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 39d7 <__cxa_finalize@plt+0x647>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x190(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tcall 3250 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 3b32 <__cxa_finalize@plt+0x7a2>\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\txor %esi,%esi\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tcall 3290 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 39ee <__cxa_finalize@plt+0x65e>\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tmov -0xf8(%ebp),%esi\n+\tjmp 39b4 <__cxa_finalize@plt+0x624>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 3b03 <__cxa_finalize@plt+0x773>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\txor %esi,%esi\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+\txor %esi,%esi\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+adapterAlignment.cold():\n+\txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n-\tnop\n-_GLOBAL__sub_I_adapter_align.cpp():\n-./porechop/src/adapter_align.cpp:44\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x103bf,%eax\n-/usr/include/seqan/align/dp_cell.h:144\n-\tmov -0x1c(%eax),%edx\n-\tcmpb $0x0,(%edx)\n-\tjne 3c54 <__cxa_finalize@plt+0x8c4>\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 1)\n-\tmovb $0x1,(%edx)\n-\tmov -0x30(%eax),%edx\n-\tmovl $0xc0000000,(%edx)\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 3)\n-\tmov -0x18(%eax),%edx\n-\tcmpb $0x0,(%edx)\n-\tjne 3c6e <__cxa_finalize@plt+0x8de>\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 4)\n-\tmov -0x50(%eax),%eax\n-\tmovb $0x1,(%edx)\n-\tmovl $0xc0000000,(%eax)\n-./porechop/src/adapter_align.cpp:44\n-\tret\n-\tnop\n _GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x1037f,%eax\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x103bf,%eax\n /usr/include/seqan/modifier/modifier_alphabet.h:688\n \tmov -0x38(%eax),%edx\n \tcmpb $0x0,(%edx)\n-\tje 3c86 <__cxa_finalize@plt+0x8f6>\n+\tje 3c46 <__cxa_finalize@plt+0x8b6>\n ./porechop/src/alignment.cpp:121\n \tret\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tmov -0x40(%eax),%ecx\n-_GLOBAL__sub_I_alignment.cpp():\n /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1)\n \tmovb $0x1,(%edx)\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tcmpb $0x0,(%ecx)\n-\tje 3ca6 <__cxa_finalize@plt+0x916>\n+\tje 3c66 <__cxa_finalize@plt+0x8d6>\n \tmov -0x2c(%eax),%edx\n-_GLOBAL__sub_I_alignment.cpp():\n /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1)\n \tmov -0x14(%eax),%eax\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tmovb $0x1,(%ecx)\n-_GLOBAL__sub_I_alignment.cpp():\n /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1)\n \tmov %edx,(%eax)\n ./porechop/src/alignment.cpp:121\n \tret\n-seqan::AlphabetConversionTable_ >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tmov -0x3c(%eax),%edx\n \tmovb $0x1,(%edx)\n-void seqan::_initializeAlphabetConversionTable, (char)45, seqan::Tag >(char*, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2)\n \tmov -0x2c(%eax),%edx\n \tmovl $0x54474341,(%edx)\n \tmovw $0x2d4e,0x4(%edx)\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2)\n-\tjmp 3c9a <__cxa_finalize@plt+0x90a>\n-_GLOBAL__sub_I_alignment.cpp():\n+\tjmp 3c5a <__cxa_finalize@plt+0x8ca>\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n+_GLOBAL__sub_I_adapter_align.cpp():\n+./porechop/src/adapter_align.cpp:44\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x1035f,%eax\n+/usr/include/seqan/align/dp_cell.h:144\n+\tmov -0x1c(%eax),%edx\n+\tcmpb $0x0,(%edx)\n+\tjne 3cb4 <__cxa_finalize@plt+0x924>\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 1)\n+\tmovb $0x1,(%edx)\n+\tmov -0x30(%eax),%edx\n+\tmovl $0xc0000000,(%edx)\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 3)\n+\tmov -0x18(%eax),%edx\n+\tcmpb $0x0,(%edx)\n+\tjne 3cce <__cxa_finalize@plt+0x93e>\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 4)\n+\tmov -0x50(%eax),%eax\n+\tmovb $0x1,(%edx)\n+\tmovl $0xc0000000,(%eax)\n+./porechop/src/adapter_align.cpp:44\n+\tret\n+\tnop\n __x86.get_pc_thunk.bx():\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n@@ -845,21043 +821,23419 @@\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]:\n-/usr/include/c++/14/bits/basic_string.tcc:221\n+\n+00003e00 :\n+ScoredAlignment::getString[abi:cxx11]():\n+./porechop/src/alignment.cpp:113\n \tpush %ebp\n-/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106\n-\tsub %edx,%ecx\n-/usr/include/c++/14/bits/basic_string.tcc:221\n+\tmov %esp,%ebp\n \tpush %edi\n-\tmov %eax,%edi\n \tpush %esi\n-/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106\n-\tmov %ecx,%esi\n-/usr/include/c++/14/bits/basic_string.tcc:221\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tlea -0x100(%ebp),%ecx\n+\tcall 7237 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x457>\n+\tadd $0x101e4,%esi\n+./porechop/src/alignment.cpp:113\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x101e5,%ebx\n-\tsub $0x1c,%esp\n-\tmov %gs:0x14,%ebp\n-\tmov %ebp,0xc(%esp)\n-\tmov %edx,%ebp\n-/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tmov %ecx,0x8(%esp)\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tcmp $0xf,%ecx\n-\tja 3e70 <__cxa_finalize@plt+0xae0>\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%eax\n-/usr/include/c++/14/bits/basic_string.h:432\n-\tcmp $0x1,%ecx\n-\tjne 3e60 <__cxa_finalize@plt+0xad0>\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovzbl 0x0(%ebp),%edx\n-\tmov %dl,(%eax)\n-/usr/include/c++/14/bits/basic_string.tcc:251\n-\tmov 0x8(%esp),%esi\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%edi),%eax\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %esi,0x4(%edi)\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%esi,1)\n-/usr/include/c++/14/bits/basic_string.tcc:252\n-\tmov 0xc(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 3ea2 <__cxa_finalize@plt+0xb12>\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/c++/14/bits/char_traits.h:421\n-\ttest %ecx,%ecx\n-\tje 3e41 <__cxa_finalize@plt+0xab1>\n-\tjmp 3e8c <__cxa_finalize@plt+0xafc>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/c++/14/bits/basic_string.tcc:229\n-\tsub $0x4,%esp\n-\tpush $0x0\n-\tlea 0x10(%esp),%eax\n-\tpush %eax\n+\tsub $0x314,%esp\n+\tmov 0x8(%ebp),%eax\n+\tmov %eax,-0x2a8(%ebp)\n+\tmov %esi,-0x2a0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tlea -0x2ff4(%esi),%edi\n+./porechop/src/alignment.cpp:113\n+\tmov %gs:0x14,%ebx\n+\tmov %ebx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tmov %ecx,-0x2ec(%ebp)\n+\tmov %ebx,-0x2a4(%ebp)\n+\tpush 0x28(%ebx)\n+\tpush 0x24(%ebx)\n+\tmov %esi,%ebx\n+\tmov -0x24(%esi),%esi\n \tpush %edi\n-\tcall 3300 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x18(%esp),%edx\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %eax,(%edi)\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov %edx,0x8(%edi)\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tsub $0x4,%esp\n+\tpush $0x148\n \tpush %esi\n-\tpush %ebp\n+\tpush %ecx\n+\tcall 3180 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt>\n+\tmov -0x2a4(%ebp),%eax\n+\tlea -0x148(%ebp),%ecx\n+\tadd $0x14,%esp\n+\tmov %ecx,-0x2e8(%ebp)\n+\tpush 0x20(%eax)\n+\tpush 0x1c(%eax)\n+\tpush %edi\n+\tpush $0x148\n+\tpush %esi\n+\tpush %ecx\n+\tcall 3180 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt>\n+./porechop/src/alignment.cpp:118\n+\tmov -0x2a4(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tadd $0x1c,%esp\n+./porechop/src/alignment.cpp:118\n+\tmov 0x18(%eax),%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %esi,%eax\n+\tneg %eax\n+\tcmovs %esi,%eax\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tshr $0x1f,%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x9,%eax\n+\tjbe 5fd0 \n+\tmov %eax,%ecx\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov $0x1,%edi\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov $0xd1b71759,%ebx\n+\tjmp 3efa \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp $0x3e7,%ecx\n+\tjbe 5290 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp $0x270f,%ecx\n+\tjbe 52f0 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov %ecx,%eax\n+\tmul %ebx\n+/usr/include/c++/14/bits/charconv.h:72\n+\tlea 0x4(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:71\n+\tshr $0xd,%edx\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x1869f,%ecx\n+\tjbe 5330 \n+\tmov %eax,%edi\n+\tmov %edx,%ecx\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp $0x63,%ecx\n+\tja 3ec8 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tmov %edi,-0x2b0(%ebp)\n+\tlea 0x1(%edi),%eax\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd %esi,%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x190(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x18c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x188(%ebp),%edi\n+\tmov %ebx,-0x2fc(%ebp)\n+\tmov %edi,-0x2c8(%ebp)\n+\tmov %edi,-0x190(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov -0x2a0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %eax,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x188(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %eax\n-\tcall 30f0 \n-/usr/include/c++/14/bits/basic_string.tcc:251\n-\tmov 0x18(%esp),%esi\n+\tpush %ebx\n+\tmov %edi,%ebx\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%edi),%eax\n-/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x190(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:87\n+\tlea -0xe6(%ebp),%ebx\n+/usr/include/c++/14/bits/charconv.h:94\n \tadd $0x10,%esp\n-\tjmp 3e41 <__cxa_finalize@plt+0xab1>\n-/usr/include/c++/14/bits/basic_string.tcc:252\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov -0x2fd8(%edi),%eax\n+\tmov %edi,%esi\n+\tlea -0x2fd8(%esi),%esi\n+\tmov %eax,-0xe6(%ebp)\n+\tmov -0x2f13(%edi),%eax\n+\tlea -0xe4(%ebp),%edi\n+\tsub %edi,%ecx\n+\tsub %ecx,%esi\n+\tadd $0xc9,%ecx\n+\tmov %eax,-0x21(%ebp)\n+\tshr $0x2,%ecx\n+\trep movsl %ds:(%esi),%es:(%edi)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmov -0x29c(%ebp),%eax\n+\tcmp $0x63,%eax\n+\tjbe 51d0 \n+\tmov -0x2b0(%ebp),%esi\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov %edx,-0x2b0(%ebp)\n+\tlea -0x1(%edx,%esi,1),%ecx\n+\tmov $0x51eb851f,%esi\n+\txchg %ax,%ax\n+\tmov -0x29c(%ebp),%eax\n+\tmov -0x29c(%ebp),%edi\n+/usr/include/c++/14/bits/charconv.h:94\n+\tsub $0x2,%ecx\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmul %esi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov -0x29c(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov %edx,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:99\n+\tmovzwl (%ebx,%edi,2),%edx\n+\tmov %dx,0x2(%ecx)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp $0x270f,%eax\n+\tja 3fc0 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tmov -0x2b0(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 51d0 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tmovzbl -0x29c(%ebp),%eax\n+\tadd $0x30,%eax\n+\tmov %al,(%edx)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2ac(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmov -0x190(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ebx,-0x18c(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%ebx,1)\n+./porechop/src/alignment.cpp:117\n+\tmov -0x2a4(%ebp),%eax\n+\tmov 0x14(%eax),%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %esi,%eax\n+\tneg %eax\n+\tcmovs %esi,%eax\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tshr $0x1f,%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x9,%eax\n+\tjbe 5e60 \n+\tmov %eax,%ecx\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov $0x1,%edi\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov $0xd1b71759,%ebx\n+\tjmp 4092 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]:\n-/usr/include/seqan/align/dp_algorithm_impl.h:489\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp $0x3e7,%ecx\n+\tjbe 5278 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp $0x270f,%ecx\n+\tjbe 52d8 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov %ecx,%eax\n+\tmul %ebx\n+/usr/include/c++/14/bits/charconv.h:72\n+\tlea 0x4(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:71\n+\tshr $0xd,%edx\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x1869f,%ecx\n+\tjbe 5340 \n+\tmov %eax,%edi\n+\tmov %edx,%ecx\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp $0x63,%ecx\n+\tja 4060 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tmov %edi,-0x2b0(%ebp)\n+\tlea 0x1(%edi),%eax\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd %esi,%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1d8(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x1d4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1d0(%ebp),%edi\n+\tmov %ebx,-0x2f8(%ebp)\n+\tmov %edi,-0x2c4(%ebp)\n+\tmov %edi,-0x1d8(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov -0x2a0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %eax,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x1d0(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tpush %eax\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x1013b,%ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,0x24(%esp)\n-\tmov 0x54(%esp),%eax\n-\tmov %edx,0x14(%esp)\n-\tmov 0x58(%esp),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%ebp\n-/usr/include/seqan/align/dp_algorithm_impl.h:489\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov -0x50(%ebx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edi,%edx\n-\tmov %edi,0x28(%esp)\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tlea -0x1(%ebp),%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov (%eax),%edi\n-\tmov %eax,0x30(%esp)\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %ebp,0x2c(%esp)\n-/usr/include/seqan/align/dp_formula.h:275\n-\tmov %ebx,%ebp\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tmov %ebx,0x18(%esp)\n-\tsub %edx,%ebp\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmov 0xc(%eax),%eax\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0xc(%ecx),%eax\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %ebx,%edx\n-\tje 3f6b <__cxa_finalize@plt+0xbdb>\n-\tmov %edi,(%esp)\n-\tmov 0x14(%esp),%ebx\n-\txor %eax,%eax\n-\tmov %esi,0x58(%esp)\n-\tmov 0x10(%esp),%esi\n-\tjmp 3f40 <__cxa_finalize@plt+0xbb0>\n+\tmov %edi,%ebx\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1d8(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:87\n+\tlea -0xe6(%ebp),%ebx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov -0x2fd8(%edi),%eax\n+\tmov %edi,%esi\n+\tlea -0x2fd8(%esi),%esi\n+\tmov %eax,-0xe6(%ebp)\n+\tmov -0x2f13(%edi),%eax\n+\tlea -0xe4(%ebp),%edi\n+\tsub %edi,%ecx\n+\tsub %ecx,%esi\n+\tadd $0xc9,%ecx\n+\tmov %eax,-0x21(%ebp)\n+\tshr $0x2,%ecx\n+\trep movsl %ds:(%esi),%es:(%edi)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmov -0x29c(%ebp),%eax\n+\tcmp $0x63,%eax\n+\tjbe 51f0 \n+\tmov -0x2b0(%ebp),%esi\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov %edx,-0x2b0(%ebp)\n+\tlea -0x1(%edx,%esi,1),%ecx\n+\tmov $0x51eb851f,%esi\n+\tjmp 4180 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n-\tmov 0xc(%ebx),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n-\tlea 0xc(%ecx),%edx\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0xc(%esi),%edx\n-\tlea 0x1(%edx),%edi\n-\tmov %edi,0xc(%esi)\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,0xc(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,0x1(%edx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %ebp,%eax\n-\tjne 3f40 <__cxa_finalize@plt+0xbb0>\n-\tmov (%esp),%edi\n-\tmov 0x58(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tmov 0x14(%esp),%ebx\n-\tmov 0xc(%ebx),%eax\n-\tlea 0xc(%eax),%edx\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x10(%esp),%ebx\n-\tmov 0xc(%ebx),%edx\n-\tlea 0x1(%edx),%ecx\n-\tmov %ecx,0xc(%ebx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov 0x24(%esp),%ecx\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,0xc(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,0x1(%edx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0xc(%eax),%edx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %edi,0x14(%eax)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%ebx),%ebx\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp (%ecx),%edx\n-\tjle 3fc2 <__cxa_finalize@plt+0xc32>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%eax),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov 0x24(%esp),%ecx\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x10(%esp),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edi,0x8(%ecx)\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %ebx,%edi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edx,(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%eax),%edi\n-/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tmov %edi,0xc(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x50(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x50(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tlea -0x1(%edx),%edi\n-\tmov %edi,0x34(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\tcmp %edi,%eax\n-\tje 4219 <__cxa_finalize@plt+0xe89>\n-\tmov %eax,0x20(%esp)\n-\tmov %esi,%edi\n-\tmov %edx,0x38(%esp)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmov 0x20(%esp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmovzbl (%eax),%eax\n-\tmov %al,0x1f(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov 0x30(%esp),%eax\n-\tmov (%eax),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x4(%ecx),%eax\n-\tlea (%eax,%eax,2),%edx\n-\tmov 0xc(%ecx),%eax\n-\tlea (%eax,%edx,4),%eax\n-\tmov %eax,0xc(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x10(%esp),%ecx\n-\tadd 0x4(%ecx),%ebx\n-\tmov %ebx,0xc(%ecx)\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov 0x18(%esp),%ebx\n-\tcmp %ebx,%eax\n-\tje 4120 <__cxa_finalize@plt+0xd90>\n-\tmov %eax,(%esp)\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tmovl $0x0,0x4(%esp)\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmovl $0x0,0x8(%esp)\n-\tjmp 4093 <__cxa_finalize@plt+0xd03>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x4,%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n-\tor %ebp,%ecx\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov $0x20,%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%esi\n-\tjl 4067 <__cxa_finalize@plt+0xcd7>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %esi,%eax\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x40,%ebp\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%eax\n-\tjg 4110 <__cxa_finalize@plt+0xd80>\n-/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tor $0x1,%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %edx,0x4(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\taddl $0x1,(%esp)\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %cl,0x1(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov (%esp),%eax\n-\tcmp %ebx,%eax\n-\tje 4130 <__cxa_finalize@plt+0xda0>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x14(%esp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x10(%esp),%ecx\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov $0x8,%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0xc(%edx),%ebx\n-\tlea 0xc(%ebx),%eax\n-\tmov %eax,0xc(%edx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0xc(%ecx),%eax\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%edi),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov %eax,0xc(%esp)\n-\tadd $0x1,%eax\n-\tmov %eax,0xc(%ecx)\n-/usr/include/seqan/score/score_base.h:337\n-\tmov (%esp),%ecx\n-\tmovzbl 0x1f(%esp),%eax\n-\tcmp (%ecx),%al\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tcmove (%edi),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x10(%ebx),%ecx\n-\tadd 0x8(%edi),%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %eax,%edx\n-/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n-\tmov 0xc(%ebx),%eax\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tadd 0xc(%edi),%eax\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%ecx\n-\tjl 40e7 <__cxa_finalize@plt+0xd57>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %ecx,%eax\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x2,%ebp\n-\tmov %eax,0x10(%ebx)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tmov 0x4(%esp),%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%edi),%esi\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%edi),%ecx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ecx,%esi\n-\tjge 4050 <__cxa_finalize@plt+0xcc0>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov %ecx,%esi\n-\tmov $0x10,%ecx\n-\tjmp 4055 <__cxa_finalize@plt+0xcc5>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %ebp,%ecx\n-\tmov %eax,0x4(%esp)\n-\tjmp 4079 <__cxa_finalize@plt+0xce9>\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tmovl $0x0,0x4(%esp)\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmovl $0x0,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0x14(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:337\n-\tmov 0x2c(%esp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0xc(%ebx),%ecx\n-\tlea 0xc(%ecx),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x10(%esp),%ebx\n-\tmov 0xc(%ebx),%ebp\n-\tlea 0x1(%ebp),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/score/score_base.h:337\n-\tmovzbl 0x1f(%esp),%ebx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tcmp -0x1(%edx),%bl\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:337\n-\tcmove (%edi),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x8(%edi),%edx\n-\tadd 0x10(%ecx),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %eax,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tmov 0xc(%edi),%eax\n-\tadd 0xc(%ecx),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %ebx,(%esp)\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x2,%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %edx,%eax\n-\tjle 4181 <__cxa_finalize@plt+0xdf1>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov %eax,%edx\n-\tmov $0x8,%ebx\n-\tmov %edx,0x10(%ecx)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tmov 0x4(%esp),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%edi),%esi\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%edi),%eax\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:93\n+\tmov -0x29c(%ebp),%eax\n+\tmov -0x29c(%ebp),%edi\n+/usr/include/c++/14/bits/charconv.h:94\n+\tsub $0x2,%ecx\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmul %esi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov -0x29c(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov %edx,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:99\n+\tmovzwl (%ebx,%edi,2),%edx\n+\tmov %dx,0x2(%ecx)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp $0x270f,%eax\n+\tja 4180 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tmov -0x2b0(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 51f0 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tmovzbl -0x29c(%ebp),%eax\n+\tadd $0x30,%eax\n+\tmov %al,(%edx)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2ac(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmov -0x1d8(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ebx,-0x1d4(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%ebx,1)\n+./porechop/src/alignment.cpp:116\n+\tmov -0x2a4(%ebp),%eax\n+\tmov 0x10(%eax),%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n \tmov %esi,%eax\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x4,%esi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,0x4(%esp)\n-\tjle 41a8 <__cxa_finalize@plt+0xe18>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov 0x4(%esp),%eax\n-\tmov $0x10,%esi\n-/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n-\tor %ebx,%esi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov $0x20,%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%edx\n-\tjg 41ba <__cxa_finalize@plt+0xe2a>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x40,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %esi,%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,(%esp)\n-\tjl 41c9 <__cxa_finalize@plt+0xe39>\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tmov %esi,%ebx\n-\tmov (%esp),%edx\n-\tor $0x1,%ebx\n-\tmov %edx,0xc(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov 0x24(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %bl,0x1(%ebp)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%ebp\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %eax,0x14(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0xc(%ecx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%ebp),%ebx\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp (%esi),%edx\n-\tjle 41fe <__cxa_finalize@plt+0xe6e>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%ecx),%ecx\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %eax,0x8(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x0(%ebp),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edx,(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %ebx,%edx\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %ecx,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%eax),%edx\n-/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tmov %edx,0xc(%esi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\taddl $0x1,0x20(%esp)\n-\tmov 0x34(%esp),%esi\n-\tmov 0x20(%esp),%eax\n-\tcmp %esi,%eax\n-\tjne 3ff0 <__cxa_finalize@plt+0xc60>\n-\tmov 0x38(%esp),%edx\n-\tmov %edi,%esi\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmovzbl -0x1(%edx),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x14(%esp),%edi\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmov %al,0x1f(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov 0x30(%esp),%eax\n-\tmov (%eax),%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x4(%edi),%eax\n-\tlea (%eax,%eax,2),%edx\n-\tmov 0xc(%edi),%eax\n-\tlea (%eax,%edx,4),%eax\n-\tmov %eax,0xc(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x10(%esp),%edi\n-\tadd 0x4(%edi),%ebx\n-\tmov %ebx,0xc(%edi)\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%ebx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %ebp,0x8(%eax)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,0x4(%esp)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp (%ebx),%edx\n-\tjle 4278 <__cxa_finalize@plt+0xee8>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x4(%eax),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edx,(%ebx)\n-\tmov %ebp,0x8(%ebx)\n-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%eax),%ecx\n-/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tmov %ecx,0xc(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov 0x18(%esp),%edi\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmovl $0x0,0xc(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %edi,%eax\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tmov $0x0,%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tje 43a0 <__cxa_finalize@plt+0x1010>\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmov %eax,(%esp)\n-\tjmp 4304 <__cxa_finalize@plt+0xf74>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov %edx,%edi\n-\tmov $0x20,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %ecx,%edi\n-\tjle 438b <__cxa_finalize@plt+0xffb>\n-\tmov %edi,0xc(%eax)\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %edx,%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0x4(%esp),%edx\n-\tmov %bl,0x1(%edx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %ebp,0x14(%eax)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0xc(%eax),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%ebx),%ecx\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,0x4(%esp)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp (%ebx),%edx\n-\tjle 42f1 <__cxa_finalize@plt+0xf61>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%eax),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edx,(%ebx)\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %ecx,%edx\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %ebp,0x8(%ebx)\n-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x10(%esp),%eax\n-\tmov (%eax),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%eax),%edx\n-/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\taddl $0x1,(%esp)\n-\tmov 0x18(%esp),%eax\n-\tmov (%esp),%ebx\n-\tcmp %eax,%ebx\n-\tje 43a0 <__cxa_finalize@plt+0x1010>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x14(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:339\n-\tmov (%esp),%ecx\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmovb $0x2,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0xc(%ebx),%eax\n-\tlea 0xc(%eax),%edx\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x4(%esp),%ebx\n-\tlea 0x1(%ebx),%edx\n-\tmov 0x10(%esp),%ebx\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/score/score_base.h:339\n-\tmovzbl 0x1f(%esp),%ebx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%esi),%edx\n-/usr/include/seqan/score/score_base.h:339\n-\tcmp %bl,(%ecx)\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov 0xc(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:339\n-\tcmove (%esi),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x8(%esi),%edx\n-\tadd 0x10(%eax),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %ebx,%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n-\tmov 0xc(%eax),%ebx\n-\tmov %ebx,0xc(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tadd 0xc(%esi),%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %edx,%ebx\n-\tjle 4357 <__cxa_finalize@plt+0xfc7>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmovb $0x8,0x8(%esp)\n-\tmov %ebx,%edx\n-\tmov %edx,0x10(%eax)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%esi),%edi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x4,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%esi),%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%edi\n-\tjle 4370 <__cxa_finalize@plt+0xfe0>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov %edi,%ebp\n-\tmov $0x10,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n-\tor 0x8(%esp),%bl\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%edx\n-\tjg 42a0 <__cxa_finalize@plt+0xf10>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %ebp,%edi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x40,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %ecx,%edi\n-\tjg 42af <__cxa_finalize@plt+0xf1f>\n-/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\tmov %ecx,0xc(%eax)\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tor $0x1,%ebx\n-/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\tmov %ecx,%edi\n-\tjmp 42b4 <__cxa_finalize@plt+0xf24>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0x14(%esp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x10(%esp),%ebx\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmovb $0x2,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0xc(%edx),%ecx\n-\tlea 0xc(%ecx),%eax\n-\tmov %eax,0xc(%edx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x4(%esp),%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tmov 0x2c(%esp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tadd $0x1,%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/score/score_base.h:337\n-\tmovzbl 0x1f(%esp),%ebx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tcmp -0x1(%edx),%bl\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov 0xc(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:337\n-\tcmove (%esi),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tmov 0xc(%esi),%edx\n-\tadd 0xc(%ecx),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %eax,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x8(%esi),%eax\n-\tadd 0x10(%ecx),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %ebx,(%esp)\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%edx\n-\tjle 43f2 <__cxa_finalize@plt+0x1062>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmovb $0x8,0x8(%esp)\n-\tmov %edx,%eax\n-\tmov %eax,0x10(%ecx)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%esi),%edi\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x4,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%esi),%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%edi\n-\tjle 440b <__cxa_finalize@plt+0x107b>\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov %edi,%ebp\n-\tmov $0x10,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n-\tor 0x8(%esp),%bl\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmov $0x20,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%eax\n-\tjg 441f <__cxa_finalize@plt+0x108f>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %ebp,%eax\n-/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmov $0x40,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov (%esp),%esi\n-\tcmp %esi,%eax\n-\tjle 4466 <__cxa_finalize@plt+0x10d6>\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %edx,%ebx\n-\tmov %eax,0xc(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov 0x24(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0x4(%esp),%eax\n-\tmov %bl,0x1(%eax)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0xc(%ecx),%eax\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %ebp,0x14(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp (%esi),%eax\n-\tjle 445e <__cxa_finalize@plt+0x10ce>\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x10(%esp),%edi\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%ecx),%edx\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %eax,(%esi)\n-\tmov %ebp,0x8(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edi),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edx,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov 0xc(%edi),%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:573\n-\tadd $0x3c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tmov (%esp),%eax\n-\tor $0x1,%ebx\n-\tjmp 4428 <__cxa_finalize@plt+0x1098>\n-\txchg %ax,%ax\n-void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&) [clone .isra.0]:\n-/usr/include/seqan/align/dp_trace_segment.h:319\n-\tpush %ebp\n-\tpush %edi\n-\tmov %edx,%edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xfb79,%ebx\n-\tsub $0x2c,%esp\n-/usr/include/seqan/align/dp_trace_segment.h:327\n-\tmov 0x40(%esp),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:319\n-\tmovzbl 0x44(%esp),%edx\n-/usr/include/seqan/align/dp_trace_segment.h:327\n-\ttest %esi,%esi\n-\tje 44aa <__cxa_finalize@plt+0x111a>\n-\tmov %eax,%esi\n-/usr/include/seqan/align/dp_trace_segment.h:330\n-\ttest $0x1,%dl\n-\tjne 44b8 <__cxa_finalize@plt+0x1128>\n-/usr/include/seqan/align/dp_trace_segment.h:332\n-\ttest $0x4,%dl\n-\tjne 46f8 <__cxa_finalize@plt+0x1368>\n-/usr/include/seqan/align/dp_trace_segment.h:334\n-\tand $0x2,%edx\n-\tjne 45e0 <__cxa_finalize@plt+0x1250>\n-/usr/include/seqan/align/dp_trace_segment.h:337\n-\tadd $0x2c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ebp\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov (%ecx),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov %edi,0xc(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%edi\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov %eax,0x10(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%edx\n-\tsub %ebp,%edx\n-\tmov %edx,%eax\n-\tsar $0x4,%eax\n-\tmov %eax,0x14(%esp)\n+\tneg %eax\n+\tcmovs %esi,%eax\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tshr $0x1f,%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x9,%eax\n+\tjbe 5ebc \n \tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tjb 45b8 <__cxa_finalize@plt+0x1228>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ecx,%eax\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 4844 <__cxa_finalize@plt+0x14b4>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tmov %edx,0x1c(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov $0x1,%edi\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov $0xd1b71759,%ebx\n+\tjmp 4252 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp $0x3e7,%ecx\n+\tjbe 5248 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp $0x270f,%ecx\n+\tjbe 52a8 \n+/usr/include/c++/14/bits/charconv.h:71\n \tmov %ecx,%eax\n-\tmov %ecx,0x24(%esp)\n-\tshl $0x4,%eax\n+\tmul %ebx\n+/usr/include/c++/14/bits/charconv.h:72\n+\tlea 0x4(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:71\n+\tshr $0xd,%edx\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x1869f,%ecx\n+\tjbe 5320 \n+\tmov %eax,%edi\n+\tmov %edx,%ecx\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp $0x63,%ecx\n+\tja 4220 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tmov %edi,-0x2b0(%ebp)\n+\tlea 0x1(%edi),%eax\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd %esi,%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x220(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x21c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x218(%ebp),%edi\n+\tmov %ebx,-0x2f4(%ebp)\n+\tmov %edi,-0x2c0(%ebp)\n+\tmov %edi,-0x220(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov -0x2a0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %eax,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x218(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ebx\n+\tmov %edi,%ebx\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x220(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:87\n+\tlea -0xe6(%ebp),%ebx\n+/usr/include/c++/14/bits/charconv.h:94\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x1c(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 457f <__cxa_finalize@plt+0x11ef>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%ecx\n-\tcmp %edi,%ebp\n-\tjae 4566 <__cxa_finalize@plt+0x11d6>\n-\tmov %edx,0x18(%esp)\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov -0x2fd8(%edi),%eax\n+\tmov %edi,%esi\n+\tlea -0x2fd8(%esi),%esi\n+\tmov %eax,-0xe6(%ebp)\n+\tmov -0x2f13(%edi),%eax\n+\tlea -0xe4(%ebp),%edi\n+\tsub %edi,%ecx\n+\tsub %ecx,%esi\n+\tadd $0xc9,%ecx\n+\tmov %eax,-0x21(%ebp)\n+\tshr $0x2,%ecx\n+\trep movsl %ds:(%esi),%es:(%edi)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmov -0x29c(%ebp),%eax\n+\tcmp $0x63,%eax\n+\tjbe 5210 \n+\tmov -0x2b0(%ebp),%esi\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov %edx,-0x2b0(%ebp)\n+\tlea -0x1(%edx,%esi,1),%ecx\n+\tmov $0x51eb851f,%esi\n+\tjmp 4340 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%ecx),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %edx,-0x10(%eax)\n-\tmov -0xc(%ecx),%edx\n-\tmov %edx,-0xc(%eax)\n-\tmov -0x8(%ecx),%edx\n-\tmov %edx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%ecx),%edx\n-\tmov %dl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %edi,%ecx\n-\tjb 4540 <__cxa_finalize@plt+0x11b0>\n-\tmov 0x18(%esp),%edx\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-\tmov 0x18(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%edx,1),%ebx\n-\tmov %ebx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%edx,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %edi,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%edi\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%edi\n-\tmov %edi,0x8(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 44aa <__cxa_finalize@plt+0x111a>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %eax,(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%eax\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%ebp,%edx,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:337\n-\tadd $0x2c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x29c(%ebp),%eax\n+\tmov -0x29c(%ebp),%edi\n+/usr/include/c++/14/bits/charconv.h:94\n+\tsub $0x2,%ecx\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmul %esi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov -0x29c(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov %edx,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:99\n+\tmovzwl (%ebx,%edi,2),%edx\n+\tmov %dx,0x2(%ecx)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp $0x270f,%eax\n+\tja 4340 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tmov -0x2b0(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 5210 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tmovzbl -0x29c(%ebp),%eax\n+\tadd $0x30,%eax\n+\tmov %al,(%edx)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2ac(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmov -0x220(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ebx,-0x21c(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%ebx,1)\n+./porechop/src/alignment.cpp:115\n+\tmov -0x2a4(%ebp),%eax\n+\tmov 0xc(%eax),%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %esi,%eax\n+\tneg %eax\n+\tcmovs %esi,%eax\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tshr $0x1f,%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x9,%eax\n+\tjbe 5f18 \n+\tmov %eax,%ecx\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov $0x1,%edi\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov $0xd1b71759,%ebx\n+\tjmp 4412 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ebp\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov (%ecx),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov %edi,0xc(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%edi\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov %eax,0x10(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%ecx\n-\tsub %ebp,%ecx\n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp $0x3e7,%ecx\n+\tjbe 5230 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp $0x270f,%ecx\n+\tjbe 5308 \n+/usr/include/c++/14/bits/charconv.h:71\n \tmov %ecx,%eax\n-\tsar $0x4,%eax\n-\tmov %eax,0x14(%esp)\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tcmp %eax,%edx\n-\tjb 4820 <__cxa_finalize@plt+0x1490>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 48a6 <__cxa_finalize@plt+0x1516>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tmov %ecx,0x1c(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%eax\n-\tadd %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%eax\n-\tmov %edx,0x24(%esp)\n-\tshl $0x4,%eax\n+\tmul %ebx\n+/usr/include/c++/14/bits/charconv.h:72\n+\tlea 0x4(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:71\n+\tshr $0xd,%edx\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x1869f,%ecx\n+\tjbe 5350 \n+\tmov %eax,%edi\n+\tmov %edx,%ecx\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp $0x63,%ecx\n+\tja 43e0 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tmov %edi,-0x2b0(%ebp)\n+\tlea 0x1(%edi),%eax\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd %esi,%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x268(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x264(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x260(%ebp),%edi\n+\tmov %ebx,-0x2f0(%ebp)\n+\tmov %edi,-0x2bc(%ebp)\n+\tmov %edi,-0x268(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov -0x2a0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %eax,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x260(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ebx\n+\tmov %edi,%ebx\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x268(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:87\n+\tlea -0xe6(%ebp),%ebx\n+/usr/include/c++/14/bits/charconv.h:94\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 46bf <__cxa_finalize@plt+0x132f>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%edx\n-\tcmp %edi,%ebp\n-\tjae 46a6 <__cxa_finalize@plt+0x1316>\n-\tmov %ecx,0x18(%esp)\n-\tjmp 4680 <__cxa_finalize@plt+0x12f0>\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov -0x2fd8(%edi),%eax\n+\tmov %edi,%esi\n+\tlea -0x2fd8(%esi),%esi\n+\tmov %eax,-0xe6(%ebp)\n+\tmov -0x2f13(%edi),%eax\n+\tlea -0xe4(%ebp),%edi\n+\tsub %edi,%ecx\n+\tsub %ecx,%esi\n+\tadd $0xc9,%ecx\n+\tmov %eax,-0x21(%ebp)\n+\tshr $0x2,%ecx\n+\trep movsl %ds:(%esi),%es:(%edi)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmov -0x29c(%ebp),%eax\n+\tcmp $0x63,%eax\n+\tjbe 5190 \n+\tmov -0x2b0(%ebp),%esi\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov %edx,-0x2b0(%ebp)\n+\tlea -0x1(%edx,%esi,1),%ecx\n+\tmov $0x51eb851f,%esi\n+\tjmp 4500 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%edx),%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ecx,-0x10(%eax)\n-\tmov -0xc(%edx),%ecx\n-\tmov %ecx,-0xc(%eax)\n-\tmov -0x8(%edx),%ecx\n-\tmov %ecx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%edx),%ecx\n-\tmov %cl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %edi,%edx\n-\tjb 4680 <__cxa_finalize@plt+0x12f0>\n-\tmov 0x18(%esp),%ecx\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%ebx\n-\tmov %ebx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x14(%esp)\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%ecx,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %edi,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%edi\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%edi\n-\tmov %edi,0x8(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 44aa <__cxa_finalize@plt+0x111a>\n+\tmov -0x29c(%ebp),%eax\n+\tmov -0x29c(%ebp),%edi\n+/usr/include/c++/14/bits/charconv.h:94\n+\tsub $0x2,%ecx\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmul %esi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov -0x29c(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov %edx,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:99\n+\tmovzwl (%ebx,%edi,2),%edx\n+\tmov %dx,0x2(%ecx)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp $0x270f,%eax\n+\tja 4500 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tmov -0x2b0(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 5190 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tmovzbl -0x29c(%ebp),%eax\n+\tadd $0x30,%eax\n+\tmov %al,(%edx)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2ac(%ebp),%esi\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmov -0x268(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %esi,-0x264(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%esi,1)\n+./porechop/src/alignment.cpp:114\n+\tmov -0x2a4(%ebp),%eax\n+\tmov 0x8(%eax),%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %esi,%eax\n+\tneg %eax\n+\tcmovs %esi,%eax\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tshr $0x1f,%esi\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x9,%eax\n+\tjbe 5f74 \n+\tmov %eax,%ecx\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov $0x1,%edi\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov $0xd1b71759,%ebx\n+\tjmp 45d2 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ebp\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov (%ecx),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov %edi,0xc(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%edi\n-/usr/include/seqan/align/dp_trace_segment.h:83\n-\tmov %eax,0x10(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%ecx\n-\tsub %ebp,%ecx\n-\tmov %ecx,%edx\n-\tsar $0x4,%edx\n-\tmov %edx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tcmp %eax,%edx\n-\tjb 47f8 <__cxa_finalize@plt+0x1468>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 4875 <__cxa_finalize@plt+0x14e5>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tmov %ecx,0x1c(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%eax\n-\tadd %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%eax\n-\tmov %edx,0x24(%esp)\n-\tshl $0x4,%eax\n+\tnop\n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp $0x3e7,%ecx\n+\tjbe 5260 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp $0x270f,%ecx\n+\tjbe 52c0 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov %ecx,%eax\n+\tmul %ebx\n+/usr/include/c++/14/bits/charconv.h:72\n+\tlea 0x4(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:71\n+\tshr $0xd,%edx\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp $0x1869f,%ecx\n+\tjbe 5360 \n+\tmov %eax,%edi\n+\tmov %edx,%ecx\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp $0x63,%ecx\n+\tja 45a0 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tmov %edi,-0x2ac(%ebp)\n+\tlea 0x1(%edi),%eax\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd %esi,%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x298(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x294(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x290(%ebp),%edi\n+\tmov %ebx,-0x2e0(%ebp)\n+\tmov %edi,-0x2e4(%ebp)\n+\tmov %edi,-0x298(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov -0x2a0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %eax,-0x2a4(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x290(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ebx\n+\tmov %edi,%ebx\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x298(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:87\n+\tlea -0xe6(%ebp),%ebx\n+/usr/include/c++/14/bits/charconv.h:94\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 47bf <__cxa_finalize@plt+0x142f>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%edx\n-\tcmp %edi,%ebp\n-\tjae 47a6 <__cxa_finalize@plt+0x1416>\n-\tmov %ecx,0x18(%esp)\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov -0x2fd8(%edi),%eax\n+\tmov %edi,%esi\n+\tlea -0x2fd8(%esi),%esi\n+\tmov %eax,-0xe6(%ebp)\n+\tmov -0x2f13(%edi),%eax\n+\tlea -0xe4(%ebp),%edi\n+\tsub %edi,%ecx\n+\tsub %ecx,%esi\n+\tadd $0xc9,%ecx\n+\tmov %eax,-0x21(%ebp)\n+\tshr $0x2,%ecx\n+\trep movsl %ds:(%esi),%es:(%edi)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmov -0x29c(%ebp),%eax\n+\tcmp $0x63,%eax\n+\tjbe 51b0 \n+\tmov -0x2ac(%ebp),%esi\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov %edx,-0x2ac(%ebp)\n+\tlea -0x1(%edx,%esi,1),%ecx\n+\tmov $0x51eb851f,%esi\n+\tjmp 46c0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%edx),%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ecx,-0x10(%eax)\n-\tmov -0xc(%edx),%ecx\n-\tmov %ecx,-0xc(%eax)\n-\tmov -0x8(%edx),%ecx\n-\tmov %ecx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%edx),%ecx\n-\tmov %cl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %edi,%edx\n-\tjb 4780 <__cxa_finalize@plt+0x13f0>\n-\tmov 0x18(%esp),%ecx\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%ebx\n-\tmov %ebx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x14(%esp)\n-\tjae 44aa <__cxa_finalize@plt+0x111a>\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%ecx,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %edi,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%edi\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%edi\n-\tmov %edi,0x8(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 44aa <__cxa_finalize@plt+0x111a>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %eax,(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%eax\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%ebp,%ecx,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 44aa <__cxa_finalize@plt+0x111a>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %eax,(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov 0x10(%esp),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x40(%esp),%eax\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%ebp,%ecx,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 44aa <__cxa_finalize@plt+0x111a>\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0x200\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:1680\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x29c(%ebp),%eax\n+\tmov -0x29c(%ebp),%edi\n+/usr/include/c++/14/bits/charconv.h:94\n+\tsub $0x2,%ecx\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmul %esi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov -0x29c(%ebp),%eax\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov %edx,-0x29c(%ebp)\n+/usr/include/c++/14/bits/charconv.h:99\n+\tmovzwl (%ebx,%edi,2),%edx\n+\tmov %dx,0x2(%ecx)\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp $0x270f,%eax\n+\tja 46c0 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tmov -0x2ac(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 51b0 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tmovzbl -0x29c(%ebp),%eax\n+\tadd $0x30,%eax\n+\tmov %al,(%edx)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2a4(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmov -0x298(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ebx,-0x294(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%ebx,1)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x294(%ebp)\n+\tje 36da <__cxa_finalize@plt+0x34a>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov -0x2a0(%ebp),%ebx\n+\tsub $0x4,%esp\n+\tpush $0x1\n+\tlea -0x2fdc(%ebx),%eax\n+\tmov %eax,-0x29c(%ebp)\n+\tpush %eax\n+\tpush -0x2e0(%ebp)\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x278(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1485\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0x18(%esp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tjne 4523 <__cxa_finalize@plt+0x1193>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%edx,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 458f <__cxa_finalize@plt+0x11ff>\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0x200\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:1680\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x280(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2a4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 58e0 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x280(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2a4(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x280(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0x264(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x27c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 58b0 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x278(%ebp)\n+\tjae 47e6 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2bc(%ebp),%esi\n+\tcmp %esi,-0x268(%ebp)\n+\tje 5b00 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0x260(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%esi\n+\tjae 5370 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x268(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n+\tcmp %eax,%edx\n+\tjb 372b <__cxa_finalize@plt+0x39b>\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tsub $0x4,%esp\n+\tlea -0x280(%ebp),%esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %esi\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x248(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1470\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tjne 4765 <__cxa_finalize@plt+0x13d5>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 47cf <__cxa_finalize@plt+0x143f>\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0x200\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:1680\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x250(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2cc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 59f0 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x250(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x248(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+\tmov %ecx,-0x24c(%ebp)\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x24c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tje 3661 <__cxa_finalize@plt+0x2d1>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tsub $0x4,%esp\n+\tlea -0x250(%ebp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x29c(%ebp)\n+\tmov %eax,-0x300(%ebp)\n+\tpush %eax\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x230(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1485\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tjne 464f <__cxa_finalize@plt+0x12bf>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 46cf <__cxa_finalize@plt+0x133f>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\n-000048e0 :\n-freeCString():\n-./porechop/src/adapter_align.cpp:34\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x238(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5870 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x238(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x230(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2ac(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x238(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0x21c(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x234(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 5840 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x230(%ebp)\n+\tjae 4918 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c0(%ebp),%esi\n+\tcmp %esi,-0x220(%ebp)\n+\tje 5af0 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0x218(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%esi\n+\tjae 5400 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x220(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n+\tcmp %eax,%edx\n+\tjb 35d1 <__cxa_finalize@plt+0x241>\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tsub $0x4,%esp\n+\tlea -0x238(%ebp),%esi\n+\tpush %eax\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xf70e,%ebx\n-\tsub $0x14,%esp\n-./porechop/src/adapter_align.cpp:35\n-\tpush 0x1c(%esp)\n-\tcall 3230 \n-./porechop/src/adapter_align.cpp:36\n-\tadd $0x18,%esp\n-\tpop %ebx\n-\tret\n-\tlea 0x0(%esi),%esi\n-\n-00004900 , std::allocator >)@@Base>:\n-cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n-./porechop/src/adapter_align.cpp:39\n-\tpush %ebp\n-\tpush %edi\n+\tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n-\tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xf6eb,%ebx\n-\tsub $0x18,%esp\n-\tmov 0x2c(%esp),%edi\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov 0x4(%edi),%ebp\n-./porechop/src/adapter_align.cpp:40 (discriminator 1)\n-\tlea 0x1(%ebp),%eax\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x200(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x208(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5a30 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x208(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x200(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+\tmov %ecx,-0x204(%ebp)\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x204(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tje 3790 <__cxa_finalize@plt+0x400>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tsub $0x4,%esp\n+\tlea -0x208(%ebp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x29c(%ebp)\n+\tmov %eax,-0x304(%ebp)\n \tpush %eax\n-\tcall 3130 \n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1e8(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:1485\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:40 (discriminator 1)\n-\tmov %eax,%esi\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x1f0(%ebp)\n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%edi),%eax\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%ebp\n-\tjle 4950 , std::allocator >)@@Base+0x50>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5800 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x1f0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x1e8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b0(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1f0(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0x1d4(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x1ec(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 57d0 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x1e8(%ebp)\n+\tjae 4a4a \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c4(%ebp),%esi\n+\tcmp %esi,-0x1d8(%ebp)\n+\tje 5ae0 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0x1d0(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%esi\n+\tjae 5480 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1d8(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n+\tcmp %eax,%edx\n+\tjb 3700 <__cxa_finalize@plt+0x370>\n+/usr/include/c++/14/bits/basic_string.h:1470\n \tsub $0x4,%esp\n-\tpush %ebp\n+\tlea -0x1f0(%ebp),%esi\n \tpush %eax\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n \tpush %esi\n-\tcall 30f0 \n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1b8(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1470\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:42 (discriminator 1)\n-\tmovb $0x0,(%esi,%ebp,1)\n-./porechop/src/adapter_align.cpp:44\n-\tadd $0xc,%esp\n-\tmov %esi,%eax\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 493c , std::allocator >)@@Base+0x3c>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%eax),%eax\n-\tmov %al,(%esi)\n-\tjmp 493c , std::allocator >)@@Base+0x3c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n-/usr/include/seqan/align/dp_traceback_impl.h:498\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tcall cff2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x712>\n-\tadd $0xf68c,%esi\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x1c0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5a70 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x1c0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x1b8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+\tmov %ecx,-0x1bc(%ebp)\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x1bc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tje 375e <__cxa_finalize@plt+0x3ce>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tsub $0x4,%esp\n+\tlea -0x1c0(%ebp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x29c(%ebp)\n+\tmov %eax,-0x308(%ebp)\n+\tpush %eax\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1a0(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x1a8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2b4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5790 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x1a8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x1a0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b4(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1a8(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0x18c(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x1a4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 5760 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x1a0(%ebp)\n+\tjae 4b7c \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c8(%ebp),%esi\n+\tcmp %esi,-0x190(%ebp)\n+\tje 5ad0 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0x188(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%esi\n+\tjae 5500 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x190(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n+\tcmp %eax,%edx\n+\tjb 3602 <__cxa_finalize@plt+0x272>\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tsub $0x4,%esp\n+\tlea -0x1a8(%ebp),%esi\n+\tpush %eax\n \tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov %eax,(%esp)\n-\tmov 0x64(%esp),%eax\n-\tmov %edx,0x10(%esp)\n-\tmov 0x60(%esp),%ebp\n-\tmov %esi,0x14(%esp)\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov 0xc(%ebp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:498\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x3c(%esp)\n-\tmov 0x0(%ebp),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%edx\n-\tmov 0xc(%eax),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ebx\n-\tsub (%eax),%ebx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%ecx\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n-\txor %edx,%edx\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov 0x4(%esi),%edi\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n-\tmov %ecx,%eax\n-\tdivl (%esi)\n-\txor %edx,%edx\n-\tmov %eax,0x4(%esp)\n-\tmov %ecx,%eax\n-\tmov %edi,%ecx\n-\tdiv %edi\n-\tmov %eax,%edi\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tcmp $0x4,%ebx\n-\tje 49e8 , std::allocator >)@@Base+0xe8>\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov 0x4(%esp),%eax\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%ebx\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tsub $0x1,%ebx\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tdiv %ecx\n-\tmov %edx,0x4(%esp)\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tcmp $0x1,%ebx\n-\tjbe 49e8 , std::allocator >)@@Base+0xe8>\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov %edi,%eax\n-\txor %edx,%edx\n-\tdivl 0x8(%esi)\n-\tmov %edx,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov 0x4(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:75\n-\tmov %edi,0x20(%esp)\n-\tlea 0x24(%esp),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:77\n-\tmovl $0x0,0x28(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov %ebx,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:78\n-\tmovl $0x0,0x2c(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:79\n-\tmovl $0x0,0x30(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:80\n-\tmovl $0x0,0x34(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:81\n-\tmovb $0x0,0x38(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:524\n-\tcmp %ebx,0x68(%esp)\n-\tje 4a41 , std::allocator >)@@Base+0x141>\n-/usr/include/seqan/align/dp_traceback_impl.h:525\n-\tsub $0x8,%esp\n-\tmov %esi,%ecx\n-\tpush $0x4\n-\tmov 0x74(%esp),%eax\n-\tsub %ebx,%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %esi\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x170(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x178(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5970 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x178(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x170(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+\tmov %ecx,-0x174(%ebp)\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x174(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tje 33c0 <__cxa_finalize@plt+0x30>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tsub $0x4,%esp\n+\tlea -0x178(%ebp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x29c(%ebp)\n+\tmov %eax,-0x30c(%ebp)\n \tpush %eax\n-\tmov 0x18(%esp),%edx\n-\tmov 0x10(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x158(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:1485\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:527\n-\tmov 0x8(%esp),%eax\n-\tlea 0x20(%esp),%ebx\n-\tmov (%eax),%eax\n-\tcmp %edi,%eax\n-\tje 4a67 , std::allocator >)@@Base+0x167>\n-/usr/include/seqan/align/dp_traceback_impl.h:528\n-\tsub $0x8,%esp\n-\tsub %edi,%eax\n-\tmov %esi,%ecx\n-\tmov %ebx,%edx\n-\tpush $0x2\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x160(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2b8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 5720 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x160(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x158(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b8(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x160(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0x144(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x15c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 5700 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x158(%ebp)\n+\tjae 4cae \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0x140(%ebp),%esi\n+\tcmp %esi,-0x148(%ebp)\n+\tje 5ab0 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0x140(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%esi\n+\tjae 5580 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x148(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n+\tcmp %eax,%edx\n+\tjb 33f1 <__cxa_finalize@plt+0x61>\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tsub $0x4,%esp\n+\tmov -0x2a0(%ebp),%ebx\n \tpush %eax\n-\tmov 0x10(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tpush %esi\n+\tlea -0x160(%ebp),%esi\n+\tpush %esi\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x128(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1470\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %edi,%edi\n-\tje 4bd0 , std::allocator >)@@Base+0x2d0>\n-\txor %ecx,%ecx\n-\tmov %ebx,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n-\tmov 0x4(%esp),%eax\n-\ttest %eax,%eax\n-\tjne 4d00 , std::allocator >)@@Base+0x400>\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tsub $0x8,%esp\n-\tmov 0x14(%esp),%eax\n-\tmovzbl (%eax),%eax\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x130(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2dc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 59b0 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x130(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x128(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+\tmov %ecx,-0x12c(%ebp)\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmpl $0x3fffffff,-0x12c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tje 36a1 <__cxa_finalize@plt+0x311>\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tsub $0x4,%esp\n+\tlea -0x130(%ebp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x29c(%ebp)\n+\tmov %eax,-0x310(%ebp)\n \tpush %eax\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x110(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:1485\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov (%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x118(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n \tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%ebp\n-\tsub %ecx,%ebp\n-\tmov %ebp,%edx\n-\tsar $0x4,%edx\n-\tmov %edx,0x4(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tje 56a0 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ecx,-0x118(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,-0x110(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov 0x4(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x118(%ebp),%ebx\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov -0xfc(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,-0x114(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tlea (%ecx,%eax,1),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%ebx\n+\tje 5670 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,-0x110(%ebp)\n+\tjae 4dda \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0xf8(%ebp),%edi\n+\tmov %edi,-0x29c(%ebp)\n+\tcmp %edi,-0x100(%ebp)\n+\tje 5ac0 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tmov -0xf8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp %edx,%edi\n+\tjae 5600 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmov $0x3fffffff,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x100(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tsub %ecx,%edx\n \tcmp %eax,%edx\n-\tjb 4db8 , std::allocator >)@@Base+0x4b8>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%edx),%ebx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ebx,%eax\n-\tjae 4bb0 , std::allocator >)@@Base+0x2b0>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ebx\n-\tjbe 4f35 , std::allocator >)@@Base+0x635>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%edx\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%edx\n-\tadd %ebx,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%ebx\n-\tmov %edx,0x14(%esp)\n-\tshl $0x4,%ebx\n+\tjb 35aa <__cxa_finalize@plt+0x21a>\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tsub $0x4,%esp\n+\tlea -0x118(%ebp),%edi\n+\tpush %eax\n \tpush %ebx\n-\tmov 0x24(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x10(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x18(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %edi\n+\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tmov -0x2a8(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:1470\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0xc(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 4b7b , std::allocator >)@@Base+0x27b>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 4b62 , std::allocator >)@@Base+0x262>\n-\tjmp 4b40 , std::allocator >)@@Base+0x240>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%edx),%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebx,-0x10(%eax)\n-\tmov -0xc(%edx),%ebx\n-\tmov %ebx,-0xc(%eax)\n-\tmov -0x8(%edx),%ebx\n-\tmov %ebx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%edx),%ebx\n-\tmov %bl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %esi,%edx\n-\tjb 4b40 , std::allocator >)@@Base+0x240>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x24(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x10(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tlea 0x8(%ebx),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ecx,(%ebx)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ebx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ebx\n+\tje 5920 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov -0x2a8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ebx,(%edi)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov %ecx,0x8(%edi)\n+\tmov 0x4(%eax),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2a8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+\tmov %ebx,0x4(%edi)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+\tlea -0xf8(%ebp),%eax\n+\tmov %eax,-0x29c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x118(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %esi,%eax\n+\tje 4e7a \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x110(%ebp),%ebx\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-\tmov (%esp),%esi\n-\tlea (%eax,%ebp,1),%ecx\n-\tmov %ecx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x4(%esp)\n-\tjae 4bb0 , std::allocator >)@@Base+0x2b0>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %edi,0x8(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esp),%edi\n-\tlea 0x10(%eax,%ebp,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%ecx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%ecx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tmov 0x3c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 506d , std::allocator >)@@Base+0x76d>\n-\tadd $0x4c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x130(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2dc(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4ea6 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x128(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tmov %ebx,%edx\n-\tmov %esi,%ecx\n-\tmov 0x14(%esp),%eax\n-\tmovzbl (%eax),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tpush $0x0\n-\tmov 0x10(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\tmov 0x14(%esp),%edx\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\ttest %edx,%edx\n-\tje 4bb0 , std::allocator >)@@Base+0x2b0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov (%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%edx\n-\tsub %ecx,%edx\n-\tmov %edx,0x8(%esp)\n-\tsar $0x4,%edx\n-\tmov %edx,0xc(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x160(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b8(%ebp),%eax\n \tcmp %eax,%edx\n-\tjb 4d80 , std::allocator >)@@Base+0x480>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 4da6 , std::allocator >)@@Base+0x4a6>\n-/usr/include/seqan/sequence/sequence_interface.h:833\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 4efc , std::allocator >)@@Base+0x5fc>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%ebx\n-\tlea (%ebx,%edx,1),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ebp,%edx\n-\tshl $0x4,%edx\n+\tje 4ed2 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x158(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n \tpush %edx\n-\tmov 0x24(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x10(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebp,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x10(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 4cbb , std::allocator >)@@Base+0x3bb>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 4ca2 , std::allocator >)@@Base+0x3a2>\n-\tjmp 4c80 , std::allocator >)@@Base+0x380>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov 0x4(%edx),%ebx\n-\tmov (%edx),%ebp\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebx,-0xc(%eax)\n-\tmov -0x8(%edx),%ebx\n-\tmov %ebp,-0x10(%eax)\n-\tmov %ebx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%edx),%ebx\n-\tmov %bl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %esi,%edx\n-\tjb 4c80 , std::allocator >)@@Base+0x380>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x24(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x10(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x178(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2d8(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4efe \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x170(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%ebp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-\tmov 0x8(%esp),%esi\n-\tlea (%eax,%esi,1),%edx\n-\tmov (%esp),%esi\n-\tmov %edx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ebp,0xc(%esp)\n-\tjae 4da6 , std::allocator >)@@Base+0x4a6>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x4(%esp),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %esi,0x8(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-\tmov (%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4da6 , std::allocator >)@@Base+0x4a6>\n-\tlea 0x0(%esi),%esi\n-\tmov 0x10(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\tmov 0xc(%esp),%ebx\n-\tmovzbl (%ebx),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n-\ttest %al,%al\n-\tje 5024 , std::allocator >)@@Base+0x724>\n-/usr/include/seqan/align/dp_traceback_impl.h:390\n-\ttest $0x1,%al\n-\tjne 4e28 , std::allocator >)@@Base+0x528>\n-/usr/include/seqan/align/dp_traceback_impl.h:394\n-\ttest $0x40,%al\n-\tje 4d32 , std::allocator >)@@Base+0x432>\n-/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n-\ttest $0x4,%al\n-\tjne 4de0 , std::allocator >)@@Base+0x4e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n-\ttest $0x10,%al\n-\tjne 4de0 , std::allocator >)@@Base+0x4e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:402\n-\ttest $0x20,%al\n-\tje 4d46 , std::allocator >)@@Base+0x446>\n-/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n-\ttest $0x2,%al\n-\tjne 4e88 , std::allocator >)@@Base+0x588>\n-/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n-\ttest $0x8,%al\n-\tjne 4e88 , std::allocator >)@@Base+0x588>\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%edi\n-\ttest %edi,%edi\n-\tjne 4d0e , std::allocator >)@@Base+0x40e>\n-\tmov %ebx,%eax\n-\tmov %edx,%ebx\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1a8(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b4(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4f2a \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1a0(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\txor %edi,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n \tpush %edx\n-\tmov %ebx,%edx\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\tmov 0x14(%esp),%eax\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n-\tjne 4bf5 , std::allocator >)@@Base+0x2f5>\n-\tjmp 4bb0 , std::allocator >)@@Base+0x2b0>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x4(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %eax,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esp),%esi\n-\tlea 0x10(%ecx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/align/dp_traceback_impl.h:543\n-\ttest %edi,%edi\n-\tje 4bb0 , std::allocator >)@@Base+0x2b0>\n-\tjmp 4a99 , std::allocator >)@@Base+0x199>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %edi,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esp),%edi\n-\tlea 0x10(%ecx,%ebp,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4bb0 , std::allocator >)@@Base+0x2b0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:281\n-\ttest $0x4,%bl\n-\tje 4ed0 , std::allocator >)@@Base+0x5d0>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0x0(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%edi),%eax\n-\ttest %eax,%eax\n-\tje 4fa0 , std::allocator >)@@Base+0x6a0>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n-\tmov 0x10(%esp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n-\tmov 0xc(%eax),%ebx\n-\tmov 0xc(%ebp),%eax\n-\tsub (%ebx),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tsubl $0x1,0x4(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n-\tmov %al,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tmov 0x4(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tmov %eax,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:293\n-\tjmp 4e6f , std::allocator >)@@Base+0x56f>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:201\n-\ttest $0x1,%bl\n-\tje 4f70 , std::allocator >)@@Base+0x670>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%eax),%ebx\n-\ttest %ebx,%ebx\n-\tje 4fc8 , std::allocator >)@@Base+0x6c8>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n-\tmov 0x10(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tsubl $0x1,0x4(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tmov %edi,0x20(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n-\tmov 0x4(%eax),%eax\n-\tnot %eax\n-\tadd 0xc(%ebp),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n-\tmov %al,(%ebx)\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tmov 0x4(%esp),%eax\n-\tmov %eax,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %edi,%edi\n-\tjne 4a73 , std::allocator >)@@Base+0x173>\n-\tmov 0xc(%esp),%eax\n-\tmov %edx,%ebx\n-\tmovzbl (%eax),%edx\n-\tjmp 4d54 , std::allocator >)@@Base+0x454>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:358\n-\ttest $0x2,%bl\n-\tje 4ff8 , std::allocator >)@@Base+0x6f8>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%eax),%ebx\n-\ttest %ebx,%ebx\n-\tje 5040 , std::allocator >)@@Base+0x740>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov 0xc(%eax),%ebx\n-\tmov 0xc(%ebp),%eax\n-\tsub 0x4(%ebx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n-\tmov 0x10(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tmov %edi,0x20(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n-\tmov %al,(%ebx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tje 4e77 , std::allocator >)@@Base+0x577>\n-\tjmp 4d07 , std::allocator >)@@Base+0x407>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:283\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1c0(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2d4(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4f56 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1b8(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tmov %edx,0x18(%esp)\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:285\n-\tmov 0x1c(%esp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%edx\n-\tmov $0x1,%ecx\n-\tmovb $0x4,(%eax)\n-\tjmp 4dec , std::allocator >)@@Base+0x4ec>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0x200\n-\tmov 0x24(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x10(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1f0(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2b0(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4f82 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1e8(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x10(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tjne 4c5c , std::allocator >)@@Base+0x35c>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%esi\n-\tlea (%eax,%esi,1),%edx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 4cd2 , std::allocator >)@@Base+0x3d2>\n-\tmov %ecx,0x8(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0x200\n-\tmov 0x24(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x10(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x208(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2d0(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4fae \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x200(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x8(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tjne 4b05 , std::allocator >)@@Base+0x205>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ebp,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 4b8a , std::allocator >)@@Base+0x28a>\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_impl.h:203\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x238(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2ac(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 4fda \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x230(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tmov %edx,0x18(%esp)\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:206\n-\tmov 0x1c(%esp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%edx\n-\tmov $0x1,%ecx\n-\tmovb $0x1,(%eax)\n-\tjmp 4e34 , std::allocator >)@@Base+0x534>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %ecx,0x14(%esp)\n-\tpush %edi\n-\tmov 0x24(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x250(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2cc(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 5006 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x248(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x18(%esp),%edx\n-\tmov 0x8(%esp),%ecx\n-\tjmp 4dfa , std::allocator >)@@Base+0x4fa>\n-\tlea 0x0(%esi),%esi\n-\tmov %edx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tmov %ecx,0x24(%esp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x280(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2a4(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 5032 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x278(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tmov 0x24(%esp),%ebx\n-\tmov %eax,0x18(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x1c(%esp),%edx\n-\tmov 0x18(%esp),%ecx\n-\tmov 0x8(%esp),%eax\n-\tjmp 4e42 , std::allocator >)@@Base+0x542>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:360\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x298(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2e4(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 505e \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x290(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tmov %edx,0x18(%esp)\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:362\n-\tmov 0x1c(%esp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%edx\n-\tmov $0x1,%ecx\n-\tmovb $0x2,(%eax)\n-\tjmp 4e94 , std::allocator >)@@Base+0x594>\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x268(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2bc(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 508a \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x260(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush %ecx\n-\tmov 0x10(%esp),%eax\n-\tmov %esi,%ecx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tjmp 4bf5 , std::allocator >)@@Base+0x2f5>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %edx,0x1c(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %ecx,0x24(%esp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x220(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c0(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 50b6 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x218(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tmov 0x24(%esp),%ebx\n-\tmov %eax,0x18(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\tmov 0x1c(%esp),%edx\n-\tmov 0x18(%esp),%ecx\n-\tmov 0x8(%esp),%eax\n-\tjmp 4ea2 , std::allocator >)@@Base+0x5a2>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n-/usr/include/seqan/align/dp_traceback_impl.h:498\n-\tpush %ebp\n-\tpush %edi\n-\tcall cff6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x716>\n-\tadd $0xef6d,%edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x5c,%esp\n-\tmov 0x70(%esp),%ebp\n-\tmov %eax,0x8(%esp)\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov 0xc(%ebp),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:498\n-\tmov %ecx,0x14(%esp)\n-\tmov %edi,0x1c(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:498\n-\tmov %gs:0x14,%edi\n-\tmov %edi,0x4c(%esp)\n-\tmov 0x74(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%edx\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%esi\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n-\txor %edx,%edx\n-\tmov %esi,%eax\n-\tdivl (%ebx)\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov 0x4(%ebx),%edx\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n-\tmov %edx,0x10(%esp)\n-\txor %edx,%edx\n-\tmov %eax,0xc(%esp)\n-\tmov %esi,%eax\n-\tdivl 0x10(%esp)\n-\tmov %eax,%esi\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tcmp $0x4,%ecx\n-\tje 510c , std::allocator >)@@Base+0x80c>\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov 0xc(%esp),%eax\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%ecx\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tdivl 0x10(%esp)\n-\tmov %edx,0xc(%esp)\n-/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n-\tcmp $0x1,%ecx\n-\tjbe 510c , std::allocator >)@@Base+0x80c>\n-/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n-\tmov %esi,%eax\n-\txor %edx,%edx\n-\tdivl 0x8(%ebx)\n-\tmov %edx,%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov 0xc(%esp),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:75\n-\tmov %esi,0x30(%esp)\n-\tlea 0x34(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:77\n-\tmovl $0x0,0x38(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov %edx,0x34(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:78\n-\tmovl $0x0,0x3c(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:79\n-\tmovl $0x0,0x40(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:80\n-\tmovl $0x0,0x44(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:81\n-\tmovb $0x0,0x48(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:524\n-\tcmp %edx,0x78(%esp)\n-\tje 5166 , std::allocator >)@@Base+0x866>\n-/usr/include/seqan/align/dp_traceback_impl.h:525\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1d8(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c4(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 50e2 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1d0(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tmov %ebx,%ecx\n-\tpush $0x4\n-\tmov 0x84(%esp),%eax\n-\tsub %edx,%eax\n-\tmov %edi,%edx\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:527\n-\tmov (%edi),%eax\n-\tlea 0x30(%esp),%edx\n-\tmov %edx,0x10(%esp)\n-\tcmp %esi,%eax\n-\tje 518a , std::allocator >)@@Base+0x88a>\n-/usr/include/seqan/align/dp_traceback_impl.h:528\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x190(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c8(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 510e \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x188(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tsub %esi,%eax\n-\tmov %ebx,%ecx\n-\tpush $0x2\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %esi,%esi\n-\tje 52e0 , std::allocator >)@@Base+0x9e0>\n-\tmov %ebx,0x20(%esp)\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n-\tmov 0xc(%esp),%edi\n-\ttest %edi,%edi\n-\tjne 5400 , std::allocator >)@@Base+0xb00>\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tmov 0x20(%esp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x148(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0x140(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 513a \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x140(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tmov 0x1c(%esp),%eax\n-\tmovzbl (%eax),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tpush %ecx\n-\tmov 0x20(%esp),%edx\n-\tmov %ebx,%ecx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x8(%esp),%eax\n-\tmov 0x4(%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%edx\n-\tsub %ebp,%edx\n-\tmov %edx,%ebx\n-\tsar $0x4,%ebx\n-\tmov %ebx,0xc(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tcmp %eax,%ebx\n-\tjb 54b0 , std::allocator >)@@Base+0xbb0>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%ebx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ebx,%eax\n-\tjae 52c0 , std::allocator >)@@Base+0x9c0>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ebx\n-\tjbe 564b , std::allocator >)@@Base+0xd4b>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%ecx\n-\tmov %edx,0x14(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%ecx\n-\tadd %ebx,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%edx\n-\tmov %ecx,0x1c(%esp)\n-\tshl $0x4,%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x100(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x29c(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 5166 \n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0xf8(%ebp),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x2a0(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n \tpush %edx\n-\tmov 0x2c(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x20(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0x14(%esp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 5283 , std::allocator >)@@Base+0x983>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%ecx\n-\tcmp %edi,%ebp\n-\tjae 5262 , std::allocator >)@@Base+0x962>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%ecx),%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebx,-0x10(%eax)\n-\tmov -0xc(%ecx),%ebx\n-\tmov %ebx,-0xc(%eax)\n-\tmov -0x8(%ecx),%ebx\n-\tmov %ebx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%ecx),%ebx\n-\tmov %bl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %edi,%ecx\n-\tjb 5240 , std::allocator >)@@Base+0x940>\n-\tmov %edx,0x10(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x18(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov 0x20(%esp),%edx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-\tmov 0x8(%esp),%edi\n-\tlea (%eax,%edx,1),%ebx\n-\tmov %ebx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0xc(%esp)\n-\tjae 52c0 , std::allocator >)@@Base+0x9c0>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%edi\n-\tlea 0x10(%eax,%edx,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %esi,0x8(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tmov 0x4c(%esp),%eax\n+./porechop/src/alignment.cpp:121\n+\tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 59c3 , std::allocator >)@@Base+0x10c3>\n-\tadd $0x5c,%esp\n+\tjne 6182 \n+\tmov -0x2a8(%ebp),%eax\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tsub $0x8,%esp\n-\tmov %ebx,%ecx\n-\tmov 0x1c(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\tpush %eax\n-\tpush $0x0\n-\tmov 0x20(%esp),%edx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\tmov 0x1c(%esp),%edx\n-\tadd $0x10,%esp\n-\ttest %edx,%edx\n-\tje 52c0 , std::allocator >)@@Base+0x9c0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x8(%esp),%eax\n-\tmov 0x4(%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%ebp\n-\tsub %ecx,%ebp\n-\tmov %ebp,%ebx\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x10(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tcmp %eax,%ebx\n-\tjb 5480 , std::allocator >)@@Base+0xb80>\n-/usr/include/seqan/sequence/string_base.h:1344\n+\tret $0x4\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/charconv.h:104\n+\tmov -0x29c(%ebp),%ebx\n+\tadd %ebx,%ebx\n+/usr/include/c++/14/bits/charconv.h:105\n+\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/14/bits/charconv.h:106\n+\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n+\tjmp 454f \n+/usr/include/c++/14/bits/charconv.h:104\n+\tmov -0x29c(%ebp),%esi\n+\tadd %esi,%esi\n+/usr/include/c++/14/bits/charconv.h:105\n+\tmovzbl -0xe5(%ebp,%esi,1),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/14/bits/charconv.h:106\n+\tmovzbl -0xe6(%ebp,%esi,1),%eax\n+\tjmp 470f \n+/usr/include/c++/14/bits/charconv.h:104\n+\tmov -0x29c(%ebp),%ebx\n+\tadd %ebx,%ebx\n+/usr/include/c++/14/bits/charconv.h:105\n+\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/14/bits/charconv.h:106\n+\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n+\tjmp 400f \n+/usr/include/c++/14/bits/charconv.h:104\n+\tmov -0x29c(%ebp),%ebx\n+\tadd %ebx,%ebx\n+/usr/include/c++/14/bits/charconv.h:105\n+\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/14/bits/charconv.h:106\n+\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n+\tjmp 41cf \n+/usr/include/c++/14/bits/charconv.h:104\n+\tmov -0x29c(%ebp),%esi\n+\tadd %esi,%esi\n+/usr/include/c++/14/bits/charconv.h:105\n+\tmovzbl -0xe5(%ebp,%esi,1),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/14/bits/charconv.h:106\n+\tmovzbl -0xe6(%ebp,%esi,1),%eax\n+\tjmp 438f \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x2(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n \tadd $0x1,%ebx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ebx,%eax\n-\tjae 54a3 , std::allocator >)@@Base+0xba3>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ebx\n-\tjbe 5684 , std::allocator >)@@Base+0xd84>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%edx\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:69\n+\tjmp 4420 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x2(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x1,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:69\n+\tjmp 4260 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x2(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x1,%ebx\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/charconv.h:69\n+\tjmp 45e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x2(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x1,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:69\n+\tjmp 40a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x2(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x1,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:69\n+\tjmp 3f08 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x3(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x2,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:70\n+\tjmp 4260 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x3(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x2,%ebx\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/charconv.h:70\n+\tjmp 45e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x3(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x2,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:70\n+\tjmp 40a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x3(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x2,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:70\n+\tjmp 3f08 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tmov %edi,%ebx\n+\tlea 0x3(%edi),%eax\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x2,%ebx\n+\tmov %ebx,-0x2b0(%ebp)\n+/usr/include/c++/14/bits/charconv.h:70\n+\tjmp 4420 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd $0x3,%edi\n+\tmov %edi,-0x2b0(%ebp)\n+\tjmp 4260 \n+\txchg %ax,%ax\n+\tadd $0x3,%edi\n+\tmov %edi,-0x2b0(%ebp)\n+\tjmp 3f08 \n+\txchg %ax,%ax\n+\tadd $0x3,%edi\n+\tmov %edi,-0x2b0(%ebp)\n+\tjmp 40a0 \n+\txchg %ax,%ax\n+\tadd $0x3,%edi\n+\tmov %edi,-0x2b0(%ebp)\n+\tjmp 4420 \n+\txchg %ax,%ax\n+\tadd $0x3,%edi\n+\tmov %edi,-0x2ac(%ebp)\n+\tjmp 45e0 \n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%edx\n-\tadd %ebx,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%ecx\n-\tmov %edx,0x20(%esp)\n-\tshl $0x4,%ecx\n+\tlea -0x280(%ebp),%esi\n \tpush %ecx\n-\tmov 0x2c(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x24(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %ecx,%ecx\n-\tje 53bb , std::allocator >)@@Base+0xabb>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %edi,%ecx\n-\tjae 53a2 , std::allocator >)@@Base+0xaa2>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov (%edx),%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x10,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebx,-0x10(%eax)\n-\tmov -0xc(%edx),%ebx\n-\tmov %ebx,-0xc(%eax)\n-\tmov -0x8(%edx),%ebx\n-\tmov %ebx,-0x8(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovzbl -0x4(%edx),%ebx\n-\tmov %bl,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %edi,%edx\n-\tjb 5380 , std::allocator >)@@Base+0xa80>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2f0(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x248(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x250(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2cc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tjne 4834 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2cc(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjb 5a07 \n+\tmov %eax,-0x2ac(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2cc(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 53d6 \n+\tmov -0x2cc(%ebp),%esi\n+\tmov -0x2ac(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tjmp 5a07 \n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n \tsub $0xc,%esp\n+\tlea -0x238(%ebp),%esi\n \tpush %ecx\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x18(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-\tmov 0x8(%esp),%edi\n-\tlea (%eax,%ebp,1),%ebx\n-\tmov %ebx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x10(%esp)\n-\tjae 54a3 , std::allocator >)@@Base+0xba3>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0xc(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%ebp,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %edi,0x8(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%edi\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 54a3 , std::allocator >)@@Base+0xba3>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov 0x18(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\tmov 0x14(%esp),%edi\n-\tmovzbl (%edi),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n-\tmov %eax,%edx\n-\ttest %al,%al\n-\tje 5830 , std::allocator >)@@Base+0xf30>\n-/usr/include/seqan/align/dp_traceback_impl.h:390\n-\ttest $0x1,%al\n-\tjne 54d8 , std::allocator >)@@Base+0xbd8>\n-/usr/include/seqan/align/dp_traceback_impl.h:394\n-\ttest $0x40,%al\n-\tje 5434 , std::allocator >)@@Base+0xb34>\n-/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n-\ttest $0x4,%al\n-\tjne 56c0 , std::allocator >)@@Base+0xdc0>\n-/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n-\ttest $0x10,%al\n-\tjne 5540 , std::allocator >)@@Base+0xc40>\n-/usr/include/seqan/align/dp_traceback_impl.h:402\n-\ttest $0x20,%al\n-\tje 5448 , std::allocator >)@@Base+0xb48>\n-/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n-\ttest $0x2,%al\n-\tjne 5588 , std::allocator >)@@Base+0xc88>\n-/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n-\ttest $0x8,%al\n-\tjne 5608 , std::allocator >)@@Base+0xd08>\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x30(%esp),%esi\n-\ttest %esi,%esi\n-\tjne 540e , std::allocator >)@@Base+0xb0e>\n-\tmov %ebx,%edi\n-\tmov 0x20(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tsub $0x8,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\txor %esi,%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tpush %edi\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2f4(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x200(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x208(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tjne 4966 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d0(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%esi\n+\tcmp $0x4,%ecx\n+\tjae 60dd \n+\txor %ebx,%ebx\n+\ttest $0x2,%cl\n+\tje 546b \n+\tmovzwl (%esi),%ebx\n+\tmov %bx,(%edi)\n+\tmov $0x2,%ebx\n+\tand $0x1,%ecx\n+\tje 4975 \n+\tmovzbl (%esi,%ebx,1),%ecx\n+\tmov %cl,(%edi,%ebx,1)\n+\tjmp 4975 \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tsub $0xc,%esp\n+\tlea -0x1f0(%ebp),%esi\n \tpush %ecx\n-\tmov 0x20(%esp),%edx\n-\tmov %ebx,%ecx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\tmov 0x1c(%esp),%eax\n-\tadd $0x10,%esp\n-\ttest %eax,%eax\n-\tjne 5307 , std::allocator >)@@Base+0xa07>\n-\tjmp 52c0 , std::allocator >)@@Base+0x9c0>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%ecx,%ebp,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%edi\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:543\n-\ttest %esi,%esi\n-\tje 52c0 , std::allocator >)@@Base+0x9c0>\n-\tjmp 51c6 , std::allocator >)@@Base+0x8c6>\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%ebp,%edx,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %esi,0x8(%edi)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esp),%edi\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 52c0 , std::allocator >)@@Base+0x9c0>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:201\n-\ttest $0x1,%bl\n-\tje 5730 , std::allocator >)@@Base+0xe30>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0x0(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%edi),%ebx\n-\ttest %ebx,%ebx\n-\tje 57b0 , std::allocator >)@@Base+0xeb0>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n-\tmov 0x18(%esp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tsub $0x1,%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tsubl $0x1,0xc(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tmov %esi,0x30(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n-\tmov 0x4(%eax),%eax\n-\tnot %eax\n-\tadd 0xc(%ebp),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n-\tmov %al,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tmov 0xc(%esp),%eax\n-\tmov %eax,0x34(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %esi,%esi\n-\tjne 5198 , std::allocator >)@@Base+0x898>\n-\tmov 0x14(%esp),%eax\n-\tmov 0x20(%esp),%ebx\n-\tmovzbl (%eax),%edi\n-\tjmp 5456 , std::allocator >)@@Base+0xb56>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:281\n-\ttest $0x4,%bl\n-\tje 58e2 , std::allocator >)@@Base+0xfe2>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0x0(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 58c5 , std::allocator >)@@Base+0xfc5>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%esi),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n-\tmov 0x18(%esp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tsubl $0x1,0xc(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x30(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n-\tmov 0xc(%eax),%edx\n-\tmov 0xc(%ebp),%eax\n-\tsub (%edx),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n-\tmov %al,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tmov 0xc(%esp),%eax\n-\tmov %eax,0x34(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:293\n-\tjmp 551f , std::allocator >)@@Base+0xc1f>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:310\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2f8(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1b8(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x1c0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tjne 4a98 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d4(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%esi\n+\tcmp $0x4,%ebx\n+\tjae 60a6 \n+\txor %ecx,%ecx\n \ttest $0x2,%bl\n-\tje 5921 , std::allocator >)@@Base+0x1021>\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x30(%esp),%eax\n-\tmov 0x18(%esp),%esi\n-\tmov %ecx,0x28(%esp)\n-\tmov %ebp,%ecx\n-\tmov %eax,%edi\n-\tmov %eax,0x2c(%esp)\n-\tmov %edx,%eax\n-\tmov %edi,%ebp\n-\tmov %ecx,%edi\n-\tjmp 55ca , std::allocator >)@@Base+0xcca>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:325\n-\tsub $0x1,%ebp\n-\tmov %ebp,0x30(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov 0xc(%eax),%ebx\n-\tmov 0xc(%edi),%eax\n-\tsub 0x4(%ebx),%eax\n-\tmov %eax,0xc(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1)\n-\tmov %al,(%esi)\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\ttest $0x8,%al\n-\tje 55d6 , std::allocator >)@@Base+0xcd6>\n-/usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2)\n-\ttest $0x2,%al\n-\tje 590c , std::allocator >)@@Base+0x100c>\n-/usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3)\n-\tcmp $0x1,%ebp\n-\tje 57d0 , std::allocator >)@@Base+0xed0>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov (%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%eax),%edx\n-\ttest %edx,%edx\n-\tjne 55b0 , std::allocator >)@@Base+0xcb0>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tje 54eb \n+\tmovzwl (%esi),%ecx\n+\tmov %cx,(%edi)\n+\tmov $0x2,%ecx\n+\tand $0x1,%ebx\n+\tje 4aa7 \n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tmov %bl,(%edi,%ecx,1)\n+\tjmp 4aa7 \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x2c(%esp),%ebx\n-\tmov %eax,0x34(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x24(%esp),%eax\n-\tjmp 55b0 , std::allocator >)@@Base+0xcb0>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:358\n+\tlea -0x1a8(%ebp),%esi\n+\tpush %ecx\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2fc(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x170(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x178(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2d8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tjne 4bca \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%esi\n+\tcmp $0x4,%ebx\n+\tjae 614b \n+\txor %ecx,%ecx\n \ttest $0x2,%bl\n-\tje 594f , std::allocator >)@@Base+0x104f>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov 0x0(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%edi),%ebx\n-\ttest %ebx,%ebx\n-\tje 59a6 , std::allocator >)@@Base+0x10a6>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n-\tmov 0x18(%esp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov 0xc(%eax),%edx\n-\tmov 0xc(%ebp),%eax\n-\tsub 0x4(%edx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tsub $0x1,%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tmov %esi,0x30(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n-\tmov %al,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tje 5527 , std::allocator >)@@Base+0xc27>\n-\tjmp 5407 , std::allocator >)@@Base+0xb07>\n-\tmov %edx,0x10(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tje 556b \n+\tmovzwl (%esi),%ecx\n+\tmov %cx,(%edi)\n+\tmov $0x2,%ecx\n+\tand $0x1,%ebx\n+\tje 4bd9 \n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tmov %bl,(%edi,%ecx,1)\n+\tjmp 4bd9 \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n \tsub $0xc,%esp\n-\tpush $0x200\n-\tmov 0x2c(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0x10(%esp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tjne 5233 , std::allocator >)@@Base+0x933>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%edx,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 5293 , std::allocator >)@@Base+0x993>\n-\tmov %ecx,0x14(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea -0x160(%ebp),%esi\n+\tpush %ecx\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2e8(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x128(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x130(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x2dc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ecx\n+\tjne 4cfc \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2dc(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%esi\n+\tcmp $0x4,%ebx\n+\tjae 6114 \n+\txor %ecx,%ecx\n+\ttest $0x2,%bl\n+\tje 55eb \n+\tmovzwl (%esi),%ecx\n+\tmov %cx,(%edi)\n+\tmov $0x2,%ecx\n+\tand $0x1,%ebx\n+\tje 4d0b \n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tmov %bl,(%edi,%ecx,1)\n+\tjmp 4d0b \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n \tsub $0xc,%esp\n-\tpush $0x200\n-\tmov 0x2c(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x14(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tjne 5374 , std::allocator >)@@Base+0xa74>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ebp,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 53cf , std::allocator >)@@Base+0xacf>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:231\n-\ttest $0x4,%bl\n-\tje 5870 , std::allocator >)@@Base+0xf70>\n-/usr/include/seqan/align/dp_traceback_impl.h:237\n-\tmov 0xc(%esp),%esi\n-\tmov 0x18(%esp),%edi\n-\tmov %ecx,0x28(%esp)\n-\tjmp 56f9 , std::allocator >)@@Base+0xdf9>\n+\tlea -0x118(%ebp),%edi\n+\tpush %ecx\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x2ec(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tmov -0x2a8(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x8(%eax),%edx\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tlea 0x8(%ebx),%ecx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ecx,(%ebx)\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%ebx\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %edx,%ebx\n+\tje 5e0a \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov -0x2a8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x8(%eax),%ecx\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %ebx,(%edi)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov %ecx,0x8(%edi)\n+\tmov 0x4(%eax),%ebx\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov -0x2a8(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %edx,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,0x4(%eax)\n+\tmov %ebx,0x4(%edi)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,0x8(%eax)\n+/usr/include/c++/14/bits/basic_string.h:703\n+\tjmp 4e54 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:247\n-\tsub $0x1,%esi\n-\tmov %esi,0x34(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n-\tmov 0xc(%eax),%edx\n-\tmov 0xc(%ebp),%eax\n-\tsub (%edx),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1)\n-\tmov %dl,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\ttest $0x10,%dl\n-\tje 5707 , std::allocator >)@@Base+0xe07>\n-/usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2)\n-\tand $0x4,%edx\n-\tje 5858 , std::allocator >)@@Base+0xf58>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 3)\n-\tcmp $0x1,%esi\n-\tje 5760 , std::allocator >)@@Base+0xe60>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %edx,%edx\n-\tjne 56e0 , std::allocator >)@@Base+0xde0>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x2c(%esp),%ebx\n-\tmov %eax,0x34(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x24(%esp),%eax\n-\tjmp 56e0 , std::allocator >)@@Base+0xde0>\n-/usr/include/seqan/align/dp_traceback_impl.h:203\n-\tsub $0x8,%esp\n-\tpush %ebx\n-\tpush %ecx\n-\tmov 0x30(%esp),%ecx\n-\tmov 0x18(%esp),%eax\n-\tmov 0x20(%esp),%edx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:206\n-\tmov 0x24(%esp),%eax\n-\tmov $0x1,%ecx\n-\tadd $0x10,%esp\n-\tmovb $0x1,(%eax)\n-\tjmp 54e4 , std::allocator >)@@Base+0xbe4>\n-\tlea 0x0(%esi),%esi\n-\tmov 0x28(%esp),%ecx\n-\tmov %eax,%edi\n-\tmov $0x1,%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%edi),%edx\n-\ttest %edx,%edx\n-\tje 58a0 , std::allocator >)@@Base+0xfa0>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edi),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n-\tmov 0xc(%ebp),%ebx\n-/usr/include/seqan/align/dp_traceback_impl.h:254\n-\tsub $0x1,%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:255\n-\tsub %esi,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1)\n-\tmov 0x18(%esp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x30(%esp),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:254\n-\tmov %eax,0x34(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n-\tmov 0xc(%edx),%edx\n-\tsub (%edx),%ebx\n-\tmov %ebx,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%ebx),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1)\n-\tmov %dl,(%edi)\n-/usr/include/seqan/align/dp_traceback_impl.h:255\n-\tmov 0xc(%esp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:264\n-\tmov %eax,0xc(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:255\n-\tlea 0x1(%ecx,%edi,1),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:264\n-\tjmp 551f , std::allocator >)@@Base+0xc1f>\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 4dda \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0xf8(%ebp),%edi\n+\tmov %edi,-0x29c(%ebp)\n+\tcmp %edi,-0x100(%ebp)\n+\tjne 4dcc \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x29c(%ebp),%ebx\n+\tjmp 4def \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%ebx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %esi,-0x29c(%ebp)\n+\tmov %edx,-0x314(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%ebx),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5b74 \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 56d9 \n+\tmov -0x314(%ebp),%ebx\n+\tmovzwl (%ebx),%edi\n+\tmov -0x29c(%ebp),%ebx\n+\tmov %di,(%ebx)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 4d7f \n+\tmov -0x314(%ebp),%ebx\n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov -0x29c(%ebp),%ebx\n+\tmov %cl,(%ebx,%edi,1)\n+\tjmp 4d7f \n \tlea 0x0(%esi),%esi\n-\tmov %ecx,0x24(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x24(%esp),%ecx\n-\tjmp 54f2 , std::allocator >)@@Base+0xbf2>\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 4cae \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0x140(%ebp),%esi\n+\tcmp %esi,-0x148(%ebp)\n+\tjne 4ca0 \n+\tjmp 4cc3 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %ebx,%esi\n+\tmov %edx,%ebx\n+\tcmp $0x4,%ecx\n+\tjae 5c14 \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 5745 \n+\tmovzwl (%ebx),%edi\n+\tmov %di,(%esi)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 4c53 \n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov %cl,(%esi,%edi,1)\n+\tjmp 4c53 \n \tlea 0x0(%esi),%esi\n-\tmov %edi,%esi\n-\tmov 0x28(%esp),%ecx\n-\tmov 0x2c(%esp),%eax\n-\tmov %ebp,%edi\n-\tmov %esi,%ebp\n-\tmov $0x1,%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov 0x0(%ebp),%edx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%edx),%ebx\n-\ttest %ebx,%ebx\n-\tje 5979 , std::allocator >)@@Base+0x1079>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edx),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:331\n-\tsub $0x1,%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:332\n-\tsub %edi,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:331\n-\tmov %esi,0x30(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:332\n-\tlea 0x1(%ecx,%eax,1),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov 0xc(%edx),%ebx\n-\tmov 0xc(%ebp),%edx\n-\tsub 0x4(%ebx),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1)\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n-\tmov %edx,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%edx),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1)\n-\tmov %dl,(%ebx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %esi,%esi\n-\tje 5527 , std::allocator >)@@Base+0xc27>\n-\tmov 0x14(%esp),%edi\n-\tmov %edx,%eax\n-\tmovzbl (%edi),%ebx\n-\tjmp 540e , std::allocator >)@@Base+0xb0e>\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 4b7c \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c8(%ebp),%esi\n+\tcmp %esi,-0x190(%ebp)\n+\tjne 4b6e \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x2c8(%ebp),%ebx\n+\tjmp 4b91 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:537\n-\tsub $0x8,%esp\n-\tmov %ebx,%edi\n-\tmov 0x28(%esp),%ebx\n-\tpush %edi\n-\tpush %ecx\n-\tmov 0x20(%esp),%edx\n-\tmov %ebx,%ecx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-\tadd $0x10,%esp\n-\tjmp 5307 , std::allocator >)@@Base+0xa07>\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2b4(%ebp),%esi\n+\tcmp $0x4,%ecx\n+\tjae 5bdf \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 57b9 \n+\tmovzwl (%ebx),%edi\n+\tmov %di,(%esi)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 4b21 \n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov %cl,(%esi,%edi,1)\n+\tjmp 4b21 \n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 4a4a \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c4(%ebp),%esi\n+\tcmp %esi,-0x1d8(%ebp)\n+\tjne 4a3c \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x2c4(%ebp),%ebx\n+\tjmp 4a5f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %ebx,%esi\n+\tmov %edx,%ebx\n+\tcmp $0x4,%ecx\n+\tjae 5b3f \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 5825 \n+\tmovzwl (%ebx),%edi\n+\tmov %di,(%esi)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 49ef \n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov %cl,(%esi,%edi,1)\n+\tjmp 49ef \n \tlea 0x0(%esi),%esi\n-\tmov 0x28(%esp),%ecx\n-\tmov 0x0(%ebp),%edi\n-\tmov %esi,%eax\n-\tjmp 576b , std::allocator >)@@Base+0xe6b>\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 4918 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2c0(%ebp),%esi\n+\tcmp %esi,-0x220(%ebp)\n+\tjne 490a \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x2c0(%ebp),%ebx\n+\tjmp 492d \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_impl.h:233\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2ac(%ebp),%esi\n+\tcmp $0x4,%ecx\n+\tjae 5b0a \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 5899 \n+\tmovzwl (%ebx),%edi\n+\tmov %di,(%esi)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 48bd \n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov %cl,(%esi,%edi,1)\n+\tjmp 48bd \n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp $0xf,%edx\n+\tjbe 47e6 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x2bc(%ebp),%esi\n+\tcmp %esi,-0x268(%ebp)\n+\tjne 47d8 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x2bc(%ebp),%ebx\n+\tjmp 47fb \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2a4(%ebp),%esi\n+\tcmp $0x4,%ecx\n+\tjae 5baa \n+\txor %edi,%edi\n+\ttest $0x2,%cl\n+\tje 5909 \n+\tmovzwl (%ebx),%edi\n+\tmov %di,(%esi)\n+\tmov $0x2,%edi\n+\tand $0x1,%ecx\n+\tje 478b \n+\tmovzbl (%ebx,%edi,1),%ecx\n+\tmov %cl,(%esi,%edi,1)\n+\tjmp 478b \n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%ebx\n+\tlea 0x1(%ebx),%edi\n+\tmov %edi,-0x29c(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%edi\n+\tjae 5c49 \n+\ttest %edi,%edi\n+\tje 4e32 \n+\tmovzbl 0x8(%eax),%ebx\n+\tmov -0x2a8(%ebp),%edi\n+\tmov %bl,0x8(%edi)\n+\ttestb $0x2,-0x29c(%ebp)\n+\tje 4e2f \n+\tmov -0x29c(%ebp),%edi\n+\tmovzwl -0x2(%edx,%edi,1),%ebx\n+\tmov %bx,-0x2(%ecx,%edi,1)\n+\tmov 0x4(%eax),%ebx\n+\tjmp 4e32 \n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d8(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5d94 \n+\txor %esi,%esi\n+\ttest $0x2,%cl\n+\tjne 5dfa \n+\tand $0x1,%ecx\n+\tje 4bd9 \n+\tmovzbl (%ebx,%esi,1),%ecx\n+\tmov %cl,(%edi,%esi,1)\n+\tjmp 4bd9 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2dc(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5cf2 \n+\txor %esi,%esi\n+\ttest $0x2,%cl\n+\tjne 5dea \n+\tand $0x1,%ecx\n+\tje 4d0b \n+\tmovzbl (%ebx,%esi,1),%ecx\n+\tmov %cl,(%edi,%esi,1)\n+\tjmp 4d0b \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2cc(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5ccd \n+\txor %esi,%esi\n+\ttest $0x2,%cl\n+\tje 5a19 \n+\tmovzwl (%ebx),%esi\n+\tmov %si,(%edi)\n+\tmov $0x2,%esi\n+\tand $0x1,%ecx\n+\tje 4843 \n+\tmovzbl (%ebx,%esi,1),%ecx\n+\tmov %cl,(%edi,%esi,1)\n+\tjmp 4843 \n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d0(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5d28 \n+\txor %esi,%esi\n+\ttest $0x2,%cl\n+\tjne 5dda \n+\tand $0x1,%ecx\n+\tje 4975 \n+\tmovzbl (%ebx,%esi,1),%ecx\n+\tmov %cl,(%edi,%esi,1)\n+\tjmp 4975 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%esi\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov -0x2d4(%ebp),%edi\n+\tmov %edx,%ebx\n+/usr/include/c++/14/bits/basic_string.h:688\n+\tlea 0x1(%esi),%ecx\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%ecx\n+\tjae 5d5e \n+\txor %esi,%esi\n+\ttest $0x2,%cl\n+\tjne 5dca \n+\tand $0x1,%ecx\n+\tje 4aa7 \n+\tmovzbl (%ebx,%esi,1),%ecx\n+\tmov %cl,(%edi,%esi,1)\n+\tjmp 4aa7 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tmov $0xf,%esi\n+\tjmp 4ca6 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%edi\n+\tjmp 4dd2 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 4b74 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 4a42 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 4910 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 47de \n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov %eax,-0x2b0(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2ac(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5b17 \n+\tmov -0x2ac(%ebp),%esi\n+\tmov -0x2b0(%ebp),%eax\n+\tadd %ebx,%esi\n+\tadd %edx,%ebx\n+\tjmp 5887 \n+\tmov %eax,-0x2b4(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2b0(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5b4c \n+\tmov -0x2b0(%ebp),%esi\n+\tmov -0x2b4(%ebp),%eax\n+\tadd %ebx,%esi\n+\tadd %edx,%ebx\n+\tjmp 5813 \n+\tmov %eax,-0x29c(%ebp)\n+\tmov %ecx,%edi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%edi\n+\tmov (%edx,%ebx,1),%eax\n+\tmov %eax,(%esi,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %edi,%ebx\n+\tjb 5b81 \n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tmov -0x29c(%ebp),%eax\n+\tmov %ebx,-0x314(%ebp)\n+\tmov %edi,-0x29c(%ebp)\n+\tjmp 56bb \n+\tmov %eax,-0x2ac(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2a4(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5bb7 \n+\tmov -0x2a4(%ebp),%esi\n+\tmov -0x2ac(%ebp),%eax\n+\tadd %ebx,%esi\n+\tadd %edx,%ebx\n+\tjmp 58f7 \n+\tmov %eax,-0x2b8(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2b4(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5bec \n+\tmov -0x2b4(%ebp),%esi\n+\tmov -0x2b8(%ebp),%eax\n+\tadd %ebx,%esi\n+\tadd %edx,%ebx\n+\tjmp 57a7 \n+\tmov %eax,-0x2dc(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2b8(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5c21 \n+\tmov -0x2b8(%ebp),%esi\n+\tmov -0x2dc(%ebp),%eax\n+\tadd %ebx,%esi\n+\tadd %edx,%ebx\n+\tjmp 5733 \n+\tmov 0x8(%eax),%ebx\n+\tmov -0x2a8(%ebp),%edi\n+\tmov %edi,-0x2e0(%ebp)\n+\tmov %ebx,0x8(%edi)\n+\tmov -0x29c(%ebp),%edi\n+\tmov -0x4(%edx,%edi,1),%ebx\n+\tmov %ebx,-0x4(%ecx,%edi,1)\n+\tmov -0x2e0(%ebp),%edi\n+\tlea 0xc(%edi),%ebx\n+\tmov %edx,%edi\n+\tand $0xfffffffc,%ebx\n+\tsub %ebx,%ecx\n+\tsub %ecx,%edi\n+\tmov %edi,-0x2e0(%ebp)\n+\tmov -0x29c(%ebp),%edi\n+\tadd %ecx,%edi\n+\tand $0xfffffffc,%edi\n+\tcmp $0x4,%edi\n+\tjb 4e2f \n+\tmov %eax,-0x2e8(%ebp)\n+\tmov -0x2e0(%ebp),%eax\n+\tand $0xfffffffc,%edi\n+\txor %ecx,%ecx\n+\tmov %eax,-0x29c(%ebp)\n+\tmov -0x29c(%ebp),%eax\n+\tmov (%eax,%ecx,1),%eax\n+\tmov %eax,(%ebx,%ecx,1)\n+\tadd $0x4,%ecx\n+\tcmp %edi,%ecx\n+\tjb 5cac \n+\tmov -0x2e8(%ebp),%eax\n+\tmov 0x4(%eax),%ebx\n+\tjmp 4e32 \n+\tmov %eax,-0x2ac(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2cc(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5cda \n+\tjmp 53e9 \n+\tmov %eax,-0x310(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2dc(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5cff \n+\tmov -0x2dc(%ebp),%esi\n+\tmov -0x310(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tjmp 59c7 \n+\tmov %eax,-0x2b0(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2d0(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5d35 \n+\tmov -0x2d0(%ebp),%esi\n+\tmov -0x2b0(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tjmp 5a47 \n+\tmov %eax,-0x2b4(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2d4(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5d6b \n+\tmov -0x2d4(%ebp),%esi\n+\tmov -0x2b4(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tjmp 5a87 \n+\tmov %eax,-0x2b8(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2d8(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 5da1 \n+\tmov -0x2d8(%ebp),%esi\n+\tmov -0x2b8(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tadd %edx,%ebx\n+\tjmp 5987 \n+\tmovzwl (%ebx),%esi\n+\tmov %si,(%edi)\n+\tmov $0x2,%esi\n+\tjmp 5a92 \n+\tmovzwl (%ebx),%esi\n+\tmov %si,(%edi)\n+\tmov $0x2,%esi\n+\tjmp 5a52 \n+\tmovzwl (%ebx),%esi\n+\tmov %si,(%edi)\n+\tmov $0x2,%esi\n+\tjmp 59d2 \n+\tmovzwl (%ebx),%esi\n+\tmov %si,(%edi)\n+\tmov $0x2,%esi\n+\tjmp 5992 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tmov 0x4(%eax),%ebx\n+\tlea 0x1(%ebx),%edi\n+\tmov %edi,-0x2e0(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tcmp $0x4,%edi\n+\tjae 602c \n+\ttest %edi,%edi\n+\tje 564c \n+\tmovzbl 0x8(%eax),%ebx\n+\tmov -0x2a8(%ebp),%edi\n+\tmov %bl,0x8(%edi)\n+\ttestb $0x2,-0x2e0(%ebp)\n+\tje 5649 \n+\tmov -0x2e0(%ebp),%edi\n+\tmovzwl -0x2(%edx,%edi,1),%ebx\n+\tmov %bx,-0x2(%ecx,%edi,1)\n+\tmov 0x4(%eax),%ebx\n+\tjmp 564c \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x1d0(%ebp),%ebx\n+\tlea -0x1d8(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x1d4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2c4(%ebp)\n+\tmov %ebx,-0x1d8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x2f8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x1d0(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %ebx\n-\tpush %ecx\n-\tmov 0x30(%esp),%ecx\n-\tmov 0x20(%esp),%edx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:236\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:237\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:236\n-\tmovb $0x4,(%eax)\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tmov 0x28(%esp),%eax\n-\tadd $0x10,%esp\n-\tmovzbl (%eax),%edx\n-\tjmp 56c9 , std::allocator >)@@Base+0xdc9>\n-\txchg %ax,%ax\n-\tmov %ecx,0x28(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %eax,0x30(%esp)\n-\tpush %edi\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x28(%esp),%ecx\n-\tmov 0x24(%esp),%eax\n-\tjmp 5776 , std::allocator >)@@Base+0xe76>\n-\tmov %ecx,0x24(%esp)\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %eax\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1d8(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4251\n \tadd $0x10,%esp\n-\tmov 0x24(%esp),%ecx\n-\tjmp 555a , std::allocator >)@@Base+0xc5a>\n-/usr/include/seqan/align/dp_traceback_impl.h:283\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tjmp 41c5 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x218(%ebp),%ebx\n+\tlea -0x220(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x21c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2c0(%ebp)\n+\tmov %ebx,-0x220(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x2f4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x218(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %ebx\n-\tpush %ecx\n-\tmov 0x30(%esp),%ecx\n-\tmov 0x18(%esp),%eax\n-\tmov 0x20(%esp),%edx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:285\n-\tmov 0x24(%esp),%eax\n-\tmov $0x1,%ecx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %eax\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x220(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4251\n \tadd $0x10,%esp\n-\tmovb $0x4,(%eax)\n-\tjmp 554c , std::allocator >)@@Base+0xc4c>\n-\tmov %edi,%esi\n-\tmov %ebp,%edi\n-\tmov 0x28(%esp),%ecx\n-\tmov 0x2c(%esp),%eax\n-\tmov %esi,%ebp\n-\tmov %edi,%esi\n-\tjmp 57e3 , std::allocator >)@@Base+0xee3>\n-/usr/include/seqan/align/dp_traceback_impl.h:312\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tjmp 4385 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x260(%ebp),%ebx\n+\tlea -0x268(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x264(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2bc(%ebp)\n+\tmov %ebx,-0x268(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x2f0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x260(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %ebx\n-\tpush %ecx\n-\tmov 0x30(%esp),%ecx\n-\tmov 0x20(%esp),%edx\n-\tmov 0x18(%esp),%eax\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:315\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:316\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:315\n-\tmovb $0x2,(%eax)\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tmov 0x28(%esp),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %eax\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x268(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4251\n \tadd $0x10,%esp\n-\tmovzbl (%eax),%edx\n-\tjmp 5591 , std::allocator >)@@Base+0xc91>\n-/usr/include/seqan/align/dp_traceback_impl.h:360\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tjmp 4545 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x290(%ebp),%ebx\n+\tlea -0x298(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x294(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2e4(%ebp)\n+\tmov %ebx,-0x298(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x2e0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %ebx,-0x2a4(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x290(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n \tpush %ebx\n-\tpush %ecx\n-\tmov 0x30(%esp),%ecx\n-\tmov 0x18(%esp),%eax\n-\tmov 0x20(%esp),%edx\n-\tcall 4470 <__cxa_finalize@plt+0x10e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:362\n-\tmov 0x24(%esp),%eax\n-\tmov $0x1,%ecx\n-\tadd $0x10,%esp\n-\tmovb $0x2,(%eax)\n-\tjmp 5614 , std::allocator >)@@Base+0xd14>\n-\tmov %ecx,0x2c(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %eax,0x34(%esp)\n-\tpush %edx\n-\tmov 0x2c(%esp),%ebx\n-\tmov %edx,0x34(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %eax\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x298(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4251\n \tadd $0x10,%esp\n-\tmov 0x2c(%esp),%ecx\n-\tmov 0x28(%esp),%eax\n-\tmov 0x24(%esp),%edx\n-\tjmp 57f1 , std::allocator >)@@Base+0xef1>\n-\tmov %ecx,0x24(%esp)\n-\tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x2c(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tjmp 4705 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x188(%ebp),%ebx\n+\tlea -0x190(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x18c(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %ebx,-0x2c8(%ebp)\n+\tmov %ebx,-0x190(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tlea 0x1(%esi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x2fc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tmov %ebx,-0x2ac(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x188(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tpush %ebx\n+\tmov -0x2a0(%ebp),%ebx\n+\tpush %eax\n+\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x190(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:4251\n \tadd $0x10,%esp\n-\tmov 0x24(%esp),%ecx\n-\tjmp 5622 , std::allocator >)@@Base+0xd22>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovb $0x2d,(%eax)\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/c++/14/bits/charconv.h:94\n+\tjmp 4005 \n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov 0x8(%eax),%ebx\n+\tmov -0x2a8(%ebp),%edi\n+\tmov %edi,-0x2e8(%ebp)\n+\tmov %ebx,0x8(%edi)\n+\tmov -0x2e0(%ebp),%edi\n+\tmov -0x4(%edx,%edi,1),%ebx\n+\tmov %ebx,-0x4(%ecx,%edi,1)\n+\tmov -0x2e8(%ebp),%edi\n+\tlea 0xc(%edi),%ebx\n+\tmov %edx,%edi\n+\tand $0xfffffffc,%ebx\n+\tsub %ebx,%ecx\n+\tsub %ecx,%edi\n+\tmov %edi,-0x2e8(%ebp)\n+\tmov -0x2e0(%ebp),%edi\n+\tadd %edi,%ecx\n+\tand $0xfffffffc,%ecx\n+\tcmp $0x4,%ecx\n+\tjb 5649 \n+\tmov %eax,-0x2e0(%ebp)\n+\tmov %ecx,%edi\n+\txor %ecx,%ecx\n+\tand $0xfffffffc,%edi\n+\tmov -0x2e8(%ebp),%eax\n+\tmov (%eax,%ecx,1),%eax\n+\tmov %eax,(%ebx,%ecx,1)\n+\tadd $0x4,%ecx\n+\tcmp %edi,%ecx\n+\tjb 6085 \n+\tmov -0x2e0(%ebp),%eax\n+\tmov 0x4(%eax),%ebx\n+\tjmp 564c \n+\tmov %eax,-0x2b4(%ebp)\n+\tmov %ebx,%esi\n+\txor %ecx,%ecx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ecx,1),%edi\n+\tmov -0x2d4(%ebp),%eax\n+\tmov %edi,(%eax,%ecx,1)\n+\tadd $0x4,%ecx\n+\tcmp %esi,%ecx\n+\tjb 60b3 \n+\tmov -0x2d4(%ebp),%esi\n+\tmov -0x2b4(%ebp),%eax\n+\tlea (%esi,%ecx,1),%edi\n+\tlea (%edx,%ecx,1),%esi\n+\tjmp 54d9 \n+\tmov %eax,-0x2b0(%ebp)\n+\tmov %ecx,%esi\n+\txor %ebx,%ebx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ebx,1),%edi\n+\tmov -0x2d0(%ebp),%eax\n+\tmov %edi,(%eax,%ebx,1)\n+\tadd $0x4,%ebx\n+\tcmp %esi,%ebx\n+\tjb 60ea \n+\tmov -0x2d0(%ebp),%esi\n+\tmov -0x2b0(%ebp),%eax\n+\tlea (%esi,%ebx,1),%edi\n+\tlea (%edx,%ebx,1),%esi\n+\tjmp 5459 \n+\tmov %eax,-0x310(%ebp)\n+\tmov %ebx,%esi\n+\txor %ecx,%ecx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ecx,1),%edi\n+\tmov -0x2dc(%ebp),%eax\n+\tmov %edi,(%eax,%ecx,1)\n+\tadd $0x4,%ecx\n+\tcmp %esi,%ecx\n+\tjb 6121 \n+\tmov -0x2dc(%ebp),%esi\n+\tmov -0x310(%ebp),%eax\n+\tlea (%esi,%ecx,1),%edi\n+\tlea (%edx,%ecx,1),%esi\n+\tjmp 55d9 \n+\tmov %eax,-0x2b8(%ebp)\n+\tmov %ebx,%esi\n+\txor %ecx,%ecx\n+\tand $0xfffffffc,%esi\n+\tmov (%edx,%ecx,1),%edi\n+\tmov -0x2d8(%ebp),%eax\n+\tmov %edi,(%eax,%ecx,1)\n+\tadd $0x4,%ecx\n+\tcmp %esi,%ecx\n+\tjb 6158 \n+\tmov -0x2d8(%ebp),%esi\n+\tmov -0x2b8(%ebp),%eax\n+\tlea (%esi,%ecx,1),%edi\n+\tlea (%edx,%ecx,1),%esi\n+\tjmp 5559 \n+./porechop/src/alignment.cpp:121\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+\tjmp 341c <__cxa_finalize@plt+0x8c>\n+\tjmp 3597 <__cxa_finalize@plt+0x207>\n+\tjmp 359e <__cxa_finalize@plt+0x20e>\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,%esi\n+\tjmp 3560 <__cxa_finalize@plt+0x1d0>\n+\tjmp 3647 <__cxa_finalize@plt+0x2b7>\n+\tjmp 362e <__cxa_finalize@plt+0x29e>\n+\tjmp 368e <__cxa_finalize@plt+0x2fe>\n+\tjmp 3695 <__cxa_finalize@plt+0x305>\n+\tjmp 365a <__cxa_finalize@plt+0x2ca>\n+\tjmp 36ce <__cxa_finalize@plt+0x33e>\n+\tjmp 3752 <__cxa_finalize@plt+0x3c2>\n+\tjmp 37bd <__cxa_finalize@plt+0x42d>\n+\tjmp 3653 <__cxa_finalize@plt+0x2c3>\n+\tlea 0x0(%esi),%esi\n \n-000059d0 :\n-adapterAlignment():\n-./porechop/src/adapter_align.cpp:12\n+000061d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>:\n+ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n+./porechop/src/alignment.cpp:6\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n+\tcall 723b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x45b>\n+\tadd $0xde1b,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xe619,%ebx\n-\tsub $0x1b8,%esp\n-\tmov 0x8(%ebp),%ecx\n+\tsub $0x248,%esp\n+\tmov 0x8(%ebp),%esi\n \tmov 0xc(%ebp),%eax\n-\tmov %ecx,-0x174(%ebp)\n-\tmov %eax,-0x160(%ebp)\n-\tmov %ebx,-0x140(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x228(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmov %edi,%ebx\n+\tmov %edi,-0x1ec(%ebp)\n+./porechop/src/alignment.cpp:6\n+\tmov %eax,-0x1f4(%ebp)\n+./porechop/src/alignment.cpp:8\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n-\tlea -0x74(%ebp),%eax\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x78(%ebp)\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x74(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:85\n-\tmovl $0x0,-0x11c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:86\n-\tmovl $0x0,-0x118(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:87\n-\tmovl $0x0,-0x114(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x180(%ebp)\n-\tmov %eax,-0x7c(%ebp)\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tpush %ecx\n-\tcall 3140 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n-\ttest %eax,%eax\n-\tjne 6a20 \n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:85\n-\tmovl $0x0,-0x110(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:86\n-\tmovl $0x0,-0x10c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:87\n-\tmovl $0x0,-0x108(%ebp)\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tpush -0x160(%ebp)\n-\tcall 3140 \n-\tadd $0x10,%esp\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n-\ttest %eax,%eax\n-\tjne 69a8 \n-/usr/include/c++/14/bits/basic_string.h:654\n-\tmov -0x140(%ebp),%edi\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x5c(%ebp),%ecx\n-\tlea -0x64(%ebp),%eax\n-\tmov %ecx,-0x184(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:654\n-\tlea -0x2fdb(%edi),%ebx\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %ecx,-0x64(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:654\n-\tmov %ebx,%edx\n-\tmov %ebx,%ecx\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %eax,-0x1a4(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:654\n-\tcall 3e00 <__cxa_finalize@plt+0xa70>\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x44(%ebp),%edi\n-\tlea -0x4c(%ebp),%eax\n-/usr/include/c++/14/bits/basic_string.h:654\n-\tmov %ebx,%ecx\n-\tmov %ebx,%edx\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %eax,-0x1a8(%ebp)\n-\tmov %edi,-0x188(%ebp)\n-\tmov %edi,-0x4c(%ebp)\n-/usr/include/c++/14/bits/basic_string.h:654\n-\tcall 3e00 <__cxa_finalize@plt+0xa70>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x104(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x100(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xfc(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0x480\n-\tcall 3030 \n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0xc(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x10(%eax)\n-/usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n-\tmovl $0x0,0x14(%eax)\n-\tmovl $0x0,0x18(%eax)\n-\tmovl $0x0,0x1c(%eax)\n-\tmovl $0x0,0x20(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,0x24(%eax)\n-\tmovl $0x0,0x28(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0x2c(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x30(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x34(%eax)\n-/usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n-\tmovl $0x0,0x38(%eax)\n-\tmovl $0x0,0x3c(%eax)\n-\tmovl $0x0,0x40(%eax)\n-\tmovl $0x0,0x44(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x104(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tlea 0x48(%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,-0xfc(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tmov %eax,-0x100(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmovl $0xc,(%esp)\n-\tcall 3030 \n-\tpop %edx\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tlea -0x11c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpop %ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tpush %edx\n-\tpush %eax\n-\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 76c0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-\tmov %ecx,-0x13c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%esi),%edx\n-\tmov $0xc,%eax\n-\tsub %edi,%edx\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edx\n-\tja 5c13 \n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%esi)\n-\tjbe 6ae8 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%eax\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov -0x13c(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/align/gaps_array.h:253\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/align/gaps_array.h:250\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov %ecx,0x20(%esi)\n-/usr/include/seqan/align/gaps_array.h:252\n-\tmovl $0x0,0x14(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x28(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7680 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x110(%ebp),%edx\n-\tmov -0x140(%ebp),%ebx\n-\tpush %edx\n-\tpush %eax\n-\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x28(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 7640 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-\tmov %ecx,-0x13c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x2c(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x30(%esi),%edx\n-\tmov $0xc,%eax\n-\tsub %edi,%edx\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edx\n-\tja 5caa \n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x34(%esi)\n-\tjbe 6b80 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%eax\n-\tmov %eax,0x30(%esi)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov -0x13c(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/align/gaps_array.h:253\n-\tmov %eax,0x3c(%esi)\n-/usr/include/seqan/score/score_simple.h:95\n \tmov 0x10(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov %ecx,0x44(%esi)\n-/usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n-\tmov 0x18(%ebp),%ecx\n-/usr/include/seqan/score/score_simple.h:95\n-\tmov %eax,-0xec(%ebp)\n+./porechop/src/alignment.cpp:9\n+\tmovl $0xffffffff,0x8(%esi)\n+\tmovl $0xffffffff,0x10(%esi)\n+./porechop/src/alignment.cpp:8\n+\tmov %eax,(%esi)\n \tmov 0x14(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:250\n-\tmovl $0x0,0x40(%esi)\n-/usr/include/seqan/score/score_simple.h:95\n-\tmov %eax,-0xe8(%ebp)\n-/usr/include/seqan/score/score_simple.h:96\n-\tmov 0x1c(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:252\n-\tmovl $0x0,0x38(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%esi\n-/usr/include/seqan/score/score_simple.h:96\n-\tmov %eax,-0xe4(%ebp)\n+\tmov %eax,0x4(%esi)\n+./porechop/src/alignment.cpp:9\n \tmov 0x18(%ebp),%eax\n-\tmov %eax,-0xe0(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x28(%esi),%eax\n-/usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n-\tcmp %ecx,0x1c(%ebp)\n-\tje 6480 \n-/usr/include/seqan/sequence/string_alloc.h:75\n+\tmov %eax,0x18(%esi)\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tlea -0x16c(%ebp),%eax\n+\tlea -0x1ac(%ebp),%esi\n+\tmov %eax,-0x20c(%ebp)\n+\tpush %eax\n+\tcall 3070 \n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tmov -0x44(%edi),%ebx\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\txor %ecx,%ecx\n+/usr/include/c++/14/ostream:438\n+\tmov -0x20(%edi),%edx\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tmov %cx,-0xf8(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tmov %ebx,-0x204(%ebp)\n+\tlea 0x8(%ebx),%eax\n+/usr/include/c++/14/ostream:438\n+\tmov 0x4(%edx),%ebx\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tmov -0xc(%ebx),%eax\n+\tmov %ebx,-0x1ac(%ebp)\n+\tmov %ebx,-0x1fc(%ebp)\n+\tmov 0x8(%edx),%ebx\n+\tadd %esi,%eax\n+\tmov %esi,-0x1f0(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tmovl $0x0,-0xfc(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:466\n \tmovl $0x0,-0xf4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,-0xf0(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 6aa0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 75b0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,-0x144(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xa8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xa4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xa0(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x9c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x98(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0x94(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 761c \n-\tmov -0x13c(%ebp),%eax\n-\tmov (%eax),%ecx\n-\tcmp %ecx,0x4(%eax)\n-\tje 761c \n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tsub $0xc,%esp\n-\tlea -0x12c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0x12c(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tmov -0x140(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0x128(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tmov %eax,-0x150(%ebp)\n+\tmovl $0x0,-0xec(%ebp)\n+\tmovl $0x0,-0xe8(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tmov %ebx,-0x200(%ebp)\n+\tmov %ebx,(%eax)\n+\tpop %ebx\n+\tmov %edi,%ebx\n+\tpop %esi\n+\tpush $0x0\n \tpush %eax\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0x124(%ebp)\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tlea -0x124(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0x120(%ebp)\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tmov %eax,-0x148(%ebp)\n-\tmov %eax,(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x144(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%ecx\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:469\n-\tmov %esi,%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje 7270 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x120(%ebp),%edx\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %esi,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %edx,%edx\n-\tje 7470 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %edi,0x4(%eax)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x13c(%ebp),%eax\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2)\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:469\n-\tmov %esi,%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 7440 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x120(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7420 \n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tmov -0x28(%edi),%ebx\n+/usr/include/c++/14/streambuf:473\n+\tlea -0x18c(%ebp),%edx\n+/usr/include/c++/14/streambuf:471\n+\tmovl $0x0,-0x1a4(%ebp)\n+/usr/include/c++/14/sstream:806\n+\tlea -0x1a8(%ebp),%esi\n+/usr/include/c++/14/streambuf:473\n+\tmov %edx,-0x23c(%ebp)\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tlea 0xc(%ebx),%eax\n+\tmov %ebx,-0x210(%ebp)\n+\tmov %eax,-0x1ac(%ebp)\n+\tlea 0x20(%ebx),%eax\n+/usr/include/c++/14/streambuf:473\n+\tmov -0x34(%edi),%ebx\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/14/streambuf:473\n+\tlea 0x8(%ebx),%eax\n+\tmov %ebx,-0x218(%ebp)\n+\tmov %edi,%ebx\n+\tmov %eax,-0x1a8(%ebp)\n+/usr/include/c++/14/streambuf:471\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tmovl $0x0,-0x19c(%ebp)\n+/usr/include/c++/14/streambuf:472\n+\tmovl $0x0,-0x198(%ebp)\n+\tmovl $0x0,-0x194(%ebp)\n+\tmovl $0x0,-0x190(%ebp)\n+/usr/include/c++/14/streambuf:473\n+\tmov %edx,(%esp)\n+\tcall 3380 \n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tmov -0x4(%edi),%ebx\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0x17c(%ebp),%edx\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tmovl $0x10,-0x188(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %edx,-0x240(%ebp)\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tlea 0x8(%ebx),%eax\n+\tmov %ebx,-0x214(%ebp)\n+/usr/include/c++/14/sstream:806\n+\tmov %edi,%ebx\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tmov %eax,-0x1a8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %edx,-0x184(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x180(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x17c(%ebp)\n+/usr/include/c++/14/sstream:806\n+\tpop %eax\n+\tpop %edx\n+\tpush %esi\n+\tpush -0x20c(%ebp)\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+\tpop %esi\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tmov -0x1ac(%ebp),%eax\n+/usr/include/c++/14/sstream:806\n+\tpop %edi\n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %edi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7400 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje 5ebb \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tmov -0x1f4(%ebp),%edi\n+\tmov (%edi),%esi\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tmov -0x1f0(%ebp),%edi\n+\tadd -0xc(%eax),%edi\n+/usr/include/c++/14/bits/basic_ios.h:326\n+\tmov 0x78(%edi),%edx\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tmovl $0x1,0x10(%edi)\n+/usr/include/seqan/stream/iter_stream.h:116\n+\tmov %edx,-0x1e4(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tpush 0x14(%edi)\n+\tpush %edi\n+\tcall 32f0 >::clear(std::_Ios_Iostate)@plt>\n+/usr/include/seqan/align/gaps_base.h:965\n+\tlea -0x1e4(%ebp),%eax\n+/usr/include/seqan/stream/iter_stream.h:328\n+\tpop %ecx\n+\tpop %ebx\n+/usr/include/seqan/align/gaps_base.h:965\n+\tpush %esi\n+\tpush %eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tcall 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x1d4(%ebp),%eax\n+/usr/include/seqan/align/gaps_base.h:965\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tlea -0xa8(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x120(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x1dc(%ebp),%edi\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x1d8(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %eax,-0x22c(%ebp)\n+\tmov %eax,-0x1dc(%ebp)\n+/usr/include/c++/14/streambuf:539\n+\tmov -0x194(%ebp),%eax\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %edi,-0x1f8(%ebp)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x1d4(%ebp)\n+/usr/include/c++/14/sstream:442 (discriminator 1)\n \ttest %eax,%eax\n-\tje 7590 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje 5f06 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tlea -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0x12c(%ebp),%esi\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%esi),%ecx\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%eax\n-\tmov %eax,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edi,%eax\n-\tmov %eax,-0x154(%ebp)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%eax\n-\tmov %eax,-0x14c(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n+\tje 6bb0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9e0>\n+/usr/include/c++/14/streambuf:495\n+\tmov -0x19c(%ebp),%edx\n+/usr/include/c++/14/sstream:448\n+\tmov %eax,%ecx\n \tcmp %eax,%edx\n-\tjae 7510 \n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n-\tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 32e0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n-\tmov -0x150(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%ebx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70\n-\tmovl $0x0,-0xb8(%ebp)\n-\tmovl $0x0,-0xb4(%ebp)\n-\tmovl $0x0,-0xb0(%ebp)\n-\tmovl $0x0,-0xac(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n-\tmov %eax,-0xbc(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 74b0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%ecx\n-\ttest %ecx,%ecx\n-\tje 74d8 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%esi),%eax\n-\tmov (%eax),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1)\n-\tmov %edi,-0xb0(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73\n-\tmov %edi,-0xac(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tcmovae %edx,%eax\n \ttest %edx,%edx\n-\tje 7490 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n-\tmov (%eax),%edx\n-\tmov $0x1,%eax\n-\tsub (%edx),%eax\n-\tmov %eax,-0xb8(%ebp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov -0x140(%ebp),%eax\n-\tmov -0x50(%eax),%esi\n-\tmov (%esi),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %eax,(%edi)\n-\tmov %eax,0x4(%edi)\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x120(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xd8(%ebp)\n-\tmovl $0x0,-0xd4(%ebp)\n-\tmovl $0x0,-0xd0(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 73a0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tje 73c8 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%edi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tsub $0x4,%esp\n-\tlea -0xec(%ebp),%ecx\n-\tlea -0xbc(%ebp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1)\n-\tmov %eax,-0xd0(%ebp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov (%esi),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n-\tmovl $0x1,-0xd8(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tmov %eax,-0xcc(%ebp)\n-\tmov %eax,-0xc8(%ebp)\n-\tmov %eax,-0xc4(%ebp)\n-\tmov -0x148(%ebp),%eax\n-\tmovl $0x0,-0xc0(%ebp)\n-\tmov %eax,-0xdc(%ebp)\n-\tlea -0xdc(%ebp),%eax\n-\tmov %eax,-0x18c(%ebp)\n-\tmov %eax,%edi\n-\tlea -0xcc(%ebp),%eax\n-\tpush %ecx\n-\tmov %edi,%ecx\n-\tpush -0x13c(%ebp)\n-\tpush -0x144(%ebp)\n-\tcall 3eb0 <__cxa_finalize@plt+0xb20>\n-\tmov -0xcc(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tmov -0xdc(%ebp),%esi\n-\tmov -0xc4(%ebp),%edx\n-\tmov -0xc0(%ebp),%ecx\n-\tmov %eax,-0x14c(%ebp)\n-\tmov -0xc8(%ebp),%eax\n-\tmov %eax,-0x154(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7310 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tje 7347 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%edi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2)\n-\tmov -0x14c(%ebp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n-\tadd %ecx,%eax\n-\tmov %eax,-0xd0(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2)\n-\tcmp %edi,%edx\n-\tje 7258 \n-/usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2)\n-\tmov -0x154(%ebp),%edx\n-\tcmp %edx,-0x14c(%ebp)\n-\tje 6c13 \n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x13c(%ebp),%eax\n-\tmov -0x144(%ebp),%edx\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-\tmov 0x4(%edx),%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4)\n-\tmov %eax,-0x130(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 72a0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 72cb \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%esi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n-\tadd %ecx,%eax\n-\tmov %eax,-0xd0(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:462\n-\ttest $0x40,%al\n-\tjne 7701 \n-/usr/include/seqan/align/dp_traceback_impl.h:472\n-\tmov $0x1,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:467\n-\ttest $0x20,%al\n-\tjne 7726 \n-/usr/include/seqan/align/dp_traceback_impl.h:464\n-\tmov %al,-0x132(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tsub $0x4,%esp\n-\tlea -0xf8(%ebp),%esi\n-\tlea -0x130(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n-\tmov %dl,-0x131(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tlea -0x131(%ebp),%ecx\n-\tlea -0x132(%ebp),%edx\n-\tmovl $0x0,-0xf8(%ebp)\n-\tmov %esi,-0x190(%ebp)\n-\tpush %edi\n-\tpush %eax\n-\tmov %esi,%eax\n-\tpush -0x18c(%ebp)\n-\tcall 5080 , std::allocator >)@@Base+0x780>\n-\tmov -0xf8(%ebp),%esi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0x120(%ebp)\n-\tje 6238 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%edi)\n-\tje 6214 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmov %eax,-0x13c(%ebp)\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %edx\n-\tpush -0x13c(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0x128(%ebp)\n-\tje 629f \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%edi)\n-\tje 627b \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmov %eax,-0x13c(%ebp)\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0x13c(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:198\n-\tmov -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/c++/14/streambuf:536\n+\tmov -0x198(%ebp),%edx\n+/usr/include/c++/14/sstream:448\n+\tcmove %ecx,%eax\n+/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n \tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n+/usr/include/c++/14/bits/basic_string.h:1740\n+\tsub %edx,%eax\n+/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n \tpush %eax\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0xa8(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%eax\n-/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n-\tadd $0xc,%esp\n-\tmov %esi,-0xf8(%ebp)\n-\tpush -0x190(%ebp)\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tlea 0x24(%eax),%edx\n-/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n \tpush %edx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush %edi\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:1740\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tsub $0xc,%esp\n+\tlea -0xa4(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tlea -0xe4(%ebp),%edi\n+\tmov %eax,-0x208(%ebp)\n \tpush %eax\n-\tcall 3200 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tcall 3070 \n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tmov -0x204(%ebp),%esi\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\txor %ecx,%ecx\n+\tmovl $0x0,-0x34(%ebp)\n+\tmov %cx,-0x30(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tlea 0x8(%esi),%eax\n+/usr/include/c++/14/ostream:438\n+\tmov -0x1fc(%ebp),%esi\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmovl $0x0,-0x2c(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tmov -0xc(%esi),%edx\n+\tmov %esi,-0xe4(%ebp)\n+\tmov -0x200(%ebp),%esi\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tadd %edi,%edx\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tmov %edx,%eax\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/c++/14/ostream:438\n+\tmov %esi,(%edx)\n+\tpop %esi\n+\tpop %edx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/14/streambuf:471\n+\tmovl $0x0,-0xdc(%ebp)\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tmov -0x210(%ebp),%esi\n+/usr/include/c++/14/streambuf:471\n+\tmovl $0x0,-0xd8(%ebp)\n+\tmovl $0x0,-0xd4(%ebp)\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tlea 0xc(%esi),%eax\n+\tmov %eax,-0xe4(%ebp)\n+\tlea 0x20(%esi),%eax\n+/usr/include/c++/14/streambuf:473\n+\tmov -0x218(%ebp),%esi\n+/usr/include/c++/14/sstream:805 (discriminator 1)\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/14/streambuf:472\n+\tmovl $0x0,-0xd0(%ebp)\n+/usr/include/c++/14/streambuf:473\n+\tlea 0x8(%esi),%eax\n+\tlea -0xc4(%ebp),%esi\n+\tmov %eax,-0xe0(%ebp)\n+\tmov %esi,-0x230(%ebp)\n+/usr/include/c++/14/streambuf:472\n+\tmovl $0x0,-0xcc(%ebp)\n+\tmovl $0x0,-0xc8(%ebp)\n+/usr/include/c++/14/streambuf:473\n \tmov %esi,(%esp)\n-./porechop/src/adapter_align.cpp:29 (discriminator 2)\n-\tlea -0xa8(%ebp),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tmov -0x140(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tpush -0x160(%ebp)\n-\tcall 3140 \n+\tcall 3380 \n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tmov -0x214(%ebp),%esi\n+\tmovl $0x10,-0xc0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0xb8(%ebp)\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tlea 0x8(%esi),%eax\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tlea -0xb4(%ebp),%esi\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0xb4(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %esi,-0x238(%ebp)\n+\tmov %esi,-0xbc(%ebp)\n+/usr/include/c++/14/sstream:806\n+\tlea -0xe0(%ebp),%esi\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tmov %eax,-0xe0(%ebp)\n+/usr/include/c++/14/sstream:806\n+\tpop %eax\n \tpop %edx\n-\tpush -0x174(%ebp)\n-\tmov %eax,%esi\n-\tcall 3140 \n+\tpush %esi\n+\tpush -0x208(%ebp)\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+\tpop %esi\n+\tpop %eax\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov -0x1f4(%ebp),%eax\n+\tmov (%eax),%esi\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tmov -0xe4(%ebp),%eax\n+\tmov -0xc(%eax),%ebx\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tadd $0x24,%esi\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tadd %edi,%ebx\n+/usr/include/c++/14/bits/basic_ios.h:326\n+\tmov 0x78(%ebx),%edx\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tmovl $0x1,0x10(%ebx)\n+/usr/include/seqan/stream/iter_stream.h:116\n+\tmov %edx,-0x1e0(%ebp)\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tpush 0x14(%ebx)\n+\tpush %ebx\n+\tmov -0x1ec(%ebp),%ebx\n+\tcall 32f0 >::clear(std::_Ios_Iostate)@plt>\n+/usr/include/seqan/align/gaps_base.h:965\n+\tlea -0x1e0(%ebp),%eax\n+/usr/include/seqan/stream/iter_stream.h:328\n \tpop %ecx\n-./porechop/src/adapter_align.cpp:29 (discriminator 2)\n-\tpush -0x14c(%ebp)\n+\tpop %ebx\n+/usr/include/seqan/align/gaps_base.h:965\n \tpush %esi\n \tpush %eax\n-\tlea -0x104(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tcall 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x1bc(%ebp),%eax\n+/usr/include/seqan/align/gaps_base.h:965\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x1c4(%ebp),%esi\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x1c0(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %eax,-0x234(%ebp)\n+\tmov %eax,-0x1c4(%ebp)\n+/usr/include/c++/14/streambuf:539\n+\tmov -0xcc(%ebp),%eax\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x1bc(%ebp)\n+/usr/include/c++/14/sstream:442 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 6b90 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9c0>\n+/usr/include/c++/14/streambuf:495\n+\tmov -0xd4(%ebp),%edx\n+/usr/include/c++/14/sstream:448\n+\tmov %eax,%ecx\n+\tcmp %eax,%edx\n+\tcmovae %edx,%eax\n+\ttest %edx,%edx\n+/usr/include/c++/14/streambuf:536\n+\tmov -0xd0(%ebp),%edx\n+/usr/include/c++/14/sstream:448\n+\tcmove %ecx,%eax\n+/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n+\tsub $0xc,%esp\n+/usr/include/c++/14/bits/basic_string.h:1740\n+\tsub %edx,%eax\n+/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n \tpush %eax\n-\tpush %edi\n-\tcall 3360 , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt>\n-\tadd $0x18,%esp\n-./porechop/src/adapter_align.cpp:30\n-\tlea -0x34(%ebp),%esi\n-\tpush %edi\n-\tpush %esi\n-\tcall 30a0 \n-./porechop/src/adapter_align.cpp:30 (discriminator 2)\n+\tpush %edx\n+\tpush $0x0\n+\tpush $0x0\n \tpush %esi\n-\tcall 31c0 , std::allocator >)@plt>\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:1740\n+\tadd $0x20,%esp\n+/usr/include/c++/14/bits/stl_algobase.h:262\n+\tmov -0x1c0(%ebp),%edx\n+\tmov -0x1d8(%ebp),%eax\n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x34(%ebp),%edx\n-./porechop/src/adapter_align.cpp:30 (discriminator 2)\n-\tmov %eax,%esi\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0x2c(%ebp),%eax\n-./porechop/src/adapter_align.cpp:30 (discriminator 2)\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x1c4(%ebp),%esi\n+/usr/include/c++/14/bits/stl_algobase.h:262\n \tcmp %eax,%edx\n-\tje 635d \n+\tcmovae %edx,%eax\n+\tmov %eax,-0x1f4(%ebp)\n+./porechop/src/alignment.cpp:20\n+\ttest %eax,%eax\n+\tjle 698a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n+./porechop/src/alignment.cpp:27\n+\tmov -0x1f4(%ebp),%edx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x1dc(%ebp),%edi\n+./porechop/src/alignment.cpp:29\n+\txor %eax,%eax\n+./porechop/src/alignment.cpp:28\n+\txor %ecx,%ecx\n+./porechop/src/alignment.cpp:27\n+\txor %ebx,%ebx\n+\tmov %edx,-0x1f0(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:30 (discriminator 1)\n+\tcmpb $0x2d,(%edi,%eax,1)\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tmovzbl (%esi,%eax,1),%edx\n+./porechop/src/alignment.cpp:30 (discriminator 1)\n+\tje 6930 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x760>\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tcmp $0x2d,%dl\n+\tje 6b60 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x990>\n+\tmovb $0x0,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:44\n+\tmov -0x1f4(%ebp),%edx\n+./porechop/src/alignment.cpp:42\n+\tmovb $0x0,-0x1f0(%ebp)\n+./porechop/src/alignment.cpp:43\n+\txor %ebx,%ebx\n+./porechop/src/alignment.cpp:44\n+\tlea -0x1(%edx),%ecx\n+./porechop/src/alignment.cpp:42\n+\tmov %ecx,-0x21c(%ebp)\n+./porechop/src/alignment.cpp:44\n+\tmov %ecx,%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:45 (discriminator 1)\n+\tcmpb $0x2d,(%edi,%edx,1)\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tmovzbl (%esi,%edx,1),%ecx\n+./porechop/src/alignment.cpp:45 (discriminator 1)\n+\tje 6968 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x798>\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tcmp $0x2d,%cl\n+\tje 6b50 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x980>\n+./porechop/src/alignment.cpp:55\n+\tmov -0x21c(%ebp),%ebx\n+\tcmpb $0x0,-0x1f8(%ebp)\n+\tmov %ebx,-0x1f0(%ebp)\n+\tjne 698a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n+./porechop/src/alignment.cpp:60\n+\tmov %eax,-0x1f8(%ebp)\n+\tmov -0x1f4(%ebp),%ecx\n+\txor %ebx,%ebx\n+\tjmp 671b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54b>\n+./porechop/src/alignment.cpp:60 (discriminator 2)\n+\tadd $0x1,%ebx\n+./porechop/src/alignment.cpp:60 (discriminator 1)\n+\tcmp %ebx,%ecx\n+\tje 6b70 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9a0>\n+./porechop/src/alignment.cpp:61 (discriminator 1)\n+\tcmpb $0x2d,(%esi,%ebx,1)\n+\tje 6710 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540>\n+\tmov -0x1f8(%ebp),%eax\n+\tmov -0x1f0(%ebp),%ecx\n+\tjmp 6735 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x565>\n+\tnop\n+./porechop/src/alignment.cpp:67 (discriminator 1)\n+\tsub $0x1,%ecx\n+\tjb 673b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x56b>\n+./porechop/src/alignment.cpp:68 (discriminator 1)\n+\tcmpb $0x2d,(%esi,%ecx,1)\n+\tje 6730 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560>\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tmov %ecx,-0x1f0(%ebp)\n+\tcmp %edx,%eax\n+\tjg 6bda , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa0a>\n+\tlea 0x1(%edx),%ecx\n+./porechop/src/alignment.cpp:76\n+\tmov %ebx,-0x224(%ebp)\n+\tmov %ecx,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:77\n+\tmov %eax,%ecx\n+./porechop/src/alignment.cpp:76\n+\tmov %eax,-0x21c(%ebp)\n+\tmov -0x1f8(%ebp),%eax\n+\tmov %edx,-0x220(%ebp)\n+\txor %edx,%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:78 (discriminator 2)\n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tcmp %bl,(%edi,%ecx,1)\n+\tjne 678c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5bc>\n+./porechop/src/alignment.cpp:79\n+\tadd $0x1,%edx\n+./porechop/src/alignment.cpp:77 (discriminator 2)\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tcmp %ecx,%eax\n+\tjne 6780 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b0>\n+./porechop/src/alignment.cpp:82\n+\tmov -0x1ec(%ebp),%ecx\n+\tmov %edx,-0x1f8(%ebp)\n+\tfildl -0x1f8(%ebp)\n+\tmov -0x21c(%ebp),%eax\n+\tfmuls -0x2f0c(%ecx)\n+\tmov -0x224(%ebp),%ebx\n+\tmov -0x220(%ebp),%edx\n+./porechop/src/alignment.cpp:81\n+\tmov %edx,%ecx\n+\tsub %eax,%ecx\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:82\n+\tmov %ecx,-0x1f8(%ebp)\n+\tfildl -0x1f8(%ebp)\n+\tmov -0x228(%ebp),%ecx\n+\tfdivrp %st,%st(1)\n+\tfstpl 0x1c(%ecx)\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tmov -0x1f0(%ebp),%ecx\n+\tcmp %ecx,%ebx\n+\tjg 6bd3 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa03>\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:84\n+\tmov %ebx,-0x224(%ebp)\n+\tmov %ecx,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:85\n+\tmov %ebx,%ecx\n+./porechop/src/alignment.cpp:84\n+\tmov %eax,-0x21c(%ebp)\n+\tmov -0x1f8(%ebp),%eax\n+\tmov %edx,-0x220(%ebp)\n+\txor %edx,%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:86 (discriminator 2)\n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tcmp %bl,(%edi,%ecx,1)\n+\tjne 682c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x65c>\n+./porechop/src/alignment.cpp:87\n+\tadd $0x1,%edx\n+./porechop/src/alignment.cpp:85 (discriminator 2)\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tcmp %ecx,%eax\n+\tjne 6820 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x650>\n+./porechop/src/alignment.cpp:90\n+\tmov -0x1ec(%ebp),%ecx\n+\tmov %edx,-0x1f8(%ebp)\n+\tfildl -0x1f8(%ebp)\n+\tmov -0x21c(%ebp),%eax\n+\tfmuls -0x2f0c(%ecx)\n+\tmov -0x224(%ebp),%ebx\n+\tmov -0x220(%ebp),%edx\n+./porechop/src/alignment.cpp:89\n+\tmov -0x1f0(%ebp),%ecx\n+./porechop/src/alignment.cpp:92\n+\tmov %eax,-0x21c(%ebp)\n+\tmovl $0x0,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:89\n+\tsub %ebx,%ecx\n+./porechop/src/alignment.cpp:90\n+\tmov -0x228(%ebp),%ebx\n+./porechop/src/alignment.cpp:92\n+\tmov %edx,-0x220(%ebp)\n+./porechop/src/alignment.cpp:89\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:92\n+\tmov %edi,-0x224(%ebp)\n+./porechop/src/alignment.cpp:90\n+\tmov %ecx,-0x1f0(%ebp)\n+\tfildl -0x1f0(%ebp)\n+./porechop/src/alignment.cpp:93\n+\txor %ecx,%ecx\n+./porechop/src/alignment.cpp:90\n+\tfdivrp %st,%st(1)\n+\tfstpl 0x24(%ebx)\n+./porechop/src/alignment.cpp:92\n+\txor %ebx,%ebx\n+\tjmp 68de , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x70e>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:101\n+\tmov -0x220(%ebp),%eax\n+\tcmp %eax,%ecx\n+\tje 6916 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x746>\n+./porechop/src/alignment.cpp:107\n+\txor %eax,%eax\n+\tcmpb $0x2d,-0x1f0(%ebp)\n+\tsetne %al\n+\tadd %eax,%ebx\n+./porechop/src/alignment.cpp:109\n+\tcmp $0x2d,%dl\n+\tsetne %dl\n+./porechop/src/alignment.cpp:93 (discriminator 2)\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:109\n+\tmovzbl %dl,%edx\n+\tadd %edx,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:93 (discriminator 1)\n+\tcmp %ecx,-0x1f4(%ebp)\n+\tje 698a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n+./porechop/src/alignment.cpp:94 (discriminator 1)\n+\tmov -0x224(%ebp),%eax\n+\tmovzbl (%eax,%ecx,1),%edx\n+\tmov %dl,-0x1f0(%ebp)\n+./porechop/src/alignment.cpp:95 (discriminator 1)\n+\tmovzbl (%esi,%ecx,1),%edx\n+./porechop/src/alignment.cpp:97\n+\tcmp %ecx,-0x21c(%ebp)\n+\tjne 68a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d8>\n+./porechop/src/alignment.cpp:98\n+\tmov -0x228(%ebp),%eax\n+./porechop/src/alignment.cpp:99\n+\tmov -0x1f8(%ebp),%edi\n+./porechop/src/alignment.cpp:98\n+\tmov %ebx,0x8(%eax)\n+./porechop/src/alignment.cpp:99\n+\tmov %edi,0x10(%eax)\n+./porechop/src/alignment.cpp:101\n+\tmov -0x220(%ebp),%eax\n+\tcmp %eax,%ecx\n+\tjne 68b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e2>\n+./porechop/src/alignment.cpp:102\n+\tmov -0x228(%ebp),%eax\n+./porechop/src/alignment.cpp:103\n+\tmov -0x1f8(%ebp),%edi\n+./porechop/src/alignment.cpp:102\n+\tmov %ebx,0xc(%eax)\n+./porechop/src/alignment.cpp:103\n+\tmov %edi,0x14(%eax)\n+\tjmp 68b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e2>\n+\tlea 0x0(%esi),%esi\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tcmp $0x2d,%dl\n+\tsetne %dl\n+\tor %edx,%ecx\n+./porechop/src/alignment.cpp:34\n+\tmov %ebx,%edx\n+\tand %ecx,%edx\n+\ttest %dl,%dl\n+\tjne 66a7 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4d7>\n+./porechop/src/alignment.cpp:29 (discriminator 2)\n+\tadd $0x1,%eax\n+./porechop/src/alignment.cpp:29 (discriminator 1)\n+\tcmp %eax,-0x1f0(%ebp)\n+\tjne 6690 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c0>\n+\tmovb $0x1,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:26\n+\tmov $0xffffffff,%eax\n+\tjmp 66ae , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4de>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tcmp $0x2d,%cl\n+\tsetne %cl\n+\tor %ecx,%ebx\n+./porechop/src/alignment.cpp:49\n+\tmovzbl -0x1f0(%ebp),%ecx\n+\tand %ebx,%ecx\n+\ttest %cl,%cl\n+\tjne 66e7 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x517>\n+./porechop/src/alignment.cpp:44 (discriminator 1)\n+\tsub $0x1,%edx\n+\tjae 66d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x500>\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x234(%ebp),%eax\n+\tcmp %eax,%esi\n+\tje 69b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7e0>\n /usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x2c(%ebp),%eax\n+\tmov -0x1bc(%ebp),%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tpush %edx\n+\tpush %esi\n \tcall 3160 \n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov -0x100(%ebp),%eax\n-\tmov -0x104(%ebp),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:548\n-\tcmp %edi,%eax\n-\tje 63cb \n-\tmov %eax,-0x13c(%ebp)\n-\tmov %esi,-0x144(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x8(%edi)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tadd $0x10,%esp\n-\ttestl $0xfffffffd,0x4(%edi)\n-\tje 63b4 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%edi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush (%esi)\n-\tcall 31e0 \n-\tmov %esi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/array_construct_destruct.h:551\n-\tadd $0x24,%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:548\n-\tcmp %edi,-0x13c(%ebp)\n-\tjne 6380 \n-/usr/include/seqan/sequence/string_alloc.h:198\n-\tmov -0x144(%ebp),%esi\n-\tmov -0x104(%ebp),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %edi\n-\tcall 31e0 \n+/usr/include/c++/14/sstream:851\n+\tmov -0x210(%ebp),%edi\n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x4c(%ebp),%edx\n+\tmov -0xbc(%ebp),%edx\n+/usr/include/c++/14/sstream:851\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0xe4(%ebp)\n+\tlea 0x20(%edi),%eax\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/14/sstream:79\n+\tmov -0x214(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x188(%ebp),%eax\n-\tadd $0x10,%esp\n+\tmov -0x238(%ebp),%eax\n \tcmp %eax,%edx\n-\tje 63fd \n+\tje 6a03 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x833>\n /usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x44(%ebp),%eax\n+\tmov -0xb4(%ebp),%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n \tpush %edx\n \tcall 3160 \n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n+/usr/include/c++/14/streambuf:205\n+\tmov -0x218(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n+\tpush -0x230(%ebp)\n+\tcall 3260 \n+/usr/include/c++/14/ostream:101\n+\tmov -0x1fc(%ebp),%eax\n+\tmov -0x200(%ebp),%edi\n+\tmov %eax,-0xe4(%ebp)\n+\tmov -0xc(%eax),%eax\n+\tmov %edi,-0xe4(%ebp,%eax,1)\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tmov -0x204(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xa4(%ebp)\n+\tpop %edx\n+\tpush -0x208(%ebp)\n+\tcall 3090 \n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x64(%ebp),%edx\n+\tmov -0x1dc(%ebp),%edx\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x184(%ebp),%eax\n+\tmov -0x22c(%ebp),%eax\n+\tadd $0x10,%esp\n \tcmp %eax,%edx\n-\tje 6423 \n+\tje 6a86 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8b6>\n /usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x5c(%ebp),%eax\n+\tmov -0x1d4(%ebp),%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n-\tmov -0x140(%ebp),%ebx\n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n \tpush %edx\n \tcall 3160 \n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x110(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0x11c(%ebp)\n-\tcall 31e0 \n+/usr/include/c++/14/sstream:851\n+\tmov -0x210(%ebp),%edi\n /usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x7c(%ebp),%edx\n+\tmov -0x184(%ebp),%edx\n+/usr/include/c++/14/sstream:851\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0x1ac(%ebp)\n+\tlea 0x20(%edi),%eax\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/14/sstream:79\n+\tmov -0x214(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1a8(%ebp)\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x180(%ebp),%eax\n-\tadd $0x10,%esp\n+\tmov -0x240(%ebp),%eax\n \tcmp %eax,%edx\n-\tje 6466 \n+\tje 6ad9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x909>\n /usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x74(%ebp),%eax\n+\tmov -0x17c(%ebp),%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n /usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n \tpush %edx\n \tcall 3160 \n /usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:31\n+/usr/include/c++/14/streambuf:205\n+\tmov -0x218(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1a8(%ebp)\n+\tpush -0x23c(%ebp)\n+\tcall 3260 \n+/usr/include/c++/14/ostream:101\n+\tmov -0x1fc(%ebp),%eax\n+\tmov -0x200(%ebp),%edi\n+\tmov %eax,-0x1ac(%ebp)\n+\tmov -0xc(%eax),%eax\n+\tmov %edi,-0x1ac(%ebp,%eax,1)\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tmov -0x204(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0x16c(%ebp)\n+\tpop %eax\n+\tpush -0x20c(%ebp)\n+\tcall 3090 \n+\tadd $0x10,%esp\n+./porechop/src/alignment.cpp:111\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 7f4d \n+\tjne 6be1 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa11>\n \tlea -0xc(%ebp),%esp\n-\tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xc8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xc4(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 7b98 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-\tmov %eax,-0x19c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 78cc \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,-0x1a0(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xa8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xa4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xa0(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x9c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x98(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0x94(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 7938 \n-\tmov -0x19c(%ebp),%eax\n-\tmov (%eax),%ecx\n-\tcmp %ecx,0x4(%eax)\n-\tje 7938 \n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tsub $0xc,%esp\n-\tlea -0xf8(%ebp),%eax\n-\tmovl $0x0,-0xf8(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmov %eax,-0x190(%ebp)\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:46\n+\tmovb $0x1,-0x1f0(%ebp)\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tmov %ebx,%ecx\n+\tjmp 6979 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7a9>\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tmov %ecx,%edx\n+./porechop/src/alignment.cpp:31\n+\tmov $0x1,%ebx\n+\tjmp 693c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x76c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:59\n+\tmov -0x1f8(%ebp),%eax\n+\tmov -0x1f0(%ebp),%ecx\n+\tmov $0xffffffff,%ebx\n+./porechop/src/alignment.cpp:67 (discriminator 1)\n+\tjmp 6735 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x565>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:1619\n+\tsub $0x8,%esp\n+\tlea -0xbc(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n \tpush %eax\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0xdc(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tmov -0xf8(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,-0xd8(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tmov %eax,-0x164(%ebp)\n-\tmov -0xf4(%ebp),%eax\n-\tmov %eax,-0x194(%ebp)\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tlea -0xdc(%ebp),%eax\n-\tmov %eax,-0x18c(%ebp)\n-\tmov %eax,(%esp)\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x1a0(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov %esi,%edi\n-\ttest %eax,%eax\n-\tje 6d00 \n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov -0x164(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%ebx\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %esi,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 6ce4 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0xdc(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x19c(%ebp),%ecx\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%edx),%eax\n-\tmov %edi,0x4(%eax)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%ecx),%eax\n-\tsub (%ecx),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0x164(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje 6c23 \n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7951 \n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%edx),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov -0x164(%ebp),%eax\n-\ttestl $0xfffffffd,0x1c(%eax)\n-\tje 662b \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%eax),%esi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush (%esi)\n-\tcall 31e0 \n-\tmov %esi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tpush %esi\n+\tcall 3120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:819\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov -0x164(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tlea -0xa8(%ebp),%eax\n-\tmov %eax,0x18(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 7871 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0xdc(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje 667c \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tjmp 664f , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x47f>\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.h:1619\n+\tsub $0x8,%esp\n+\tlea -0x184(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tpush %eax\n+\tpush -0x1f8(%ebp)\n+\tcall 3120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:819\n \tadd $0x10,%esp\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tlea -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov (%ecx),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%ecx),%esi\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov (%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov %edi,-0x13c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x144(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edx,%eax\n-\tmov %eax,-0x148(%ebp)\n-\tsar $0x2,%eax\n-\tmov %eax,%ecx\n-/usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjae 77f2 \n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 32e0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n+\tjmp 6458 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x288>\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tfldz\n+\tjmp 685d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x68d>\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tfldz\n+\tjmp 67bd , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ed>\n+./porechop/src/alignment.cpp:111\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+\tmov %eax,%esi\n+\tjmp 37e6 <__cxa_finalize@plt+0x456>\n+/usr/include/c++/14/sstream:806 (discriminator 1)\n+\tmov %eax,%edi\n+\tjmp 3841 <__cxa_finalize@plt+0x4b1>\n+./porechop/src/alignment.cpp:111\n+\tmov %eax,%esi\n+\tjmp 380f <__cxa_finalize@plt+0x47f>\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,-0x1f4(%ebp)\n+\tjmp 37ce <__cxa_finalize@plt+0x43e>\n+/usr/include/c++/14/sstream:806 (discriminator 1)\n+\tmov %eax,%edi\n+\tjmp 38a1 <__cxa_finalize@plt+0x511>\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tmov %eax,%esi\n+\tjmp 38d1 <__cxa_finalize@plt+0x541>\n+\tmov %eax,%esi\n+\tjmp 3871 <__cxa_finalize@plt+0x4e1>\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,%esi\n+\tjmp 3917 <__cxa_finalize@plt+0x587>\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+00006c30 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base>:\n+std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...):\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xd3b9,%ebx\n+\tsub $0x2c,%esp\n+\tmov 0x8(%ebp),%esi\n+\tmov %gs:0x14,%ecx\n+\tmov %ecx,-0x1c(%ebp)\n+\tmov 0x10(%ebp),%ecx\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tlea 0x1b(%ecx),%eax\n+\tand $0xfffffff0,%eax\n+\tsub %eax,%esp\n+/usr/include/c++/14/ext/string_conversions.h:111\n+\tlea 0x18(%ebp),%eax\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tlea 0xf(%esp),%edx\n+/usr/include/c++/14/ext/string_conversions.h:113\n+\tpush %eax\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tand $0xfffffff0,%edx\n+/usr/include/c++/14/ext/string_conversions.h:113\n+\tpush 0x14(%ebp)\n+\tpush %ecx\n+\tpush %edx\n+\tmov %edx,-0x2c(%ebp)\n+\tcall *0xc(%ebp)\n+/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tmov -0x2c(%ebp),%edx\n+/usr/include/c++/14/ext/string_conversions.h:113\n+\tmov %eax,%edi\n+/usr/include/c++/14/bits/basic_string.tcc:227\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 7733 \n-\tmov -0x164(%ebp),%eax\n-\tmov 0x1c(%eax),%edi\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tlea 0x8(%esi),%eax\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tcmp $0xf,%edi\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %eax,(%esi)\n+/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n+\tmov %edi,-0x20(%ebp)\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tja 6cd0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0>\n+\tmov %edi,%ecx\n+/usr/include/c++/14/bits/basic_string.h:432\n+\tcmp $0x1,%edi\n+\tjne 6cc0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x90>\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovzbl (%edx),%edx\n+\tmov %dl,0x8(%esi)\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %ecx,0x4(%esi)\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%ecx,1)\n+/usr/include/c++/14/ext/string_conversions.h:118\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 6d02 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xd2>\n+\tlea -0xc(%ebp),%esp\n+\tmov %esi,%eax\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret $0x4\n+\tlea 0x0(%esi),%esi\n+/usr/include/c++/14/bits/char_traits.h:421\n \ttest %edi,%edi\n-\tje 7977 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%eax),%eax\n-\tmov (%eax),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n-\tmov -0x164(%ebp),%eax\n-\tmov $0x1,%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xb8(%ebp)\n-\tmovl $0x0,-0xb4(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n-\tmov (%eax),%eax\n-\tsub (%eax),%edx\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov -0x140(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n-\tmov %edx,-0x13c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%edx\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov -0x30(%eax),%edi\n-\tmov (%edi),%eax\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n-\tmov -0x18c(%ebp),%eax\n-\tmov %eax,-0xbc(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %edx,%edx\n-\tje 788d \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0xdc(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7ca8 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%esi),%eax\n-\tmov (%eax),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tlea 0x2(%esi),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tlea 0x1(%esi),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov %eax,-0x154(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tlea 0x3(%esi),%eax\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n-\tmovb $0x0,(%esi)\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n-\tmovl $0x1,-0xb8(%ebp)\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %eax,-0x14c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x19c(%ebp),%eax\n-\tmov (%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%eax\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%esi)\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tlea -0x1(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edi,-0x168(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x16c(%ebp)\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tmov %edx,-0x144(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %edx,%edi\n-\tje 6849 \n-\tsub %edi,%eax\n-\tlea 0x1(%esi),%ebx\n-\tmov %eax,%edi\n-\tmov %ebx,-0x148(%ebp)\n-\tlea 0x4(%ecx),%eax\n-\tlea 0x0(,%edi,4),%edx\n-\tmov %edx,-0x150(%ebp)\n-\tadd %ecx,%edx\n-\tcmp %edx,%ebx\n-\tjae 67ec \n-\tlea (%esi,%edi,1),%edx\n-\tcmp %edx,%eax\n-\tjb 7d3d \n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tsub $0x1,%edi\n+\tje 6c9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b>\n+\tjmp 6ced , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xbd>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/bits/basic_string.tcc:229\n \tsub $0x4,%esp\n-\tmov %ecx,-0x154(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tlea 0x0(,%edi,4),%edx\n-\tpush %edx\n+\tlea -0x20(%ebp),%eax\n \tpush $0x0\n \tpush %eax\n-\tcall 32b0 \n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tadd $0xc,%esp\n+\tpush %esi\n+\tcall 3300 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov -0x20(%ebp),%ecx\n+\tmov -0x2c(%ebp),%edx\n+\tadd $0x10,%esp\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %eax,(%esi)\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov %ecx,0x8(%esi)\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tsub $0x4,%esp\n \tpush %edi\n-\tpush $0x0\n-\tpush -0x148(%ebp)\n-\tcall 32b0 \n-\tmov -0x154(%ebp),%ecx\n+\tpush %edx\n+\tpush %eax\n+\tcall 30f0 \n+/usr/include/c++/14/bits/basic_string.tcc:251\n+\tmov -0x20(%ebp),%ecx\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%esi),%eax\n+/usr/include/c++/14/bits/char_traits.h:427\n \tadd $0x10,%esp\n-\tmov -0x150(%ebp),%eax\n-\tadd %edi,%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tlea 0x1(%esi),%ebx\n-\tlea -0x4(%ecx,%eax,1),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tlea 0x2(%esi),%eax\n-\tmov %eax,-0x154(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tlea 0x3(%esi),%eax\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tlea 0x4(%ecx),%eax\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,0x4(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tmov %eax,-0x15c(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,0x1(%esi)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0x4(%ecx),%eax\n-/usr/include/seqan/align/dp_scout.h:104 (discriminator 1)\n-\tmovl $0x0,-0x170(%ebp)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp %eax,-0x14c(%ebp)\n-\tjge 688b \n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0xdc(%ebp),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %ebx,%ecx\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %eax,-0x14c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%ecx\n-\tmov %ecx,-0x170(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x1a0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x13c(%ebp),%ecx\n-\tshl $0x2,%ecx\n-\tmov %ecx,-0x178(%ebp)\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tlea -0x1(%edx),%ecx\n-\tmov %ecx,-0x17c(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\tcmp %ecx,%eax\n-\tje 6e51 \n-\tmov %eax,-0x154(%ebp)\n-\tmov -0x168(%ebp),%ecx\n-\tmov -0x16c(%ebp),%eax\n-\tmov %edx,-0x1ac(%ebp)\n-\tsub %ecx,%eax\n-\tmov %eax,-0x198(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 6c9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b>\n+/usr/include/c++/14/ext/string_conversions.h:118\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n \txchg %ax,%ax\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmov -0x154(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x178(%ebp),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov -0x144(%ebp),%edi\n-/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmovzbl (%eax),%eax\n-\tmov %al,-0x148(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x15c(%ebp),%eax\n-\tadd %ecx,%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tlea 0x1(%ebx),%ecx\n-\tmov %ecx,-0x150(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov -0x168(%ebp),%ecx\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,0x1(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %edi,%ecx\n-\tje 7240 \n-\tlea 0x2(%ebx),%edi\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmov %eax,-0x158(%ebp)\n-\tlea 0x4(%eax),%ebx\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\txor %edx,%edx\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\txor %esi,%esi\n-\tjmp 6971 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tmov 0x1c(%ebp),%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmovb $0x22,-0x13c(%ebp)\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %esi,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%edx\n-\tjle 6997 \n-\tmov %edx,(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovzbl -0x13c(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tadd $0x1,%edi\n-\tadd $0x4,%ebx\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %al,-0x1(%edi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %ecx,-0x144(%ebp)\n-\tje 6d50 \n-/usr/include/seqan/score/score_base.h:337\n-\tmovzbl -0x148(%ebp),%eax\n-\tcmp (%ecx),%al\n-\tmov 0x10(%ebp),%eax\n-\tcmovne 0x14(%ebp),%eax\n-/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n-\tadd %esi,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov (%ebx),%esi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%esi\n-\tjg 6940 \n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd 0x1c(%ebp),%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmovb $0x44,-0x13c(%ebp)\n-/usr/include/seqan/align/dp_formula.h:161\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+00006d10 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/14/sstream:79\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xd2dd,%ebx\n+\tsub $0x4,%esp\n+\tmov 0x10(%esp),%esi\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov 0x24(%esi),%edx\n+/usr/include/c++/14/sstream:79\n+\tmov -0x4(%ebx),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x2c(%esi),%eax\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tcmp %eax,%edx\n-\tjg 6950 \n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmovb $0x1,-0x13c(%ebp)\n-\tjmp 6952 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n-\tmov -0x160(%ebp),%eax\n-\tcmpb $0x0,(%eax)\n-\tje 5a8d \n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 7bda \n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edi\n-\tshr $1,%edi\n-\tadd %esi,%edi\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x110(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x160(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,-0x108(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:341\n-\tmov -0x48(%ebx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %esi,-0x10c(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ecx),%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:405\n+\tje 6d4c , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov 0x2c(%esi),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:404\n-\tadd $0x1,%ecx\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%edx,%ebx,1),%ebx\n-\tmov %bl,-0x1(%eax)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tcmp %esi,%eax\n-\tjne 6a00 \n-\tjmp 5a8d \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n-\tmov -0x174(%ebp),%eax\n-\tcmpb $0x0,(%eax)\n-\tje 5a4e \n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 7be9 \n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edi\n-\tshr $1,%edi\n-\tadd %esi,%edi\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x11c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x174(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,-0x114(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:341\n-\tmov -0x48(%ebx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %esi,-0x118(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ecx),%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:405\n-\tadd $0x1,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:404\n-\tadd $0x1,%ecx\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%edx,%ebx,1),%ebx\n-\tmov %bl,-0x1(%eax)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tcmp %esi,%eax\n-\tjne 6a80 \n-\tjmp 5a4e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x24(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x28(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 5d37 \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edx,-0x148(%ebp)\n-\tpush $0x80\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov -0x144(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x10(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 770e \n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x148(%ebp),%edx\n-\tcmp $0x4,%edx\n-\tjle 7e28 \n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n \tpush %edx\n-\tpush %edi\n-\tpush %eax\n-\tcall 3340 \n-\tmov -0x144(%ebp),%ecx\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush %edi\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x10(%esi),%eax\n-\tmov $0x3,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%esi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov -0x144(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tshl $0x2,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp 5c13 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+/usr/include/c++/14/streambuf:205\n+\tmov -0x34(%ebx),%eax\n \tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edx,-0x148(%ebp)\n-\tpush $0x80\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x2c(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov -0x144(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x34(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tje 771a \n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x148(%ebp),%edx\n-\tcmp $0x4,%edx\n-\tjle 7e19 \n-/usr/include/c++/14/bits/stl_algobase.h:452\n+\tadd $0x1c,%esi\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1c(%esi)\n+\tpush %esi\n+\tcall 3260 \n+/usr/include/c++/14/sstream:79\n+\tadd $0x14,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+00006d70 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/14/sstream:79\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xd27d,%ebx\n \tsub $0x4,%esp\n-\tpush %edx\n-\tpush %edi\n+\tmov 0x10(%esp),%esi\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov 0x24(%esi),%edx\n+/usr/include/c++/14/sstream:79\n+\tmov -0x4(%ebx),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tlea 0x2c(%esi),%eax\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %eax,%edx\n+\tje 6dac , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov 0x2c(%esi),%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tcall 3340 \n-\tmov -0x144(%ebp),%ecx\n+\tpush %edx\n+\tcall 3160 \n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/c++/14/streambuf:205\n+\tmov -0x34(%ebx),%eax\n \tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+\tlea 0x1c(%esi),%eax\n+\tpush %eax\n+\tcall 3260 \n+/usr/include/c++/14/sstream:79 (discriminator 1)\n+\tpop %eax\n+\tpop %edx\n+\tpush $0x3c\n+\tpush %esi\n+\tcall 3160 \n+/usr/include/c++/14/sstream:79\n+\tadd $0x14,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+00006de0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_base.h:939\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0xd20f,%eax\n+\tpush %ebp\n \tpush %edi\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x34(%esi),%eax\n-\tmov $0x3,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x2c(%esi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov -0x144(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tshl $0x2,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp 5caa \n-/usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1)\n-\tmovzbl (%eax),%edx\n-\tand $0xfffffffe,%edx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1)\n-\tor $0x20,%edx\n-\tmov %dl,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1185\n-\tjmp 6129 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %eax,-0xf8(%ebp)\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmovl $0x0,-0xf4(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov -0xf4(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x19c(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %eax,-0x164(%ebp)\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %edi,-0x194(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%ecx),%edi\n-\tsub (%ecx),%edi\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2)\n-\tadd $0x1,%edi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov 0x44(%esp),%ebp\n+/usr/include/seqan/sequence/string_alloc.h:287\n+\tmov %eax,0x18(%esp)\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%ebp),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov 0x1c(%ebp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x20(%ebp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tmov (%edi),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov %esi,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tmov %eax,0x1c(%esp)\n \ttest %eax,%eax\n-\tje 7c8c \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0xdc(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tjne 6fd8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f8>\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\ttest %esi,%esi\n+\tje 701d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23d>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tjs 71bb , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3db>\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov $0x1,%eax\n+\ttest %ebx,%ebx\n+\tje 70bc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2dc>\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%edi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tcmp %ebx,%esi\n+\tcmova %ebx,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov %esi,0x4(%esp)\n+\tcmp %esi,%edx\n+\tjae 721c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x43c>\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmov %ebx,0x10(%esp)\n+\tmov 0x4(%esp),%ebx\n+\tlea 0x1(%eax),%ecx\n+\txor %esi,%esi\n+\tmov %ebp,0x44(%esp)\n+\txor %ebp,%ebp\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tneg %eax\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %edx,%esi\n+\tsub %edx,%ebx\n+\tmov %ecx,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand %edx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%edi,%ecx,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tadd %eax,%ebp\n+\tmov %ecx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tadd $0x1,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %ebx,%edx\n+\tjb 6e60 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80>\n+\tmov %ebx,0x4(%esp)\n+\tmov 0x10(%esp),%ebx\n+\tmov %esi,0x14(%esp)\n+\tmov 0xc(%esp),%esi\n+\tmov %ebp,0xc(%esp)\n+\tmov 0x44(%esp),%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov 0x4(%esp),%ecx\n+\tcmp %ecx,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov 0x14(%esp),%ecx\n+\tmov 0x4(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tje 71ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40a>\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\tneg %eax\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tadd %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\tand %edx,%eax\n+\tmov 0xc(%esp),%edx\n+\tadd %eax,%edx\n+\tmov %edx,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\tmov 0x1c(%esp),%edx\n+\txor %eax,%eax\n+\ttest %edx,%edx\n+\tsete %al\n+\tmov %eax,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tjs 7054 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x274>\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tmov %ebx,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%edi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %ebx,%edx\n+\tjae 6f0b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x12b>\n+\tmov %esi,0x8(%esp)\n+\tadd $0x1,%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %eax,%esi\n+\tadd $0x1,%eax\n+\tsub %edx,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov -0x4(%edi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %ebx,%edx\n+\tjb 6ef0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x110>\n+\tmov %ebx,0x1c(%esp)\n+\tmov %esi,0x14(%esp)\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov 0x1c(%esp),%eax\n+\tcmp %eax,%edx\n+\tje 71c2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e2>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n+\tmov 0x18(%esp),%eax\n+\tmov %ecx,0xc(%esp)\n+\tmov %esi,%edi\n+\tmov -0x14(%eax),%eax\n+\tmov %eax,0x18(%esp)\n+\tjmp 6f7e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19e>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/14/streambuf:434 (discriminator 3)\n+\tmov 0x8(%esp),%esi\n+\tcmp %esi,%edx\n+\tjae 7120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x340>\n+/usr/include/c++/14/streambuf:436 (discriminator 1)\n+\tmovb $0x2d,(%edx)\n+/usr/include/c++/14/streambuf:552\n+\taddl $0x1,0x14(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1)\n+\tmov 0xc(%esp),%eax\n+\tcmp 0x20(%ebp),%eax\n+\tje 6f85 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a5>\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%ebp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:365\n+\tcmp $0x1,%bl\n+\tadcl $0x0,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:369\n+\taddl $0x1,0x4(%esp)\n+\tmov 0x4(%esp),%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1)\n+\tcmp (%eax,%edi,4),%ecx\n+\tje 70e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x300>\n+\taddl $0x1,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tmov %edi,%ebx\n+\tnot %ebx\n+\tand $0x1,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:712\n+\tmov 0x14(%esp),%eax\n+\tcmp %eax,%edi\n+\tje 7108 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x328>\n+/usr/include/seqan/stream/iter_stream.h:212\n+\tmov 0x40(%esp),%eax\n \tmov (%eax),%eax\n-\tmov %edi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%edi\n-\ttest %edi,%edi\n-\tjne 65fe \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0x164(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmov %eax,-0xf8(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov %eax,-0x164(%ebp)\n-\tmov -0xf4(%ebp),%eax\n-\tmov %eax,-0x194(%ebp)\n-\tjmp 65fe \n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/c++/14/streambuf:542\n+\tmov 0x18(%eax),%esi\n+/usr/include/c++/14/streambuf:539\n+\tmov 0x14(%eax),%edx\n+/usr/include/c++/14/streambuf:542\n+\tmov %esi,0x8(%esp)\n+/usr/include/seqan/align/gaps_base.h:947 (discriminator 1)\n+\ttest %bl,%bl\n+\tjne 6f40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x160>\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x0(%ebp),%esi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n+\tmov 0x10(%esp),%ecx\n+/usr/include/seqan/basic/alphabet_simple_type.h:1130\n+\tmov (%esi),%esi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n+\tmovzbl (%esi,%ecx,1),%esi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n+\tmov 0x18(%esp),%ecx\n+\tmov (%ecx),%ecx\n+\tmovzbl (%ecx,%esi,1),%esi\n+/usr/include/c++/14/streambuf:434 (discriminator 3)\n+\tmov 0x8(%esp),%ecx\n+\tcmp %ecx,%edx\n+\tjae 7138 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x358>\n+/usr/include/c++/14/streambuf:436 (discriminator 1)\n+\tmov %esi,%ecx\n+\tmov %cl,(%edx)\n+/usr/include/c++/14/streambuf:552\n+\taddl $0x1,0x14(%eax)\n+\tjmp 6f53 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmov 0x8(%esp),%eax\n+\ttest %eax,%eax\n+\tje 709e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2be>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tjs 714f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x36f>\n+/usr/include/seqan/align/gaps_iterator_array.h:516\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tjne 6e2f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4f>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmovl $0x0,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmovl $0x0,0x14(%esp)\n+\tjmp 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmov $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmovl $0x1,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmovl $0x0,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\ttest %ebx,%ebx\n+\tje 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tjns 6ed0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0>\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmov %esi,0xc(%esp)\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:118\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\txor %edx,%edx\n+\tmov %ecx,0x1c(%esp)\n+\tmov 0x14(%esp),%ecx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp %esi,%eax\n+\tje 7084 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2a4>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %edx,%edx\n+\tjne 707e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x29e>\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov (%edi,%ecx,4),%edx\n+\tsub $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadd $0x1,%ebx\n+\tjne 7070 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x290>\n+\tmov %ecx,0x14(%esp)\n+\tmov 0xc(%esp),%esi\n+\tmov 0x1c(%esp),%ecx\n+\tmov %edx,0x1c(%esp)\n+\tjmp 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmovl $0x0,0x14(%esp)\n+\tjmp 703c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x25c>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmovl $0x1,0x14(%esp)\n+\tjmp 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:378\n+\tlea 0x1(%edi),%ecx\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%edx\n+\tsar $0x2,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:378 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje 6f79 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x199>\n+/usr/include/seqan/align/gaps_iterator_array.h:384\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:381\n+\tmov %ecx,%edi\n+\tjmp 6f79 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x199>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3)\n+\tmov 0x1c(%esp),%esi\n+\tcmp %esi,0x4(%esp)\n+\tjne 6f91 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b1>\n+/usr/include/seqan/align/gaps_base.h:952\n+\tadd $0x2c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\txchg %ax,%ax\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tsub $0x8,%esp\n+/usr/include/c++/14/streambuf:441\n+\tmov (%eax),%edx\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tpush $0x2d\n+\tpush %eax\n+\tcall *0x34(%edx)\n+/usr/include/c++/14/streambuf:442\n \tadd $0x10,%esp\n-\tjmp 65bb \n-\tmovl $0x0,-0xf4(%ebp)\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n+\tjmp 6f53 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/char_traits.h:450\n+\tmov %esi,%ecx\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tsub $0x8,%esp\n+/usr/include/c++/14/streambuf:441\n+\tmov (%eax),%edx\n+/usr/include/c++/14/bits/char_traits.h:450\n+\tmovzbl %cl,%esi\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tpush %esi\n+\tpush %eax\n+\tcall *0x34(%edx)\n+/usr/include/c++/14/streambuf:442\n \tadd $0x10,%esp\n-\tmov %eax,-0x164(%ebp)\n-\tmov -0xf4(%ebp),%eax\n-\tmov %eax,-0x194(%ebp)\n+\tjmp 6f53 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %ebp,0x44(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %edx,%edx\n+\tmov %ebx,0xc(%esp)\n+\txor %ebx,%ebx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp %ecx,0x8(%esp)\n+\tje 718d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3ad>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %edx,%edx\n+\tjne 7180 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a0>\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov (%edi,%esi,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tmov %esi,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tsub $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tand $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsub %ebp,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadd $0x1,%eax\n+\tjne 7170 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x390>\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\tmov 0x1c(%esp),%eax\n+\tmov 0x44(%esp),%ebp\n+/usr/include/seqan/sequence/string_alloc.h:214\n+\tmov %ebx,0x10(%esp)\n+\tmov %edx,0x4(%esp)\n+\tmov 0xc(%esp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmovl $0x1,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\ttest %eax,%eax\n+\tjne 70b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d2>\n+\tjmp 703c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x25c>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tmov $0x1,%esi\n+\tjmp 7151 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x371>\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tmov 0x14(%esp),%eax\n+\tlea 0x1(%eax),%edx\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x1a0(%ebp),%eax\n-\tmov 0x4(%eax),%edi\n+\tmov 0xc(%ebp),%eax\n+\tsub %edi,%eax\n+\tsar $0x2,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tcmp %eax,%edx\n+\tje 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmovl $0x0,0x1c(%esp)\n+\tjmp 6f20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tneg %eax\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tand %edx,%eax\n+\tmov 0xc(%esp),%edx\n+\tadd %eax,%edx\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%ebp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmov %edx,0x10(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tlea 0x1(%esi),%edx\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edi,%eax\n+\tsar $0x2,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tcmp %eax,%edx\n+\tje 6eb9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd9>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,%esi\n+\tjmp 6eb9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd9>\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov %eax,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmovl $0x0,0x14(%esp)\n+\tjmp 6e95 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb5>\n+__x86.get_pc_thunk.ax():\n+\tmov (%esp),%eax\n+\tret\n+__x86.get_pc_thunk.si():\n+\tmov (%esp),%esi\n+\tret\n+__x86.get_pc_thunk.di():\n+\tmov (%esp),%edi\n+\tret\n+\tnop\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tpush %ebp\n+std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106\n+\tsub %edx,%ecx\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tpush %edi\n+\tmov %eax,%edi\n+\tpush %esi\n+std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106\n+\tmov %ecx,%esi\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xcda5,%ebx\n+\tsub $0x1c,%esp\n+\tmov %gs:0x14,%ebp\n+\tmov %ebp,0xc(%esp)\n+\tmov %edx,%ebp\n+/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n+\tmov %ecx,0x8(%esp)\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tcmp $0xf,%ecx\n+\tja 72b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d0>\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%eax),%eax\n+std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:432\n+\tcmp $0x1,%ecx\n+\tjne 72a0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c0>\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovzbl 0x0(%ebp),%edx\n+\tmov %dl,(%eax)\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:251\n+\tmov 0x8(%esp),%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%edi),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmov %esi,0x4(%edi)\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,(%eax,%esi,1)\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:252\n+\tmov 0xc(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 72e2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x502>\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%esi\n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/14/bits/char_traits.h:421\n+\ttest %ecx,%ecx\n+\tje 7281 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4a1>\n+\tjmp 72cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4ec>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:229\n+\tsub $0x4,%esp\n+\tpush $0x0\n+\tlea 0x10(%esp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tcall 3300 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov 0x18(%esp),%edx\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tmov %eax,(%edi)\n+std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tmov %edx,0x8(%edi)\n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebp\n+\tpush %eax\n+\tcall 30f0 \n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:251\n+\tmov 0x18(%esp),%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%edi),%eax\n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tadd $0x10,%esp\n+\tjmp 7281 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4a1>\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:252\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]:\n+/usr/include/c++/14/bits/basic_string.tcc:252\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:489\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xccfb,%ebx\n+\tsub $0x3c,%esp\n+\tmov %eax,0x24(%esp)\n+\tmov 0x54(%esp),%eax\n+\tmov %edx,0x14(%esp)\n+\tmov 0x58(%esp),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%eax),%ebp\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:489\n+\tmov %ecx,0x10(%esp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov -0x50(%ebx),%eax\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edi,%edx\n+\tmov %edi,0x28(%esp)\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tlea -0x1(%ebp),%ebx\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov (%eax),%edi\n+\tmov %eax,0x30(%esp)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %ebp,0x2c(%esp)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:275\n+\tmov %ebx,%ebp\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tmov %ebx,0x18(%esp)\n+\tsub %edx,%ebp\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmov 0xc(%eax),%eax\n+\tmovl $0x0,(%eax)\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov 0xc(%ecx),%eax\n+\tmovb $0x0,(%eax)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %ebx,%edx\n+\tje 73ab , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5cb>\n+\tmov %edi,(%esp)\n+\tmov 0x14(%esp),%ebx\n+\txor %eax,%eax\n+\tmov %esi,0x58(%esp)\n+\tmov 0x10(%esp),%esi\n+\tjmp 7380 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a0>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n+\tmov 0xc(%ebx),%ecx\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tadd $0x1,%eax\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n+\tlea 0xc(%ecx),%edx\n+\tmov %edx,0xc(%ebx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tmov 0xc(%esi),%edx\n+\tlea 0x1(%edx),%edi\n+\tmov %edi,0xc(%esi)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,0xc(%ecx)\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,0x1(%edx)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %ebp,%eax\n+\tjne 7380 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a0>\n+\tmov (%esp),%edi\n+\tmov 0x58(%esp),%esi\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n+\tmov 0x14(%esp),%ebx\n+\tmov 0xc(%ebx),%eax\n+\tlea 0xc(%eax),%edx\n+\tmov %edx,0xc(%ebx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tmov 0x10(%esp),%ebx\n+\tmov 0xc(%ebx),%edx\n+\tlea 0x1(%edx),%ecx\n+\tmov %ecx,0xc(%ebx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov 0x24(%esp),%ecx\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,0xc(%eax)\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,0x1(%edx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov 0xc(%eax),%edx\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tmov %edi,0x14(%eax)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0xc(%ebx),%ebx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tcmp (%ecx),%edx\n+\tjle 7402 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x622>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x10(%eax),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov 0x24(%esp),%ecx\n+\tmov %eax,0x4(%ecx)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x10(%esp),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edi,0x8(%ecx)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov %ebx,%edi\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edx,(%ecx)\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x18(%eax),%eax\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tsub (%eax),%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n-\tadd $0x1,%edi\n-\tjmp 65a2 \n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n+\tmov %edi,0xc(%ecx)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x50(%esp),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x50(%esp),%eax\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%edx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%eax\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tlea -0x1(%edx),%edi\n+\tmov %edi,0x34(%esp)\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n+\tcmp %edi,%eax\n+\tje 7659 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x879>\n+\tmov %eax,0x20(%esp)\n+\tmov %esi,%edi\n+\tmov %edx,0x38(%esp)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmov 0x20(%esp),%eax\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov 0x14(%esp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmovzbl (%eax),%eax\n+\tmov %al,0x1f(%esp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov 0x30(%esp),%eax\n+\tmov (%eax),%esi\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov 0x4(%ecx),%eax\n+\tlea (%eax,%eax,2),%edx\n+\tmov 0xc(%ecx),%eax\n+\tlea (%eax,%edx,4),%eax\n+\tmov %eax,0xc(%ecx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tmov 0x10(%esp),%ecx\n+\tadd 0x4(%ecx),%ebx\n+\tmov %ebx,0xc(%ecx)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,(%eax)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov 0x28(%esp),%eax\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,(%ebx)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov 0x18(%esp),%ebx\n+\tcmp %ebx,%eax\n+\tje 7560 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x780>\n+\tmov %eax,(%esp)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tmovl $0x0,0x8(%esp)\n+\tjmp 74d3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6f3>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x158(%ebp),%ecx\n-\tmov -0x150(%ebp),%edi\n-\tmov -0x198(%ebp),%eax\n-\tlea -0x1(%edi,%eax,1),%edi\n-\tlea -0x4(%ecx,%eax,4),%eax\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tmov 0x1c(%ebp),%ecx\n-\tmov %edi,-0x150(%ebp)\n-\tadd %edx,%ecx\n-\tmov %eax,-0x13c(%ebp)\n-\tmov %ecx,-0x158(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov -0x13c(%ebp),%edi\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x4,%ecx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n+\tor %ebp,%ecx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov $0x20,%ebp\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%esi\n+\tjl 74a7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6c7>\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %esi,%eax\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x40,%ebp\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp %edx,%eax\n+\tjg 7550 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x770>\n+/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n+\tmov %edx,0xc(%ebx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\tor $0x1,%ecx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %edx,0x4(%esp)\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov 0xc(%esp),%eax\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\taddl $0x1,(%esp)\n+\tmov 0x18(%esp),%ebx\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov %cl,0x1(%eax)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov (%esp),%eax\n+\tcmp %ebx,%eax\n+\tje 7570 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x790>\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n+\tmov 0x14(%esp),%edx\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tmov 0x10(%esp),%ecx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov $0x8,%ebp\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n+\tmov 0xc(%edx),%ebx\n+\tlea 0xc(%ebx),%eax\n+\tmov %eax,0xc(%edx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tmov 0xc(%ecx),%eax\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%edi),%edx\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tmov %eax,0xc(%esp)\n+\tadd $0x1,%eax\n+\tmov %eax,0xc(%ecx)\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:337\n-\tmov -0x16c(%ebp),%ecx\n+\tmov (%esp),%ecx\n+\tmovzbl 0x1f(%esp),%eax\n+\tcmp (%ecx),%al\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov 0x8(%esp),%eax\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tcmove (%edi),%edx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tmov 0x10(%ebx),%ecx\n+\tadd 0x8(%edi),%ecx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %eax,%edx\n+/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n+\tmov 0xc(%ebx),%eax\n+\tmov %eax,0x8(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tadd 0xc(%edi),%eax\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%ecx\n+\tjl 7527 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x747>\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %ecx,%eax\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x2,%ebp\n+\tmov %eax,0x10(%ebx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tmov 0x4(%esp),%ecx\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tadd 0x8(%edi),%esi\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd 0xc(%edi),%ecx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ecx,%esi\n+\tjge 7490 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6b0>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov %ecx,%esi\n+\tmov $0x10,%ecx\n+\tjmp 7495 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6b5>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,0xc(%ebx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:111\n+\tor %ebp,%ecx\n+\tmov %eax,0x4(%esp)\n+\tjmp 74b9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6d9>\n+\txchg %ax,%ax\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tmovl $0x0,0x8(%esp)\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tlea 0x4(%edi),%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov 0x4(%edi),%edi\n+\tmov 0x14(%esp),%ebx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tmov 0x2c(%esp),%edx\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov %eax,-0x15c(%ebp)\n+\tmov 0xc(%ebx),%ecx\n+\tlea 0xc(%ecx),%eax\n+\tmov %eax,0xc(%ebx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov -0x150(%ebp),%eax\n-\tlea 0x1(%eax),%ebx\n+\tmov 0x10(%esp),%ebx\n+\tmov 0xc(%ebx),%ebp\n+\tlea 0x1(%ebp),%eax\n+\tmov %eax,0xc(%ebx)\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:337\n-\tmovzbl -0x148(%ebp),%eax\n-\tcmp -0x1(%ecx),%al\n-\tmov 0x10(%ebp),%eax\n-\tcmovne 0x14(%ebp),%eax\n-/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n-\tadd %esi,%eax\n+\tmovzbl 0x1f(%esp),%ebx\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%edi),%eax\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tcmp -0x1(%edx),%bl\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov 0x8(%esp),%ebx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tcmove (%edi),%eax\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tmov 0x8(%edi),%edx\n+\tadd 0x10(%ecx),%edx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %eax,%ebx\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tmov 0xc(%edi),%eax\n+\tadd 0xc(%ecx),%eax\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %ebx,(%esp)\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x2,%ebx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %edx,%eax\n+\tjle 75c1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e1>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov %eax,%edx\n+\tmov $0x8,%ebx\n+\tmov %edx,0x10(%ecx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tmov 0x4(%esp),%eax\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tadd 0x8(%edi),%esi\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd 0xc(%edi),%eax\n+\tmov %eax,0x4(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tmov %esi,%eax\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x4,%esi\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,0x4(%esp)\n+\tjle 75e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x808>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov 0x4(%esp),%eax\n+\tmov $0x10,%esi\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n+\tor %ebx,%esi\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov $0x20,%ebx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%edx\n+\tjg 75fa , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x81a>\n /usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%esi\n-\tcmp %edi,%edx\n-\tjge 6dce \n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tmov 0x1c(%ebp),%ecx\n+\tmov %eax,%edx\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x40,%ebx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:111\n+\tor %esi,%ebx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%esi\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %edi,%ecx\n-\tmov %ecx,-0x158(%ebp)\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov -0x158(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjge 6f80 \n-\tmov %ecx,%eax\n-\tmov -0x13c(%ebp),%ecx\n+\tcmp %edx,(%esp)\n+\tjl 7609 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x829>\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\tmov %esi,%ebx\n+\tmov (%esp),%edx\n+\tor $0x1,%ebx\n+\tmov %edx,0xc(%ecx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov 0x24(%esp),%esi\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov -0x150(%ebp),%edi\n-\tmov %eax,0x4(%ecx)\n-\tmov %esi,%eax\n-\tmov %al,0x1(%edi)\n+\tmov %bl,0x1(%ebp)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0x10(%esp),%ebp\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tmov %eax,0x14(%ecx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0x4(%ecx),%eax\n+\tmov 0xc(%ecx),%edx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0xc(%ebp),%ebx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov -0x14c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjle 6e18 \n+\tcmp (%esi),%edx\n+\tjle 763e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x85e>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x10(%ecx),%ecx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,0x8(%esi)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0xdc(%ebp),%edx\n+\tmov 0x0(%ebp),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edx,(%esi)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %ebx,%ecx\n+\tmov %ebx,%edx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmov %eax,-0x14c(%ebp)\n+\tmov %ecx,0x4(%esi)\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n+\tmov 0x18(%eax),%eax\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%ecx\n-\tmov %ecx,-0x170(%ebp)\n+\tsub (%eax),%edx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n+\tmov %edx,0xc(%esi)\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\taddl $0x1,-0x154(%ebp)\n-\tmov -0x17c(%ebp),%ecx\n-\tmov -0x154(%ebp),%eax\n-\tcmp %ecx,%eax\n-\tjne 68e0 \n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov -0x150(%ebp),%eax\n-\tmov -0x1ac(%ebp),%edx\n-\tlea 0x2(%eax),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tadd $0x3,%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov %edi,-0x154(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov %eax,-0x148(%ebp)\n+\taddl $0x1,0x20(%esp)\n+\tmov 0x34(%esp),%esi\n+\tmov 0x20(%esp),%eax\n+\tcmp %esi,%eax\n+\tjne 7430 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x650>\n+\tmov 0x38(%esp),%edx\n+\tmov %edi,%esi\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/score/score_base.h:154 (discriminator 1)\n \tmovzbl -0x1(%edx),%eax\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x178(%ebp),%edi\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov -0x14c(%ebp),%ecx\n+\tmov 0x14(%esp),%edi\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tmov %al,-0x150(%ebp)\n+\tmov %al,0x1f(%esp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov 0x30(%esp),%eax\n+\tmov (%eax),%ebp\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x15c(%ebp),%eax\n-\tadd %edi,%eax\n+\tmov 0x4(%edi),%eax\n+\tlea (%eax,%eax,2),%edx\n+\tmov 0xc(%edi),%eax\n+\tlea (%eax,%edx,4),%eax\n+\tmov %eax,0xc(%edi)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tmov 0x10(%esp),%edi\n+\tadd 0x4(%edi),%ebx\n+\tmov %ebx,0xc(%edi)\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov %eax,-0x13c(%ebp)\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,0x1(%ebx)\n+\tmovb $0x0,(%ebx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov 0x24(%esp),%ebx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0xc(%edi),%ecx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov (%eax),%eax\n+\tmov (%eax),%edx\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tmov %ebp,0x8(%eax)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov %ecx,0x4(%esp)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp %ecx,%eax\n-\tjle 6ea2 \n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0xdc(%ebp),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov -0x154(%ebp),%ecx\n+\tcmp (%ebx),%edx\n+\tjle 76b8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8d8>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x4(%eax),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmov %eax,-0x14c(%ebp)\n+\tmov %edx,(%ebx)\n+\tmov %ebp,0x8(%ebx)\n+\tmov %eax,0x4(%ebx)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%edi),%eax\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n+\tmov 0x18(%eax),%eax\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%ecx\n-\tmov %ecx,-0x170(%ebp)\n+\tsub (%eax),%ecx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n+/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n+\tmov %ecx,0xc(%ebx)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov -0x144(%ebp),%edi\n-\tcmp %edi,-0x168(%ebp)\n-\tje 7c80 \n-\tmov -0x154(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov -0x13c(%ebp),%edx\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\txor %ecx,%ecx\n+\tmov 0x18(%esp),%edi\n+\tmov 0x28(%esp),%eax\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\txor %ebx,%ebx\n+\tmovl $0x0,0xc(%esp)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov -0x168(%ebp),%esi\n-\tlea 0x1(%eax),%edi\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmov %edx,-0x158(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov %edx,%eax\n+\tcmp %edi,%eax\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\tmov $0x0,%edi\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tje 77e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa00>\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmov %edi,-0x13c(%ebp)\n-\tjmp 6f41 \n+\tmov %eax,(%esp)\n+\tjmp 7744 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x964>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tmov 0x1c(%ebp),%ecx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov %edx,%edi\n+\tmov $0x20,%edx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%edi\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %ebx,%ecx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ecx,%edx\n-\tjge 6f68 \n-\tmov %ecx,(%eax)\n+\tcmp %ecx,%edi\n+\tjle 77cb , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9eb>\n+\tmov %edi,0xc(%eax)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:111\n+\tor %edx,%ebx\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %edi,%edx\n-\tmov -0x13c(%ebp),%edi\n-\tmov %dl,(%edi)\n-/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov -0x14c(%ebp),%edi\n+\tmov 0x4(%esp),%edx\n+\tmov %bl,0x1(%edx)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0x10(%esp),%ebx\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tmov %ebp,0x14(%eax)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov (%eax),%edx\n+\tmov 0xc(%eax),%edx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov 0xc(%ebx),%ecx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov %edx,-0x148(%ebp)\n-\tcmp %edi,%edx\n-\tjle 6f2f \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0xdc(%ebp),%edi\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov 0x18(%edi),%edx\n-\tmov -0x13c(%ebp),%edi\n-\tsub (%edx),%edi\n+\tmov 0x24(%esp),%ebx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335\n+\tmov %ecx,0x4(%esp)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tcmp (%ebx),%edx\n+\tjle 7731 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x951>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x10(%eax),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmov -0x148(%ebp),%edx\n+\tmov %edx,(%ebx)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov %edi,-0x170(%ebp)\n+\tmov %ecx,%edx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmov %edx,-0x14c(%ebp)\n+\tmov %ebp,0x8(%ebx)\n+\tmov %eax,0x4(%ebx)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x10(%esp),%eax\n+\tmov (%eax),%eax\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x18(%eax),%eax\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%eax),%edx\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n+/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n+\tmov %edx,0xc(%ebx)\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\taddl $0x1,-0x13c(%ebp)\n-\tadd $0x1,%esi\n-\tcmp %esi,-0x144(%ebp)\n-\tje 6f90 \n-/usr/include/seqan/score/score_base.h:337\n-\tmovzbl -0x150(%ebp),%edx\n+\taddl $0x1,(%esp)\n+\tmov 0x18(%esp),%eax\n+\tmov (%esp),%ebx\n+\tcmp %eax,%ebx\n+\tje 77e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa00>\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tadd $0x4,%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tcmp %dl,(%esi)\n-\tmov 0x10(%ebp),%edx\n-\tcmovne 0x14(%ebp),%edx\n-/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n-\tadd %ebx,%edx\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov (%eax),%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %ecx,%ebx\n-\tjg 6ee0 \n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd 0x1c(%ebp),%ecx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%edi\n+\tmov 0x14(%esp),%ebx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:339\n+\tmov (%esp),%ecx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovb $0x2,0x8(%esp)\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n+\tmov 0xc(%ebx),%eax\n+\tlea 0xc(%eax),%edx\n+\tmov %edx,0xc(%ebx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tmov 0x4(%esp),%ebx\n+\tlea 0x1(%ebx),%edx\n+\tmov 0x10(%esp),%ebx\n+\tmov %edx,0xc(%ebx)\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:339\n+\tmovzbl 0x1f(%esp),%ebx\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%esi),%edx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:339\n+\tcmp %bl,(%ecx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov 0xc(%esp),%ebx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:339\n+\tcmove (%esi),%edx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tmov 0x8(%esi),%edx\n+\tadd 0x10(%eax),%edx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %ebx,%ecx\n+/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n+\tmov 0xc(%eax),%ebx\n+\tmov %ebx,0xc(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tadd 0xc(%esi),%ebx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ecx,%edx\n-\tjl 6eee \n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %edx,(%eax)\n-\tmov %edx,%ecx\n+\tcmp %edx,%ebx\n+\tjle 7797 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9b7>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmovb $0x8,0x8(%esp)\n+\tmov %ebx,%edx\n+\tmov %edx,0x10(%eax)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd 0xc(%esi),%edi\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x4,%ebx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tadd 0x8(%esi),%ebp\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x1,%edi\n-\tjmp 6ef0 \n+\tcmp %ebp,%edi\n+\tjle 77b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9d0>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov %edi,%ebp\n+\tmov $0x10,%ebx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n+\tor 0x8(%esp),%bl\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ebp,%edx\n+\tjg 76e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x900>\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %ebp,%edi\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x40,%edx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp %ecx,%edi\n+\tjg 76ef , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x90f>\n+/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n+\tmov %ecx,0xc(%eax)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\tor $0x1,%ebx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n+\tmov %ecx,%edi\n+\tjmp 76f4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x914>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov $0x1,%esi\n-\tjmp 6dde \n-\tlea 0x0(%esi),%esi\n-\tmov -0x168(%ebp),%edi\n-\tmov -0x16c(%ebp),%eax\n-\tmov -0x158(%ebp),%esi\n-\tsub %edi,%eax\n-\tmov -0x154(%ebp),%edi\n-\tlea -0x1(%edi,%eax,1),%edi\n-\tlea -0x4(%esi,%eax,4),%eax\n-\tmov %eax,-0x13c(%ebp)\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tmov 0x14(%esp),%edx\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tlea 0x1(%edi),%eax\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tmov 0x1c(%ebp),%eax\n-\tmov %edi,-0x154(%ebp)\n-\tadd %ecx,%eax\n+\tmov 0x10(%esp),%ebx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovb $0x2,0x8(%esp)\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tmov 0xc(%edx),%ecx\n+\tlea 0xc(%ecx),%eax\n+\tmov %eax,0xc(%edx)\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tmov 0x4(%esp),%eax\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:337\n-\tmov -0x16c(%ebp),%edi\n-\tmovzbl -0x150(%ebp),%edx\n-\tcmp %dl,-0x1(%edi)\n-\tmov 0x14(%ebp),%edi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%edx\n+\tmov 0x2c(%esp),%edx\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tadd $0x1,%eax\n+\tmov %eax,0xc(%ebx)\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:337\n-\tcmove 0x10(%ebp),%edi\n-\tmov %edi,0x14(%ebp)\n-/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n-\tadd %edi,%ebx\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov -0x13c(%ebp),%edi\n-\tmov 0x4(%edi),%esi\n+\tmovzbl 0x1f(%esp),%ebx\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%esi),%eax\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tcmp -0x1(%edx),%bl\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov 0xc(%esp),%ebx\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:337\n+\tcmove (%esi),%eax\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tmov 0xc(%esi),%edx\n+\tadd 0xc(%ecx),%edx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %eax,%ebx\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tmov 0x8(%esi),%eax\n+\tadd 0x10(%ecx),%eax\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %ebx,(%esp)\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%edx\n+\tjle 7832 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa52>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmovb $0x8,0x8(%esp)\n+\tmov %edx,%eax\n+\tmov %eax,0x10(%ecx)\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd 0xc(%esi),%edi\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x4,%ebx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tadd 0x8(%esi),%ebp\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ebp,%edi\n+\tjle 784b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa6b>\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov %edi,%ebp\n+\tmov $0x10,%ebx\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2)\n+\tor 0x8(%esp),%bl\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmov $0x20,%edx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ebp,%eax\n+\tjg 785f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa7f>\n /usr/include/seqan/align/dp_formula.h:162\n-\tcmp %ecx,%esi\n-\tjle 7004 \n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tmov 0x1c(%ebp),%eax\n+\tmov %ebp,%eax\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmov $0x40,%edx\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%edx\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %esi,%eax\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%ebx\n-\tjge 76f7 \n-\tmov %eax,%ebx\n-\tmov -0x13c(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov -0x154(%ebp),%ecx\n-\tmov %ebx,0x4(%eax)\n-\tmov %dl,0x1(%ecx)\n+\tmov (%esp),%esi\n+\tcmp %esi,%eax\n+\tjle 78a6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac6>\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:111\n+\tor %edx,%ebx\n+\tmov %eax,0xc(%ecx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tmov -0x14c(%ebp),%ecx\n+\tmov 0x24(%esp),%esi\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov 0x4(%esp),%eax\n+\tmov %bl,0x1(%eax)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tmov 0x4(%eax),%eax\n+\tmov 0xc(%ecx),%eax\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tmov %ebp,0x14(%ecx)\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tcmp %ecx,%eax\n-\tjle 704a \n+\tcmp (%esi),%eax\n+\tjle 789e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xabe>\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0xdc(%ebp),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tmov -0x148(%ebp),%ecx\n+\tmov 0x10(%esp),%edi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x10(%ecx),%edx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmov %eax,-0x14c(%ebp)\n+\tmov %eax,(%esi)\n+\tmov %ebp,0x8(%esi)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%edi),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edx,0x4(%esi)\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n+\tmov 0x18(%eax),%edx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tsub (%edx),%ecx\n-\tmov %ecx,-0x170(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x19c(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0xd8(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%ecx),%eax\n-\tsub (%ecx),%eax\n-\tmov -0x1a0(%ebp),%ecx\n-\tmov %eax,-0x13c(%ebp)\n-\tmov 0x4(%ecx),%eax\n-\tsub (%ecx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4)\n-\tmov %eax,-0x124(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 78b0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0xdc(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 7d05 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%esi),%eax\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n-\tmov -0x170(%ebp),%eax\n-\tadd %eax,%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n-\tmovzbl (%edx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:475\n-\tmov %eax,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1)\n-\tmov %al,-0x130(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:475\n-\tand $0x1,%ecx\n-\tjne 70b8 \n-/usr/include/seqan/align/dp_traceback_impl.h:478\n-\tmov $0x4,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:477\n-\ttest $0x44,%al\n-\tjne 70b8 \n-/usr/include/seqan/align/dp_traceback_impl.h:479\n-\ttest $0x22,%al\n-\tsetne %cl\n-\tadd %ecx,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tsub $0x4,%esp\n-\tlea -0x124(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n-\tmov %cl,-0x12c(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tlea -0xcc(%ebp),%edi\n-\tmov %edx,-0xb0(%ebp)\n-\tlea -0x12c(%ebp),%ecx\n-\tlea -0x130(%ebp),%edx\n-\tmovl $0x0,-0xcc(%ebp)\n-\tpush -0x13c(%ebp)\n-\tpush %eax\n-\tlea -0xbc(%ebp),%eax\n-\tpush %eax\n-\tmov %edi,%eax\n-\tcall 4960 , std::allocator >)@@Base+0x60>\n-\tmov -0xcc(%ebp),%esi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0xd8(%ebp)\n-\tje 7186 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0xdc(%ebp),%eax\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%eax)\n-\tje 7152 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush (%eax)\n-\tmov %eax,-0x144(%ebp)\n-\tcall 31e0 \n-\tmov -0x144(%ebp),%eax\n-\tmov %eax,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov -0x13c(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush 0xc(%eax)\n-\tcall 31e0 \n-\tmov -0x13c(%ebp),%eax\n-\tpop %edx\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %ecx\n-\tpush -0x13c(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0x194(%ebp)\n-\tje 71fd \n-\tmov -0x164(%ebp),%eax\n-\ttestl $0xfffffffd,0x1c(%eax)\n-\tje 71c9 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmov %eax,-0x13c(%ebp)\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0x13c(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov -0x164(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush 0xc(%eax)\n-\tcall 31e0 \n-\tpop %eax\n-\tmov -0x164(%ebp),%eax\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0x164(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:198\n-\tmov -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush %eax\n-\tcall 31e0 \n-\tpop %eax\n-\tpush -0xa8(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%eax\n-/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n-\tadd $0xc,%esp\n-\tmov %esi,-0xcc(%ebp)\n+\tmov 0xc(%edi),%eax\n+\tsub (%edx),%eax\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:573\n+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\tmov (%esp),%eax\n+\tor $0x1,%ebx\n+\tjmp 7868 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa88>\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]:\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\txchg %ax,%ax\n+void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:319\n+\tpush %ebp\n \tpush %edi\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tlea 0x24(%eax),%edx\n-/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n-\tpush %edx\n-\tpush %eax\n-\tcall 3200 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n-\tjmp 62df \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov 0x1c(%ebp),%eax\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\txor %edx,%edx\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\txor %esi,%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov %eax,-0x158(%ebp)\n-\tjmp 6d81 \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1177 (discriminator 1)\n-\tmovzbl (%eax),%edx\n-\tand $0xfffffffe,%edx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1)\n-\tor $0x40,%edx\n-\tmov %dl,(%eax)\n-\tjmp 6129 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x144(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n-\tadd $0x1,%edi\n-\tjmp 5e1c \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x13c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush %esi\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%esi\n-\tmov -0x13c(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:469\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tjne 615d \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x13c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tmov -0x13c(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %eax,%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 6162 \n-\tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov %edx,-0x15c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %ecx,-0x158(%ebp)\n+\tmov %edx,%edi\n \tpush %esi\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-\tmov -0x158(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tmov -0x15c(%ebp),%edx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tjne 60fc \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x15c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %ecx,-0x158(%ebp)\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tmov -0x158(%ebp),%ecx\n-\tmov -0x15c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %eax,%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 6101 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%edi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tjne 603e \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %eax,%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 6043 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5e8e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5e76 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x13c(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2)\n-\tadd $0x1,%edi\n-\tjmp 5e5e \n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xc739,%ebx\n+\tsub $0x2c,%esp\n+/usr/include/seqan/align/dp_trace_segment.h:327\n+\tmov 0x40(%esp),%esi\n+/usr/include/seqan/align/dp_trace_segment.h:319\n+\tmovzbl 0x44(%esp),%edx\n+/usr/include/seqan/align/dp_trace_segment.h:327\n+\ttest %esi,%esi\n+\tje 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+\tmov %eax,%esi\n+/usr/include/seqan/align/dp_trace_segment.h:330\n+\ttest $0x1,%dl\n+\tjne 78f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb18>\n+/usr/include/seqan/align/dp_trace_segment.h:332\n+\ttest $0x4,%dl\n+\tjne 7b38 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd58>\n+/usr/include/seqan/align/dp_trace_segment.h:334\n+\tand $0x2,%edx\n+\tjne 7a20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc40>\n+/usr/include/seqan/align/dp_trace_segment.h:337\n+\tadd $0x2c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5e35 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5fd6 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%esi),%ecx\n-\ttest %ecx,%ecx\n-\tjne 5fb7 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 5fbc \n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x128(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7b27 \n-\tmov 0x1c(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 7d7c \n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov (%edi),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%ebp\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov (%ecx),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov %edi,0xc(%esp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%edi\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov %eax,0x10(%esp)\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edi,%edx\n+\tsub %ebp,%edx\n+\tmov %edx,%eax\n+\tsar $0x4,%eax\n+\tmov %eax,0x14(%esp)\n+\tmov %eax,%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%ecx),%eax\n-\tlea (%edx,%edx,1),%ebx\n+\tmov 0x8(%esi),%eax\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tjb 79f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc18>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %ecx,%eax\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%ecx\n+\tjbe 7c84 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea4>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tmov %edx,0x1c(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tadd %edx,%ebx\n-\tlea 0x0(,%ebx,4),%esi\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmp %edx,%eax\n-\tjb 7a06 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%ecx),%ebx\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tlea (%ebx,%esi,1),%eax\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tcmp %edx,-0x14c(%ebp)\n-\tjae 7585 \n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n-\tmov -0x154(%ebp),%edi\n-\tlea (%ebx,%edi,1),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %esi,%edi\n-\tje 7585 \n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov -0x140(%ebp),%edi\n-\tmov -0x13c(%ebp),%esi\n-\tmov -0x50(%edi),%ebx\n-\tmov (%ebx),%ebx\n-\txchg %ax,%ax\n-\tmov %ebx,(%edx)\n-/usr/include/seqan/basic/array_construct_destruct.h:400\n-\tadd $0xc,%edx\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov %ebx,-0x8(%edx)\n-\tmov %ebx,-0x4(%edx)\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %eax,%edx\n-\tjne 7570 \n-\tmov %esi,-0x13c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1738\n-\tjmp 5f4d \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x148(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5ed9 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%eax\n+\tadd %eax,%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n+\tmov %ecx,%eax\n+\tmov %ecx,0x24(%esp)\n+\tshl $0x4,%eax\n+\tpush %eax\n \tcall 3030 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov 0x28(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+\ttest %ebp,%ebp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xa8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xa4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xa0(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x9c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x98(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0x94(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:287\n-\tlea -0xf8(%ebp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:470\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1378\n-\tmovl $0x80000000,-0x14c(%ebp)\n-\tmov %ecx,-0x190(%ebp)\n-\tjmp 62a5 \n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x1c(%esp),%edx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje 79bf , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbdf>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ebp,%ecx\n+\tcmp %edi,%ebp\n+\tjae 79a6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbc6>\n+\tmov %edx,0x18(%esp)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %ecx,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x24(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x28(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 5c8e \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(%esi),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%ecx),%edx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%ecx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %edx,-0x10(%eax)\n+\tmov -0xc(%ecx),%edx\n+\tmov %edx,-0xc(%eax)\n+\tmov -0x8(%ecx),%edx\n+\tmov %edx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%ecx),%edx\n+\tmov %dl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %edi,%ecx\n+\tjb 7980 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xba0>\n+\tmov 0x18(%esp),%edx\n+\tmov %edx,0x18(%esp)\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n+\tpush %ebp\n+\tcall 31e0 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%ecx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x24(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x28(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 5c56 \n+\tmov 0x18(%esp),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%edx,1),%ebx\n+\tmov %ebx,0x4(%esi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %ecx,0x14(%esp)\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%edi\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%eax,%edx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,0xc(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %edi,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%edi\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%edi\n+\tmov %edi,0x8(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %ecx,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 5bf7 \n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x1,%edx\n-\tjmp 700e \n-/usr/include/seqan/align/dp_traceback_impl.h:464\n-\tand $0x54,%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:465\n-\tmov $0x4,%edx\n-\tjmp 6182 \n-\tmov %eax,%edi\n-\tmov $0xc,%eax\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 5c13 \n-\tmov %eax,%edi\n-\tmov $0xc,%eax\n-\tjmp 5caa \n-/usr/include/seqan/align/dp_traceback_impl.h:469\n-\tand $0x2a,%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:470\n-\tmov $0x2,%edx\n-\tjmp 6182 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0x164(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmov %eax,-0xf8(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n-\tmov -0xf4(%ebp),%ecx\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %eax,-0x164(%ebp)\n-\tmov %ecx,-0x194(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 7977 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x164(%ebp),%eax\n-\tmov 0x18(%eax),%eax\n-\tmov (%eax),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tjne 66fa \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0x164(%ebp),%eax\n-\tmov %ecx,-0x13c(%ebp)\n-\tsub $0xc,%esp\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %eax,-0xf8(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov -0x13c(%ebp),%ecx\n-\tmov %eax,-0x164(%ebp)\n-\tmov -0xf4(%ebp),%eax\n-\tmov %eax,-0x194(%ebp)\n-\tjmp 66fa \n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x194(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov -0x164(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 7bf8 \n-\tmov 0x1c(%eax),%edi\n-\ttest %edi,%edi\n-\tje 79b5 \n-\tmov -0x13c(%ebp),%edi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,0xc(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %eax,(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%eax\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%eax\n+\tmov %eax,0x8(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%ebp,%edx,1),%eax\n+\tmov %eax,0x4(%esi)\n+void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:337\n+\tadd $0x2c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tnop\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov (%edi),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%ebp\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov (%ecx),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov %edi,0xc(%esp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%edi\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov %eax,0x10(%esp)\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edi,%ecx\n+\tsub %ebp,%ecx\n+\tmov %ecx,%eax\n+\tsar $0x4,%eax\n+\tmov %eax,0x14(%esp)\n+\tmov %eax,%edx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tmov 0x8(%esi),%eax\n-\tlea 0x0(,%edi,4),%edi\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tmov -0x13c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjb 7e37 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%esi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tmov -0x13c(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tlea (%ebx,%edi,1),%eax\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tcmp %edx,%ecx\n-\tjae 79fe \n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n-\tmov -0x148(%ebp),%ecx\n-\tlea (%ebx,%ecx,1),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %edi,%ecx\n-\tje 79fe \n-\tmov -0x140(%ebp),%ecx\n-\tmov -0x30(%ecx),%edi\n-\tnop\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov (%edi),%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:400\n-\tadd $0x4,%edx\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %ecx,-0x4(%edx)\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n \tcmp %eax,%edx\n-\tjne 7860 \n-\tjmp 79fe \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 664f \n-\tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush %eax\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tmov -0x144(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tjmp 674d \n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 707a \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xa8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xa4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xa0(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x9c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x98(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0x94(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1378\n-\tmovl $0x80000000,-0x14c(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:478\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\txor %esi,%esi\n-\tlea -0xcc(%ebp),%edi\n-\tjmp 7203 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0xdc(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n-\tmov (%eax),%eax\n-\tmov %esi,(%eax)\n-\tjmp 65fe \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %ecx,%ecx\n-\tjmp 778e \n+\tjb 7c60 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe80>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %edx,%eax\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%edx\n+\tjbe 7ce6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf06>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n+\tmov %ecx,0x1c(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x164(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %esi,0x18(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%eax)\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tmov -0x13c(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne 7f00 \n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1738\n-\tjmp 66bf \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%eax\n+\tadd %eax,%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x164(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edx,-0x15c(%ebp)\n-\tpush %esi\n+\tmov %edx,%eax\n+\tmov %edx,0x24(%esp)\n+\tshl $0x4,%eax\n+\tpush %eax\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x15c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov 0x28(%esp),%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov %eax,%ebx\n+\ttest %ebp,%ebp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n+\tmov %eax,(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x1c(%esp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n+\tmov %edx,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje 7b17 \n+\tje 7aff , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd1f>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov -0x158(%ebp),%eax\n-\tcmp %eax,%edi\n-\tjae 7ad9 \n-\tmov %edi,-0x164(%ebp)\n-\tmov %edi,%eax\n-\tmov -0x13c(%ebp),%edi\n-\tmov %ecx,-0x168(%ebp)\n-\tmov -0x158(%ebp),%ecx\n-\tmov -0x140(%ebp),%esi\n-\tmov %edx,-0x15c(%ebp)\n-\tmov %edi,-0x16c(%ebp)\n-\tmov %ecx,-0x13c(%ebp)\n-\tmov -0x50(%esi),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov (%esi),%edx\n+\tmov %ebp,%edx\n+\tcmp %edi,%ebp\n+\tjae 7ae6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd06>\n+\tmov %ecx,0x18(%esp)\n+\tjmp 7ac0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xce0>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%edx),%ecx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0xc,%eax\n+\tadd $0x10,%edx\n /usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0xc,%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov %edx,-0xc(%ebx)\n-\tmov %edx,-0x8(%ebx)\n-\tmov %edx,-0x4(%ebx)\n-/usr/include/c++/14/bits/move.h:223\n-\tmov -0xc(%eax),%edi\n-\tmov -0x8(%eax),%ecx\n-/usr/include/c++/14/bits/move.h:224\n-\tmov %edx,-0xc(%eax)\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edi,-0xc(%ebx)\n-\tmov -0x4(%eax),%edi\n-\tmov %ecx,-0x8(%ebx)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov -0x13c(%ebp),%ecx\n-/usr/include/c++/14/bits/move.h:224\n-\tmov %edx,-0x8(%eax)\n-/usr/include/c++/14/bits/move.h:223\n-\tmov %edi,-0x4(%ebx)\n-/usr/include/c++/14/bits/move.h:224\n-\tmov %edx,-0x4(%eax)\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ecx,-0x10(%eax)\n+\tmov -0xc(%edx),%ecx\n+\tmov %ecx,-0xc(%eax)\n+\tmov -0x8(%edx),%ecx\n+\tmov %ecx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%edx),%ecx\n+\tmov %cl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %ecx,%eax\n-\tjb 7a85 \n-\tmov -0x16c(%ebp),%eax\n-\tmov -0x15c(%ebp),%edx\n-\tmov -0x164(%ebp),%edi\n-\tmov -0x168(%ebp),%ecx\n-\tmov %eax,-0x13c(%ebp)\n+\tcmp %edi,%edx\n+\tjb 7ac0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xce0>\n+\tmov 0x18(%esp),%ecx\n+\tmov %ecx,0x18(%esp)\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %ecx,-0x15c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edx,-0x158(%ebp)\n-\tpush %edi\n+\tpush %ebp\n \tcall 31e0 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x15c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov -0x158(%ebp),%edx\n-\tmov 0x8(%ecx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%ecx),%ebx\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tcmp %eax,%edx\n-\tcmova %eax,%edx\n+\tmov (%esi),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tlea (%edx,%edx,2),%eax\n-\tlea 0x0(,%eax,4),%esi\n+\tmov 0x18(%esp),%ecx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x154(%ebp),%eax\n-\tadd %ebx,%eax\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 7542 \n-\tmov %edx,-0x14c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush -0x150(%ebp)\n-\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov -0x14c(%ebp),%edx\n-\tmov 0x1c(%esi),%edi\n-\ttest %edi,%edi\n-\tje 7d7c \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%edx,%edx,1),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edi,%eax\n-\tmov %eax,-0x154(%ebp)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%ebx,%edx,1),%eax\n-\tshl $0x2,%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,-0x14c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %esi,%edx\n-\tjae 7f45 \n+\tlea (%eax,%ecx,1),%ebx\n+\tmov %ebx,0x4(%esi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %edx,0x14(%esp)\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%edi\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%eax\n-\tjmp 7585 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-\tmov %eax,-0x19c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x24(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x28(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 64a5 \n-\tmov $0x21,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%edi\n-\tjmp 69c9 \n-\tmov $0x21,%eax\n-\tmov $0x20,%edi\n-\tjmp 6a43 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %eax,-0xf8(%ebp)\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tmovl $0x0,-0xf4(%ebp)\n-\tpush -0x190(%ebp)\n-\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tmov -0xf8(%ebp),%eax\n-\tadd $0x10,%esp\n-\tmov -0xf4(%ebp),%ecx\n-\tmov %eax,-0x164(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%eax),%eax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tmov %ecx,-0x194(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 79b5 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x164(%ebp),%eax\n-\tmov 0x18(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n+\tlea 0x10(%eax,%ecx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %edi,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%edi\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%edi\n+\tmov %edi,0x8(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov (%edi),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edx\n+\tmov (%esi),%ebp\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov (%ecx),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:82\n+\tmov %edi,0xc(%esp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x144(%ebp)\n+\tmov 0x4(%esi),%edi\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n+/usr/include/seqan/align/dp_trace_segment.h:83\n+\tmov %eax,0x10(%esp)\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edx,%eax\n-\tmov %eax,-0x148(%ebp)\n-\tsar $0x2,%eax\n-\tmov %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x13c(%ebp),%eax\n-\tlea 0x0(,%eax,4),%edi\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %ecx,%eax\n-\tjae 7f3d \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%edx,%edi,1),%eax\n-\tjmp 79fe \n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tmov 0x1c(%ebp),%eax\n-/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\txor %ebx,%ebx\n-\tjmp 6fcc \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x18c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6c82 \n+\tmov %edi,%ecx\n+\tsub %ebp,%ecx\n+\tmov %ecx,%edx\n+\tsar $0x4,%edx\n+\tmov %edx,0x14(%esp)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%edx\n+\tjb 7c38 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe58>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %edx,%eax\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%edx\n+\tjbe 7cb5 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xed5>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n+\tmov %ecx,0x1c(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tmov -0x144(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tmov $0x1,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tmovl $0x3,-0x148(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %esi,%esi\n-\tmovl $0x2,-0x154(%ebp)\n-\tjmp 6778 \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%eax\n+\tadd %eax,%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n+\tmov %edx,%eax\n+\tmov %edx,0x24(%esp)\n+\tshl $0x4,%eax\n+\tpush %eax\n \tcall 3030 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov 0x28(%esp),%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %edx,%edx\n+\ttest %ebp,%ebp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\tjmp 7090 \n-\tmov -0x148(%ebp),%ebx\n-\tjmp 7d60 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x1c(%esp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje 7bff , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe1f>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ebp,%edx\n+\tcmp %edi,%ebp\n+\tjae 7be6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe06>\n+\tmov %ecx,0x18(%esp)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tadd $0x1,%ebx\n-\tadd $0x4,%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,-0x1(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tcmp %ebx,%edx\n-\tjne 7d60 \n-\tsub $0x1,%edi\n-\tjmp 6828 \n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tnop\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%edx),%ecx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ecx,-0x10(%eax)\n+\tmov -0xc(%edx),%ecx\n+\tmov %ecx,-0xc(%eax)\n+\tmov -0x8(%edx),%ecx\n+\tmov %ecx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%edx),%ecx\n+\tmov %cl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %edi,%edx\n+\tjb 7bc0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xde0>\n+\tmov 0x18(%esp),%ecx\n+\tmov %ecx,0x18(%esp)\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %edx,-0x14c(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:1723\n-\tmov -0x14c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %ebp\n+\tcall 31e0 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\txor %eax,%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/sequence/string_base.h:1723\n-\ttest %edx,%edx\n-\tje 7585 \n+\tmov 0x18(%esp),%ecx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%ecx,1),%ebx\n+\tmov %ebx,0x4(%esi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %edx,0x14(%esp)\n+\tjae 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%edi\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%eax,%ecx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %edi,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%edi\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%edi\n+\tmov %edi,0x8(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %eax,(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%eax\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%eax\n+\tmov %eax,0x8(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%ebp,%ecx,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0xc(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %eax,(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov 0x10(%esp),%eax\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x40(%esp),%eax\n+\tmov %eax,0x8(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%ebp,%ecx,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 78ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb0a>\n+\tmov %edx,0x18(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%edx,%edx,2),%eax\n \tsub $0xc,%esp\n-\tmov %ecx,-0x154(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tlea 0x0(,%eax,4),%esi\n-\tmov %edx,-0x14c(%ebp)\n-\tpush %esi\n+\tpush $0x200\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x154(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x14c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x14c(%ebp)\n+\ttest %ebp,%ebp\n+\tmov 0x18(%esp),%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n+\tmov %eax,(%esi)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x154(%ebp)\n-\tjmp 7b17 \n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 6bdd \n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%edx\n-\tmov %edx,(%eax)\n-\tjmp 6bdd \n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 6b45 \n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%edx\n-\tmov %edx,(%eax)\n-\tjmp 6b45 \n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tjne 7963 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb83>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%edx,1),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 79cf , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbef>\n+\tmov %ecx,0x18(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %ecx,-0x150(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tmov %edx,-0x14c(%ebp)\n-\tpush %edi\n+\tpush $0x200\n \tcall 3030 \n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tmov -0x14c(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-\tmov %eax,%ebx\n+\ttest %ebp,%ebp\n+\tmov 0x18(%esp),%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%esi)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x13c(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov -0x150(%ebp),%ecx\n-\ttest %edx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%esi)\n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tje 7831 \n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov -0x144(%ebp),%eax\n-\tcmp %eax,%edx\n-\tjae 7ec0 \n-\tmov -0x140(%ebp),%edi\n-\tmov %edx,-0x14c(%ebp)\n-\tmov %edx,%eax\n-\tmov %edx,-0x150(%ebp)\n-\tmov -0x30(%edi),%edi\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov (%edi),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:512\n-\tadd $0x4,%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x4,%ebx\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %edx,-0x4(%ebx)\n-/usr/include/c++/14/bits/move.h:223\n-\tmov -0x4(%eax),%edx\n-\tmov %edx,-0x4(%ebx)\n-/usr/include/c++/14/bits/move.h:224\n-\tmov (%edi),%edx\n-\tmov %edx,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov -0x144(%ebp),%edx\n-\tcmp %edx,%eax\n-\tjb 7e9a \n-\tmov -0x150(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x144(%ebp)\n-\tmov -0x140(%ebp),%ebx\n-\tpush %edx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov -0x13c(%ebp),%ecx\n-\tmov 0x8(%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%esi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov -0x144(%ebp),%ecx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov %eax,-0x13c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n-\tlea 0x0(,%eax,4),%edi\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp 7831 \n+\tjne 7ba5 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xdc5>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%ecx,1),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 7c0f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe2f>\n+\tmov %ecx,0x18(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x13c(%ebp),%eax\n \tsub $0xc,%esp\n-\tmov -0x140(%ebp),%ebx\n-\tlea 0x0(,%eax,4),%edi\n-\tpush %edi\n+\tpush $0x200\n \tcall 3030 \n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov %eax,%ebx\n+\ttest %ebp,%ebp\n+\tmov 0x18(%esp),%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%esi)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x13c(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x148(%ebp)\n-\txor %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%esi)\n-\tjmp 7831 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-\tjmp 7821 \n-\tmov 0x8(%ecx),%eax\n-\tjmp 752f \n-./porechop/src/adapter_align.cpp:31\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,%edi\n-\tjmp 33c0 <__cxa_finalize@plt+0x30>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 3553 <__cxa_finalize@plt+0x1c3>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 3553 <__cxa_finalize@plt+0x1c3>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 3553 <__cxa_finalize@plt+0x1c3>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 3508 <__cxa_finalize@plt+0x178>\n-\tmov %eax,%edi\n-\tjmp 35e7 <__cxa_finalize@plt+0x257>\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tjmp 35ee <__cxa_finalize@plt+0x25e>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 35fe <__cxa_finalize@plt+0x26e>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 3553 <__cxa_finalize@plt+0x1c3>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,%esi\n-\tjmp 351f <__cxa_finalize@plt+0x18f>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tmov %eax,%edi\n-\tjmp 361d <__cxa_finalize@plt+0x28d>\n-\tmov %eax,%edi\n-\tjmp 363b <__cxa_finalize@plt+0x2ab>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 3659 <__cxa_finalize@plt+0x2c9>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 36ae <__cxa_finalize@plt+0x31e>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,%esi\n-\tjmp 34da <__cxa_finalize@plt+0x14a>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 34f1 <__cxa_finalize@plt+0x161>\n-\tmov %eax,%edi\n-\tjmp 349e <__cxa_finalize@plt+0x10e>\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov %eax,%edi\n-\tjmp 33d2 <__cxa_finalize@plt+0x42>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tmov %eax,%edi\n-\tjmp 3660 <__cxa_finalize@plt+0x2d0>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tjmp 367e <__cxa_finalize@plt+0x2ee>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tmov %eax,%edi\n-\tjmp 3689 <__cxa_finalize@plt+0x2f9>\n-\tjmp 356b <__cxa_finalize@plt+0x1db>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 36a7 <__cxa_finalize@plt+0x317>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-\tjmp 343f <__cxa_finalize@plt+0xaf>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tjmp 35fe <__cxa_finalize@plt+0x26e>\n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tjne 7a8f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcaf>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%ecx,1),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 7b0f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd2f>\n+void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&) [clone .isra.0]:\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-00008090 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n-void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:523\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n+00007d20 :\n+freeCString():\n+./porechop/src/adapter_align.cpp:34\n \tpush %ebx\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xbf5b,%ebx\n-\tsub $0xc,%esp\n-\tmov 0x20(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 80fb >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b>\n-\tcmp $0x2,%eax\n-\tje 8108 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%edi)\n-\tje 80d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n-\tcall 31e0 \n-\tmov %ebp,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:533\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0xc,%esp\n+\tadd $0xc2ce,%ebx\n+\tsub $0x14,%esp\n+./porechop/src/adapter_align.cpp:35\n+\tpush 0x1c(%esp)\n+\tcall 3230 \n+./porechop/src/adapter_align.cpp:36\n+\tadd $0x18,%esp\n \tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n \tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n+\tlea 0x0(%esi),%esi\n \n-00008120 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n-void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:523\n+00007d40 , std::allocator >)@@Base>:\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:39\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xbecb,%ebx\n-\tsub $0xc,%esp\n-\tmov 0x20(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 818b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b>\n-\tcmp $0x2,%eax\n-\tje 8198 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x78>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%edi)\n-\tje 8166 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x46>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n-\tcall 31e0 \n-\tmov %ebp,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:533\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:534\n+\tadd $0xc2ab,%ebx\n+\tsub $0x18,%esp\n+\tmov 0x2c(%esp),%edi\n+std::__cxx11::basic_string, std::allocator >::size() const:\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tmov 0x4(%edi),%ebp\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:40 (discriminator 1)\n+\tlea 0x1(%ebp),%eax\n+\tpush %eax\n+\tcall 3130 \n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-000081b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n-void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:523\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:40 (discriminator 1)\n+\tmov %eax,%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov (%edi),%eax\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%ebp\n+\tjle 7d90 , std::allocator >)@@Base+0x50>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n \tpush %ebp\n-\tpush %edi\n+\tpush %eax\n \tpush %esi\n-\tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xbe3b,%ebx\n-\tsub $0xc,%esp\n-\tmov 0x20(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 821b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b>\n-\tcmp $0x2,%eax\n-\tje 8228 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%edi)\n-\tje 81f6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n-\tcall 31e0 \n-\tmov %ebp,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tcall 31e0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:533\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:534\n+\tcall 30f0 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:536\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:42 (discriminator 1)\n+\tmovb $0x0,(%esi,%ebp,1)\n+./porechop/src/adapter_align.cpp:44\n \tadd $0xc,%esp\n+\tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00008240 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xbdaf,%eax\n+\tlea 0x0(%esi),%esi\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne 7d7c , std::allocator >)@@Base+0x3c>\n+void std::__copy_move::__assign_one(char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%esi)\n+\tjmp 7d7c , std::allocator >)@@Base+0x3c>\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:498\n \tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n+\tcall 7237 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x457>\n+\tadd $0xc24c,%esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 8276 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n-\tcmp 0x4(%edi),%esi\n-\tje 8330 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+\tsub $0x4c,%esp\n+\tmov %eax,(%esp)\n+\tmov 0x64(%esp),%eax\n+\tmov %edx,0x10(%esp)\n+\tmov 0x60(%esp),%ebp\n+\tmov %esi,0x14(%esp)\n+\tmov %ecx,0xc(%esp)\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov 0xc(%ebp),%ecx\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:498\n+\tmov %eax,0x8(%esp)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov %gs:0x14,%eax\n+\tmov %eax,0x3c(%esp)\n+\tmov 0x0(%ebp),%eax\n+\tmov (%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edi),%ecx\n+\tmov 0x18(%eax),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x34(%ebp)\n+\tmov 0xc(%eax),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 82e7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n+\tmov 0x4(%eax),%ebx\n+\tsub (%eax),%ebx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%ecx\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n+\txor %edx,%edx\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov 0x4(%esi),%edi\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n+\tmov %ecx,%eax\n+\tdivl (%esi)\n+\txor %edx,%edx\n+\tmov %eax,0x4(%esp)\n+\tmov %ecx,%eax\n+\tmov %edi,%ecx\n+\tdiv %edi\n+\tmov %eax,%edi\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tcmp $0x4,%ebx\n+\tje 7e28 , std::allocator >)@@Base+0xe8>\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov 0x4(%esp),%eax\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%ebx\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tsub $0x1,%ebx\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tdiv %ecx\n+\tmov %edx,0x4(%esp)\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tcmp $0x1,%ebx\n+\tjbe 7e28 , std::allocator >)@@Base+0xe8>\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov %edi,%eax\n+\txor %edx,%edx\n+\tdivl 0x8(%esi)\n+\tmov %edx,%edi\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov 0x4(%esp),%ebx\n+/usr/include/seqan/align/dp_traceback_impl.h:75\n+\tmov %edi,0x20(%esp)\n+\tlea 0x24(%esp),%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:77\n+\tmovl $0x0,0x28(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov %ebx,0x24(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:78\n+\tmovl $0x0,0x2c(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:79\n+\tmovl $0x0,0x30(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:80\n+\tmovl $0x0,0x34(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:81\n+\tmovb $0x0,0x38(%esp)\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:524\n+\tcmp %ebx,0x68(%esp)\n+\tje 7e81 , std::allocator >)@@Base+0x141>\n+/usr/include/seqan/align/dp_traceback_impl.h:525\n+\tsub $0x8,%esp\n+\tmov %esi,%ecx\n+\tpush $0x4\n+\tmov 0x74(%esp),%eax\n+\tsub %ebx,%eax\n+\tpush %eax\n+\tmov 0x18(%esp),%edx\n+\tmov 0x10(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:527\n+\tmov 0x8(%esp),%eax\n+\tlea 0x20(%esp),%ebx\n+\tmov (%eax),%eax\n+\tcmp %edi,%eax\n+\tje 7ea7 , std::allocator >)@@Base+0x167>\n+/usr/include/seqan/align/dp_traceback_impl.h:528\n+\tsub $0x8,%esp\n+\tsub %edi,%eax\n+\tmov %esi,%ecx\n+\tmov %ebx,%edx\n+\tpush $0x2\n+\tpush %eax\n+\tmov 0x10(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+\tadd $0x10,%esp\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %edi,%edi\n+\tje 8010 , std::allocator >)@@Base+0x2d0>\n+\txor %ecx,%ecx\n+\tmov %ebx,%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n+\tmov 0x4(%esp),%eax\n+\ttest %eax,%eax\n+\tjne 8140 , std::allocator >)@@Base+0x400>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+\tmov 0x14(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tpush %eax\n+\tpush %ecx\n+\tmov 0x10(%esp),%eax\n+\tmov %esi,%ecx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+\tadd $0x10,%esp\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov (%esp),%eax\n+\tmov 0x4(%eax),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%ebp\n+\tsub %ecx,%ebp\n+\tmov %ebp,%edx\n+\tsar $0x4,%edx\n+\tmov %edx,0x4(%esp)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%edx\n+\tjb 81f8 , std::allocator >)@@Base+0x4b8>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%edx),%ebx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %ebx,%eax\n+\tjae 7ff0 , std::allocator >)@@Base+0x2b0>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%ebx\n+\tjbe 8375 , std::allocator >)@@Base+0x635>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tmov %ecx,-0x38(%ebp)\n-\tshr $1,%eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ebx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ebx\n+\tmov %ebx,%edx\n+\tmov %ecx,0xc(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ebx),%eax\n-\tmov %ebx,-0x30(%ebp)\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%edx\n+\tadd %ebx,%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,%ebx\n+\tmov %edx,0x14(%esp)\n+\tshl $0x4,%ebx\n+\tpush %ebx\n+\tmov 0x24(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x10(%esp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:735\n+\tmov 0x18(%esp),%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x34(%ebp),%edx\n-\ttest %ecx,%ecx\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tje 8320 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n+\tmov %edx,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0xc(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 7fbb , std::allocator >)@@Base+0x27b>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ecx,%edx\n+\tcmp %esi,%ecx\n+\tjae 7fa2 , std::allocator >)@@Base+0x262>\n+\tjmp 7f80 , std::allocator >)@@Base+0x240>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%edx),%ebx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebx,-0x10(%eax)\n+\tmov -0xc(%edx),%ebx\n+\tmov %ebx,-0xc(%eax)\n+\tmov -0x8(%edx),%ebx\n+\tmov %ebx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%edx),%ebx\n+\tmov %bl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %esi,%edx\n+\tjb 7f80 , std::allocator >)@@Base+0x240>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %edx,-0x30(%ebp)\n \tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x24(%esp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x10(%esp),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%eax),%eax\n+\tmov (%esp),%esi\n+\tlea (%eax,%ebp,1),%ecx\n+\tmov %ecx,0x4(%esi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %edx,0x4(%esp)\n+\tjae 7ff0 , std::allocator >)@@Base+0x2b0>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %edi,0x8(%ecx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esp),%edi\n+\tlea 0x10(%eax,%ebp,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%ecx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%ecx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%ecx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%eax\n \tmov %eax,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 8390 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %ebx\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 83bd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d>\n-\tlea -0xc(%ebp),%esp\n+\tjne 84ad , std::allocator >)@@Base+0x76d>\n+\tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-\tmov %eax,%ecx\n-\tjmp 82e7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%edx\n-\tje 8307 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 8372 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132>\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%esi\n-/usr/include/seqan/sequence/string_base.h:1039\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %eax,-0x30(%ebp)\n-\tcall 3320 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n-/usr/include/seqan/sequence/sequence_interface.h:881\n-\tmov -0x30(%ebp),%eax\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n \tsub $0x8,%esp\n+\tmov %ebx,%edx\n+\tmov %esi,%ecx\n+\tmov 0x14(%esp),%eax\n+\tmovzbl (%eax),%eax\n \tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 8307 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 8307 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%ebx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 8307 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+\tpush $0x0\n+\tmov 0x10(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n+\tmov 0x14(%esp),%edx\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 83c6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 83a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160>\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-000083e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xbc0f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 7ff0 , std::allocator >)@@Base+0x2b0>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 84d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 8420 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n-\tcmp 0x4(%edi),%esi\n-\tje 84e9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109>\n+\tmov (%esp),%eax\n+\tmov 0x4(%eax),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n+\tmov (%eax),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-\tmov %esi,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 862d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d>\n+\tmov %esi,%edx\n+\tsub %ecx,%edx\n+\tmov %edx,0x8(%esp)\n+\tsar $0x4,%edx\n+\tmov %edx,0xc(%esp)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%edx\n+\tjb 81c0 , std::allocator >)@@Base+0x480>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %edx,%eax\n+\tjae 81e6 , std::allocator >)@@Base+0x4a6>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:833\n+\tmov %ecx,0x10(%esp)\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 8590 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n+\tcmp $0x1f,%edx\n+\tjbe 833c , std::allocator >)@@Base+0x5fc>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tshr $1,%eax\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n+\tmov %edx,%ebx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %edx,-0x3c(%ebp)\n-\tmov %ecx,-0x38(%ebp)\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%ebx\n+\tlea (%ebx,%edx,1),%ebp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %ebp,%edx\n+\tshl $0x4,%edx\n+\tpush %edx\n+\tmov 0x24(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:713\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x10(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %edx,%edx\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x3c(%ebp),%edx\n-\tje 8580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0>\n-\tmov %edx,-0x38(%ebp)\n+\tmov %ebp,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x10(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 80fb , std::allocator >)@@Base+0x3bb>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ecx,%edx\n+\tcmp %esi,%ecx\n+\tjae 80e2 , std::allocator >)@@Base+0x3a2>\n+\tjmp 80c0 , std::allocator >)@@Base+0x380>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov 0x4(%edx),%ebx\n+\tmov (%edx),%ebp\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebx,-0xc(%eax)\n+\tmov -0x8(%edx),%ebx\n+\tmov %ebp,-0x10(%eax)\n+\tmov %ebx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%edx),%ebx\n+\tmov %bl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %esi,%edx\n+\tjb 80c0 , std::allocator >)@@Base+0x380>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tpush %ecx\n+\tmov 0x24(%esp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x10(%esp),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%ebp\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%ecx\n-\tlea (%ebx,%ecx,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 85c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n+\tmov (%eax),%eax\n+\tmov 0x8(%esp),%esi\n+\tlea (%eax,%esi,1),%edx\n+\tmov (%esp),%esi\n+\tmov %edx,0x4(%esi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %ebp,0xc(%esp)\n+\tjae 81e6 , std::allocator >)@@Base+0x4a6>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x4(%esp),%esi\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %esi,0x8(%edx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%edx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%eax,%esi,1),%eax\n+\tmov (%esp),%esi\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 81e6 , std::allocator >)@@Base+0x4a6>\n+\tlea 0x0(%esi),%esi\n+\tmov 0x10(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tmov 0xc(%esp),%ebx\n+\tmovzbl (%ebx),%ebx\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n+\ttest %al,%al\n+\tje 8464 , std::allocator >)@@Base+0x724>\n+void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:390\n+\ttest $0x1,%al\n+\tjne 8268 , std::allocator >)@@Base+0x528>\n+/usr/include/seqan/align/dp_traceback_impl.h:394\n+\ttest $0x40,%al\n+\tje 8172 , std::allocator >)@@Base+0x432>\n+/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n+\ttest $0x4,%al\n+\tjne 8220 , std::allocator >)@@Base+0x4e0>\n+/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n+\ttest $0x10,%al\n+\tjne 8220 , std::allocator >)@@Base+0x4e0>\n+/usr/include/seqan/align/dp_traceback_impl.h:402\n+\ttest $0x20,%al\n+\tje 8186 , std::allocator >)@@Base+0x446>\n+/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n+\ttest $0x2,%al\n+\tjne 82c8 , std::allocator >)@@Base+0x588>\n+/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n+\ttest $0x8,%al\n+\tjne 82c8 , std::allocator >)@@Base+0x588>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%edi\n+\ttest %edi,%edi\n+\tjne 814e , std::allocator >)@@Base+0x40e>\n+\tmov %ebx,%eax\n+\tmov %edx,%ebx\n+\tmov %eax,%edx\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n+\txor %edi,%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tpush %edx\n+\tmov %ebx,%edx\n \tpush %ecx\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tmov 0x10(%esp),%eax\n+\tmov %esi,%ecx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n+\tmov 0x14(%esp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 8628 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\ttest %eax,%eax\n+\tjne 8035 , std::allocator >)@@Base+0x2f5>\n+\tjmp 7ff0 , std::allocator >)@@Base+0x2b0>\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tje 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x4(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %eax,0x8(%esi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%esi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esp),%esi\n+\tlea 0x10(%ecx,%eax,1),%eax\n+\tmov %eax,0x4(%esi)\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:543\n+\ttest %edi,%edi\n+\tje 7ff0 , std::allocator >)@@Base+0x2b0>\n+\tjmp 7ed9 , std::allocator >)@@Base+0x199>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %edi,0x8(%esi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esp),%edi\n+\tlea 0x10(%ecx,%ebp,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%esi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7ff0 , std::allocator >)@@Base+0x2b0>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:281\n+\ttest $0x4,%bl\n+\tje 8310 , std::allocator >)@@Base+0x5d0>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n+\tmov 0x0(%ebp),%edi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%edi),%eax\n \ttest %eax,%eax\n-\tje 85b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n-\tcmp %ecx,%eax\n-\tjne 85a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 855e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 85d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n+\tje 83e0 , std::allocator >)@@Base+0x6a0>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%edi),%eax\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n+\tmov 0x10(%esp),%edi\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n+\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%ebp),%eax\n+\tsub (%ebx),%eax\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tsubl $0x1,0x4(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n+\tmov %al,(%edi)\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tmov 0x4(%esp),%eax\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%edi\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tmov %eax,0x24(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:293\n+\tjmp 82af , std::allocator >)@@Base+0x56f>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:201\n+\ttest $0x1,%bl\n+\tje 83b0 , std::allocator >)@@Base+0x670>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n+\tmov 0x0(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%eax),%ebx\n+\ttest %ebx,%ebx\n+\tje 8408 , std::allocator >)@@Base+0x6c8>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%eax),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n+\tmov 0x10(%esp),%ebx\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tsubl $0x1,0x4(%esp)\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n+\tmov 0xc(%eax),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tmov %edi,0x20(%esp)\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n+\tmov 0x4(%eax),%eax\n+\tnot %eax\n+\tadd 0xc(%ebp),%eax\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n+\tmov %al,(%ebx)\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tmov 0x4(%esp),%eax\n+\tmov %eax,0x24(%esp)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %edi,%edi\n+\tjne 7eb3 , std::allocator >)@@Base+0x173>\n+\tmov 0xc(%esp),%eax\n+\tmov %edx,%ebx\n+\tmovzbl (%eax),%edx\n+\tjmp 8194 , std::allocator >)@@Base+0x454>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:358\n+\ttest $0x2,%bl\n+\tje 8438 , std::allocator >)@@Base+0x6f8>\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n+\tmov 0x0(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%eax),%ebx\n+\ttest %ebx,%ebx\n+\tje 8480 , std::allocator >)@@Base+0x740>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%eax),%eax\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%ebp),%eax\n+\tsub 0x4(%ebx),%eax\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n+\tmov 0x10(%esp),%ebx\n+/usr/include/seqan/align/dp_traceback_impl.h:368\n+\tsub $0x1,%edi\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:368\n+\tmov %edi,0x20(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n+\tmov %al,(%ebx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tje 82b7 , std::allocator >)@@Base+0x577>\n+\tjmp 8147 , std::allocator >)@@Base+0x407>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:283\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x10(%esp),%eax\n \tmov %esi,%ecx\n-\tmov %edx,-0x34(%ebp)\n-\tshr $1,%ecx\n-\tadd %esi,%ecx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %esi,%ecx\n-\tcmova %esi,%ecx\n+\tmov %edx,0x18(%esp)\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:285\n+\tmov 0x1c(%esp),%eax\n+\tadd $0x10,%esp\n+\tmov 0x8(%esp),%edx\n+\tmov $0x1,%ecx\n+\tmovb $0x4,(%eax)\n+\tjmp 822c , std::allocator >)@@Base+0x4ec>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tpush $0x200\n+\tmov 0x24(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x10(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 855e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-\tjmp 848e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov $0x21,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ecx\n-\tjmp 8446 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x66>\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x34(%ebp)\n-\txor %esi,%esi\n-\tjmp 848e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n-\txchg %ax,%ax\n+\tmovl $0x20,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x10(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tjne 809c , std::allocator >)@@Base+0x35c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tjmp 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%eax),%eax\n-\tmov %al,(%ebx)\n-\tjmp 84b1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+\tmov 0x8(%esp),%esi\n+\tlea (%eax,%esi,1),%edx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 8112 , std::allocator >)@@Base+0x3d2>\n+\tmov %ecx,0x8(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%esi),%eax\n-\tmov %edx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tpush $0x200\n+\tmov 0x24(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %esi,-0x20(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x10(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ebx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ecx\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x8(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tjne 7f45 , std::allocator >)@@Base+0x205>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjne 854d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%edx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 855e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tlea (%eax,%ebp,1),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 7fca , std::allocator >)@@Base+0x28a>\n+\txchg %ax,%ax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:203\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x10(%esp),%eax\n+\tmov %esi,%ecx\n+\tmov %edx,0x18(%esp)\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:206\n+\tmov 0x1c(%esp),%eax\n+\tadd $0x10,%esp\n+\tmov 0x8(%esp),%edx\n+\tmov $0x1,%ecx\n+\tmovb $0x1,(%eax)\n+\tjmp 8274 , std::allocator >)@@Base+0x534>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %edx,0x18(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+\tmov %ecx,0x14(%esp)\n+\tpush %edi\n+\tmov 0x24(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 8639 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov -0x30(%ebp),%ebx\n-\tjmp 848e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 860b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b>\n+\tmov 0x18(%esp),%edx\n+\tmov 0x8(%esp),%ecx\n+\tjmp 823a , std::allocator >)@@Base+0x4fa>\n+\tlea 0x0(%esi),%esi\n+\tmov %edx,0x1c(%esp)\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00008650 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xb99f,%eax\n+\tmov %ecx,0x24(%esp)\n+\tpush %eax\n+\tmov 0x24(%esp),%ebx\n+\tmov %eax,0x18(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x1c(%esp),%edx\n+\tmov 0x18(%esp),%ecx\n+\tmov 0x8(%esp),%eax\n+\tjmp 8282 , std::allocator >)@@Base+0x542>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:360\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x10(%esp),%eax\n+\tmov %esi,%ecx\n+\tmov %edx,0x18(%esp)\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:362\n+\tmov 0x1c(%esp),%eax\n+\tadd $0x10,%esp\n+\tmov 0x8(%esp),%edx\n+\tmov $0x1,%ecx\n+\tmovb $0x2,(%eax)\n+\tjmp 82d4 , std::allocator >)@@Base+0x594>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x10(%esp),%eax\n+\tmov %esi,%ecx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+\tadd $0x10,%esp\n+\tjmp 8035 , std::allocator >)@@Base+0x2f5>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %edx,0x1c(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tmov %ecx,0x24(%esp)\n+\tpush %eax\n+\tmov 0x24(%esp),%ebx\n+\tmov %eax,0x18(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x1c(%esp),%edx\n+\tmov 0x18(%esp),%ecx\n+\tmov 0x8(%esp),%eax\n+\tjmp 82e2 , std::allocator >)@@Base+0x5a2>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:498\n \tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n+\tcall 723b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x45b>\n+\tadd $0xbb2d,%edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 8686 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x36>\n-\tcmp 0x4(%edi),%esi\n-\tje 8740 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0>\n+\tsub $0x5c,%esp\n+\tmov 0x70(%esp),%ebp\n+\tmov %eax,0x8(%esp)\n+\tmov %edx,0x18(%esp)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x0(%ebp),%eax\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov 0xc(%ebp),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:498\n+\tmov %ecx,0x14(%esp)\n+\tmov %edi,0x1c(%esp)\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%eax\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:498\n+\tmov %gs:0x14,%edi\n+\tmov %edi,0x4c(%esp)\n+\tmov 0x74(%esp),%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edi),%ecx\n+\tmov 0x18(%eax),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x34(%ebp)\n+\tmov 0xc(%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 86f7 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa7>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tmov %ecx,-0x38(%ebp)\n-\tshr $1,%eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ebx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ebx),%eax\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:735\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x34(%ebp),%edx\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tje 8730 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe0>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov %edx,-0x30(%ebp)\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 87a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x150>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %ebx\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 87cd >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x17d>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-\tmov %eax,%ecx\n-\tjmp 86f7 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa7>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%edx\n-\tje 8717 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 8782 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x132>\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n+\tmov 0x4(%eax),%ecx\n+\tsub (%eax),%ecx\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%esi\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n+\txor %edx,%edx\n+\tmov %esi,%eax\n+\tdivl (%ebx)\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov 0x4(%ebx),%edx\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n+\tmov %edx,0x10(%esp)\n+\txor %edx,%edx\n+\tmov %eax,0xc(%esp)\n+\tmov %esi,%eax\n+\tdivl 0x10(%esp)\n+\tmov %eax,%esi\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tcmp $0x4,%ecx\n+\tje 854c , std::allocator >)@@Base+0x80c>\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov 0xc(%esp),%eax\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%esi\n-/usr/include/seqan/sequence/string_base.h:1039\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tpush %esi\n-\tpush %edx\n+\tsar $0x2,%ecx\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tsub $0x1,%ecx\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tdivl 0x10(%esp)\n+\tmov %edx,0xc(%esp)\n+/usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n+\tcmp $0x1,%ecx\n+\tjbe 854c , std::allocator >)@@Base+0x80c>\n+/usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n+\tmov %esi,%eax\n+\txor %edx,%edx\n+\tdivl 0x8(%ebx)\n+\tmov %edx,%esi\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov 0xc(%esp),%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:75\n+\tmov %esi,0x30(%esp)\n+\tlea 0x34(%esp),%ebx\n+/usr/include/seqan/align/dp_traceback_impl.h:77\n+\tmovl $0x0,0x38(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov %edx,0x34(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:78\n+\tmovl $0x0,0x3c(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:79\n+\tmovl $0x0,0x40(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:80\n+\tmovl $0x0,0x44(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:81\n+\tmovb $0x0,0x48(%esp)\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:524\n+\tcmp %edx,0x78(%esp)\n+\tje 85a6 , std::allocator >)@@Base+0x866>\n+/usr/include/seqan/align/dp_traceback_impl.h:525\n+\tsub $0x8,%esp\n+\tmov %ebx,%ecx\n+\tpush $0x4\n+\tmov 0x84(%esp),%eax\n+\tsub %edx,%eax\n+\tmov %edi,%edx\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %eax,-0x30(%ebp)\n-\tcall 3370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt>\n-/usr/include/seqan/sequence/sequence_interface.h:881\n-\tmov -0x30(%ebp),%eax\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n+/usr/include/seqan/align/dp_traceback_impl.h:527\n+\tmov (%edi),%eax\n+\tlea 0x30(%esp),%edx\n+\tmov %edx,0x10(%esp)\n+\tcmp %esi,%eax\n+\tje 85ca , std::allocator >)@@Base+0x88a>\n+/usr/include/seqan/align/dp_traceback_impl.h:528\n \tsub $0x8,%esp\n+\tsub %esi,%eax\n+\tmov %ebx,%ecx\n+\tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n \tadd $0x10,%esp\n-\tjmp 8717 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 8717 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%ebx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 8717 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %esi,%esi\n+\tje 8720 , std::allocator >)@@Base+0x9e0>\n+\tmov %ebx,0x20(%esp)\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n+\tmov 0xc(%esp),%edi\n+\ttest %edi,%edi\n+\tjne 8840 , std::allocator >)@@Base+0xb00>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tmov 0x20(%esp),%ebx\n+\tsub $0x8,%esp\n+\tmov 0x1c(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tpush %eax\n+\tpush %ecx\n+\tmov 0x20(%esp),%edx\n+\tmov %ebx,%ecx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 87d6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x186>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 87b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x160>\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-000087f0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>:\n-void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xb7ff,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 88e0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 8830 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x40>\n-\tcmp 0x4(%edi),%esi\n-\tje 88f9 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x109>\n+\tmov 0x8(%esp),%eax\n+\tmov 0x4(%eax),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n+\tmov (%eax),%ebp\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-\tmov %esi,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8a3d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x24d>\n+\tmov %edi,%edx\n+\tsub %ebp,%edx\n+\tmov %edx,%ebx\n+\tsar $0x4,%ebx\n+\tmov %ebx,0xc(%esp)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%ebx\n+\tjb 88f0 , std::allocator >)@@Base+0xbb0>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%ebx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %ebx,%eax\n+\tjae 8700 , std::allocator >)@@Base+0x9c0>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 89a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b0>\n+\tcmp $0x1f,%ebx\n+\tjbe 8a8b , std::allocator >)@@Base+0xd4b>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tshr $1,%eax\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n+\tmov %ebx,%ecx\n+\tmov %edx,0x14(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %edx,-0x3c(%ebp)\n-\tmov %ecx,-0x38(%ebp)\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%ecx\n+\tadd %ebx,%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %ecx,%edx\n+\tmov %ecx,0x1c(%esp)\n+\tshl $0x4,%edx\n+\tpush %edx\n+\tmov 0x2c(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%edx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x18(%esp),%ebx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:713\n+\tmov 0x20(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+\ttest %ebp,%ebp\n+\tmov 0x14(%esp),%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %edx,%edx\n+\tmov %eax,(%ebx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x3c(%ebp),%edx\n-\tje 8990 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a0>\n-\tmov %edx,-0x38(%ebp)\n+\tmov %ecx,0x8(%ebx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje 86c3 , std::allocator >)@@Base+0x983>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ebp,%ecx\n+\tcmp %edi,%ebp\n+\tjae 86a2 , std::allocator >)@@Base+0x962>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%ecx),%ebx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%ecx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebx,-0x10(%eax)\n+\tmov -0xc(%ecx),%ebx\n+\tmov %ebx,-0xc(%eax)\n+\tmov -0x8(%ecx),%ebx\n+\tmov %ebx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%ecx),%ebx\n+\tmov %bl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %edi,%ecx\n+\tjb 8680 , std::allocator >)@@Base+0x940>\n+\tmov %edx,0x10(%esp)\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tpush %ebp\n+\tmov 0x2c(%esp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x18(%esp),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n+\tmov 0x20(%esp),%edx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%ecx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%ecx\n-\tlea (%ebx,%ecx,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 89d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e0>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n+\tmov (%eax),%eax\n+\tmov 0x8(%esp),%edi\n+\tlea (%eax,%edx,1),%ebx\n+\tmov %ebx,0x4(%edi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %ecx,0xc(%esp)\n+\tjae 8700 , std::allocator >)@@Base+0x9c0>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%edi\n+\tlea 0x10(%eax,%edx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %esi,0x8(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tmov 0x4c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 8a38 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x248>\n-\tlea -0xc(%ebp),%esp\n+\tjne 8e03 , std::allocator >)@@Base+0x10c3>\n+\tadd $0x5c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+\tmov %ebx,%ecx\n+\tmov 0x1c(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tpush %eax\n+\tpush $0x0\n+\tmov 0x20(%esp),%edx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n+\tmov 0x1c(%esp),%edx\n+\tadd $0x10,%esp\n+\ttest %edx,%edx\n+\tje 8700 , std::allocator >)@@Base+0x9c0>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n+\tmov 0x8(%esp),%eax\n+\tmov 0x4(%eax),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tje 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 89c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\n-\tcmp %ecx,%eax\n-\tjne 89b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 896e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n+\tmov (%eax),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n+\tmov %edi,%ebp\n+\tsub %ecx,%ebp\n+\tmov %ebp,%ebx\n+\tsar $0x4,%ebx\n+\tmov %ebx,0x10(%esp)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n+\tcmp %eax,%ebx\n+\tjb 88c0 , std::allocator >)@@Base+0xb80>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tadd $0x1,%ebx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tcmp %ebx,%eax\n+\tjae 88e3 , std::allocator >)@@Base+0xba3>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 89e0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f0>\n+\tcmp $0x1f,%ebx\n+\tjbe 8ac4 , std::allocator >)@@Base+0xd84>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%ecx\n-\tmov %edx,-0x34(%ebp)\n-\tshr $1,%ecx\n-\tadd %esi,%ecx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %esi,%ecx\n-\tcmova %esi,%ecx\n+\tmov %ebx,%edx\n+\tmov %ecx,0x18(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x30(%ebp)\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%edx\n+\tadd %ebx,%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,%ecx\n+\tmov %edx,0x20(%esp)\n+\tshl $0x4,%ecx\n+\tpush %ecx\n+\tmov 0x2c(%esp),%ebx\n \tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x18(%esp),%ebx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov 0x24(%esp),%edx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n+\tmov 0x18(%esp),%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n+\tmov %eax,(%ebx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 896e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n+\tmov %edx,0x8(%ebx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %ecx,%ecx\n+\tje 87fb , std::allocator >)@@Base+0xabb>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov %ecx,%edx\n+\tcmp %edi,%ecx\n+\tjae 87e2 , std::allocator >)@@Base+0xaa2>\n+\tlea 0x0(%esi),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov (%edx),%ebx\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x10,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x10,%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebx,-0x10(%eax)\n+\tmov -0xc(%edx),%ebx\n+\tmov %ebx,-0xc(%eax)\n+\tmov -0x8(%edx),%ebx\n+\tmov %ebx,-0x8(%eax)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovzbl -0x4(%edx),%ebx\n+\tmov %bl,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %edi,%edx\n+\tjb 87c0 , std::allocator >)@@Base+0xa80>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov 0x2c(%esp),%ebx\n \tcall 31e0 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x18(%esp),%eax\n+void seqan::_deallocateStorage, void, seqan::TraceSegment_, unsigned int>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-\tjmp 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-\tjmp 889e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%eax),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%eax),%eax\n+\tmov 0x8(%esp),%edi\n+\tlea (%eax,%ebp,1),%ebx\n+\tmov %ebx,0x4(%edi)\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp %edx,0x10(%esp)\n+\tjae 88e3 , std::allocator >)@@Base+0xba3>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0xc(%esp),%edi\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%eax,%ebp,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %edi,0x8(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%edi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%ebx)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 88e3 , std::allocator >)@@Base+0xba3>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-\tmov $0x21,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ecx\n-\tjmp 8856 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x66>\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x34(%ebp)\n+\tmov 0x18(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tmov 0x14(%esp),%edi\n+\tmovzbl (%edi),%ebx\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n+\tmov %eax,%edx\n+\ttest %al,%al\n+\tje 8c70 , std::allocator >)@@Base+0xf30>\n+void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:390\n+\ttest $0x1,%al\n+\tjne 8918 , std::allocator >)@@Base+0xbd8>\n+/usr/include/seqan/align/dp_traceback_impl.h:394\n+\ttest $0x40,%al\n+\tje 8874 , std::allocator >)@@Base+0xb34>\n+/usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n+\ttest $0x4,%al\n+\tjne 8b00 , std::allocator >)@@Base+0xdc0>\n+/usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n+\ttest $0x10,%al\n+\tjne 8980 , std::allocator >)@@Base+0xc40>\n+/usr/include/seqan/align/dp_traceback_impl.h:402\n+\ttest $0x20,%al\n+\tje 8888 , std::allocator >)@@Base+0xb48>\n+/usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n+\ttest $0x2,%al\n+\tjne 89c8 , std::allocator >)@@Base+0xc88>\n+/usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n+\ttest $0x8,%al\n+\tjne 8a48 , std::allocator >)@@Base+0xd08>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x30(%esp),%esi\n+\ttest %esi,%esi\n+\tjne 884e , std::allocator >)@@Base+0xb0e>\n+\tmov %ebx,%edi\n+\tmov 0x20(%esp),%ebx\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n \txor %esi,%esi\n-\tjmp 889e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n-\txchg %ax,%ax\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tpush %edi\n+\tpush %ecx\n+\tmov 0x20(%esp),%edx\n+\tmov %ebx,%ecx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:541\n+\tmov 0x1c(%esp),%eax\n+\tadd $0x10,%esp\n+\ttest %eax,%eax\n+\tjne 8747 , std::allocator >)@@Base+0xa07>\n+\tjmp 8700 , std::allocator >)@@Base+0x9c0>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0xc(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %eax,0x8(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tjmp 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+\tlea 0x10(%ecx,%ebp,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,0xc(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%edi\n+\tmov %eax,0x4(%edi)\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:543\n+\ttest %esi,%esi\n+\tje 8700 , std::allocator >)@@Base+0x9c0>\n+\tjmp 8606 , std::allocator >)@@Base+0x8c6>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x10(%ebp,%edx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %esi,0x8(%edi)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,0xc(%edi)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esp),%edi\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8700 , std::allocator >)@@Base+0x9c0>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:201\n+\ttest $0x1,%bl\n+\tje 8b70 , std::allocator >)@@Base+0xe30>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n+\tmov 0x0(%ebp),%edi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%edi),%ebx\n+\ttest %ebx,%ebx\n+\tje 8bf0 , std::allocator >)@@Base+0xeb0>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%edi),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n+\tmov 0x18(%esp),%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tsub $0x1,%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tsubl $0x1,0xc(%esp)\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n+\tmov 0xc(%eax),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tmov %esi,0x30(%esp)\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n+\tmov 0x4(%eax),%eax\n+\tnot %eax\n+\tadd 0xc(%ebp),%eax\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n+\tmov %al,(%edi)\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tmov 0xc(%esp),%eax\n+\tmov %eax,0x34(%esp)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %esi,%esi\n+\tjne 85d8 , std::allocator >)@@Base+0x898>\n+\tmov 0x14(%esp),%eax\n+\tmov 0x20(%esp),%ebx\n+\tmovzbl (%eax),%edi\n+\tjmp 8896 , std::allocator >)@@Base+0xb56>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n+\tnop\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:281\n+\ttest $0x4,%bl\n+\tje 8d22 , std::allocator >)@@Base+0xfe2>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n+\tmov 0x0(%ebp),%esi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje 8d05 , std::allocator >)@@Base+0xfc5>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%esi),%eax\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n+\tmov 0x18(%esp),%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tsubl $0x1,0xc(%esp)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x30(%esp),%esi\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n+\tmov 0xc(%eax),%edx\n+\tmov 0xc(%ebp),%eax\n+\tsub (%edx),%eax\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tmovzbl (%eax),%eax\n-\tmov %al,(%ebx)\n-\tjmp 88c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n-/usr/include/seqan/basic/allocator_interface.h:211\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n+\tmov %al,(%edi)\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tmov 0xc(%esp),%eax\n+\tmov %eax,0x34(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:293\n+\tjmp 895f , std::allocator >)@@Base+0xc1f>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:310\n+\ttest $0x2,%bl\n+\tje 8d61 , std::allocator >)@@Base+0x1021>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x30(%esp),%eax\n+\tmov 0x18(%esp),%esi\n+\tmov %ecx,0x28(%esp)\n+\tmov %ebp,%ecx\n+\tmov %eax,%edi\n+\tmov %eax,0x2c(%esp)\n+\tmov %edx,%eax\n+\tmov %edi,%ebp\n+\tmov %ecx,%edi\n+\tjmp 8a0a , std::allocator >)@@Base+0xcca>\n+\tlea 0x0(%esi),%esi\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%eax),%eax\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:325\n+\tsub $0x1,%ebp\n+\tmov %ebp,0x30(%esp)\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%edi),%eax\n+\tsub 0x4(%ebx),%eax\n+\tmov %eax,0xc(%edi)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1)\n+\tmov %al,(%esi)\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\ttest $0x8,%al\n+\tje 8a16 , std::allocator >)@@Base+0xcd6>\n+/usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2)\n+\ttest $0x2,%al\n+\tje 8d4c , std::allocator >)@@Base+0x100c>\n+/usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3)\n+\tcmp $0x1,%ebp\n+\tje 8c10 , std::allocator >)@@Base+0xed0>\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n+\tmov (%edi),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%eax),%edx\n+\ttest %edx,%edx\n+\tjne 89f0 , std::allocator >)@@Base+0xcb0>\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%esi),%eax\n-\tmov %edx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x2c(%esp),%ebx\n+\tmov %eax,0x34(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x24(%esp),%eax\n+\tjmp 89f0 , std::allocator >)@@Base+0xcb0>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:358\n+\ttest $0x2,%bl\n+\tje 8d8f , std::allocator >)@@Base+0x104f>\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\tadd $0x1,%ecx\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n+\tmov 0x0(%ebp),%edi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%edi),%ebx\n+\ttest %ebx,%ebx\n+\tje 8de6 , std::allocator >)@@Base+0x10a6>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%edi),%eax\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n+\tmov 0x18(%esp),%edi\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov 0xc(%eax),%edx\n+\tmov 0xc(%ebp),%eax\n+\tsub 0x4(%edx),%eax\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:368\n+\tsub $0x1,%esi\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:368\n+\tmov %esi,0x30(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n+\tmov %al,(%edi)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tje 8967 , std::allocator >)@@Base+0xc27>\n+\tjmp 8847 , std::allocator >)@@Base+0xb07>\n+\tmov %edx,0x10(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0x200\n+\tmov 0x2c(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %esi,-0x20(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x18(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ebx\n+\ttest %ebp,%ebp\n+\tmov 0x10(%esp),%edx\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tjne 8673 , std::allocator >)@@Base+0x933>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%edx,1),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 86d3 , std::allocator >)@@Base+0x993>\n+\tmov %ecx,0x14(%esp)\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ecx\n+\tsub $0xc,%esp\n+\tpush $0x200\n+\tmov 0x2c(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x18(%esp),%ecx\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%ecx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%ecx)\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x14(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tjne 87b4 , std::allocator >)@@Base+0xa74>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tlea (%eax,%ebp,1),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 880f , std::allocator >)@@Base+0xacf>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:231\n+\ttest $0x4,%bl\n+\tje 8cb0 , std::allocator >)@@Base+0xf70>\n+/usr/include/seqan/align/dp_traceback_impl.h:237\n+\tmov 0xc(%esp),%esi\n+\tmov 0x18(%esp),%edi\n+\tmov %ecx,0x28(%esp)\n+\tjmp 8b39 , std::allocator >)@@Base+0xdf9>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%eax),%eax\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:247\n+\tsub $0x1,%esi\n+\tmov %esi,0x34(%esp)\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n+\tmov 0xc(%eax),%edx\n+\tmov 0xc(%ebp),%eax\n+\tsub (%edx),%eax\n+\tmov %eax,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%edx\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1)\n+\tmov %dl,(%edi)\n+/usr/include/seqan/align/dp_traceback_impl.h:242\n+\ttest $0x10,%dl\n+\tje 8b47 , std::allocator >)@@Base+0xe07>\n+/usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2)\n+\tand $0x4,%edx\n+\tje 8c98 , std::allocator >)@@Base+0xf58>\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n+\tmov 0x0(%ebp),%eax\n+bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x4(%eax),%edx\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 3)\n \tcmp $0x1,%esi\n-\tjne 895d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16d>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%edx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 896e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tje 8ba0 , std::allocator >)@@Base+0xe60>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %edx,%edx\n+\tjne 8b20 , std::allocator >)@@Base+0xde0>\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+\tpush %eax\n+\tmov 0x2c(%esp),%ebx\n+\tmov %eax,0x34(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 8a49 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x259>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov -0x30(%ebp),%ebx\n-\tjmp 889e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 8a1b >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22b>\n+\tmov 0x24(%esp),%eax\n+\tjmp 8b20 , std::allocator >)@@Base+0xde0>\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:203\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x30(%esp),%ecx\n+\tmov 0x18(%esp),%eax\n+\tmov 0x20(%esp),%edx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:206\n+\tmov 0x24(%esp),%eax\n+\tmov $0x1,%ecx\n+\tadd $0x10,%esp\n+\tmovb $0x1,(%eax)\n+\tjmp 8924 , std::allocator >)@@Base+0xbe4>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:206\n+\tmov 0x28(%esp),%ecx\n+\tmov %eax,%edi\n+\tmov $0x1,%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%edi),%edx\n+\ttest %edx,%edx\n+\tje 8ce0 , std::allocator >)@@Base+0xfa0>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%edi),%edx\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n+\tmov 0xc(%ebp),%ebx\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:254\n+\tsub $0x1,%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:255\n+\tsub %esi,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1)\n+\tmov 0x18(%esp),%edi\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x30(%esp),%esi\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:254\n+\tmov %eax,0x34(%esp)\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n+\tmov 0xc(%edx),%edx\n+\tsub (%edx),%ebx\n+\tmov %ebx,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%ebx),%edx\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1)\n+\tmov %dl,(%edi)\n+/usr/include/seqan/align/dp_traceback_impl.h:255\n+\tmov 0xc(%esp),%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:264\n+\tmov %eax,0xc(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:255\n+\tlea 0x1(%ecx,%edi,1),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:264\n+\tjmp 895f , std::allocator >)@@Base+0xc1f>\n+\tlea 0x0(%esi),%esi\n+\tmov %ecx,0x24(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00008a60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xb58f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n+\tmov 0x2c(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x24(%esp),%ecx\n+\tjmp 8932 , std::allocator >)@@Base+0xbf2>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %edi,%esi\n+\tmov 0x28(%esp),%ecx\n+\tmov 0x2c(%esp),%eax\n+\tmov %ebp,%edi\n+\tmov %esi,%ebp\n+\tmov $0x1,%esi\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n+\tmov 0x0(%ebp),%edx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%edx),%ebx\n+\ttest %ebx,%ebx\n+\tje 8db9 , std::allocator >)@@Base+0x1079>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%edx),%edx\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:331\n+\tsub $0x1,%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:332\n+\tsub %edi,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:331\n+\tmov %esi,0x30(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:332\n+\tlea 0x1(%ecx,%eax,1),%ecx\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov 0xc(%edx),%ebx\n \tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\tsub 0x4(%ebx),%edx\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1)\n+\tmov 0x18(%esp),%ebx\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n+\tmov %edx,0xc(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%edx),%edx\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1)\n+\tmov %dl,(%ebx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n \ttest %esi,%esi\n-\tje 8a96 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n-\tcmp 0x4(%edi),%esi\n-\tje 8b50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8b07 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n+\tje 8967 , std::allocator >)@@Base+0xc27>\n+\tmov 0x14(%esp),%edi\n+\tmov %edx,%eax\n+\tmovzbl (%edi),%ebx\n+\tjmp 884e , std::allocator >)@@Base+0xb0e>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tsub $0x8,%esp\n+\tmov %ebx,%edi\n+\tmov 0x28(%esp),%ebx\n+\tpush %edi\n+\tpush %ecx\n+\tmov 0x20(%esp),%edx\n+\tmov %ebx,%ecx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+\tadd $0x10,%esp\n+\tjmp 8747 , std::allocator >)@@Base+0xa07>\n+\tlea 0x0(%esi),%esi\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:537\n+\tmov 0x28(%esp),%ecx\n+\tmov 0x0(%ebp),%edi\n \tmov %esi,%eax\n-\tmov %ecx,-0x38(%ebp)\n-\tshr $1,%eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ebx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ebx),%eax\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:735\n+\tjmp 8bab , std::allocator >)@@Base+0xe6b>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/seqan/align/dp_traceback_impl.h:233\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x30(%esp),%ecx\n+\tmov 0x20(%esp),%edx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:236\n+\tmov 0x24(%esp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:237\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:236\n+\tmovb $0x4,(%eax)\n+/usr/include/seqan/align/dp_traceback_impl.h:242\n+\tmov 0x28(%esp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x34(%ebp),%edx\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tje 8b40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tmovzbl (%eax),%edx\n+\tjmp 8b09 , std::allocator >)@@Base+0xdc9>\n+\txchg %ax,%ax\n+\tmov %ecx,0x28(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tmov %edx,-0x30(%ebp)\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov %eax,0x30(%esp)\n+\tpush %edi\n+\tmov 0x2c(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 8bb0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n+\tmov 0x28(%esp),%ecx\n+\tmov 0x24(%esp),%eax\n+\tjmp 8bb6 , std::allocator >)@@Base+0xe76>\n+\tmov %ecx,0x24(%esp)\n+\tsub $0xc,%esp\n \tpush %esi\n+\tmov 0x2c(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x24(%esp),%ecx\n+\tjmp 899a , std::allocator >)@@Base+0xc5a>\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:283\n+\tsub $0x8,%esp\n \tpush %ebx\n \tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tmov 0x30(%esp),%ecx\n+\tmov 0x18(%esp),%eax\n+\tmov 0x20(%esp),%edx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:285\n+\tmov 0x24(%esp),%eax\n+\tmov $0x1,%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 8bdd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-\tmov %eax,%ecx\n-\tjmp 8b07 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%edx\n-\tje 8b27 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 8b92 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132>\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%esi\n-/usr/include/seqan/sequence/string_base.h:1039\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %eax,-0x30(%ebp)\n-\tcall 31a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n-/usr/include/seqan/sequence/sequence_interface.h:881\n-\tmov -0x30(%ebp),%eax\n+\tmovb $0x4,(%eax)\n+\tjmp 898c , std::allocator >)@@Base+0xc4c>\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:285\n+\tmov %edi,%esi\n+\tmov %ebp,%edi\n+\tmov 0x28(%esp),%ecx\n+\tmov 0x2c(%esp),%eax\n+\tmov %esi,%ebp\n+\tmov %edi,%esi\n+\tjmp 8c23 , std::allocator >)@@Base+0xee3>\n+/usr/include/seqan/align/dp_traceback_impl.h:312\n+\tsub $0x8,%esp\n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x30(%esp),%ecx\n+\tmov 0x20(%esp),%edx\n+\tmov 0x18(%esp),%eax\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:315\n+\tmov 0x24(%esp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:316\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:315\n+\tmovb $0x2,(%eax)\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\tmov 0x28(%esp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n+\tmovzbl (%eax),%edx\n+\tjmp 89d1 , std::allocator >)@@Base+0xc91>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:360\n \tsub $0x8,%esp\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n+\tpush %ebx\n+\tpush %ecx\n+\tmov 0x30(%esp),%ecx\n+\tmov 0x18(%esp),%eax\n+\tmov 0x20(%esp),%edx\n+\tcall 78b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad0>\n+/usr/include/seqan/align/dp_traceback_impl.h:362\n+\tmov 0x24(%esp),%eax\n+\tmov $0x1,%ecx\n \tadd $0x10,%esp\n-\tjmp 8b27 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 8b27 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%ebx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 8b27 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tmovb $0x2,(%eax)\n+\tjmp 8a54 , std::allocator >)@@Base+0xd14>\n+\tmov %ecx,0x2c(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+\tmov %eax,0x34(%esp)\n+\tpush %edx\n+\tmov 0x2c(%esp),%ebx\n+\tmov %edx,0x34(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 8be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 8bc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160>\n+\tmov 0x2c(%esp),%ecx\n+\tmov 0x28(%esp),%eax\n+\tmov 0x24(%esp),%edx\n+\tjmp 8c31 , std::allocator >)@@Base+0xef1>\n+\tmov %ecx,0x24(%esp)\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tpush %edi\n+\tmov 0x2c(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x24(%esp),%ecx\n+\tjmp 8a62 , std::allocator >)@@Base+0xd22>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-00008c00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xb3ef,%eax\n+00008e10 :\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:12\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 8cf0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 8c40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n-\tcmp 0x4(%edi),%esi\n-\tje 8d09 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-\tmov %esi,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8e4d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 8db0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tshr $1,%eax\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x3c(%ebp)\n-\tmov %ecx,-0x38(%ebp)\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:713\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0xb1d9,%ebx\n+\tsub $0x1b8,%esp\n+\tmov 0x8(%ebp),%ecx\n+\tmov 0xc(%ebp),%eax\n+\tmov %ecx,-0x174(%ebp)\n+\tmov %eax,-0x160(%ebp)\n+\tmov %ebx,-0x140(%ebp)\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\tlea -0x74(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovl $0x0,-0x78(%ebp)\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovb $0x0,-0x74(%ebp)\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:85\n+\tmovl $0x0,-0x11c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:86\n+\tmovl $0x0,-0x118(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:87\n+\tmovl $0x0,-0x114(%ebp)\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov %eax,-0x180(%ebp)\n+\tmov %eax,-0x7c(%ebp)\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tpush %ecx\n+\tcall 3140 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %edx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x3c(%ebp),%edx\n-\tje 8da0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0>\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n+\ttest %eax,%eax\n+\tjne 9e60 \n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tsub $0xc,%esp\n-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%ecx\n-\tlea (%ebx,%ecx,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 8de0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tmov -0x140(%ebp),%ebx\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:85\n+\tmovl $0x0,-0x110(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:86\n+\tmovl $0x0,-0x10c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:87\n+\tmovl $0x0,-0x108(%ebp)\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tpush -0x160(%ebp)\n+\tcall 3140 \n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 8e48 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tje 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\tmov %eax,%esi\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n \ttest %eax,%eax\n-\tje 8dd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n-\tcmp %ecx,%eax\n-\tjne 8dc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 8d7e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 8df0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%ecx\n-\tmov %edx,-0x34(%ebp)\n-\tshr $1,%ecx\n-\tadd %esi,%ecx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %esi,%ecx\n-\tcmova %esi,%ecx\n+\tjne 9de8 \n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tmov -0x140(%ebp),%edi\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x5c(%ebp),%ecx\n+\tlea -0x64(%ebp),%eax\n+\tmov %ecx,-0x184(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tlea -0x2fdb(%edi),%ebx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %ecx,-0x64(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tmov %ebx,%edx\n+\tmov %ebx,%ecx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %eax,-0x1a4(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tcall 7240 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tlea -0x44(%ebp),%edi\n+\tlea -0x4c(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tmov %ebx,%ecx\n+\tmov %ebx,%edx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tmov %eax,-0x1a8(%ebp)\n+\tmov %edi,-0x188(%ebp)\n+\tmov %edi,-0x4c(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/14/bits/basic_string.h:654\n+\tcall 7240 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x30(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x104(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x100(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xfc(%ebp)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tpush $0x480\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tadd $0x10,%esp\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,0x4(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,0x8(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0xc(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x10(%eax)\n+seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps():\n+/usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n+\tmovl $0x0,0x14(%eax)\n+\tmovl $0x0,0x18(%eax)\n+\tmovl $0x0,0x1c(%eax)\n+\tmovl $0x0,0x20(%eax)\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,0x24(%eax)\n+\tmovl $0x0,0x28(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,0x2c(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x30(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x34(%eax)\n+seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps():\n+/usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n+\tmovl $0x0,0x38(%eax)\n+\tmovl $0x0,0x3c(%eax)\n+\tmovl $0x0,0x40(%eax)\n+\tmovl $0x0,0x44(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n+\tmov %eax,-0x104(%ebp)\n+seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tlea 0x48(%eax),%eax\n+seqan::Value, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, seqan::Alloc >, seqan::Tag >, void, unsigned int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjle 8d7e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n+\tmovl $0x20,-0xfc(%ebp)\n+seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tmov %eax,-0x100(%ebp)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmovl $0xc,(%esp)\n+\tcall 3030 \n+\tpop %edx\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tlea -0x11c(%ebp),%edx\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpop %ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%esi)\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tpush %edx\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x4(%esi),%eax\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tadd $0x10,%esp\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov %eax,-0x13c(%ebp)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje ab00 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%ecx\n+\tsub (%eax),%ecx\n+\tmov %ecx,-0x13c(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%esi),%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov $0xc,%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edi,%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp $0xc,%edx\n+\tja 9053 \n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%esi)\n+\tjbe 9f28 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %edi,%eax\n+\tmov %eax,0xc(%esi)\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov -0x13c(%ebp),%eax\n+/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n+\tmovl $0x0,0x8(%edi)\n+/usr/include/seqan/align/gaps_array.h:253\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/align/gaps_array.h:250\n+\tmovl $0x0,0x1c(%esi)\n+/usr/include/seqan/align/gaps_array.h:251\n+\tmov %ecx,0x20(%esi)\n+/usr/include/seqan/align/gaps_array.h:252\n+\tmovl $0x0,0x14(%esi)\n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x104(%ebp),%esi\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x28(%esi),%eax\n+\ttest %eax,%eax\n+\tje aac0 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x24(%esi),%eax\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n+\tlea -0x110(%ebp),%edx\n+\tmov -0x140(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n+\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x28(%esi),%eax\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tadd $0x10,%esp\n-\tjmp 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-\tnop\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov %eax,-0x13c(%ebp)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje aa80 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x24(%esi),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%ecx\n+\tsub (%eax),%ecx\n+\tmov %ecx,-0x13c(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-\tjmp 8cae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov $0x21,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ecx\n-\tjmp 8c66 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x66>\n-\tnop\n+\tmov 0x2c(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmovl $0x0,-0x34(%ebp)\n-\txor %esi,%esi\n-\tjmp 8cae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n-\txchg %ax,%ax\n+\tmov 0x30(%esi),%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov $0xc,%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edi,%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp $0xc,%edx\n+\tja 90ea \n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x34(%esi)\n+\tjbe 9fc0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tjmp 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%eax),%eax\n-\tmov %al,(%ebx)\n-\tjmp 8cd1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd %edi,%eax\n+\tmov %eax,0x30(%esi)\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov -0x13c(%ebp),%eax\n+/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n+\tmovl $0x0,0x8(%edi)\n+/usr/include/seqan/align/gaps_array.h:253\n+\tmov %eax,0x3c(%esi)\n+seqan::Score >::Score(int, int, int, int):\n+/usr/include/seqan/score/score_simple.h:95\n+\tmov 0x10(%ebp),%eax\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:251\n+\tmov %ecx,0x44(%esi)\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&):\n+/usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n+\tmov 0x18(%ebp),%ecx\n+seqan::Score >::Score(int, int, int, int):\n+/usr/include/seqan/score/score_simple.h:95\n+\tmov %eax,-0xec(%ebp)\n+\tmov 0x14(%ebp),%eax\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:250\n+\tmovl $0x0,0x40(%esi)\n+seqan::Score >::Score(int, int, int, int):\n+/usr/include/seqan/score/score_simple.h:95\n+\tmov %eax,-0xe8(%ebp)\n+/usr/include/seqan/score/score_simple.h:96\n+\tmov 0x1c(%ebp),%eax\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:252\n+\tmovl $0x0,0x38(%esi)\n+adapterAlignment():\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x104(%ebp),%esi\n+seqan::Score >::Score(int, int, int, int):\n+/usr/include/seqan/score/score_simple.h:96\n+\tmov %eax,-0xe4(%ebp)\n+\tmov 0x18(%ebp),%eax\n+\tmov %eax,-0xe0(%ebp)\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x28(%esi),%eax\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&):\n+/usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n+\tcmp %ecx,0x1c(%ebp)\n+\tje 98c0 \n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xf4(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xf0(%ebp)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 9ee0 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x24(%esi),%eax\n+\tmov %eax,-0x13c(%ebp)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje a9f0 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%eax\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%eax),%edx\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov %eax,-0x144(%ebp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%eax\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0xa8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xa4(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xa0(%ebp)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x9c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x98(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0x94(%ebp)\n+bool seqan::_isValidDPSettings, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::DPBandConfig >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n+\tcmp %eax,%edx\n+\tje aa5c \n+\tmov -0x13c(%ebp),%eax\n+\tmov (%eax),%ecx\n+\tcmp %ecx,0x4(%eax)\n+\tje aa5c \n+seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%esi),%eax\n-\tmov %edx,-0x30(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea -0x12c(%ebp),%eax\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0x12c(%ebp)\n+seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tmov -0x140(%ebp),%ebx\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0x128(%ebp)\n+seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tmov %eax,-0x150(%ebp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %esi,-0x20(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Holder > >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0x124(%ebp)\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix.h:122\n+\tlea -0x124(%ebp),%eax\n+seqan::Holder > >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0x120(%ebp)\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix.h:122\n+\tmov %eax,-0x148(%ebp)\n+\tmov %eax,(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x144(%ebp),%eax\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%ecx\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix.h:122\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjne 8d6d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%edx),%eax\n-\tmov %al,(%ecx)\n-\tjmp 8d7e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n+\tadd $0x1,%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:469\n+\tmov %esi,%edi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tje a6b0 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x120(%ebp),%edx\n+void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %esi,0x4(%eax)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %edx,%edx\n+\tje a8b0 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x124(%ebp),%eax\n+void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %edi,0x4(%eax)\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x13c(%ebp),%eax\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%eax\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2)\n+\tadd $0x1,%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:469\n+\tmov %esi,%edi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje a880 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %esi,(%eax)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a860 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x124(%ebp),%eax\n+void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %edi,(%eax)\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a840 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%esi\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje 92fb \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%edi\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n \tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 8e59 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov -0x30(%ebp),%ebx\n-\tjmp 8cae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tlea -0xa8(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a9d0 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x124(%ebp),%esi\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje 9346 \n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%edi\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 8e2b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b>\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00008e70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xb179,%ebx\n-\tsub $0x38,%esp\n-\tmov 0x8(%ebp),%edi\n-\tmov %ebx,-0x30(%ebp)\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/sequence_interface.h:286\n-\tmov (%edx),%esi\n-\tmov %edx,-0x2c(%ebp)\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tpush %esi\n-\tcall 3140 \n+\tmov -0x140(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2)\n-\tadd %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcmp %esi,0x4(%edi)\n-\tje 8f50 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmp %eax,0x10(%ebp)\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmovbe 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8f90 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x120>\n-/usr/include/seqan/sequence/sequence_interface.h:833\n-\tmov %ecx,-0x38(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 9030 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%ecx\n-\tshr $1,%ecx\n-\tmov %ecx,%eax\n-\tadd %esi,%eax\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp 0x10(%ebp),%eax\n-\tmov %eax,%ecx\n-\tcmova 0x10(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tlea -0x9c(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const>::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov -0x12c(%ebp),%esi\n+seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov (%esi),%eax\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%esi),%ecx\n+seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov (%eax),%edx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%edi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ecx),%eax\n+\tmov %eax,-0x158(%ebp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edi,%eax\n+\tmov %eax,-0x154(%ebp)\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%eax\n+\tmov %eax,-0x14c(%ebp)\n+void seqan::resize >, seqan::String >, seqan::Alloc > >(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&):\n+/usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n+\tcmp %eax,%edx\n+\tjae a950 \n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1406\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 32e0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n+\tmov -0x150(%ebp),%eax\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%ebx\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1406\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70\n+\tmovl $0x0,-0xb8(%ebp)\n+\tmovl $0x0,-0xb4(%ebp)\n+\tmovl $0x0,-0xb0(%ebp)\n+\tmovl $0x0,-0xac(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n+\tmov %eax,-0xbc(%ebp)\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tje a8f0 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%esi\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8fb0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n+\tje a918 \n+seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%esi),%eax\n+\tmov (%eax),%edi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%edx\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1)\n+\tmov %edi,-0xb0(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73\n+\tmov %edi,-0xac(%ebp)\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %edx,%edx\n+\tje a8d0 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n+\tmov (%eax),%edx\n+\tmov $0x1,%eax\n+\tsub (%edx),%eax\n+\tmov %eax,-0xb8(%ebp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov -0x140(%ebp),%eax\n+\tmov -0x50(%eax),%esi\n+\tmov (%esi),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,(%edi)\n+\tmov %eax,0x4(%edi)\n+\tmov %eax,0x8(%edi)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x120(%ebp),%eax\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n+\tmovl $0x0,-0xd8(%ebp)\n+\tmovl $0x0,-0xd4(%ebp)\n+\tmovl $0x0,-0xd0(%ebp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje a7e0 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x124(%ebp),%edi\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%edi),%eax\n+\ttest %eax,%eax\n+\tje a808 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%edi),%eax\n+\tmov (%eax),%eax\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n+\tmovb $0x0,(%eax)\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tsub $0x4,%esp\n+\tlea -0xec(%ebp),%ecx\n+\tlea -0xbc(%ebp),%edx\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1)\n+\tmov %eax,-0xd0(%ebp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov (%esi),%eax\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n+\tmovl $0x1,-0xd8(%ebp)\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tmov %eax,-0xcc(%ebp)\n+\tmov %eax,-0xc8(%ebp)\n+\tmov %eax,-0xc4(%ebp)\n+\tmov -0x148(%ebp),%eax\n+\tmovl $0x0,-0xc0(%ebp)\n+\tmov %eax,-0xdc(%ebp)\n+\tlea -0xdc(%ebp),%eax\n+\tmov %eax,-0x18c(%ebp)\n+\tmov %eax,%edi\n+\tlea -0xcc(%ebp),%eax\n \tpush %ecx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov -0x2c(%ebp),%edx\n+\tmov %edi,%ecx\n+\tpush -0x13c(%ebp)\n+\tpush -0x144(%ebp)\n+\tcall 72f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x510>\n+\tmov -0xcc(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov (%edx),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:452\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tmov -0xdc(%ebp),%esi\n+\tmov -0xc4(%ebp),%edx\n+\tmov -0xc0(%ebp),%ecx\n+\tmov %eax,-0x14c(%ebp)\n+\tmov -0xc8(%ebp),%eax\n+\tmov %eax,-0x154(%ebp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje a750 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%edi\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%edi),%eax\n+\ttest %eax,%eax\n+\tje a787 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%edi),%eax\n+\tmov (%eax),%eax\n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2)\n+\tmov -0x14c(%ebp),%edi\n+void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n+\tadd %ecx,%eax\n+\tmov %eax,-0xd0(%ebp)\n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2)\n+\tcmp %edi,%edx\n+\tje a698 \n+/usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2)\n+\tmov -0x154(%ebp),%edx\n+\tcmp %edx,-0x14c(%ebp)\n+\tje a053 \n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x13c(%ebp),%eax\n+\tmov -0x144(%ebp),%edx\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+\tmov 0x4(%edx),%eax\n+\tsub (%edx),%eax\n+seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4)\n+\tmov %eax,-0x130(%ebp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje a6e0 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%esi\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje a70b \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%esi),%eax\n+\tmov (%eax),%eax\n+void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n+\tadd %ecx,%eax\n+\tmov %eax,-0xd0(%ebp)\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%eax),%eax\n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:462\n+\ttest $0x40,%al\n+\tjne ab41 \n+/usr/include/seqan/align/dp_traceback_impl.h:472\n+\tmov $0x1,%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:467\n+\ttest $0x20,%al\n+\tjne ab66 \n+/usr/include/seqan/align/dp_traceback_impl.h:464\n+\tmov %al,-0x132(%ebp)\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n \tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n+\tlea -0xf8(%ebp),%esi\n+\tlea -0x130(%ebp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n+\tmov %dl,-0x131(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tlea -0x131(%ebp),%ecx\n+\tlea -0x132(%ebp),%edx\n+\tmovl $0x0,-0xf8(%ebp)\n+\tmov %esi,-0x190(%ebp)\n+\tpush %edi\n \tpush %eax\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3340 \n+\tmov %esi,%eax\n+\tpush -0x18c(%ebp)\n+\tcall 84c0 , std::allocator >)@@Base+0x780>\n+\tmov -0xf8(%ebp),%esi\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9105 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x295>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,-0x2c(%ebp)\n-\tje 8f30 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-\txor %esi,%esi\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\ttest %eax,%eax\n-\tjne 8fc0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x150>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x120(%ebp)\n+\tje 9678 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x124(%ebp),%edi\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje 9654 \n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%edi),%eax\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %esi,(%esp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmov %eax,-0x13c(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %edx\n+\tpush -0x13c(%ebp)\n \tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tjmp 8f30 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tmov (%eax),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjbe 90e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x270>\n-\tmov %ecx,%eax\n-\tjmp 8f1f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov -0x2c(%ebp),%edi\n-\tmov (%edi),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tjmp 8f1f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n-/usr/include/seqan/sequence/string_base.h:1039\n-\tcmp %eax,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%eax\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 8f70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%eax\n-\tjbe 9090 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x220>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%eax\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov %ecx,-0x38(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tadd %ecx,%eax\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ecx,%eax\n-\tcmova %ecx,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%eax),%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tpush 0xc(%edi)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tmov (%eax),%eax\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3340 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x128(%ebp)\n+\tje 96df \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%edi\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje 96bb \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%edi),%eax\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmov %eax,-0x13c(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %eax\n+\tpush -0x13c(%ebp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tjmp 8f70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov $0x20,%eax\n-\tcmp %eax,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%eax),%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n+\tpush 0xc(%edi)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\ttest %ecx,%ecx\n-\tje 9070 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x200>\n+seqan::String >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:198\n+\tmov -0x9c(%ebp),%eax\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tmov -0x140(%ebp),%ebx\n+\tpush %eax\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %eax\n+\tpush -0xa8(%ebp)\n+\tcall 31e0 \n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x104(%ebp),%eax\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&):\n+/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n+\tadd $0xc,%esp\n+\tmov %esi,-0xf8(%ebp)\n+\tpush -0x190(%ebp)\n+seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tlea 0x24(%eax),%edx\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&):\n+/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n+\tpush %edx\n+\tpush %eax\n+\tcall 3200 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %esi,(%esp)\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:29 (discriminator 2)\n+\tlea -0xa8(%ebp),%edi\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tcall 31e0 \n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n-\tmov -0x2c(%ebp),%edi\n-\tmov (%edi),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%esi\n-\tjne 8f1f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%edx),%edx\n-\tmov %dl,(%eax)\n-\tjmp 8f30 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov $0x20,%eax\n-\tmov %ecx,-0x38(%ebp)\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tmov -0x140(%ebp),%ebx\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%eax),%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush -0x160(%ebp)\n+\tcall 3140 \n+\tpop %edx\n+\tpush -0x174(%ebp)\n+\tmov %eax,%esi\n+\tcall 3140 \n+\tpop %ecx\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:29 (discriminator 2)\n+\tpush -0x14c(%ebp)\n+\tpush %esi\n \tpush %eax\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n+\tlea -0x104(%ebp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tcall 3360 , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt>\n+\tadd $0x18,%esp\n+./porechop/src/adapter_align.cpp:30\n+\tlea -0x34(%ebp),%esi\n+\tpush %edi\n+\tpush %esi\n+\tcall 30a0 \n+./porechop/src/adapter_align.cpp:30 (discriminator 2)\n+\tpush %esi\n+\tcall 31c0 , std::allocator >)@plt>\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n \tmov -0x34(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:30 (discriminator 2)\n \tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%ecx,1),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tlea -0x2c(%ebp),%eax\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:30 (discriminator 2)\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp %eax,%edx\n+\tje 979d \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n \tmov -0x2c(%ebp),%eax\n-\tmov (%eax),%eax\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x1,%ecx\n-\tjne 9012 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1a2>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%eax),%eax\n-\tmov %al,(%esi)\n-\tjmp 8f70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 8f30 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n-\tmov %ecx,%eax\n-\tjmp 9084 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x214>\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x10,%esp\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:197\n+\tmov -0x100(%ebp),%eax\n+\tmov -0x104(%ebp),%edi\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:548\n+\tcmp %edi,%eax\n+\tje 980b \n+\tmov %eax,-0x13c(%ebp)\n+\tmov %esi,-0x144(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x8(%edi)\n+\tmov -0x140(%ebp),%ebx\n \tcall 31e0 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 910e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x29e>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\ttestl $0xfffffffd,0x4(%edi)\n+\tje 97f4 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%edi),%esi\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 90ea >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x27a>\n \tsub $0xc,%esp\n+\tpush (%esi)\n+\tcall 31e0 \n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %esi,(%esp)\n+\tcall 31e0 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:551\n+\tadd $0x24,%edi\n+/usr/include/seqan/basic/array_construct_destruct.h:548\n+\tcmp %edi,-0x13c(%ebp)\n+\tjne 97c0 \n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:198\n+\tmov -0x144(%ebp),%esi\n+\tmov -0x104(%ebp),%edi\n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n \tpush %edi\n-\tmov -0x30(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00009120 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>:\n-void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xaecf,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edx\n-\tmov %gs:0x14,%ecx\n-\tmov %ecx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 9230 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 9160 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x40>\n-\tcmp 0x4(%edx),%esi\n-\tje 9249 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x129>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-\tmov %esi,%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %esi,0x8(%edx)\n-\tjae 9376 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x256>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 92f0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1d0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tshr $1,%eax\n-\tadd %esi,%eax\n-\tmov %eax,-0x34(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tcall 31e0 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x4c(%ebp),%edx\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x188(%ebp),%eax\n+\tadd $0x10,%esp\n+\tcmp %eax,%edx\n+\tje 983d \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x44(%ebp),%eax\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x3c(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %edx,-0x38(%ebp)\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%ecx\n+\tpush %edx\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-\tmov -0x3c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%edx)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 92e8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1c8>\n-\tmov %ecx,-0x38(%ebp)\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x64(%ebp),%edx\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x184(%ebp),%eax\n+\tcmp %eax,%edx\n+\tje 9863 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x5c(%ebp),%eax\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+\tmov -0x140(%ebp),%ebx\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x1,%eax\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x10,%esp\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %edx,-0x34(%ebp)\n-\tpush -0x30(%ebp)\n+\tpush -0x110(%ebp)\n+\tmov -0x140(%ebp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tpop %eax\n+\tpush -0x11c(%ebp)\n+\tcall 31e0 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov -0x7c(%ebp),%edx\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tmov -0x180(%ebp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edx),%ebx\n-\tlea (%ebx,%edi,1),%ecx\n-\tmov %ecx,0x4(%edx)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 9214 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n-\tmov -0x2c(%ebp),%esi\n-\tadd %eax,%edi\n-\tmov -0x48(%esi),%ecx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%eax),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:404\n+\tcmp %eax,%edx\n+\tje 98a6 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x74(%ebp),%eax\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n \tadd $0x1,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:405\n-\tadd $0x1,%ebx\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ecx,%edx,1),%edx\n-\tmov %dl,-0x1(%ebx)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tcmp %edi,%eax\n-\tjne 9200 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:1020\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush %eax\n+\tpush %edx\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:294\n+\tadd $0x10,%esp\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:31\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 9371 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x251>\n+\tjne b38d \n \tlea -0xc(%ebp),%esp\n+\tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xc8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xc4(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje afd8 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x24(%esi),%eax\n+\tmov %eax,-0x19c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje ad0c \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%eax\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%edi\n+\tmov 0x4(%eax),%edx\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov %eax,-0x1a0(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %edi,%ebx\n-\tje 9214 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 9311 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1f1>\n-\tcmp %edi,%eax\n-\tjne 9308 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e8>\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edx,%ecx\n-\tje 9214 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 92c4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:833\n-\tmov %ecx,-0x34(%ebp)\n-\tmov %edx,-0x30(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 9319 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1f9>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%edi\n-\tadd %esi,%edi\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %esi,%edi\n-\tcmova %esi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov (%eax),%eax\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0xa8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xa4(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xa0(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x9c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x98(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0x94(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n+\tcmp %eax,%edx\n+\tje ad78 \n+\tmov -0x19c(%ebp),%eax\n+\tmov (%eax),%ecx\n+\tcmp %ecx,0x4(%eax)\n+\tje ad78 \n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tadd $0x10,%esp\n-\tcmp $0x1,%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tjle 92c4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov %edx,-0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tpush %esi\n-\tpush %ecx\n-\tpush %eax\n-\tcall 3340 \n-\tmov -0x30(%ebp),%edx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tmov -0x2c(%ebp),%ebx\n+\tlea -0xf8(%ebp),%eax\n+\tmovl $0x0,-0xf8(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmovl $0x0,-0xf4(%ebp)\n+\tmov %eax,-0x190(%ebp)\n \tpush %eax\n-\tpush %edx\n-\tcall 3150 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 9214 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n-\tjmp 91d8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n-\tnop\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmovl $0x20,-0x34(%ebp)\n-\tmov $0x21,%eax\n-\tjmp 9187 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x67>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0xdc(%ebp)\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tmov -0xf8(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,-0xd8(%ebp)\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tmov %eax,-0x164(%ebp)\n+\tmov -0xf4(%ebp),%eax\n+\tmov %eax,-0x194(%ebp)\n+/usr/include/seqan/align/dp_matrix.h:122\n+\tlea -0xdc(%ebp),%eax\n+\tmov %eax,-0x18c(%ebp)\n+\tmov %eax,(%esp)\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\txor %edi,%edi\n-\txor %esi,%esi\n-\tjmp 91d8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,0x4(%edx)\n-/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tjmp 9214 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%esi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x2c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x1a0(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix.h:122\n \tadd $0x10,%esp\n-\tcmp $0x1,%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %esi,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tjne 92ad >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x18d>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmovzbl (%ecx),%eax\n-\tmov %al,(%ebx)\n-\tjmp 92c4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%eax\n+/usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n+\tadd $0x1,%esi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov %esi,%edi\n+\ttest %eax,%eax\n+\tje a140 \n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov -0x164(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%ebx\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %esi,0x4(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tje a124 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0xdc(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x19c(%ebp),%ecx\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%edx),%eax\n+\tmov %edi,0x4(%eax)\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%ecx),%eax\n+\tsub (%ecx),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%ecx\n+/usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2)\n+\tlea 0x1(%eax),%esi\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x164(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tje a063 \n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%eax\n+\ttest %eax,%eax\n+\tje ad91 \n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%edx),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov -0x164(%ebp),%eax\n+\ttestl $0xfffffffd,0x1c(%eax)\n+\tje 9a6b \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%eax),%esi\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tpush (%esi)\n \tcall 31e0 \n+\tmov %esi,(%esp)\n+\tcall 31e0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 9382 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x262>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov -0x30(%ebp),%ebx\n-\tjmp 91d8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 9354 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x234>\n-\tsub $0xc,%esp\n-\tmov -0x2c(%ebp),%ebx\n-\tpush %esi\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\n-00009390 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>:\n-void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n-/usr/include/seqan/basic/holder_tristate.h:915\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0xac5b,%ebx\n-\tsub $0x1c,%esp\n-\tmov 0x34(%esp),%eax\n-\tmov 0x30(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov 0x4(%esi),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %edx,%edx\n-\tje 9498 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x108>\n-\tcmp $0x1,%edx\n-\tje 93f0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x60>\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov -0x164(%ebp),%ecx\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tlea -0xa8(%ebp),%eax\n+\tmov %eax,0x18(%ecx)\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%ecx)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %esi,%esi\n+\tje acb1 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0xdc(%ebp),%esi\n /usr/include/seqan/basic/holder_tristate.h:525\n-\tand $0xfffffffd,%ecx\n-\tmov (%eax),%edi\n-\tje 93dc > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x4c>\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje 9abc \n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%ebp\n+\tmov 0x18(%esi),%edi\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush (%edi)\n \tcall 31e0 \n-\tmov %ebp,(%esp)\n+\tmov %edi,(%esp)\n \tcall 31e0 \n /usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov -0x164(%ebp),%ecx\n /usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %edi,(%esi)\n+\tlea -0x9c(%ebp),%eax\n /usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov (%ecx),%eax\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjne 94d0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x140>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0xc\n-\tcall 3030 \n+\tmov 0x18(%ecx),%esi\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov (%eax),%edi\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n+\tmov (%esi),%edx\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%eax\n-\tmov %eax,0x1c(%esp)\n+\tmov 0x4(%esi),%eax\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov %edi,-0x13c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x144(%ebp)\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n+\tsub %edx,%eax\n+\tmov %eax,-0x148(%ebp)\n+\tsar $0x2,%eax\n+\tmov %eax,%ecx\n+/usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n+\tcmp %eax,%edi\n+\tjae ac32 \n+/usr/include/seqan/align/dp_algorithm_impl.h:1406\n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 32e0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%eax\n+/usr/include/seqan/align/dp_algorithm_impl.h:1406\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%edx\n-\tshr $1,%edx\n-\tadd %eax,%edx\n-\tcmp $0x1f,%eax\n-\tmov $0x20,%eax\n-\tcmova %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%ebp),%edx\n-\tcmp %edx,%eax\n-\tcmovbe %eax,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje ab73 \n+\tmov -0x164(%ebp),%eax\n+\tmov 0x1c(%eax),%edi\n+\ttest %edi,%edi\n+\tje adb7 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%eax),%eax\n+\tmov (%eax),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n+\tmov -0x164(%ebp),%eax\n+\tmov $0x1,%edx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n+\tmovl $0x0,-0xb8(%ebp)\n+\tmovl $0x0,-0xb4(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n+\tmov (%eax),%eax\n+\tsub (%eax),%edx\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov -0x140(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n+\tmov %edx,-0x13c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%edx\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov -0x30(%eax),%edi\n+\tmov (%edi),%eax\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,(%ecx)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n+\tmov -0x18c(%ebp),%eax\n+\tmov %eax,-0xbc(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \ttest %edx,%edx\n-\tje 946f > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xdf>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edx),%eax\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x1c(%esp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n+\tje accd \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0xdc(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tje b0e8 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%esi),%eax\n+\tmov (%eax),%esi\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tlea 0x2(%esi),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tlea 0x1(%esi),%ebx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tmov %eax,-0x154(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tlea 0x3(%esi),%eax\n+\tmov %eax,-0x148(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n+\tmovb $0x0,(%esi)\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov (%edi),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n+\tmovl $0x1,-0xb8(%ebp)\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %eax,-0x14c(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n+\tmov -0x19c(%ebp),%eax\n+\tmov (%eax),%edi\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,0x1c(%esp)\n+\tmov 0x4(%eax),%eax\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,(%ecx)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,(%esi)\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tlea -0x1(%eax),%edx\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tcmp %eax,%ecx\n-\tje 9484 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xf4>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush %ebp\n+\tmov %edi,-0x168(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tmov %edx,-0x144(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %edx,%edi\n+\tje 9c89 \n+\tsub %edi,%eax\n+\tlea 0x1(%esi),%ebx\n+\tmov %eax,%edi\n+\tmov %ebx,-0x148(%ebp)\n+\tlea 0x4(%ecx),%eax\n+\tlea 0x0(,%edi,4),%edx\n+\tmov %edx,-0x150(%ebp)\n+\tadd %ecx,%edx\n+\tcmp %edx,%ebx\n+\tjae 9c2c \n+\tlea (%esi,%edi,1),%edx\n+\tcmp %edx,%eax\n+\tjb b17d \n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tsub $0x1,%edi\n+\tsub $0x4,%esp\n+\tmov %ecx,-0x154(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tlea 0x0(,%edi,4),%edx\n+\tpush %edx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 32b0 \n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tadd $0xc,%esp\n \tpush %edi\n-\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov %edi,(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttest %ecx,%ecx\n-\tje 93e5 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x55>\n-\tcmp $0x2,%ecx\n-\tje 94f0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x160>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:533\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush %ebp\n-\tpush (%esi)\n-\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+\tpush $0x0\n+\tpush -0x148(%ebp)\n+\tcall 32b0 \n+\tmov -0x154(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\n-\n-00009500 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xaaef,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n+\tmov -0x150(%ebp),%eax\n+\tadd %edi,%esi\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tlea 0x1(%esi),%ebx\n+\tlea -0x4(%ecx,%eax,1),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tlea 0x2(%esi),%eax\n+\tmov %eax,-0x154(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tlea 0x3(%esi),%eax\n+\tmov %eax,-0x148(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n+\tlea 0x4(%ecx),%eax\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,0x4(%ecx)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n+\tmov %eax,-0x15c(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,0x1(%esi)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov 0x4(%ecx),%eax\n+/usr/include/seqan/align/dp_scout.h:104 (discriminator 1)\n+\tmovl $0x0,-0x170(%ebp)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tcmp %eax,-0x14c(%ebp)\n+\tjge 9ccb \n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov -0xdc(%ebp),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,-0x14c(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 95f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf8>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 9540 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n-\tcmp 0x4(%edi),%esi\n-\tje 9611 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x111>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n+\tmov 0x18(%edx),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%ecx\n+\tmov %ecx,-0x170(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%ebx\n-\tmov %esi,-0x34(%ebp)\n+\tmov -0x1a0(%ebp),%ecx\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ecx),%edx\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ecx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%ebx\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %ebx,0x8(%edi)\n-\tjae 9765 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x265>\n+\tmov (%ecx),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x13c(%ebp),%ecx\n+\tshl $0x2,%ecx\n+\tmov %ecx,-0x178(%ebp)\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tlea -0x1(%edx),%ecx\n+\tmov %ecx,-0x17c(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n+\tcmp %ecx,%eax\n+\tje a291 \n+\tmov %eax,-0x154(%ebp)\n+\tmov -0x168(%ebp),%ecx\n+\tmov -0x16c(%ebp),%eax\n+\tmov %edx,-0x1ac(%ebp)\n+\tsub %ecx,%eax\n+\tmov %eax,-0x198(%ebp)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmov -0x154(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x178(%ebp),%ecx\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov -0x144(%ebp),%edi\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmovzbl (%eax),%eax\n+\tmov %al,-0x148(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x15c(%ebp),%eax\n+\tadd %ecx,%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tlea 0x1(%ebx),%ecx\n+\tmov %ecx,-0x150(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov -0x168(%ebp),%ecx\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,0x1(%ebx)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %edi,%ecx\n+\tje a680 \n+\tlea 0x2(%ebx),%edi\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tmov %eax,-0x158(%ebp)\n+\tlea 0x4(%eax),%ebx\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\txor %edx,%edx\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\txor %esi,%esi\n+\tjmp 9db1 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tmov 0x1c(%ebp),%edx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmovb $0x22,-0x13c(%ebp)\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tadd %esi,%edx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%edx\n+\tjle 9dd7 \n+\tmov %edx,(%ebx)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovzbl -0x13c(%ebp),%eax\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tadd $0x1,%edi\n+\tadd $0x4,%ebx\n+\tadd $0x1,%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov %al,-0x1(%edi)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %ecx,-0x144(%ebp)\n+\tje a190 \n+/usr/include/seqan/score/score_base.h:337\n+\tmovzbl -0x148(%ebp),%eax\n+\tcmp (%ecx),%al\n+\tmov 0x10(%ebp),%eax\n+\tcmovne 0x14(%ebp),%eax\n+/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n+\tadd %esi,%eax\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov (%ebx),%esi\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp %edx,%esi\n+\tjg 9d80 \n+/usr/include/seqan/align/dp_formula_linear.h:80\n+\tadd 0x1c(%ebp),%edx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmovb $0x44,-0x13c(%ebp)\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%edx\n+\tjg 9d90 \n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %eax,(%ebx)\n+/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n+\tmov %eax,%edx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tmovb $0x1,-0x13c(%ebp)\n+\tjmp 9d92 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+bool seqan::empty(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n+\tmov -0x160(%ebp),%eax\n+\tcmpb $0x0,(%eax)\n+\tje 8ecd \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%esi\n-\tjbe 96c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n+\tcmp $0x1f,%esi\n+\tjbe b01a \n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%ecx\n-\tshr $1,%ecx\n-\tadd %ebx,%ecx\n+\tmov %esi,%edi\n+\tshr $1,%edi\n+\tadd %esi,%edi\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edi),%eax\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%ecx,4),%eax\n \tsub $0xc,%esp\n-\tmov %edx,-0x3c(%ebp)\n-\tmov %ecx,-0x38(%ebp)\n+\tmov -0x140(%ebp),%ebx\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:713\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %eax,%esi\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %edx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x3c(%ebp),%edx\n-\tje 96b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%edx\n+\tmov %eax,-0x110(%ebp)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n+\tmov -0x160(%ebp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edi,-0x108(%ebp)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:341\n+\tmov -0x48(%ebx),%edx\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%ecx\n-\tlea (%ebx,%ecx,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%esi\n-\tjle 96f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9760 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x260>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\tmov %esi,-0x10c(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%ecx),%ebx\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:405\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/stl_algobase.h:404\n+\tadd $0x1,%ecx\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%edx,%ebx,1),%ebx\n+\tmov %bl,-0x1(%eax)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\tcmp %esi,%eax\n+\tjne 9e40 \n+\tjmp 8ecd \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ebx\n-/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tje 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 96e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n-\tcmp %ecx,%eax\n-\tjne 96d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%esi\n-\tje 968f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%esi\n-\tmov %esi,%ecx\n-\tsar $0x2,%ecx\n+\tmov %eax,%esi\n+bool seqan::empty(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n+\tmov -0x174(%ebp),%eax\n+\tcmpb $0x0,(%eax)\n+\tje 8e8e \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%esi\n-\tjbe 9700 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x200>\n+\tcmp $0x1f,%esi\n+\tjbe b029 \n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tmov %edx,-0x34(%ebp)\n-\tshr $1,%eax\n-\tadd %ecx,%eax\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ecx,%eax\n-\tcmovbe %eax,%ecx\n+\tmov %esi,%edi\n+\tshr $1,%edi\n+\tadd %esi,%edi\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edi),%eax\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea 0x0(,%ecx,4),%eax\n-\tmov %ecx,-0x30(%ebp)\n+\tmov -0x140(%ebp),%ebx\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %eax,%esi\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n+\tmov %eax,-0x11c(%ebp)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%esi\n-\tjle 968f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-\tjmp 95b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov $0x80,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ecx\n-\tjmp 956e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x6e>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmovl $0x0,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\txor %esi,%esi\n-\tjmp 95b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n-\txchg %ax,%ax\n+\tmov -0x174(%ebp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edi,-0x114(%ebp)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:341\n+\tmov -0x48(%ebx),%edx\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ebx,0x4(%edi)\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tjmp 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+\tmov %esi,-0x118(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmov (%eax),%eax\n-\tmov %eax,(%ebx)\n-\tjmp 95d9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n-\tnop\n+\tlea 0x0(%esi),%esi\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%ecx),%ebx\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:405\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/stl_algobase.h:404\n+\tadd $0x1,%ecx\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%edx,%ebx,1),%ebx\n+\tmov %bl,-0x1(%eax)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\tcmp %esi,%eax\n+\tjne 9ec0 \n+\tjmp 8e8e \n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %ecx,-0x34(%ebp)\n-\tmov %edx,-0x30(%ebp)\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n+\tmov %eax,-0x13c(%ebp)\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%esi\n-\tjg 967e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 968f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmov (%edx),%eax\n-\tmov %eax,(%ebx)\n-\tjmp 968f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 9771 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x271>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov -0x30(%ebp),%ebx\n-\tjmp 95b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 9743 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x243>\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\tnop\n-\n-00009780 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xa86f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\ttest %esi,%esi\n-\tje 97b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n-\tcmp 0x4(%edi),%esi\n-\tje 9880 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x100>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%esi\n-\tsar $0x2,%esi\n-/usr/include/seqan/sequence/string_base.h:729\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %esi,0x8(%edi)\n-\tjae 982e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xae>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-\tmov %ecx,-0x38(%ebp)\n-\tshr $1,%eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ebx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ebx\n+\tmov %eax,0x24(%esi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x28(%esi)\n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x104(%ebp),%esi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9177 \n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea 0x0(,%ebx,4),%eax\n-\tmov %ebx,-0x30(%ebp)\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edx,-0x148(%ebp)\n+\tpush $0x80\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:735\n \tadd $0x10,%esp\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x34(%ebp),%edx\n-\ttest %ecx,%ecx\n+\tmov %eax,0x8(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x144(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tje 9870 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov %edx,-0x30(%ebp)\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tshl $0x2,%esi\n-\tlea (%ecx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n+\tmovl $0x20,0x10(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje ab4e \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%esi\n-\tjle 98e8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x168>\n+\tmov -0x148(%ebp),%edx\n+\tcmp $0x4,%edx\n+\tjle b268 \n /usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tpush %esi\n-\tpush %ebx\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9914 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x194>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-\tmov %eax,%ecx\n-\tjmp 982e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xae>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%edx\n-\tje 9851 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 98c5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x145>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%esi\n-/usr/include/seqan/sequence/string_base.h:1039\n-\tcmp 0x10(%ebp),%esi\n-\tcmova 0x10(%ebp),%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tpush %esi\n \tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %eax,-0x30(%ebp)\n-\tcall 3310 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n-/usr/include/seqan/sequence/sequence_interface.h:881\n-\tmov -0x30(%ebp),%eax\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush %eax\n \tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1057\n-\tpop %eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tjmp 9851 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 9851 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmov (%ebx),%eax\n-\tmov %eax,(%ecx)\n-\tjmp 9851 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31e0 \n+\tpush %eax\n+\tcall 3340 \n+\tmov -0x144(%ebp),%ecx\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 991d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x19d>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 98f7 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x177>\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00009930 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>:\n-void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:1422\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xa6bf,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n \tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov 0x14(%ebp),%edi\n-\tmov 0x8(%ebp),%esi\n-\tmov %eax,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%edx\n-/usr/include/seqan/sequence/string_base.h:1422\n-\tmov %edi,-0x38(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ebx\n-\tsub %ecx,%ebx\n-\tmov %ebx,-0x34(%ebp)\n-\tsar $0x2,%ebx\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1427 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 9979 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49>\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov 0x10(%esi),%eax\n+\tmov $0x3,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%esi),%edi\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov -0x144(%ebp),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n \tcmp %edx,%eax\n-\tje 9af0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:753\n-\tmov 0xc(%ebp),%eax\n-\tmov -0x30(%ebp),%ecx\n-\tsub 0x10(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edi,%edx\n-\tmov %edx,-0x4c(%ebp)\n-\tsar $0x2,%edx\n-/usr/include/seqan/sequence/string_base.h:753\n-\tadd %edx,%eax\n-\tadd %ecx,%eax\n-\tmov %eax,-0x3c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %eax,0x8(%esi)\n-\tjae 9a90 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x160>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%eax\n-\tjbe 9ae0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ecx\n-\tshr $1,%ecx\n-\tadd %eax,%ecx\n+\tcmova %edx,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tshl $0x2,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp 9053 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%ecx,4),%eax\n \tsub $0xc,%esp\n-\tmov %edx,-0x48(%ebp)\n-\tmov %ecx,-0x40(%ebp)\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edx,-0x148(%ebp)\n+\tpush $0x80\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x40(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:762\n \tadd $0x10,%esp\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \ttest %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,-0x44(%ebp)\n-/usr/include/seqan/sequence/string_base.h:762\n-\tmov -0x48(%ebp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n+\tmov %eax,0x2c(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x144(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:762\n-\tje 9a93 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163>\n-/usr/include/seqan/sequence/string_base.h:764\n-\tmov 0xc(%ebp),%ecx\n-\tshl $0x2,%ecx\n-\tmov %ecx,-0x40(%ebp)\n+\tmovl $0x20,0x34(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje ab5a \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%ecx\n-\tjle 9be0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2b0>\n+\tmov -0x148(%ebp),%edx\n+\tcmp $0x4,%edx\n+\tjle b259 \n /usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tpush %ecx\n+\tpush %edx\n \tpush %edi\n \tpush %eax\n \tcall 3340 \n+\tmov -0x144(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:765\n-\tmov -0x44(%ebp),%ebx\n-\tmov -0x30(%ebp),%eax\n-\tadd 0xc(%ebp),%eax\n-\tlea (%ebx,%eax,4),%ebx\n-\tmov 0x10(%ebp),%eax\n-\tlea 0x0(,%eax,4),%edx\n-\tmov -0x4c(%ebp),%eax\n-\tlea (%edi,%edx,1),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:448\n-\tsub %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%eax\n-\tjle 9bf8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2c8>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %eax\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n \tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov 0x34(%esi),%eax\n+\tmov $0x3,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x2c(%esi),%edi\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov -0x144(%ebp),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-\tmov -0x3c(%ebp),%ebx\n-\tlea (%eax,%ebx,4),%edx\n-\tmov %edx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1430 (discriminator 1)\n-\tmov -0x40(%ebp),%esi\n-\tadd %esi,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%esi\n-\tmov (%esi),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x34(%ebp),%esi\n-\tcmp $0x4,%esi\n-\tjle 9b90 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x260>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tshl $0x2,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp 90ea \n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1)\n+\tmovzbl (%eax),%edx\n+\tand $0xfffffffe,%edx\n+/usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1)\n+\tor $0x20,%edx\n+\tmov %dl,(%eax)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1185\n+\tjmp 9569 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %eax,-0xf8(%ebp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmovl $0x0,-0xf4(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1437\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9c3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x30c>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\txchg %ax,%ax\n+\tmov -0xf4(%ebp),%edi\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x19c(%ebp),%ecx\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %eax,-0x164(%ebp)\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %edi,-0x194(%ebp)\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%ecx),%edi\n+\tsub (%ecx),%edi\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%eax\n+/usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2)\n+\tadd $0x1,%edi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje b0cc \n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov %edi,-0x44(%ebp)\n-/usr/include/seqan/sequence/string_base.h:771\n-\tmov 0xc(%ebp),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:1241\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:752\n-\tmov 0x10(%ebp),%eax\n-\tsub 0xc(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:771\n-\tlea 0x0(,%edi,4),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-/usr/include/seqan/basic/array_construct_destruct.h:1241\n-\tcmp %ebx,%eax\n-\tje 9a44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n-/usr/include/seqan/sequence/string_base.h:771\n-\tmov -0x44(%ebp),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:1243\n-\tmov -0x34(%ebp),%ebx\n-\tsub 0x10(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:771\n-\tadd %ecx,%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:1235\n-\tshl $0x2,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:1243\n-\tlea (%edi,%ebx,1),%ecx\n-\tlea (%edi,%eax,4),%eax\n-/usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1)\n-\tcmp $0x4,%edx\n-\tjle 9c10 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2e0>\n-/usr/include/c++/14/bits/stl_algobase.h:766\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %eax\n-\tpush %ecx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n+\tmov -0xdc(%ebp),%eax\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %edi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%edi\n+\ttest %edi,%edi\n+\tjne 9a3e \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x164(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmovl $0x0,-0xf4(%ebp)\n+\tmov %eax,-0xf8(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 9a44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n-\tmov $0x80,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ecx\n-\tjmp 99b2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x82>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje 9b63 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmpl $0x7c,-0x34(%ebp)\n-\tjbe 9ba0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x270>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov -0x30(%ebp),%eax\n-\tmov %eax,%edi\n-\tshr $1,%edi\n-\tadd %eax,%edi\n-/usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %eax,%edi\n-\tcmova %eax,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,-0x164(%ebp)\n+\tmov -0xf4(%ebp),%eax\n+\tmov %eax,-0x194(%ebp)\n+\tjmp 9a3e \n \tsub $0xc,%esp\n-\tlea 0x0(,%edi,4),%eax\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x34(%ebp),%edi\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 99fb \n+\tmovl $0x0,-0xf4(%ebp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n \tadd $0x10,%esp\n+\tmov %eax,-0x164(%ebp)\n+\tmov -0xf4(%ebp),%eax\n+\tmov %eax,-0x194(%ebp)\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x1a0(%ebp),%eax\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n+\tadd $0x1,%edi\n+\tjmp 99e2 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x158(%ebp),%ecx\n+\tmov -0x150(%ebp),%edi\n+\tmov -0x198(%ebp),%eax\n+\tlea -0x1(%edi,%eax,1),%edi\n+\tlea -0x4(%ecx,%eax,4),%eax\n+/usr/include/seqan/align/dp_formula_linear.h:80\n+\tmov 0x1c(%ebp),%ecx\n+\tmov %edi,-0x150(%ebp)\n+\tadd %edx,%ecx\n+\tmov %eax,-0x13c(%ebp)\n+\tmov %ecx,-0x158(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tmov -0x13c(%ebp),%edi\n+/usr/include/seqan/score/score_base.h:337\n+\tmov -0x16c(%ebp),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tlea 0x4(%edi),%eax\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov 0x4(%edi),%edi\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tmov %eax,-0x15c(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tmov -0x150(%ebp),%eax\n+\tlea 0x1(%eax),%ebx\n+/usr/include/seqan/score/score_base.h:337\n+\tmovzbl -0x148(%ebp),%eax\n+\tcmp -0x1(%ecx),%al\n+\tmov 0x10(%ebp),%eax\n+\tcmovne 0x14(%ebp),%eax\n+/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n+\tadd %esi,%eax\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x44,%esi\n+\tcmp %edi,%edx\n+\tjge a20e \n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tmov 0x1c(%ebp),%ecx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x22,%esi\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tadd %edi,%ecx\n+\tmov %ecx,-0x158(%ebp)\n+/usr/include/seqan/align/dp_formula.h:161\n+\tmov -0x158(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjge a3c0 \n+\tmov %ecx,%eax\n+\tmov -0x13c(%ebp),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov -0x150(%ebp),%edi\n+\tmov %eax,0x4(%ecx)\n+\tmov %esi,%eax\n+\tmov %al,0x1(%edi)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov 0x4(%ecx),%eax\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov -0x14c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjle a258 \n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov -0xdc(%ebp),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov %ebx,%ecx\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,-0x14c(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%edi,1),%edx\n-\tmov %edx,-0x24(%ebp)\n+\tmov 0x18(%edx),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%ecx\n+\tmov %ecx,-0x170(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n+\taddl $0x1,-0x154(%ebp)\n+\tmov -0x17c(%ebp),%ecx\n+\tmov -0x154(%ebp),%eax\n+\tcmp %ecx,%eax\n+\tjne 9d20 \n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tmov -0x150(%ebp),%eax\n+\tmov -0x1ac(%ebp),%edx\n+\tlea 0x2(%eax),%edi\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tadd $0x3,%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tmov %edi,-0x154(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tmov %eax,-0x148(%ebp)\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmovzbl -0x1(%edx),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x178(%ebp),%edi\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov -0x14c(%ebp),%ecx\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tmov %al,-0x150(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x15c(%ebp),%eax\n+\tadd %edi,%eax\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,0x1(%ebx)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov (%eax),%eax\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tcmp %ecx,%eax\n+\tjle a2e2 \n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov -0xdc(%ebp),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov -0x154(%ebp),%ecx\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,-0x14c(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ebx),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%edi\n-\tjle 9b63 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n+\tmov 0x18(%edx),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%ecx\n+\tmov %ecx,-0x170(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov -0x144(%ebp),%edi\n+\tcmp %edi,-0x168(%ebp)\n+\tje b0c0 \n+\tmov -0x154(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov -0x13c(%ebp),%edx\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\txor %ebx,%ebx\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov -0x168(%ebp),%esi\n+\tlea 0x1(%eax),%edi\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tmov %edx,-0x158(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov %edx,%eax\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tmov %edi,-0x13c(%ebp)\n+\tjmp a381 \n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tmov 0x1c(%ebp),%ecx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x22,%edi\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tadd %ebx,%ecx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ecx,%edx\n+\tjge a3a8 \n+\tmov %ecx,(%eax)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov %edi,%edx\n+\tmov -0x13c(%ebp),%edi\n+\tmov %dl,(%edi)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov -0x14c(%ebp),%edi\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov (%eax),%edx\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov %edx,-0x148(%ebp)\n+\tcmp %edi,%edx\n+\tjle a36f \n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0xdc(%ebp),%edi\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov 0x18(%edi),%edx\n+\tmov -0x13c(%ebp),%edi\n+\tsub (%edx),%edi\n+/usr/include/c++/14/bits/move.h:223\n+\tmov -0x148(%ebp),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov %edi,-0x170(%ebp)\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edx,-0x14c(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\taddl $0x1,-0x13c(%ebp)\n+\tadd $0x1,%esi\n+\tcmp %esi,-0x144(%ebp)\n+\tje a3d0 \n+/usr/include/seqan/score/score_base.h:337\n+\tmovzbl -0x150(%ebp),%edx\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n+\tadd $0x4,%eax\n+/usr/include/seqan/score/score_base.h:337\n+\tcmp %dl,(%esi)\n+\tmov 0x10(%ebp),%edx\n+\tcmovne 0x14(%ebp),%edx\n+/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n+\tadd %ebx,%edx\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov (%eax),%ebx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp %ecx,%ebx\n+\tjg a320 \n+/usr/include/seqan/align/dp_formula_linear.h:80\n+\tadd 0x1c(%ebp),%ecx\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x44,%edi\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %ecx,%edx\n+\tjl a32e \n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %edx,(%eax)\n+\tmov %edx,%ecx\n+/usr/include/seqan/align/dp_formula.h:161\n+\tmov $0x1,%edi\n+\tjmp a330 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov $0x1,%esi\n+\tjmp a21e \n+\tlea 0x0(%esi),%esi\n+\tmov -0x168(%ebp),%edi\n+\tmov -0x16c(%ebp),%eax\n+\tmov -0x158(%ebp),%esi\n+\tsub %edi,%eax\n+\tmov -0x154(%ebp),%edi\n+\tlea -0x1(%edi,%eax,1),%edi\n+\tlea -0x4(%esi,%eax,4),%eax\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n+\tlea 0x1(%edi),%eax\n+\tmov %eax,-0x148(%ebp)\n+/usr/include/seqan/align/dp_formula_linear.h:80\n+\tmov 0x1c(%ebp),%eax\n+\tmov %edi,-0x154(%ebp)\n+\tadd %ecx,%eax\n+/usr/include/seqan/score/score_base.h:337\n+\tmov -0x16c(%ebp),%edi\n+\tmovzbl -0x150(%ebp),%edx\n+\tcmp %dl,-0x1(%edi)\n+\tmov 0x14(%ebp),%edi\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x44,%edx\n+/usr/include/seqan/score/score_base.h:337\n+\tcmove 0x10(%ebp),%edi\n+\tmov %edi,0x14(%ebp)\n+/usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n+\tadd %edi,%ebx\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov -0x13c(%ebp),%edi\n+\tmov 0x4(%edi),%esi\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp %ecx,%esi\n+\tjle a444 \n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tmov 0x1c(%ebp),%eax\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov $0x22,%edx\n+/usr/include/seqan/align/dp_formula_linear.h:82\n+\tadd %esi,%eax\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp %eax,%ebx\n+\tjge ab37 \n+\tmov %eax,%ebx\n+\tmov -0x13c(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmov -0x154(%ebp),%ecx\n+\tmov %ebx,0x4(%eax)\n+\tmov %dl,0x1(%ecx)\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tmov -0x14c(%ebp),%ecx\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tmov 0x4(%eax),%eax\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n+\tcmp %ecx,%eax\n+\tjle a48a \n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov -0xdc(%ebp),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tmov -0x148(%ebp),%ecx\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %eax,-0x14c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x18(%edx),%edx\n+/usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n+\tsub (%edx),%ecx\n+\tmov %ecx,-0x170(%ebp)\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x19c(%ebp),%ecx\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0xd8(%ebp),%esi\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%ecx),%eax\n+\tsub (%ecx),%eax\n+\tmov -0x1a0(%ebp),%ecx\n+\tmov %eax,-0x13c(%ebp)\n+\tmov 0x4(%ecx),%eax\n+\tsub (%ecx),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4)\n+\tmov %eax,-0x124(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %esi,%esi\n+\tje acf0 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0xdc(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje b145 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%esi),%eax\n+\tmov (%eax),%edx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n+\tmov -0x170(%ebp),%eax\n+\tadd %eax,%edx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n+\tmovzbl (%edx),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:475\n+\tmov %eax,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1)\n+\tmov %al,-0x130(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:475\n+\tand $0x1,%ecx\n+\tjne a4f8 \n+/usr/include/seqan/align/dp_traceback_impl.h:478\n+\tmov $0x4,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:477\n+\ttest $0x44,%al\n+\tjne a4f8 \n+/usr/include/seqan/align/dp_traceback_impl.h:479\n+\ttest $0x22,%al\n+\tsetne %cl\n+\tadd %ecx,%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n \tsub $0x4,%esp\n-\tpush -0x34(%ebp)\n-\tpush %ecx\n+\tlea -0x124(%ebp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n+\tmov %cl,-0x12c(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tlea -0xcc(%ebp),%edi\n+\tmov %edx,-0xb0(%ebp)\n+\tlea -0x12c(%ebp),%ecx\n+\tlea -0x130(%ebp),%edx\n+\tmovl $0x0,-0xcc(%ebp)\n+\tpush -0x13c(%ebp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tlea -0x28(%ebp),%eax\n+\tlea -0xbc(%ebp),%eax\n \tpush %eax\n-\tpush 0x10(%ebp)\n-\tpush 0xc(%ebp)\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 32c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:1482\n-\tpop %eax\n+\tmov %edi,%eax\n+\tcall 7da0 , std::allocator >)@@Base+0x60>\n+\tmov -0xcc(%ebp),%esi\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0xd8(%ebp)\n+\tje a5c6 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0xdc(%ebp),%eax\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%eax)\n+\tje a592 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%eax),%eax\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush (%eax)\n+\tmov %eax,-0x144(%ebp)\n \tcall 31e0 \n+\tmov -0x144(%ebp),%eax\n+\tmov %eax,(%esp)\n+\tcall 31e0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1437\n-\tjmp 9a76 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 9a76 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmov (%edx),%edx\n-\tmov %edx,(%eax)\n-\tjmp 9a76 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n-\tnop\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x34(%ebp),%edi\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov -0x13c(%ebp),%eax\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x140(%ebp),%ebx\n+\tpush 0xc(%eax)\n+\tcall 31e0 \n+\tmov -0x13c(%ebp),%eax\n+\tpop %edx\n+\tpush (%eax)\n+\tcall 31e0 \n+\tpop %ecx\n+\tpush -0x13c(%ebp)\n+\tcall 31e0 \n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%edi,1),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x38(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ebx),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%edi\n-\tjg 9b50 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x220>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 9b63 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n-/usr/include/c++/14/bits/stl_algobase.h:413\n-\tmov (%ecx),%eax\n-\tmov %eax,(%edx)\n-\tjmp 9b63 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 99fd >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov -0x44(%ebp),%ecx\n-\tmov %eax,(%ecx)\n-\tjmp 99fd >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd>\n-\tlea 0x0(%esi),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 9a35 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%ecx),%eax\n-\tmov %eax,(%ebx)\n-\tjmp 9a35 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/14/bits/stl_algobase.h:767\n-\tjne 9a44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%eax),%eax\n-\tmov %eax,(%ecx)\n-\tjmp 9a44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x194(%ebp)\n+\tje a63d \n+\tmov -0x164(%ebp),%eax\n+\ttestl $0xfffffffd,0x1c(%eax)\n+\tje a609 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%eax),%eax\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tmov %eax,-0x13c(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+\tpop %eax\n+\tpush -0x13c(%ebp)\n \tcall 31e0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 9c45 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x315>\n-/usr/include/seqan/sequence/string_base.h:1437\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 9c1f >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2ef>\n+\tmov -0x164(%ebp),%eax\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00009c60 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>:\n-void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n-/usr/include/seqan/align/gaps_iterator_array.h:527\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xa38f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-\tmov %eax,-0x30(%ebp)\n-\tmov 0x8(%ebp),%edi\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:530\n-\ttest %esi,%esi\n-\tje 9ceb , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8b>\n-/usr/include/seqan/align/gaps_iterator_array.h:537\n-\tmov (%edi),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:538\n-\tmov 0x4(%edi),%edx\n+\tmov -0x140(%ebp),%ebx\n+\tpush 0xc(%eax)\n+\tcall 31e0 \n+\tpop %eax\n+\tmov -0x164(%ebp),%eax\n+\tpush (%eax)\n+\tcall 31e0 \n+\tpop %eax\n+\tpush -0x164(%ebp)\n+\tcall 31e0 \n+/usr/include/seqan/basic/holder_tristate.h:534\n+\tadd $0x10,%esp\n+/usr/include/seqan/sequence/string_alloc.h:198\n+\tmov -0x9c(%ebp),%eax\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush %eax\n+\tcall 31e0 \n+\tpop %eax\n+\tpush -0xa8(%ebp)\n+\tcall 31e0 \n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x8(%ecx),%ebx\n-\tmov %ebx,-0x2c(%ebp)\n-/usr/include/seqan/align/gaps_iterator_array.h:541\n-\ttest $0x1,%dl\n-\tje 9ce0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x80>\n-/usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1)\n-\tmov 0x8(%edi),%eax\n-\ttest %eax,%eax\n-\tje 9d08 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa8>\n+\tmov -0x104(%ebp),%eax\n+/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n+\tadd $0xc,%esp\n+\tmov %esi,-0xcc(%ebp)\n+\tpush %edi\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tlea 0x0(,%edx,4),%ebx\n-\tmov %ebx,-0x34(%ebp)\n-/usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1)\n-\tmov -0x2c(%ebp),%ebx\n-\tcmp (%ebx,%edx,4),%eax\n-\tjb 9d20 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xc0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%ecx),%ebx\n+\tlea 0x24(%eax),%edx\n+/usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n+\tpush %edx\n+\tpush %eax\n+\tcall 3200 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n+\tjmp 971f \n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov 0x1c(%ebp),%eax\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\txor %edx,%edx\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\txor %esi,%esi\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov %eax,-0x158(%ebp)\n+\tjmp a1c1 \n+\tlea 0x0(%esi),%esi\n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1177 (discriminator 1)\n+\tmovzbl (%eax),%edx\n+\tand $0xfffffffe,%edx\n+/usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1)\n+\tor $0x40,%edx\n+\tmov %dl,(%eax)\n+\tjmp 9569 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov -0x2c(%ebp),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:567\n-\tadd $0x1,%edx\n+\tmov -0x144(%ebp),%eax\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ebx,%eax\n-\tsub %edi,%eax\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov -0x34(%ebp),%edi\n+\tadd $0x10,%esp\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,-0x38(%ebp)\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tadd $0x4,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:567 (discriminator 1)\n-\tcmp %eax,%edx\n-\tjae 9db8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x158>\n-/usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tadd %esi,(%eax,%edi,1)\n-\tjmp 9ce8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tlea (%eax,%edx,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:581 (discriminator 1)\n-\tadd %esi,(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:585\n-\tadd %esi,0x20(%ecx)\n-/usr/include/seqan/align/gaps_iterator_array.h:586\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9f05 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2a5>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:543\n-\tsub $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tlea (%ebx,%edx,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:544\n-\tmov %edx,0x4(%edi)\n-/usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1)\n-\tmov (%eax),%edx\n-\tmov %edx,0x8(%edi)\n-\tjmp 9ce6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x86>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n+\tadd $0x1,%edi\n+\tjmp 925c \n+\tlea 0x0(%esi),%esi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tmov %ecx,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x24(%ebp)\n+\tmov %ecx,-0x13c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush %esi\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%esi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x13c(%ebp),%ecx\n+/usr/include/seqan/basic/holder_tristate.h:469\n+\tadd $0x10,%esp\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tjne 959d \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0x80\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x13c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov -0x2c(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%eax\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovl $0x0,-0x4(%eax)\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov -0x34(%ebp),%eax\n-\tadd 0x8(%ecx),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1)\n-\tmov %esi,(%edx)\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov %eax,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2)\n-\tmov (%eax),%eax\n-\tsub 0x8(%edi),%eax\n-\tmov %edx,-0x2c(%ebp)\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1)\n-\tmov 0x8(%edi),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1)\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tmov -0x2c(%ebp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tmov -0x30(%ebp),%ebx\n-\tmov %eax,-0x28(%ebp)\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tlea 0x8(%ecx),%eax\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tpush %edx\n-\tpush %edx\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tpush %eax\n-\tcall 32c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/sequence_interface.h:974\n-\tpop %edx\n-/usr/include/seqan/align/gaps_iterator_array.h:562\n-\taddl $0x1,0x4(%edi)\n-/usr/include/seqan/align/gaps_iterator_array.h:563\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x2c(%ebp)\n-\tcall 31e0 \n-\tmov -0x34(%ebp),%ecx\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmov -0x13c(%ebp),%ecx\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%esi)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %eax,%eax\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 95a2 \n+\tnop\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tmov %edx,-0x15c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %ecx,-0x158(%ebp)\n+\tpush %esi\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%edi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x158(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 9ce8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tadd $0x2,%eax\n-\tmov %eax,%edi\n-\tjb 9f1c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2bc>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmp %eax,0x10(%ecx)\n-\tjb 9e10 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tmov -0x38(%ebp),%edi\n-\tlea 0x8(%eax,%edi,1),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%eax\n-\tsub %ebx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x15c(%ebp),%edx\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%edi),%eax\n \ttest %eax,%eax\n-\tjle 9df6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edi,%ebx\n-\tje 9df6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tsub $0x4,%esp\n-\tmov %ecx,-0x38(%ebp)\n-\tpush %eax\n-\tpush $0x0\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n-\tcall 32b0 \n-\tmov -0x38(%ebp),%ecx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,0xc(%ecx)\n-/usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-\tmov -0x34(%ebp),%edi\n-\tmov %esi,0x4(%eax,%edi,1)\n-/usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1)\n-\tmovl $0x0,0x8(%eax,%edi,1)\n-\tjmp 9ce8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%eax\n-\tjbe 9ed4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x274>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr $1,%eax\n-\tlea (%eax,%edi,1),%edx\n+\tjne 953c \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%edx,4),%eax\n \tsub $0xc,%esp\n-\tmov %edx,-0x44(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tmov %ecx,-0x40(%ebp)\n-\tpush %eax\n+\tmov %edx,-0x15c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %ecx,-0x158(%ebp)\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x40(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x44(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,-0x3c(%ebp)\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmov -0x158(%ebp),%ecx\n+\tmov -0x15c(%ebp),%edx\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x8(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x10(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %ebx,%ebx\n-\tje 9e93 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x233>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x38(%ebp),%edx\n-\tcmp $0x4,%edx\n-\tjle 9f0a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2aa>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov %ecx,-0x3c(%ebp)\n-\tpush %edx\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n-\tpush %eax\n-\tcall 3340 \n-\tmov -0x3c(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tmov %ecx,-0x3c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,0x18(%edi)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %eax,%eax\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9541 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tmov -0x30(%ebp),%ebx\n-\tpush -0x2c(%ebp)\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov -0x3c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x124(%ebp),%edi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%ecx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x10(%ecx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,-0x3c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%edi\n-\tmov -0x38(%ebp),%ebx\n-\tcmova %edx,%edi\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov %edi,%eax\n-\tsub %ebx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%edi),%eax\n \ttest %eax,%eax\n-\tjle 9ec7 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x267>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edi,%ebx\n-\tje 9ec7 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x267>\n-\tmov %ecx,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x3c(%ebp),%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tsub $0x4,%esp\n-\tpush %eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %ecx,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tpush $0x0\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n-\tcall 32b0 \n-\tmov -0x2c(%ebp),%ecx\n+\tjne 947e \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tmov -0x3c(%ebp),%eax\n-\tmov %eax,-0x2c(%ebp)\n-\tadd %eax,%edi\n-\tjmp 9df6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n-\tmov $0x80,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%edx\n-\tjmp 9e25 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c5>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%edi)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n \txor %eax,%eax\n-\tmov %eax,-0x2c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9483 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x2c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tcall 31e0 \n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tje 9f33 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2d3>\n-/usr/include/seqan/align/gaps_iterator_array.h:586\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne 9e73 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x213>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov -0x2c(%ebp),%ebx\n-\tmov (%ebx),%edx\n-\tmov %edx,(%eax)\n-\tjmp 9e73 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x213>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x2c(%ebp),%eax\n-\tmov -0x38(%ebp),%edi\n-\tlea 0x8(%eax,%edi,1),%edi\n-\tjmp 9df6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 9ee8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x288>\n-\tmov %eax,%esi\n-\tjmp 9ee3 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x283>\n+\tjmp 92ce \n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tmov -0x30(%ebp),%ebx\n-\tpush %esi\n-\tcall 3330 <_Unwind_Resume@plt>\n-\tnop\n-\n-00009f40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>:\n-void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n-/usr/include/seqan/align/dp_traceback_adaptor.h:60\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0xa0af,%eax\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x9c,%esp\n-\tmov %eax,0x40(%esp)\n-\tmov 0xb4(%esp),%eax\n-\tmov 0xb0(%esp),%edi\n-\tmov %eax,0x2c(%esp)\n-\tmov 0xb8(%esp),%eax\n-\tmov %edi,0x30(%esp)\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov %gs:0x14,%ebp\n-\tmov %ebp,0x8c(%esp)\n-\tmov 0x4(%edi),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tje acb0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd70>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-\tmov %ecx,%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%edx\n-\tmov %edi,0x8(%esp)\n-\tmov $0xc,%edi\n-\tsub %esi,%edx\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edx\n-\tja 9fc1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%eax)\n-\tjbe aabe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb7e>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x30(%esp),%eax\n-\tadd %esi,%edi\n-\tmov %edi,0xc(%eax)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov %ebp,0x4(%esi)\n-/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n-\tmovl $0x0,0x8(%esi)\n-/usr/include/seqan/align/gaps_array.h:253\n-\tmov %ebp,0x18(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%eax),%ebp\n-/usr/include/seqan/align/gaps_array.h:250\n-\tmovl $0x0,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov %ecx,0x20(%eax)\n-/usr/include/seqan/align/gaps_array.h:252\n-\tmovl $0x0,0x14(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tje ac30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcf0>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%ebp\n-\tsub (%eax),%ebp\n-/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%ecx\n-\tmov 0x30(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %esi,%ecx\n-/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n-\tmov %ebp,0x18(%eax)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%ecx\n-/usr/include/seqan/align/gaps_array.h:799\n-\tmovl $0x0,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:800\n-\tmovl $0x0,0x20(%eax)\n-/usr/include/seqan/align/gaps_array.h:801\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tcmp %esi,%edi\n-\tje a03d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfd>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n-\tadd (%esi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 3)\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n-\tmov %edx,0x20(%ebx)\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjb a030 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x2c(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %esi,%esi\n-\tje ac70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd30>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x2c(%esp),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%edx\n-\tsub (%eax),%edx\n-\tmov %edx,%ebp\n-\tmov %edx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x2c(%esp),%eax\n-\tmov $0xc,%edx\n-\tmov 0x8(%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%eax),%edi\n-\tmov %edi,0x8(%esp)\n-\tsub %ebx,%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edi\n-\tja a083 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%eax)\n-\tjbe aa3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xafa>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x14(%esp),%edi\n-\tlea (%edi,%edx,1),%eax\n-\tmov %eax,%ebx\n-\tmov %eax,0x50(%esp)\n-\tmov 0x2c(%esp),%eax\n-\tmov %ebx,0xc(%eax)\n-/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n-\tmov %esi,0x4(%edi)\n-/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/align/gaps_array.h:253\n-\tmov %esi,0x18(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/align/gaps_array.h:250\n-\tmovl $0x0,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov %ebp,0x20(%eax)\n-/usr/include/seqan/align/gaps_array.h:252\n-\tmovl $0x0,0x14(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\ttest %esi,%esi\n-\tje acf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdb0>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n-\tmov 0x2c(%esp),%eax\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 92b6 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x50(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\txor %edx,%edx\n-/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n-\tmov %esi,0x18(%eax)\n+\tmov -0x13c(%ebp),%eax\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x14(%esp),%esi\n-/usr/include/seqan/align/gaps_array.h:799\n-\tmovl $0x0,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:800\n-\tmovl $0x0,0x20(%eax)\n+\tadd $0x10,%esp\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edi,%eax\n-\tsub %esi,%eax\n-\tsar $0x2,%eax\n-\tmov %eax,0x24(%esp)\n-\tmov %eax,0x5c(%esp)\n-/usr/include/seqan/align/gaps_array.h:801\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tcmp %edi,%esi\n-\tje a11d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1dd>\n-\tmov 0x14(%esp),%ecx\n-\tmov 0x2c(%esp),%ebx\n-\tmov 0x24(%esp),%esi\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2)\n+\tadd $0x1,%edi\n+\tjmp 929e \n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n-\tadd (%ecx,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 3)\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n-\tmov %edx,0x20(%ebx)\n-/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tcmp %esi,%eax\n-\tjb a110 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1)\n-\tcmp %ebp,%eax\n-\tje ab4b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0b>\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tsub $0x10,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:148\n-\tmov -0x10(%ebp),%ebx\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tlea -0x10(%ebp),%edi\n-\tmov %eax,0x34(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n-\tmov %edi,0x10(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%eax),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%eax\n-\tsar $0x2,%eax\n-\tmov %eax,0x3c(%esp)\n-\tmov %eax,%edi\n-/usr/include/seqan/align/gaps_array.h:530\n-\ttest %ebx,%ebx\n-\tjne a348 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x408>\n-/usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n-\tmov (%ecx),%eax\n-/usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tcmp %esi,0xc(%esp)\n-\tsetne 0x4b(%esp)\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tmovzbl 0x4b(%esp),%ebx\n-\ttest %eax,%eax\n-\tje a1d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n-\ttest %bl,%bl\n-\tje a1d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n-/usr/include/seqan/align/gaps_array.h:491\n-\txor %ecx,%ecx\n-\tjmp a1a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x260>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tmov 0xc(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %ecx,%edx\n-\tand $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tmov (%ebx,%ecx,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tneg %edx\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tcmp %eax,%ebx\n-\tjae a390 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x450>\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand %ebx,%edx\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n-\tsub %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:498\n-\tadd %edx,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tcmp %edi,%ecx\n-\tjb a1a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x260>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:160\n-\tmov -0xc(%ebp),%ecx\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmov %esi,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmov 0x4(%esp),%esi\n-\tmov %esi,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:530\n-\ttest %ecx,%ecx\n-\tjne a3d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x490>\n-/usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-\tmov (%eax),%eax\n-\tmov %eax,0x1c(%esp)\n-/usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n-\tmov %eax,0x38(%esp)\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tmov 0x24(%esp),%ebx\n-\ttest %ebx,%ebx\n-\tje ad37 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf7>\n-\tmov 0x1c(%esp),%eax\n-\ttest %eax,%eax\n-\tje ad37 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf7>\n-/usr/include/seqan/align/gaps_array.h:491\n-\tmov 0x14(%esp),%ebp\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov %eax,%ecx\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_array.h:491\n-\txor %edx,%edx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9275 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %edx,%eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tmov 0x0(%ebp,%edx,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand $0x1,%eax\n-\tneg %eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tjae a380 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x440>\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n-\tsub %ebx,%ecx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tmov 0x24(%esp),%eax\n-\tcmp %eax,%edx\n-\tjb a220 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9416 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmov 0x2c(%esp),%eax\n-\tmov %esi,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmov 0x38(%esp),%esi\n-\tmov %esi,0x1c(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax),%ecx\n-\txor %eax,%eax\n-\ttest %ecx,%ecx\n-\tsete %al\n-\tmov %eax,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov 0x30(%esp),%eax\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,0x44(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %eax,%eax\n-\tje a439 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f9>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tjs abdd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc9d>\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x30(%esp),%eax\n-\tmov 0x20(%eax),%ecx\n-\tmov %ecx,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tsub $0xc,%esp\n+\tpush -0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tadd $0x10,%esp\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje ad53 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe13>\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov 0x44(%esp),%eax\n-\tcmp %ecx,%eax\n-\tcmovbe %eax,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax,%ebp,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %ecx,%eax\n-\tjae ad91 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe51>\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmov %edi,0x4(%esp)\n-\tlea 0x1(%ebp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\txor %esi,%esi\n-\tmov %ecx,%edi\n-\tjmp a2e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tneg %ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %eax,%esi\n-\tsub %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand %eax,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tadd %ebp,%ebx\n-\tmov %edx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%eax,%edx,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tadd $0x1,%edx\n-\tcmp %edi,%eax\n-\tjb a2e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a0>\n-\tmov %edi,0x18(%esp)\n-\tmov 0x4(%esp),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov 0x18(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tneg %ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tadd %edx,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmov %ebp,%edx\n-\tmov %ecx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov %esi,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmov 0x18(%esp),%esi\n-\tand %esi,%edx\n-\tadd %edx,%ebx\n-\tmov %ebx,0x20(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %esi,%eax\n-\tjne a451 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %ebp,%edi\n-\tje ad7f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3f>\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x18(%esp)\n-\tjmp a451 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:535\n-\tmov %ebp,0x4(%esp)\n-\tmov 0xc(%esp),%ebp\n-\txor %edx,%edx\n-/usr/include/seqan/align/gaps_array.h:534\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tmov 0x0(%ebp,%edx,4),%ecx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%dl\n-\tje a374 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x434>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tcmp %ebx,%ecx\n-\tjae a3a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x460>\n-/usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n-\tadd %ecx,%eax\n-/usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n-\tsub %ecx,%ebx\n-/usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tmov 0x0(%ebp,%edx,4),%ecx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%dl\n-\tjne a360 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x420>\n-/usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n-\tadd %ecx,%eax\n-\tjmp a368 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x428>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:505\n-\tand %eax,%ecx\n-\tadd %ecx,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tjmp a250 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:505\n-\tand %edx,%eax\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tjmp a1d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:547\n-\tadd %ebx,%eax\n-\tmov 0x4(%esp),%ebp\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tjb a168 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n-/usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n-\tlea 0x2(%edx),%ecx\n-\tcmp %edi,%ecx\n-\tjae a168 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n-/usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n-\tmov 0xc(%esp),%ebx\n-\tadd 0x4(%ebx,%edx,4),%eax\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n-\tjmp a168 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_array.h:535\n-\tmov 0x14(%esp),%esi\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_array.h:534\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tmov (%esi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%al\n-\tje a3f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b2>\n-\tnop\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tcmp %ecx,%edx\n-\tjae a400 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c0>\n-/usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n-\tsub %edx,%ecx\n-/usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n-\tmov (%esi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%al\n-\tjne a3e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a0>\n-/usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n-\tadd %edx,%ebx\n-\tjmp a3e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a8>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_array.h:547\n-\tlea (%ecx,%ebx,1),%esi\n-\tmov %esi,0x1c(%esp)\n-\tmov %esi,0x38(%esp)\n-/usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjb a1f7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n-/usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n-\tmov 0x24(%esp),%ebx\n-\tlea 0x2(%eax),%edx\n-\tcmp %ebx,%edx\n-\tjae a1f7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n-/usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n-\tmov 0x14(%esp),%ebx\n-\tmov 0x4(%ebx,%eax,4),%eax\n-\tadd %eax,%esi\n-\tmov %esi,0x1c(%esp)\n-\tmov %esi,0x38(%esp)\n-/usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n-\tjmp a1f7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovl $0x0,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x20(%esp)\n-\tmovl $0x0,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov 0x38(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tmov (%eax),%eax\n-\ttest %eax,%eax\n-\tsete %al\n-\tmovzbl %al,%eax\n-\tmov %eax,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %edx,%edx\n-\tje a518 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d8>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tjs ab8c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4c>\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x2c(%esp),%eax\n-\tmov 0x20(%eax),%eax\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\ttest %eax,%eax\n-\tje ad3e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfe>\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov 0x1c(%esp),%esi\n-\tcmp %esi,%eax\n-\tcmovbe %eax,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-\tmov (%eax,%edi,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov %esi,0x4c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %esi,%eax\n-\tjae ad86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe46>\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmov %ebp,0x8(%esp)\n-\tlea 0x1(%edi),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\txor %ecx,%ecx\n-\tmov %esi,%ebp\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tneg %edi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %eax,%ecx\n-\tsub %eax,%ebp\n-\tmov %edx,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand %eax,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tadd %edi,%ebx\n-\tmov %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%eax,%edx,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tadd $0x1,%edx\n-\tcmp %ebp,%eax\n-\tjb a4c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x580>\n-\tmov %ebp,0x4c(%esp)\n-\tmov 0x8(%esp),%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov 0x4c(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tneg %edi\n-\tand %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tadd %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tadd %ebx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov %ecx,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmov %edi,0x1c(%esp)\n-\tmov %esi,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %eax,%edx\n-\tjne a530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %edi,0x24(%esp)\n-\tje ad78 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe38>\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4c(%esp)\n-\tjmp a530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovl $0x0,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x1c(%esp)\n-\tmovl $0x0,0x4c(%esp)\n-\tmov 0x2c(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tmov 0x10(%esp),%esi\n-\tmov 0x44(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov %eax,0x24(%esp)\n-\tmov 0x30(%esp),%eax\n-\tmov %eax,0x28(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:104\n-\tlea 0x78(%esp),%eax\n-\tmov %eax,0x54(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:108\n-\tlea 0x64(%esp),%eax\n-\tmov %eax,0x58(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tcmp %esi,0x34(%esp)\n-\tje a7c1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x881>\n-\tmov 0x4c(%esp),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1)\n-\tmov 0x10(%esp),%eax\n-\tmov 0x8(%eax),%ebx\n-/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n-\tmovzbl 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1)\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n-\tcmp $0x2,%al\n-\tje a930 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9f0>\n-\tcmp $0x4,%al\n-\tjne a5f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b0>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:108\n-\tmov 0x28(%esp),%eax\n-\tmov %ebp,0x68(%esp)\n-\tsub $0x8,%esp\n-\tmov %eax,0x6c(%esp)\n-\tmov 0x20(%esp),%eax\n-\tmov %eax,0x74(%esp)\n-\tmov 0x28(%esp),%eax\n-\tmov %eax,0x78(%esp)\n-\tmov 0xc(%esp),%eax\n-\tmov %eax,0x7c(%esp)\n-\tpush 0x1c(%esp)\n-\tpush 0x64(%esp)\n-\tmov 0x50(%esp),%ebx\n-\tcall 3280 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n-\tmov 0x74(%esp),%eax\n-\tmov 0x78(%esp),%ebp\n-\tmov %eax,0x38(%esp)\n-\tmov 0x7c(%esp),%eax\n-\tmov %eax,0x28(%esp)\n-\tmov 0x80(%esp),%eax\n-\tmov %eax,0x30(%esp)\n-\tmov 0x84(%esp),%eax\n-\tmov %eax,0x14(%esp)\n+\tjne 93f7 \n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n \tadd $0x10,%esp\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov 0x14(%esp),%eax\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %edi,%edi\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%esi)\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 93fc \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x128(%ebp),%eax\n \ttest %eax,%eax\n-\tje a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x28(%esp),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x20(%ecx),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tcmp %ebx,%edx\n-\tje a695 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tadd %ebx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tsub %ebx,%eax\n-\tje a695 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x8(%ecx),%ebx\n-\tmov %esi,0x38(%esp)\n-\tmov %edi,0x3c(%esp)\n-\tmov 0x18(%esp),%esi\n-\tmov %ebx,0xc(%esp)\n-\tmov 0x20(%esp),%edi\n-\tjmp a659 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x719>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tneg %edx\n-\tadd %esi,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %ecx,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand %ecx,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:443\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tadd %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tsub %ebx,%eax\n-\tje a9b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa70>\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0xc(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %ebp,%edx\n-\tand $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%ebx,%ebp,4),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:436\n-\tmov %ebx,%ecx\n-\tsub %esi,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %eax,%ecx\n-\tjb a640 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x700>\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tneg %edx\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov %edi,0x20(%esp)\n-\tmov 0x3c(%esp),%edi\n-\tmov %esi,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tand %eax,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov 0x38(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tadd %eax,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tadd %edx,0x20(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %ecx,%eax\n-\tje a9d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa98>\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tadd %eax,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x24(%esp),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x20(%ecx),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tcmp %edx,%ebx\n-\tje a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tmov 0x14(%esp),%eax\n-\tadd %ebx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tje af67 \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje b1bc \n+seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%ecx),%eax\n+\tlea (%edx,%edx,1),%ebx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd %edx,%ebx\n+\tlea 0x0(,%ebx,4),%esi\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1723\n \tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tsub %ebx,%eax\n-\tje a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+\tjb ae46 \n+seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x8(%ecx),%ebx\n-\tmov %ebp,0x14(%esp)\n-\tmov 0x1c(%esp),%ebp\n-\tmov %ebx,0xc(%esp)\n-\tjmp a719 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d9>\n-\tjmp a700 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%ecx),%ebx\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tlea (%ebx,%esi,1),%eax\n+/usr/include/seqan/sequence/string_base.h:1731\n+\tcmp %edx,-0x14c(%ebp)\n+\tjae a9c5 \n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n+\tmov -0x154(%ebp),%edi\n+\tlea (%ebx,%edi,1),%edx\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %esi,%edi\n+\tje a9c5 \n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov -0x140(%ebp),%edi\n+\tmov -0x13c(%ebp),%esi\n+\tmov -0x50(%edi),%ebx\n+\tmov (%ebx),%ebx\n \txchg %ax,%ax\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tneg %edx\n-\tadd %esi,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %ecx,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand %ecx,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:443\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tadd %edx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tsub %ebx,%eax\n-\tje a9c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa88>\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0xc(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %edi,%edx\n-\tand $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%ebx,%edi,4),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:436\n-\tmov %ebx,%ecx\n-\tsub %esi,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %eax,%ecx\n-\tjb a700 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0>\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tneg %edx\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov %ebp,0x1c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov 0x14(%esp),%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tand %eax,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tadd %eax,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tadd %edx,0x1c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %ecx,%eax\n-\tje aa10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xad0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_adaptor.h:113\n-\tsubl $0x10,0x10(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tmov 0x34(%esp),%ebx\n-/usr/include/seqan/align/dp_traceback_adaptor.h:113\n-\tmov 0x10(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tcmp %ebx,%eax\n-\tjne a570 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x630>\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x30(%esp),%eax\n-\tmov %esi,0x4c(%esp)\n-\tmov 0x1c(%eax),%esi\n-\tmov %esi,0x44(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,%esi\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%edx\n-\tsub %esi,%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %esi,0xc(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%edx\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tcmp %esi,%eax\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x2c(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tsetne 0x4b(%esp)\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x1c(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edx,0x3c(%esp)\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov %esi,0x38(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %esi,0x50(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%eax\n-\tsar $0x2,%eax\n-\tmov %eax,0x5c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\tmov 0x28(%esp),%eax\n-\ttest %eax,%eax\n-\tje a7f7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b7>\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x1c(%eax),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tje a7ed , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ad>\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:226\n-\txor %edx,%edx\n-\tmov 0x8(%eax),%eax\n-\tlea (%eax,%ebp,4),%ecx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n-\tadd (%eax),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\tadd $0x4,%eax\n-\tcmp %ecx,%eax\n-\tjne a7e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8a0>\n-/usr/include/seqan/align/gaps_iterator_array.h:229\n-\tadd %edx,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n-\tmov 0x18(%esp),%eax\n-\tsub %ebx,%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1)\n-\tadd %eax,0x44(%esp)\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x44(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov %eax,%ebx\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\ttest %eax,%eax\n-\tje a850 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n-\tcmpb $0x0,0x4b(%esp)\n-\tje a850 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n-/usr/include/seqan/align/gaps_array.h:491\n-\tmov 0xc(%esp),%ebp\n-\txor %edx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %edx,%eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tmov 0x0(%ebp,%edx,4),%ecx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand $0x1,%eax\n-\tneg %eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tcmp %ebx,%ecx\n-\tjae a910 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9d0>\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand %ecx,%eax\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n-\tsub %ecx,%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tmov 0x3c(%esp),%eax\n+\tmov %ebx,(%edx)\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:400\n+\tadd $0xc,%edx\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %ebx,-0x8(%edx)\n+\tmov %ebx,-0x4(%edx)\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n \tcmp %eax,%edx\n-\tjb a820 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8e0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n-\tmov 0x30(%esp),%eax\n-\tmov %esi,0x18(%eax)\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmov 0x44(%esp),%esi\n-\tmov %esi,0x20(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\tmov 0x24(%esp),%eax\n-\ttest %eax,%eax\n-\tje a89c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x95c>\n-/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\ttest %edi,%edi\n-\tje a88d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x94d>\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:226\n-\txor %edx,%edx\n-\tlea (%eax,%edi,4),%ecx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n-\tadd (%eax),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\tadd $0x4,%eax\n-\tcmp %eax,%ecx\n-\tjne a880 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x940>\n-/usr/include/seqan/align/gaps_iterator_array.h:229\n-\tadd %edx,0x4c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n-\tmov 0x24(%esp),%edi\n-\tmov 0x4c(%esp),%eax\n-\tsub 0x1c(%edi),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1)\n-\tadd %eax,0x38(%esp)\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x38(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tmov 0x14(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov %eax,%edx\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tcmp %edi,0x50(%esp)\n-\tje a8e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n-\ttest %eax,%eax\n-\tje a8e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n-/usr/include/seqan/align/gaps_array.h:491\n-\tmov 0x5c(%esp),%ebp\n-\txor %ecx,%ecx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %ecx,%eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tmov (%edi,%ecx,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand $0x1,%eax\n-\tneg %eax\n-/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n-\tcmp %edx,%ebx\n-\tjae a920 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e0>\n-/usr/include/seqan/align/gaps_array.h:498\n-\tand %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n-\tsub %ebx,%edx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tcmp %ebp,%ecx\n-\tjb a8c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x980>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n-\tmov 0x2c(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmov 0x38(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n-\tmov %esi,0x18(%eax)\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmov %edi,0x20(%eax)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:117\n-\tmov 0x8c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne adbe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe7e>\n-\tadd $0x9c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\tjne a9b0 \n+\tmov %esi,-0x13c(%ebp)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%ecx)\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1738\n+\tjmp 938d \n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:505\n-\tand %ebx,%eax\n-\tadd %eax,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tjmp a850 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:505\n-\tand %eax,%edx\n-\tadd %edx,%esi\n-/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tjmp a8e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:104\n-\tmov 0x24(%esp),%eax\n-\tmov %edi,0x7c(%esp)\n-\tsub $0x8,%esp\n-\tmov %esi,0x88(%esp)\n-\tmov %eax,0x80(%esp)\n-\tmov 0x24(%esp),%eax\n-\tmov %eax,0x8c(%esp)\n-\tmov 0x10(%esp),%eax\n-\tmov %eax,0x90(%esp)\n-\tpush 0x1c(%esp)\n-\tpush 0x60(%esp)\n-\tmov 0x50(%esp),%ebx\n-\tcall 3280 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n-\tmov 0x88(%esp),%eax\n-\tmov 0x8c(%esp),%edi\n-\tmov 0x90(%esp),%esi\n-\tmov %eax,0x34(%esp)\n-\tmov 0x94(%esp),%eax\n-\tmov %eax,0x2c(%esp)\n-\tmov 0x98(%esp),%eax\n-\tmov %eax,0x18(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x148(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tjmp a5f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b0>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov %edi,0x20(%esp)\n-\tmov 0x3c(%esp),%edi\n-\tmov %esi,0x18(%esp)\n-\tmov 0x38(%esp),%esi\n-\tjmp a695 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n-\tlea 0x0(%esi),%esi\n-\tmov %ebp,0x1c(%esp)\n-\tmov 0x14(%esp),%ebp\n-\tjmp a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x28(%esp),%eax\n-\tmov 0xc(%esp),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tlea 0x1(%ebp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %ebx,0x18(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%eax),%eax\n-\tsub %ecx,%eax\n-\tsar $0x2,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje a695 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n-/usr/include/seqan/align/gaps_iterator_array.h:461\n-\tmovl $0x0,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,%ebp\n-\tjmp a695 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x24(%esp),%eax\n-\tmov 0xc(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tlea 0x1(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%eax),%eax\n-\tmov %eax,0x14(%esp)\n-\tsub %esi,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:461\n-\txor %esi,%esi\n-\tjmp a750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n-\tmov %edx,0x8(%esp)\n+\tjmp 9319 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tpush $0x80\n-\tmov 0x50(%esp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x3c(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%edx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x8(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x10(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x14(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje ad68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe28>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tcmp $0x4,%edi\n-\tjle adab , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe6b>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %edi\n-\tpush %ecx\n-\tpush %eax\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x20(%esp)\n-\tmov 0x50(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x3c(%esp),%eax\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov $0x3,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%eax),%edi\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x10(%eax),%eax\n-\tcmp %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x0(,%eax,4),%edx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp a083 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n-\tmov %ecx,0x8(%esp)\n+\tmov %eax,(%esi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%esi)\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0xa8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xa4(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xa0(%ebp)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x9c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x98(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0x94(%ebp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:287\n+\tlea -0xf8(%ebp),%ecx\n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:470\n+\txor %eax,%eax\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1378\n+\tmovl $0x80000000,-0x14c(%ebp)\n+\tmov %ecx,-0x190(%ebp)\n+\tjmp 96e5 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %edx,0x18(%esp)\n-\tpush $0x80\n-\tmov 0x50(%esp),%ebx\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x40(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-\ttest %esi,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x8(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x10(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x8(%esp),%ecx\n-\tje ad71 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe31>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n-\tcmp $0x4,%edx\n-\tjle ad9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe5c>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %esi\n-\tpush %eax\n-\tcall 3340 \n-\tmov 0x18(%esp),%ecx\n-\tadd $0x10,%esp\n-\tmov %ecx,0x8(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x50(%esp),%ebx\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x40(%esp),%eax\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov $0x3,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x10(%eax),%eax\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x0(,%eax,4),%edi\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp 9fc1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmovl $0x0,0x38(%esp)\n-\txor %esi,%esi\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmovl $0x0,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmovl $0x0,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n-\tmovl $0x0,0x18(%eax)\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmovl $0x0,0x20(%eax)\n-/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n-\tmov 0x2c(%esp),%eax\n-\tmovl $0x0,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmovl $0x0,0x1c(%eax)\n-\tjmp a8e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n-\tmov 0x38(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov %ebp,0x1c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-\txor %eax,%eax\n-\tmov %esi,%edx\n-\tmov %esi,%ebp\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp %ebp,%ecx\n-\tje abc3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc83>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %eax,%eax\n-\tjne abb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc76>\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov (%eax,%edi,4),%eax\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tmov %edi,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tsub $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsub %esi,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadd $0x1,%edx\n-\tjne aba0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc60>\n-\tmov 0x1c(%esp),%ebp\n-\tmov %eax,0x4c(%esp)\n-\tmov %ebx,0x1c(%esp)\n-\tmov %ecx,0x8(%esp)\n-\tjmp a530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n-\tmov %eax,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n \txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-\txor %edx,%edx\n-\tjmp ac02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcc2>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x24(%esi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x28(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 90ce \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/gaps_iterator_array.h:333\n-\tsub $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tmov %ebp,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsub %esi,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadd $0x1,%eax\n-\tje ac1d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcdd>\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje abfd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcbd>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %edx,%edx\n-\tjne abf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb0>\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov 0xc(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov (%esi,%ebp,4),%esi\n-\tmov %esi,0x4(%esp)\n-\tlea -0x1(%esi),%edx\n-\tjmp abf3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb3>\n-\tmov %ecx,0x4(%esp)\n-\tmov %ebx,0x20(%esp)\n-\tmov %edx,0x18(%esp)\n-\tjmp a451 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n-\txchg %ax,%ax\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x50(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x40(%esp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:598\n \tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x24(%esi)\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%edi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%edi),%edi\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tjmp a000 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n-\tlea 0x0(%esi),%esi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x28(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9096 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\txor %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x140(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x50(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x3c(%esp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:598\n \tadd $0x10,%esp\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %ecx,%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tjmp a05b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x11b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmovl $0x1,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9037 \n+adapterAlignment():\n+/usr/include/seqan/align/dp_formula.h:161\n+\tmov $0x1,%edx\n+\tjmp a44e \n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:464\n+\tand $0x54,%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:465\n+\tmov $0x4,%edx\n+\tjmp 95c2 \n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/align/dp_traceback_impl.h:465\n+\tmov %eax,%edi\n+\tmov $0xc,%eax\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 9053 \n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tmov %eax,%edi\n+\tmov $0xc,%eax\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp 90ea \n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:469\n+\tand $0x2a,%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:470\n+\tmov $0x2,%edx\n+\tjmp 95c2 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x164(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmovl $0x0,-0xf4(%ebp)\n+\tmov %eax,-0xf8(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n+\tmov -0xf4(%ebp),%ecx\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%eax),%esi\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %eax,-0x164(%ebp)\n+\tmov %ecx,-0x194(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %esi,%esi\n+\tje adb7 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x164(%ebp),%eax\n+\tmov 0x18(%eax),%eax\n+\tmov (%eax),%ecx\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjne 9b3a \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x164(%ebp),%eax\n+\tmov %ecx,-0x13c(%ebp)\n+\tsub $0xc,%esp\n+\tmovl $0x0,-0xf4(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %eax,-0xf8(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n+\tadd $0x10,%esp\n+\tmov -0x13c(%ebp),%ecx\n+\tmov %eax,-0x164(%ebp)\n+\tmov -0xf4(%ebp),%eax\n+\tmov %eax,-0x194(%ebp)\n+\tjmp 9b3a \n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x194(%ebp),%ebx\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x164(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ebx,%ebx\n+\tje b038 \n+\tmov 0x1c(%eax),%edi\n+\ttest %edi,%edi\n+\tje adf5 \n+\tmov -0x13c(%ebp),%edi\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%eax\n+\tlea 0x0(,%edi,4),%edi\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tmov -0x13c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjb b277 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%esi),%ebx\n+/usr/include/seqan/sequence/string_base.h:1731\n+\tmov -0x13c(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tlea (%ebx,%edi,1),%eax\n+/usr/include/seqan/sequence/string_base.h:1731\n+\tcmp %edx,%ecx\n+\tjae ae3e \n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n+\tmov -0x148(%ebp),%ecx\n+\tlea (%ebx,%ecx,1),%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %edi,%ecx\n+\tje ae3e \n+\tmov -0x140(%ebp),%ecx\n+\tmov -0x30(%ecx),%edi\n+\tnop\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov (%edi),%ecx\n+/usr/include/seqan/basic/array_construct_destruct.h:400\n+\tadd $0x4,%edx\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %ecx,-0x4(%edx)\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %eax,%edx\n+\tjne aca0 \n+\tjmp ae3e \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9a8f \n+\tsub $0xc,%esp\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush %eax\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov -0x144(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tjmp 9b8d \n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp a4ba \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x50(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x40(%esp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\txor %ecx,%ecx\n \tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n /usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tjmp 9f9b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmovl $0x1,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0xa8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xa4(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xa0(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x9c(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x98(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0x94(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1378\n+\tmovl $0x80000000,-0x14c(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:478\n+\txor %eax,%eax\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\txor %esi,%esi\n+\tlea -0xcc(%ebp),%edi\n+\tjmp a643 \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0xdc(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n+\tmov (%eax),%eax\n+\tmov %esi,(%eax)\n+\tjmp 9a3e \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x50(%esp),%ebx\n \tcall 3030 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x3c(%esp),%edi\n+\tmov -0x164(%ebp),%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%ecx)\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n /usr/include/seqan/basic/holder_tristate.h:590\n-\tmov %edi,%eax\n-\tmovl $0x1,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%edi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,0x60(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tadd $0x10,%esp\n-\tjmp a0cd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18d>\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %esi,%esi\n-\tjmp a250 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310>\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x1c(%esp)\n-\tmovl $0x0,0x4c(%esp)\n-\tjmp a530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n-\tmovl $0x0,0x20(%esp)\n-\tmovl $0x0,0x18(%esp)\n-\tjmp a451 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n-\tmov %eax,0x14(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp a083 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n-\tmov %eax,%esi\n-\tjmp 9fc1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tmov %esi,%edi\n-\tjmp a530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n-\tmov %ecx,%ebp\n-\tjmp a451 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov %edi,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmovl $0x1,0x1c(%ecx)\n+/usr/include/seqan/basic/holder_tristate.h:591\n \txor %ecx,%ecx\n-\tjmp a4e7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a7>\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov %ebp,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\txor %esi,%esi\n-\tjmp a307 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3c7>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne ab13 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd3>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%esi),%edx\n-\tmov %edx,(%eax)\n-\tjmp ab13 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd3>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne aa87 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb47>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov 0x14(%esp),%edi\n-\tmov (%edi),%edx\n-\tmov %edx,(%eax)\n-\tjmp aa87 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb47>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:117\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-0000add0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n-void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x921f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x1c,%esp\n-\tmov %eax,-0x1c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:585\n-\tmov 0x8(%ebp),%eax\n-\tmov 0x4(%eax),%eax\n-\ttest %eax,%eax\n-\tje af90 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c0>\n-\tcmp $0x2,%eax\n-\tjne af81 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b1>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x8(%ebp),%eax\n+\tjmp abce \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%edi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0x20\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov %eax,%esi\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x164(%ebp),%eax\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %esi,0x18(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%eax)\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tmov -0x13c(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne b340 \n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\txor %eax,%eax\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_base.h:1738\n+\tjmp 9aff \n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ecx,%eax\n-\tsub %edx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe ae4d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x7d>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x164(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edx,-0x15c(%ebp)\n+\tpush %esi\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x164(%ebp),%ecx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x15c(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n \tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne b0d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x308>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje ae71 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa1>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%ecx)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%ecx)\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje af57 \n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov -0x158(%ebp),%eax\n+\tcmp %eax,%edi\n+\tjae af19 \n+\tmov %edi,-0x164(%ebp)\n+\tmov %edi,%eax\n+\tmov -0x13c(%ebp),%edi\n+\tmov %ecx,-0x168(%ebp)\n+\tmov -0x158(%ebp),%ecx\n+\tmov -0x140(%ebp),%esi\n+\tmov %edx,-0x15c(%ebp)\n+\tmov %edi,-0x16c(%ebp)\n+\tmov %ecx,-0x13c(%ebp)\n+\tmov -0x50(%esi),%esi\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov (%esi),%edx\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0xc,%eax\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0xc,%ebx\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %edx,-0xc(%ebx)\n+\tmov %edx,-0x8(%ebx)\n+\tmov %edx,-0x4(%ebx)\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:223\n+\tmov -0xc(%eax),%edi\n+\tmov -0x8(%eax),%ecx\n+/usr/include/c++/14/bits/move.h:224\n+\tmov %edx,-0xc(%eax)\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edi,-0xc(%ebx)\n+\tmov -0x4(%eax),%edi\n+\tmov %ecx,-0x8(%ebx)\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov -0x13c(%ebp),%ecx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/14/bits/move.h:224\n+\tmov %edx,-0x8(%eax)\n+/usr/include/c++/14/bits/move.h:223\n+\tmov %edi,-0x4(%ebx)\n+/usr/include/c++/14/bits/move.h:224\n+\tmov %edx,-0x4(%eax)\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %ecx,%eax\n+\tjb aec5 \n+\tmov -0x16c(%ebp),%eax\n+\tmov -0x15c(%ebp),%edx\n+\tmov -0x164(%ebp),%edi\n+\tmov -0x168(%ebp),%ecx\n+\tmov %eax,-0x13c(%ebp)\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x15c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edx,-0x158(%ebp)\n \tpush %edi\n-\tpush %esi\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+\tcall 31e0 \n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x15c(%ebp),%ecx\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov -0x158(%ebp),%edx\n+\tmov 0x8(%ecx),%eax\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%ecx),%ebx\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tcmp %eax,%edx\n+\tcmova %eax,%edx\n+void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tlea (%edx,%edx,2),%eax\n+\tlea 0x0(,%eax,4),%esi\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x154(%ebp),%eax\n+\tadd %ebx,%eax\n+\tmov %eax,0x4(%ecx)\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp a982 \n+\tmov %edx,-0x14c(%ebp)\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush -0x150(%ebp)\n+\tcall 3050 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%esi\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n \tadd $0x10,%esp\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov -0x14c(%ebp),%edx\n+\tmov 0x1c(%esi),%edi\n+\ttest %edi,%edi\n+\tje b1bc \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%ecx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea (%edx,%edx,1),%ebx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n+\tmov 0x4(%ecx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x10(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x14(%esi)\n+\tmov (%ecx),%edi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x158(%ebp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%eax\n-\tmov %eax,-0x20(%ebp)\n+\tsub %edi,%eax\n+\tmov %eax,-0x154(%ebp)\n \tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n-\tcmpl $0x7c,-0x20(%ebp)\n-\tmov $0x20,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x14(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne b110 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x340>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje aed4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x104>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tpush %eax\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\tmov 0x1c(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %eax,%eax\n-\tje af75 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a5>\n-\tcmp $0x1,%eax\n-\tjne b150 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x380>\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%edi),%edx\n+\timul $0xaaaaaaab,%eax,%esi\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %edx,-0x20(%ebp)\n+\tlea (%ebx,%edx,1),%eax\n+\tshl $0x2,%eax\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,-0x14c(%ebp)\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp %esi,%edx\n+\tjae b385 \n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %edi,%eax\n+\tjmp a9c5 \n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n \tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:119\n+\tmov %eax,-0x19c(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x24(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:120\n+/usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n+/usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x28(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x104(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 98e5 \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmov $0x21,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%edi\n+\tjmp 9e09 \n+\tmov $0x21,%eax\n+\tmov $0x20,%edi\n+\tjmp 9e83 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %eax,-0xf8(%ebp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tmovl $0x0,-0xf4(%ebp)\n+\tpush -0x190(%ebp)\n+\tcall 3350 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov -0xf8(%ebp),%eax\n+\tadd $0x10,%esp\n+\tmov -0xf4(%ebp),%ecx\n+\tmov %eax,-0x164(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%eax),%eax\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %ecx,-0x194(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %eax,%eax\n+\tje adf5 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x164(%ebp),%eax\n+\tmov 0x18(%eax),%esi\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%esi),%eax\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ecx\n+\tmov (%esi),%edx\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x20(%ebp)\n+\tmov %eax,-0x144(%ebp)\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr $1,%eax\n-\tadd %ecx,%eax\n-\tcmp $0x1f,%ecx\n-\tmov $0x20,%ecx\n-\tcmovbe %ecx,%eax\n+\tsub %edx,%eax\n+\tmov %eax,-0x148(%ebp)\n+\tsar $0x2,%eax\n \tmov %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edx),%eax\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne b168 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x398>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp %eax,%ebx\n-\tje af6b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x19b>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x13c(%ebp),%eax\n+\tlea 0x0(,%eax,4),%edi\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp %ecx,%eax\n+\tjae b37d \n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%edx,%edi,1),%eax\n+\tjmp ae3e \n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tmov 0x1c(%ebp),%eax\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\txor %ebx,%ebx\n+\tjmp a40c \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x18c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov %edi,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp a0c2 \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x20\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-\tmov %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%esi)\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmov -0x144(%ebp),%ecx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %esi,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%esi)\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmov $0x1,%ebx\n /usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0xc(%esi)\n+\tmovl $0x0,(%eax)\n /usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x10(%esi)\n+\tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x14(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,0x18(%esi)\n-\tmovl $0x0,0x1c(%esi)\n+\tmovl $0x0,0x8(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmovl $0x3,-0x148(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %esi,%esi\n+\tmovl $0x2,-0x154(%ebp)\n+\tjmp 9bb8 \n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmovl $0xc,(%esp)\n+\tsub $0xc,%esp\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n \tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %edx,%edx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ebx\n-\tsub %edi,%ebx\n-\tmov %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ebx\n-\tjbe b090 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ecx\n-\tsub %edi,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ecx\n-\tja b148 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x378>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x14(%esi)\n-\tjbe b248 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x478>\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tja b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edx,%ecx\n-\tsub %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %ecx,%ecx\n-\tjle b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tsub $0x4,%esp\n-\tmov %edx,-0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %ecx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32b0 \n-\tmov -0x20(%ebp),%edx\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x10(%esi)\n-/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n-\tmovl $0x1,(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp a4d0 \n+\tmov -0x148(%ebp),%ebx\n+\tjmp b1a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x8(%esi)\n-\tjbe b1a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3d0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-\tja b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%edx\n-\tsub %eax,%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %edx,%edx\n-\tjle b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edi,%eax\n-\tje b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32b0 \n-\tadd $0x10,%esp\n-\tjmp b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne ae61 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x91>\n-\tjmp ae71 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa1>\n \tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tadd $0x1,%ebx\n+\tadd $0x4,%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,-0x1(%ebx)\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tcmp %ebx,%edx\n+\tjne b1a0 \n+\tsub $0x1,%edi\n+\tjmp 9c68 \n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n+\tmov %edx,-0x14c(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tmov -0x14c(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n+\tmov %eax,%ecx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x10(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x14(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne aebe > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n-\tjmp aed4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x104>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-\tmov 0x18(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n \tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:729\n-\tjmp af75 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a5>\n-\tlea 0x0(%esi),%esi\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\txor %eax,%eax\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1723\n+\ttest %edx,%edx\n+\tje a9c5 \n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tlea (%edx,%edx,2),%eax\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tmov %eax,-0x20(%ebp)\n-\tadd $0x1,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x1c(%ebp),%ebx\n-\tmov %edx,-0x24(%ebp)\n-\tpush %eax\n+\tmov %ecx,-0x154(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tlea 0x0(,%eax,4),%esi\n+\tmov %edx,-0x14c(%ebp)\n+\tpush %esi\n \tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x154(%ebp),%ecx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n+\tmov -0x14c(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n+\tmov %eax,%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmovl $0x0,-0x14c(%ebp)\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n+\tmov %eax,(%ecx)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x24(%ebp),%edx\n-\tmov 0x4(%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x20(%ebp)\n-\tjmp af54 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x184>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %edx,0x8(%ecx)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmovl $0x0,-0x154(%ebp)\n+\tjmp af57 \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne a01d \n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%edx\n+\tmov %edx,(%eax)\n+\tjmp a01d \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne 9f85 \n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%edx\n+\tmov %edx,(%eax)\n+\tjmp 9f85 \n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+\tmov %ecx,-0x150(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tmov %edx,-0x14c(%ebp)\n+\tpush %edi\n \tcall 3030 \n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x14c(%ebp),%edx\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n+\tmov %eax,%ebx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%esi)\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n+\tmov -0x13c(%ebp),%eax\n /usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje b300 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle b447 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x677>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tpush %edi\n-\tpush %ecx\n-\tcall 3340 \n-\tadd $0x10,%esp\n+\tmov -0x150(%ebp),%ecx\n+\ttest %edx,%edx\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%esi)\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tje ac71 \n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov -0x144(%ebp),%eax\n+\tcmp %eax,%edx\n+\tjae b300 \n+\tmov -0x140(%ebp),%edi\n+\tmov %edx,-0x14c(%ebp)\n+\tmov %edx,%eax\n+\tmov %edx,-0x150(%ebp)\n+\tmov -0x30(%edi),%edi\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov (%edi),%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x4,%eax\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x4,%ebx\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %edx,-0x4(%ebx)\n+/usr/include/c++/14/bits/move.h:223\n+\tmov -0x4(%eax),%edx\n+\tmov %edx,-0x4(%ebx)\n+/usr/include/c++/14/bits/move.h:224\n+\tmov (%edi),%edx\n+\tmov %edx,-0x4(%eax)\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov -0x144(%ebp),%edx\n+\tcmp %edx,%eax\n+\tjb b2da \n+\tmov -0x150(%ebp),%edx\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tmov %ecx,-0x144(%ebp)\n+\tmov -0x140(%ebp),%ebx\n+\tpush %edx\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov -0x13c(%ebp),%ecx\n \tmov 0x8(%esi),%eax\n-\tmov $0x2,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%ecx\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tmov -0x20(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%esi),%ebx\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov -0x144(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %eax,%eax\n-\tjle b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edx\n-\tadd %edx,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae b320 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x550>\n-\ttest %eax,%eax\n-\tje b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovb $0x0,(%ecx)\n-\ttest $0x2,%al\n-\tje b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovw $0x0,-0x2(%ecx,%eax,1)\n-\tjmp b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov %eax,-0x13c(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n+\tlea 0x0(,%eax,4),%edi\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp ac71 \n /usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x13c(%ebp),%eax\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+\tmov -0x140(%ebp),%ebx\n+\tlea 0x0(,%eax,4),%edi\n+\tpush %edi\n \tcall 3030 \n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n+\tmov %eax,%ebx\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n+\tmov %eax,(%esi)\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x14(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje b2e8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x518>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle b438 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x668>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tpush %edi\n-\tpush %ecx\n-\tcall 3340 \n-\tadd $0x10,%esp\n+\tmov -0x13c(%ebp),%eax\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmovl $0x0,-0x148(%ebp)\n+\txor %ecx,%ecx\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%esi)\n+\tjmp ac71 \n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%eax\n+\tjmp ac61 \n+seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%ecx),%eax\n+\tjmp a96f \n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:31\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,%edi\n+\tjmp 3933 <__cxa_finalize@plt+0x5a3>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3ac6 <__cxa_finalize@plt+0x736>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3ac6 <__cxa_finalize@plt+0x736>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3ac6 <__cxa_finalize@plt+0x736>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp 3a7b <__cxa_finalize@plt+0x6eb>\n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n-\tmov 0x14(%esi),%eax\n-\tmov $0x2,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0xc(%esi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edi,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %eax,%eax\n-\tjle b2cf > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edi\n-\tadd %ecx,%edi\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae b390 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c0>\n-\ttest %eax,%eax\n-\tje b2cf > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n-\tmovb $0x0,(%edi)\n-\ttest $0x2,%al\n-\tjne b2d6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x506>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovw $0x0,-0x2(%edi,%eax,1)\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edi,%eax\n-\tjne b2b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4e6>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-\txchg %ax,%ax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edx,%eax\n-\tjne b214 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x444>\n-\tjmp b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tlea 0x4(%ecx),%edx\n-\tmovl $0x0,(%ecx)\n-\tand $0xfffffffc,%edx\n-\tmovl $0x0,-0x4(%ecx,%eax,1)\n-\tsub %edx,%ecx\n-\tadd %ecx,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tmov %eax,%ecx\n-\tand $0xfffffffc,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-\tlea -0x1(%eax),%ecx\n-\tshr $0x2,%ecx\n-\tmovl $0x0,(%edx)\n-\tand $0x1,%ecx\n-\tmov %ecx,%ebx\n-\tmov $0x4,%ecx\n-\tcmp %eax,%ecx\n-\tjae b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\ttest %ebx,%ebx\n-\tjne b402 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x632>\n-\tmovl $0x0,(%edx,%ecx,1)\n-\tmovl $0x0,0x4(%edx,%ecx,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb b372 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a2>\n-\tjmp b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x4(%edi),%ebx\n-\tmovl $0x0,(%edi)\n-\tand $0xfffffffc,%ebx\n-\tmovl $0x0,-0x4(%edi,%eax,1)\n-\tsub %ebx,%edi\n-\tadd %edi,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb b2cf > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n \tmov %eax,%edi\n-\tand $0xfffffffc,%edi\n-\tmov %edi,-0x20(%ebp)\n-\tlea -0x1(%eax),%edi\n-\tshr $0x2,%edi\n-\tand $0x1,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov $0x4,%edi\n-\tmovl $0x0,(%ebx)\n-\tcmp %eax,%edi\n-\tjae b2cf > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n-\tmov -0x1c(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne b41e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64e>\n-\tmovl $0x0,(%ebx,%edi,1)\n-\tmovl $0x0,0x4(%ebx,%edi,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb b3e2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x612>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovl $0x0,0x4(%edx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb b372 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a2>\n-\tjmp b01c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovl $0x0,0x4(%ebx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb b3e2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x612>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp b06c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne b288 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4b8>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp b288 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4b8>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne b1e3 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x413>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp b1e3 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x413>\n+\tjmp 3b5a <__cxa_finalize@plt+0x7ca>\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tjmp 3b61 <__cxa_finalize@plt+0x7d1>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3b71 <__cxa_finalize@plt+0x7e1>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3ac6 <__cxa_finalize@plt+0x736>\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%edi\n-\tjmp b473 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6a3>\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,%esi\n+\tjmp 3a92 <__cxa_finalize@plt+0x702>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n \tmov %eax,%edi\n-\tjmp b462 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x692>\n-/usr/include/seqan/basic/holder_tristate.h:525\n+\tjmp 3b90 <__cxa_finalize@plt+0x800>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n \tmov %eax,%edi\n-\tjmp b488 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b8>\n+\tjmp 3bae <__cxa_finalize@plt+0x81e>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 3bcc <__cxa_finalize@plt+0x83c>\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 3c21 <__cxa_finalize@plt+0x891>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov %eax,%esi\n+\tjmp 3a4d <__cxa_finalize@plt+0x6bd>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp 3a64 <__cxa_finalize@plt+0x6d4>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 3a11 <__cxa_finalize@plt+0x681>\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:197\n+\tmov %eax,%edi\n+\tjmp 3945 <__cxa_finalize@plt+0x5b5>\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%edi\n+\tjmp 3bd3 <__cxa_finalize@plt+0x843>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tjmp 3bf1 <__cxa_finalize@plt+0x861>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%edi\n+\tjmp 3bfc <__cxa_finalize@plt+0x86c>\n+\tjmp 3ade <__cxa_finalize@plt+0x74e>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 3c1a <__cxa_finalize@plt+0x88a>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+\tjmp 39b2 <__cxa_finalize@plt+0x622>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tjmp 3b71 <__cxa_finalize@plt+0x7e1>\n+\tnop\n+\n+0000b4d0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:523\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0x8b1b,%ebx\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush (%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n+\tmov 0x20(%esp),%esi\n /usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje b4b0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6e0>\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje b53b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b>\n+\tcmp $0x2,%eax\n+\tje b548 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%eax\n+\tmov (%esi),%edi\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje b516 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%edi),%ebp\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tmov %eax,-0x20(%ebp)\n-\tpush (%eax)\n+\tpush 0x0(%ebp)\n \tcall 31e0 \n-\tpop %ecx\n-\tpush -0x20(%ebp)\n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %ebp,(%esp)\n \tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n+\tpush 0xc(%edi)\n \tcall 31e0 \n-\tpop %edx\n-\tpush (%esi)\n+\tpop %eax\n+\tpush (%edi)\n \tcall 31e0 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n+\tcall 31e0 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:533\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:534\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n \n-0000b4d0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>:\n-void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n-/usr/include/seqan/align/dp_matrix.h:493\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x8b1f,%eax\n+0000b560 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:523\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x1c,%esp\n-\tmov 0x30(%esp),%ebp\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje b5c0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xf0>\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0x8a8b,%ebx\n+\tsub $0xc,%esp\n+\tmov 0x20(%esp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje b5cb > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b>\n+\tcmp $0x2,%eax\n+\tje b5d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x78>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix.h:478\n-\tmov $0x1,%esi\n-/usr/include/seqan/align/dp_matrix.h:477 (discriminator 2)\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/dp_matrix.h:477 (discriminator 3)\n-\tmov (%ebx),%edi\n-\timul (%edx),%edi\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n-\ttest %edi,%edi\n-\tjne b531 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x61>\n-\tjmp b5af , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%edx\n+\tmov (%esi),%edi\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje b5a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x46>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%edx\n-\tsar $0x2,%edx\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n-\tcmp %edx,%esi\n-\tjae b580 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xb0>\n-/usr/include/seqan/align/dp_matrix.h:480 (discriminator 2)\n-\tmov 0xc(%eax),%edx\n-\tmov %edi,(%edx,%esi,4)\n-/usr/include/seqan/align/dp_matrix.h:481 (discriminator 1)\n-\timul (%ebx,%esi,4),%edi\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 9)\n-\tadd $0x1,%esi\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n-\ttest %edi,%edi\n-\tje b5af , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tjne b510 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov 0x18(%edi),%ebp\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n+\tpush 0x0(%ebp)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %ebp,(%esp)\n+\tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%edx\n-\tsar $0x2,%edx\n-/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n-\tcmp %edx,%esi\n-\tjae b5d8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x108>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%ebp),%edx\n-\ttest %edx,%edx\n-\tjne b520 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%eax\n+\tpush 0xc(%edi)\n+\tcall 31e0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:533\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-\tjmp b520 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%esi),%edx\n-\tsub %ebx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n-\tcmp %edi,%edx\n-\tjae b5af , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x1c(%eax),%eax\n-\ttest %eax,%eax\n-\tje b628 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x158>\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%ecx\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmp %edi,%ecx\n-\tjb b676 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a6>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-\tadd %edi,%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/align/dp_matrix.h:500\n-\tadd $0x1c,%esp\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n+\n+0000b5f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:523\n \tpush %ebp\n-\tmov 0x14(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp b4f4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x24>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%esi),%edx\n-\tsub %ebx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n-\tcmp %edi,%edx\n-\tjae b5af , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tmov 0x4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tjne b592 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc2>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0x89fb,%ebx\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n-\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tmov 0x20(%esp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje b65b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b>\n+\tcmp $0x2,%eax\n+\tje b668 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x78>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n-\tadd $0x10,%esp\n-\tmov 0x1c(%ecx),%edx\n-\ttest %edx,%edx\n-\tje b628 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x158>\n+\tmov (%esi),%edi\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje b636 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x46>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%ecx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0x4(%esi),%edx\n-\tsub %eax,%edx\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %edx,%edi\n-\tjb b5aa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %eax,0x8(%esp)\n-\tmov 0x8(%esi),%ecx\n-\tjmp b5a0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd0>\n-\tlea 0x0(%esi),%esi\n-\tmov %ecx,0x8(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0xc\n-\tmov 0x14(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%ecx)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%esp)\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,0x8(%esi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-\tjmp b5aa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-\tmov %edx,0xc(%esp)\n-/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov 0x18(%edi),%ebp\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x18(%esp),%ebp\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,0x8(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %ebp,%ebp\n-\tje b5aa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n-\tcmp $0x1,%edx\n-\tjle b6d9 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x209>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %ebp\n-\tpush %eax\n-\tcall 3340 \n+\tpush 0x0(%ebp)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %ebp,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush 0xc(%edi)\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x8(%esi),%eax\n-\tcmp %eax,%edi\n-\tcmova %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:533\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-\tjmp b5aa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne b6b7 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e7>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov 0x8(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\tmov %al,(%ecx)\n-\tjmp b6b7 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e7>\n-\txchg %ax,%ax\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+\tnop\n \n-0000b6f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+0000b680 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x88ff,%eax\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x896f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x2c,%esp\n-\tmov 0x8(%ebp),%ebx\n-\tmov 0xc(%ebp),%ecx\n-\tmov %eax,-0x30(%ebp)\n-\tmov %ebx,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%edi\n-/usr/include/seqan/sequence/string_base.h:1024\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edi\n \tmov %gs:0x14,%edx\n \tmov %edx,-0x1c(%ebp)\n-\tmov 0x10(%ebp),%edx\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\ttest %edi,%edi\n-\tje b72c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3c>\n-\tcmp 0x4(%ebx),%edi\n-\tje b800 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>\n+\ttest %esi,%esi\n+\tje b6b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n+\tcmp 0x4(%edi),%esi\n+\tje b770 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-\tmov %ecx,-0x34(%ebp)\n+\tmov (%edx),%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n-\tmov -0x2c(%ebp),%ecx\n+\tmov (%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edx,-0x34(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%edi\n-\tsar $0x2,%edi\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%ecx),%esi\n+\tsub %ebx,%esi\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n-\tcmp %edx,%edi\n-\tcmova %edx,%edi\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %edi,0x8(%ecx)\n-\tjae b7a3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb3>\n+\tcmp %esi,0x8(%edi)\n+\tjae b727 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edi,%eax\n+\tmov %esi,%eax\n+\tmov %ecx,-0x38(%ebp)\n \tshr $1,%eax\n-\tcmp $0x1f,%edi\n-\tlea (%eax,%edi,1),%ebx\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n \tmov $0x20,%eax\n \tcmovbe %eax,%ebx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %ebx,%edx\n-\tcmova %ebx,%edx\n+\tcmp %ebx,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%ebx\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x30(%ebp),%ebx\n-\tlea 0x0(,%edx,4),%eax\n-\tmov %edx,-0x38(%ebp)\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ebx),%eax\n+\tmov %ebx,-0x30(%ebp)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x2c(%ebp),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x38(%ebp),%edx\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n \tadd $0x10,%esp\n-\ttest %esi,%esi\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%ecx)\n+\tmov %eax,(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x34(%ebp),%edx\n+\ttest %ecx,%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n+\tmov %ebx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x34(%ebp),%ecx\n-\tje b7f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100>\n+\tje b760 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %ecx,-0x34(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tpush %esi\n+\tmov %edx,-0x30(%ebp)\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%ecx\n+\tmov -0x30(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x2c(%ebp),%eax\n+\tmov (%edi),%ecx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%ebx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%esi\n-\tmov -0x2c(%ebp),%eax\n-\tshl $0x2,%edi\n-\tlea (%esi,%edi,1),%edx\n-\tmov %edx,0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tje b7cf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov (%ebx),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0x4,%esi\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0x4,%ebx\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov %eax,-0x4(%esi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %edx,%esi\n-\tjne b7c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd0>\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle b7d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebx\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne b87d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x18d>\n+\tjne b7fd >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-\tmov %eax,%esi\n-\tjmp b7a3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb3>\n+\tmov (%edx),%ebx\n+\tmov %eax,%ecx\n+\tjmp b727 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n-\tmov -0x2c(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tje b7cf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n+\tcmp %edi,%edx\n+\tje b747 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n+\tmov (%edx),%ecx\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%esi\n+\tlea -0x28(%ebp),%eax\n /usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %eax,%edi\n-\tje b840 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x150>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%edi\n+\tcmp %ecx,%esi\n+\tje b7b2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132>\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tsub $0x4,%esp\n-\tmov -0x30(%ebp),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%edi\n+\tsub %ecx,%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1039\n-\tcmp %edx,%edi\n-\tcmova %edx,%edi\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n-\tpush %edi\n-\tpush %ecx\n \tpush %esi\n-\tcall 3080 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %eax,-0x30(%ebp)\n+\tcall 3320 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+seqan::DisableIf >&>::Type> >, void>::Type seqan::assign >&, seqan::String > const&>(seqan::String >&, seqan::String > const&, seqan::Size >&>::Type):\n /usr/include/seqan/sequence/sequence_interface.h:881\n+\tmov -0x30(%ebp),%eax\n \tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x30(%ebp),%ebx\n-\tpush %esi\n-\tpush -0x2c(%ebp)\n-\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tpush %eax\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n /usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tpush -0x28(%ebp)\n \tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-\tjmp b7cf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n+\tjmp b747 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne b747 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%ebx),%eax\n+\tmov %al,(%ecx)\n+\tjmp b747 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tje b886 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x196>\n+\tje b806 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%esi\n-\tjmp b860 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x170>\n+\tjmp b7e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160>\n \tsub $0xc,%esp\n-\tmov -0x30(%ebp),%ebx\n \tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n-0000b8a0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+0000b820 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x874f,%eax\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x87cf,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n+\tsub $0x3c,%esp\n \tmov %eax,-0x2c(%ebp)\n-\tmov 0xc(%ebp),%eax\n \tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x30(%ebp)\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n+\tmov (%edx),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp %eax,%esi\n-\tje b990 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0>\n+\tje b910 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \ttest %esi,%esi\n-\tje b8e3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x43>\n+\tje b860 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n \tcmp 0x4(%edi),%esi\n-\tje b9a9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x109>\n+\tje b929 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub %eax,%esi\n+\tmov %esi,-0x34(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%ebx\n-\tsar $0x2,%ebx\n+\tmov %ebx,-0x30(%ebp)\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %ebx,0x8(%edi)\n-\tjae baa1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x201>\n+\tcmp %esi,0x8(%edi)\n+\tjae ba6d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%esi\n-\tjbe ba60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>\n+\tcmp $0x1f,%esi\n+\tjbe b9d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%ecx\n-\tshr $1,%ecx\n-\tadd %ebx,%ecx\n+\tmov %esi,%eax\n+\tshr $1,%eax\n+\tlea (%eax,%esi,1),%ecx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%ecx,4),%eax\n \tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %ecx,-0x34(%ebp)\n+\tmov %edx,-0x3c(%ebp)\n+\tmov %ecx,-0x38(%ebp)\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%ecx\n+\tmov -0x38(%ebp),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x38(%ebp),%edx\n \tadd $0x10,%esp\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%edi)\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov %eax,%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %edx,%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov %ecx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n-\ttest %edx,%edx\n-\tje ba50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0>\n+\tmov -0x3c(%ebp),%edx\n+\tje b9c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0>\n+\tmov %edx,-0x38(%ebp)\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n+\tpush -0x30(%ebp)\n \tmov -0x2c(%ebp),%ebx\n-\tpush %edx\n \tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%eax\n+\tmov -0x38(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tmov (%edi),%ebx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%edx\n-/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2)\n-\tadd %eax,%esi\n+\tmov (%edx),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x34(%ebp),%ecx\n+\tlea (%ebx,%ecx,1),%edx\n \tmov %edx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %eax,%esi\n-\tje b96f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov (%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0x4,%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0x4,%ebx\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov %edx,-0x4(%ebx)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %eax,%esi\n-\tjne b960 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle ba00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %ecx\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne ba9c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1fc>\n+\tjne ba68 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tmov 0x4(%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmov (%edi),%ebx\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp %ecx,%ebx\n-\tje b96f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tje b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \ttest %eax,%eax\n-\tje ba77 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d7>\n+\tje b9f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n \tcmp %ecx,%eax\n-\tjne ba70 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0>\n+\tjne b9e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n /usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,-0x30(%ebp)\n-\tje b96f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tcmp %edi,%edx\n+\tje b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovl $0x0,-0x28(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp %eax,%esi\n-\tje ba2f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18f>\n+\tje b99e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe ba10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov %esi,%ecx\n-\tsar $0x2,%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr $1,%eax\n-\tadd %ecx,%eax\n-\tcmp $0x7c,%esi\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,-0x34(%ebp)\n+\tshr $1,%ecx\n+\tadd %esi,%ecx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %eax,%ecx\n-\tcmova %eax,%ecx\n+\tcmp %esi,%ecx\n+\tcmova %esi,%ecx\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea 0x0(,%ecx,4),%eax\n-\tmov %ecx,-0x34(%ebp)\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x30(%ebp)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%ecx\n+\tmov -0x30(%ebp),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%edx\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%eax\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,-0x24(%ebp)\n+\tlea (%eax,%esi,1),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov (%edx),%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0x4,%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0x4,%edx\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov %ecx,-0x4(%ebx)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %eax,%ebx\n-\tjne ba20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x180>\n+\tmov (%edx),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,-0x24(%ebp)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle b99e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n \tlea -0x28(%ebp),%eax\n-\tmov -0x2c(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n-\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n /usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tpush -0x28(%ebp)\n \tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-\tjmp b96f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tjmp b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%eax\n-\tmov (%eax),%eax\n-\tjmp b94b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n-\tlea 0x0(%esi),%esi\n-\tmov $0x80,%eax\n+\tmov (%edx),%eax\n+\tjmp b8ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x21,%eax\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmov $0x20,%ecx\n-\tjmp b90b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6b>\n+\tjmp b886 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x66>\n \tnop\n-/usr/include/seqan/sequence/string_alloc.h:290\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmovl $0x0,-0x34(%ebp)\n \txor %esi,%esi\n-\tjmp b94b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n+\tjmp b8ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\txchg %ax,%ax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tmov %ebx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tjmp b96f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tjmp b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%ebx)\n+\tjmp b8f1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%esi),%eax\n+\tmov %edx,-0x30(%ebp)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %esi,-0x20(%ebp)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ebx\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,-0x24(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjne b98d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%edx),%eax\n+\tmov %al,(%ecx)\n+\tjmp b99e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n \tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tje baac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x20c>\n+\tje ba79 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov %edx,%ebx\n-\tjmp b94b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x30(%ebp),%ebx\n+\tjmp b8ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%esi\n-\tjmp ba7f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1df>\n+\tjmp ba4b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b>\n \tsub $0xc,%esp\n-\tmov -0x2c(%ebp),%ebx\n \tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n \n-0000bac0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n-void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/basic/holder_tristate.h:915\n+0000ba90 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x855f,%eax\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x852b,%ebx\n-\tsub $0x1c,%esp\n-\tmov 0x34(%esp),%eax\n-\tmov 0x30(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov 0x4(%esi),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %edx,%edx\n-\tje bbd8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-\tcmp $0x1,%edx\n-\tje bb20 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tand $0xfffffffd,%ecx\n-\tmov (%eax),%edi\n-\tje bb0c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n-\tcall 31e0 \n-\tmov %ebp,(%esp)\n-\tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %edi,(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjne bc10 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x150>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0xc\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%edx\n+\tsub $0x2c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,0x1c(%esp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%edx\n-\tmov %edx,%eax\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tadd $0x10,%esp\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\ttest %esi,%esi\n+\tje bac6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x36>\n+\tcmp 0x4(%edi),%esi\n+\tje bb80 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov (%edi),%ecx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edx,-0x34(%ebp)\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n+\tsub %ebx,%esi\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\tcmp %esi,0x8(%edi)\n+\tjae bb37 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa7>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%edx\n-\tshr $1,%edx\n-\tadd %edx,%eax\n-\tcmpl $0x7c,0x8(%esp)\n-\tmov $0x20,%edx\n-\tcmova %eax,%edx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%ebp),%eax\n-\tcmp %eax,%edx\n-\tcmova %eax,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %edx,%edx\n-\tje bbb0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0>\n+\tmov %esi,%eax\n+\tmov %ecx,-0x38(%ebp)\n+\tshr $1,%eax\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ebx,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%ebx\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea 0x0(,%edx,4),%eax\n-\tmov %edx,0x14(%esp)\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ebx),%eax\n+\tmov %ebx,-0x30(%ebp)\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x18(%esp),%edx\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,0x1c(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %ecx,0xc(%esp)\n-\tje bbc3 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x103>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush %ebp\n-\tpush %edi\n-\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov %edi,(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x4(%esi)\n-\tjmp bb15 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/holder_tristate.h:525\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x34(%ebp),%edx\n \ttest %ecx,%ecx\n-\tje bb15 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n-\tcmp $0x2,%ecx\n-\tje bc30 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ebx,0x8(%edi)\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tje bb70 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe0>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tpush (%edi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n+\tmov %edx,-0x30(%ebp)\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ecx\n+void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:533\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush %ebp\n-\tpush (%esi)\n-\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle bbe0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x150>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebx\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne bc0d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x17d>\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tnop\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+\tmov %eax,%ecx\n+\tjmp bb37 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xa7>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:931\n-\tadd $0x1c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\n-\n-0000bc40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n-void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x83af,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x1c,%esp\n-\tmov %eax,-0x1c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:585\n-\tmov 0x8(%ebp),%eax\n-\tmov 0x4(%eax),%eax\n-\ttest %eax,%eax\n-\tje be00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\n-\tcmp $0x2,%eax\n-\tjne bdf8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b8>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%edi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0x20\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tcmp %edi,%edx\n+\tje bb57 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ecx,%eax\n-\tsub %edx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe bcbd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7d>\n+\tmov (%edx),%ecx\n+seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+\tlea -0x28(%ebp),%eax\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %ecx,%esi\n+\tje bbc2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x132>\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n+\tsub $0x4,%esp\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne bf48 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje bce1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tsub %ecx,%esi\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1039\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n \tpush %esi\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %eax,-0x30(%ebp)\n+\tcall 3370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt>\n+seqan::DisableIf, seqan::Alloc >&>::Type> >, void>::Type seqan::assign, seqan::Alloc >&, seqan::String, seqan::Alloc > const&>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc >&>::Type):\n+/usr/include/seqan/sequence/sequence_interface.h:881\n+\tmov -0x30(%ebp),%eax\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x10(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x14(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%eax\n-\tmov %eax,-0x20(%ebp)\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n-\tcmpl $0x7c,-0x20(%ebp)\n-\tmov $0x20,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x14(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne bf80 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x340>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje bd44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n \tpush %eax\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\tmov 0x1c(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %eax,%eax\n-\tje bdec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac>\n-\tcmp $0x1,%eax\n-\tjne bfc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x380>\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%edi),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tjmp bb57 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne bb57 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%ebx),%eax\n+\tmov %al,(%ecx)\n+\tjmp bb57 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc7>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %edx,-0x20(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0xc\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n \tadd $0x10,%esp\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje bc16 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x186>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp bbf0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x160>\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000bc30 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>:\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x83bf,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x3c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%edx),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x24(%ebp)\n+\tmov (%edx),%eax\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje bd20 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %esi,%esi\n+\tje bc70 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x40>\n+\tcmp 0x4(%edi),%esi\n+\tje bd39 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x109>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ebx\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%ecx\n-\tmov %ecx,%eax\n-\tmov %ecx,-0x20(%ebp)\n-\tsar $0x2,%eax\n+\tsub %eax,%esi\n+\tmov %esi,-0x34(%ebp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,-0x30(%ebp)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %esi,0x8(%edi)\n+\tjae be7d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x24d>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe bde0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ecx\n-\tshr $1,%ecx\n-\tadd %ecx,%eax\n-\tcmpl $0x7c,-0x20(%ebp)\n-\tmov $0x20,%ecx\n-\tcmovbe %ecx,%eax\n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edx),%eax\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne bfd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x398>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %ebx,-0x24(%ebp)\n-\tje bde2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov %edi,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\tmov %esi,%eax\n+\tshr $1,%eax\n+\tlea (%eax,%esi,1),%ecx\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x20\n-\tcall 3030 \n-\tmov %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %esi,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x10(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x14(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,0x18(%esi)\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmovl $0xc,(%esp)\n+\tmov %edx,-0x3c(%ebp)\n+\tmov %ecx,-0x38(%ebp)\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%edx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x38(%ebp),%ecx\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n \tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,(%edi)\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmov %eax,%ebx\n-\tsub %edi,%ebx\n-\tmov %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ebx\n-\tjbe bf00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%esi),%eax\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %edx,%edx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,0x8(%edi)\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x3c(%ebp),%edx\n+\tje bdd0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1a0>\n+\tmov %edx,-0x38(%ebp)\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x38(%ebp),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,0x4(%esi)\n+\tmov (%edi),%ebx\n+void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ecx\n-\tsub %edi,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ecx\n-\tja bfb8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x378>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x14(%esi)\n-\tjbe c0b8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x478>\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tja bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edx,%ecx\n-\tsub %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %ecx,%ecx\n-\tjle bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmov (%edx),%eax\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x34(%ebp),%ecx\n+\tlea (%ebx,%ecx,1),%edx\n+\tmov %edx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle be10 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e0>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tmov %edx,-0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n \tpush %ecx\n-\tpush $0x0\n \tpush %eax\n-\tcall 32b0 \n-\tmov -0x20(%ebp),%edx\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x10(%esi)\n-/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n-\tmovl $0x1,(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne be78 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x248>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x8(%esi)\n-\tjbe c010 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-\tja be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%edx\n-\tsub %eax,%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %edx,%edx\n-\tjle be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edi,%eax\n-\tje be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32b0 \n-\tadd $0x10,%esp\n-\tjmp be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne bcd1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x91>\n-\tjmp bce1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x10(%esi)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x14(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne bd2e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n-\tjmp bd44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-\tmov 0x18(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:729\n-\tjmp bdec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac>\n-\tlea 0x0(%esi),%esi\n+\tmov (%edi),%ebx\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %ecx,%ebx\n+\tje bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %eax,%eax\n+\tje be00 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\n+\tcmp %ecx,%eax\n+\tjne bdf0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje bdae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe be20 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%ecx\n+\tmov %edx,-0x34(%ebp)\n+\tshr $1,%ecx\n+\tadd %esi,%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %esi,%ecx\n+\tcmova %esi,%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tmov %edx,-0x24(%ebp)\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x30(%ebp)\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x24(%ebp),%edx\n-\tmov 0x4(%edx),%eax\n+\tmov -0x30(%ebp),%ecx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp bdcd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18d>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n-\tcall 3030 \n+\tmov -0x34(%ebp),%edx\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n+\tmov %eax,-0x28(%ebp)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje c170 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x530>\n+\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,-0x24(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle c2b7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x677>\n+\tcmp $0x1,%esi\n+\tjle bdae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n+\tpush %esi\n+\tpush %edx\n \tpush %eax\n-\tpush %edi\n-\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3340 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n+\tpush %eax\n \tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 32d0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n-\tmov 0x8(%esi),%eax\n-\tmov $0x2,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%ecx\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tmov -0x20(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %eax,%eax\n-\tjle be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tjmp bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+\tnop\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+\tjmp bcde >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x21,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ecx\n+\tjmp bc96 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x66>\n+\tnop\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmovl $0x0,-0x34(%ebp)\n+\txor %esi,%esi\n+\tjmp bcde >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+\txchg %ax,%ax\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edx\n-\tadd %edx,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae c190 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x550>\n-\ttest %eax,%eax\n-\tje be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovb $0x0,(%ecx)\n-\ttest $0x2,%al\n-\tje be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovw $0x0,-0x2(%ecx,%eax,1)\n-\tjmp be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ebx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tjmp bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%ebx)\n+\tjmp bd01 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xd1>\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%esi),%eax\n+\tmov %edx,-0x30(%ebp)\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-\tadd $0x10,%esp\n-\tmov %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x14(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje c158 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x518>\n+\tmov %esi,-0x20(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle c2a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x668>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tpush %edi\n-\tpush %ecx\n-\tcall 3340 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n-\tmov 0x14(%esi),%eax\n-\tmov $0x2,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0xc(%esi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edi,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %eax,%eax\n-\tjle c13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edi\n-\tadd %ecx,%edi\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae c200 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c0>\n-\ttest %eax,%eax\n-\tje c13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n-\tmovb $0x0,(%edi)\n-\ttest $0x2,%al\n-\tjne c146 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x506>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovw $0x0,-0x2(%edi,%eax,1)\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edi,%eax\n-\tjne c126 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4e6>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-\txchg %ax,%ax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edx,%eax\n-\tjne c084 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x444>\n-\tjmp be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tlea 0x4(%ecx),%edx\n-\tmovl $0x0,(%ecx)\n-\tand $0xfffffffc,%edx\n-\tmovl $0x0,-0x4(%ecx,%eax,1)\n-\tsub %edx,%ecx\n-\tadd %ecx,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea (%eax,%esi,1),%ebx\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmov %eax,%ecx\n-\tand $0xfffffffc,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-\tlea -0x1(%eax),%ecx\n-\tshr $0x2,%ecx\n-\tmovl $0x0,(%edx)\n-\tand $0x1,%ecx\n-\tmov %ecx,%ebx\n-\tmov $0x4,%ecx\n-\tcmp %eax,%ecx\n-\tjae be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\ttest %ebx,%ebx\n-\tjne c272 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x632>\n-\tmovl $0x0,(%edx,%ecx,1)\n-\tmovl $0x0,0x4(%edx,%ecx,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb c1e2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a2>\n-\tjmp be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tlea 0x4(%edi),%ebx\n-\tmovl $0x0,(%edi)\n-\tand $0xfffffffc,%ebx\n-\tmovl $0x0,-0x4(%edi,%eax,1)\n-\tsub %ebx,%edi\n-\tadd %edi,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb c13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n-\tmov %eax,%edi\n-\tand $0xfffffffc,%edi\n-\tmov %edi,-0x20(%ebp)\n-\tlea -0x1(%eax),%edi\n-\tshr $0x2,%edi\n-\tand $0x1,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov $0x4,%edi\n-\tmovl $0x0,(%ebx)\n-\tcmp %eax,%edi\n-\tjae c13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n-\tmov -0x1c(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne c28e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64e>\n-\tmovl $0x0,(%ebx,%edi,1)\n-\tmovl $0x0,0x4(%ebx,%edi,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb c252 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x612>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovl $0x0,0x4(%edx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb c1e2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a2>\n-\tjmp be8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n-\tmovl $0x0,0x4(%ebx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb c252 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x612>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp bedc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne c0f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp c0f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne c053 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x413>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp c053 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x413>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp c2e3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6a3>\n-\tmov %eax,%edi\n-\tjmp c2d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x692>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov %eax,%edi\n-\tjmp c2f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush (%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje c320 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6e0>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%eax\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,-0x24(%ebp)\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjne bd9d >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16d>\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%edx),%eax\n+\tmov %al,(%ecx)\n+\tjmp bdae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tmov %eax,-0x20(%ebp)\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %ecx\n-\tpush -0x20(%ebp)\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje be89 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x259>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x30(%ebp),%ebx\n+\tjmp bcde >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp be5b >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22b>\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %edx\n-\tpush (%esi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n \n-0000c340 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+0000bea0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x7caf,%eax\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x814f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x2c,%esp\n \tmov %eax,-0x2c(%ebp)\n-\tmov 0x8(%ebp),%edx\n-\tmov %gs:0x14,%ecx\n-\tmov %ecx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%ecx\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ecx),%edi\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\ttest %edi,%edi\n-\tje c376 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x36>\n-\tcmp 0x4(%edx),%edi\n-\tje c460 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x120>\n+\ttest %esi,%esi\n+\tje bed6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n+\tcmp 0x4(%edi),%esi\n+\tje bf90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%edx),%esi\n+\tmov (%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ecx,-0x34(%ebp)\n+\tmov %edx,-0x34(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%edi\n-\tsar $0x2,%edi\n-\timul $0xaaaaaaab,%edi,%edi\n+\tsub %ebx,%esi\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n-\tcmp 0x10(%ebp),%edi\n-\tcmova 0x10(%ebp),%edi\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n-\tcmp %edi,0x8(%edx)\n-\tjae c3f9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb9>\n+\tcmp %esi,0x8(%edi)\n+\tjae bf47 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edi,%eax\n-\tmov %edx,-0x38(%ebp)\n+\tmov %esi,%eax\n+\tmov %ecx,-0x38(%ebp)\n \tshr $1,%eax\n-\tcmp $0x1f,%edi\n-\tlea (%eax,%edi,1),%ebx\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n \tmov $0x20,%eax\n \tcmovbe %eax,%ebx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp %ebx,0x10(%ebp)\n \tcmovbe 0x10(%ebp),%ebx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea (%ebx,%ebx,2),%eax\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ebx),%eax\n \tmov %ebx,-0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tshl $0x2,%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov -0x38(%ebp),%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov -0x30(%ebp),%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n \tadd $0x10,%esp\n-\ttest %esi,%esi\n-\tmov -0x34(%ebp),%ecx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edx)\n+\tmov %eax,(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x34(%ebp),%edx\n+\ttest %ecx,%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edx)\n+\tmov %ebx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tje c458 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>\n+\tje bf80 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %ecx,-0x34(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n \tmov %edx,-0x30(%ebp)\n-\tpush %esi\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n \tmov -0x30(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ecx\n+void seqan::_deallocateStorage(seqan::String >&, char*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edx),%esi\n-\tlea (%edi,%edi,2),%edi\n-\tshl $0x2,%edi\n-\tlea (%esi,%edi,1),%eax\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n-\tadd %ebx,%edi\n+\tmov (%edx),%ebx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ebx,%edi\n-\tje c43c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov 0x4(%ebx),%edx\n-\tmov 0x8(%ebx),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0xc,%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0xc,%esi\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov -0xc(%ebx),%ecx\n-\tmov %edx,-0x8(%esi)\n-\tmov %ecx,-0xc(%esi)\n-\tmov %eax,-0x4(%esi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ebx,%edi\n-\tjne c420 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0>\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle bff0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebx\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne c4e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x1a6>\n+\tjne c01d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x17d>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-\tmov %eax,%esi\n-\tjmp c3f9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb9>\n+\tmov (%edx),%ebx\n+\tmov %eax,%ecx\n+\tjmp bf47 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa7>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edx,%ecx\n-\tje c43c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+\tcmp %edi,%edx\n+\tje bf67 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%ecx\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovl $0x0,-0x28(%ebp)\n-\tlea -0x28(%ebp),%esi\n+\tlea -0x28(%ebp),%eax\n /usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %ebx,%edi\n-\tje c4ab >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x16b>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%edi\n+\tcmp %ecx,%esi\n+\tje bfd2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x132>\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tsub $0x4,%esp\n-\tmov %edx,-0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%edi\n-\timul $0xaaaaaaab,%edi,%eax\n+\tsub %ecx,%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1039\n-\tcmp 0x10(%ebp),%eax\n-\tcmova 0x10(%ebp),%eax\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n-\tpush %eax\n-\tpush %ecx\n \tpush %esi\n-\tcall 3110 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %eax,-0x30(%ebp)\n+\tcall 31a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+seqan::DisableIf >&>::Type> >, void>::Type seqan::assign >&, seqan::String > const&>(seqan::String >&, seqan::String > const&, seqan::Size >&>::Type):\n /usr/include/seqan/sequence/sequence_interface.h:881\n-\tmov -0x30(%ebp),%edx\n+\tmov -0x30(%ebp),%eax\n \tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n+\tpush %eax\n+\tpush %edi\n \tmov -0x2c(%ebp),%ebx\n-\tpush %esi\n-\tpush %edx\n-\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n /usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tpush -0x28(%ebp)\n \tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-\tjmp c43c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+\tjmp bf67 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne bf67 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+void std::__copy_move::__assign_one(char*, char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%ebx),%eax\n+\tmov %al,(%ecx)\n+\tjmp bf67 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc7>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n \tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tje c4ef >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x1af>\n+\tje c026 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x186>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%esi\n-\tjmp c4c9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x189>\n+\tjmp c000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x160>\n \tsub $0xc,%esp\n-\tmov -0x2c(%ebp),%ebx\n \tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n-\tnop\n \n-0000c500 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n-void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+0000c040 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x7aef,%eax\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x7faf,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n+\tsub $0x3c,%esp\n \tmov %eax,-0x2c(%ebp)\n-\tmov 0xc(%ebp),%eax\n \tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %edx,%esi\n-\tje c5f8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf8>\n+\tcmp %eax,%esi\n+\tje c130 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \ttest %esi,%esi\n-\tje c543 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x43>\n+\tje c080 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n \tcmp 0x4(%edi),%esi\n-\tje c611 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x111>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edx,%esi\n+\tje c149 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x109>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n+\tmov (%edi),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%ebx\n-\tsar $0x2,%ebx\n-\timul $0xaaaaaaab,%ebx,%ebx\n+\tsub %eax,%esi\n+\tmov %esi,-0x34(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,-0x30(%ebp)\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n-\tcmp %ebx,0x8(%edi)\n-\tjae c733 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x233>\n+\tcmp %esi,0x8(%edi)\n+\tjae c28d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x24d>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x174,%esi\n-\tjbe c6f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1f0>\n+\tcmp $0x1f,%esi\n+\tjbe c1f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%edx\n-\tshr $1,%edx\n-\tadd %ebx,%edx\n+\tmov %esi,%eax\n+\tshr $1,%eax\n+\tlea (%eax,%esi,1),%ecx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%edx,%edx,2),%eax\n-\tshl $0x2,%eax\n \tsub $0xc,%esp\n+\tmov %edx,-0x3c(%ebp)\n \tmov %ecx,-0x38(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %edx,-0x34(%ebp)\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n \tmov -0x38(%ebp),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n \tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%edi)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %edx,%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n+\tmov %ecx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-\tje c6e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e0>\n+\tmov -0x3c(%ebp),%edx\n+\tje c1e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1a0>\n+\tmov %edx,-0x38(%ebp)\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n+\tpush -0x30(%ebp)\n \tmov -0x2c(%ebp),%ebx\n-\tpush %ecx\n \tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%eax\n+\tmov -0x38(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ebx\n+void seqan::_deallocateStorage(seqan::String >&, char*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%eax\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2)\n-\tadd %edx,%esi\n+\tmov (%edx),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %edx,%esi\n-\tje c5dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov 0x4(%edx),%ebx\n-\tmov 0x8(%edx),%ecx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0xc,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0xc,%eax\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov -0xc(%edx),%edi\n-\tmov %ebx,-0x8(%eax)\n-\tmov %edi,-0xc(%eax)\n-\tmov %ecx,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %edx,%esi\n-\tjne c5c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tmov -0x34(%ebp),%ecx\n+\tlea (%ebx,%ecx,1),%edx\n+\tmov %edx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle c220 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %ecx\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne c72e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22e>\n+\tjne c288 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x248>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%eax\n+\tmov 0x4(%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n+\tmov (%edi),%ebx\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tje c5dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+\tcmp %ecx,%ebx\n+\tje c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\ttest %edx,%edx\n-\tje c709 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x209>\n-\tcmp %eax,%edx\n-\tjne c700 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x200>\n+\ttest %eax,%eax\n+\tje c210 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n+\tcmp %ecx,%eax\n+\tjne c200 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n /usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,-0x30(%ebp)\n-\tje c5dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+\tcmp %edi,%edx\n+\tje c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovl $0x0,-0x28(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tcmp %edx,%esi\n-\tje c6bf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bf>\n+\tcmp %eax,%esi\n+\tje c1be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %edx,%esi\n+\tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe c230 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%ecx\n+\tmov %esi,%ecx\n+\tmov %edx,-0x34(%ebp)\n+\tshr $1,%ecx\n+\tadd %esi,%ecx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %esi,%ecx\n+\tcmova %esi,%ecx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x30(%ebp)\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x30(%ebp),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,-0x24(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjle c1be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n+\tpush %eax\n+\tpush %edi\n \tmov -0x2c(%ebp),%ebx\n+\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+\tjmp c0ee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x21,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ecx\n+\tjmp c0a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x66>\n+\tnop\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %esi,%edx\n-\tsar $0x2,%edx\n-\timul $0xaaaaaaab,%edx,%edx\n+\tmovl $0x0,-0x34(%ebp)\n+\txor %esi,%esi\n+\tjmp c0ee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\txchg %ax,%ax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tjmp c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+void std::__copy_move::__assign_one(char*, char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%ebx)\n+\tjmp c111 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd1>\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%esi),%eax\n+\tmov %edx,-0x30(%ebp)\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %esi,-0x20(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ebx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,-0x24(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjne c1ad >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16d>\n+void std::__copy_move::__assign_one(char*, char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%edx),%eax\n+\tmov %al,(%ecx)\n+\tjmp c1be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje c299 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x259>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x30(%ebp),%ebx\n+\tjmp c0ee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp c26b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22b>\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+0000c2b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0x7d39,%ebx\n+\tsub $0x38,%esp\n+\tmov 0x8(%ebp),%edi\n+\tmov %ebx,-0x30(%ebp)\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&):\n+/usr/include/seqan/sequence/sequence_interface.h:286\n+\tmov (%edx),%esi\n+\tmov %edx,-0x2c(%ebp)\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tpush %esi\n+\tcall 3140 \n+\tadd $0x10,%esp\n+seqan::Iterator const>::Type seqan::end(char*, seqan::Tag):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2)\n+\tadd %eax,%esi\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\tcmp %esi,0x4(%edi)\n+\tje c390 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe0>\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmp %eax,0x10(%ebp)\n+\tmov %eax,%esi\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov (%edi),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmovbe 0x10(%ebp),%esi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\tcmp %esi,0x8(%edi)\n+\tjae c3d0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x120>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:833\n+\tmov %ecx,-0x38(%ebp)\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe c470 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%ecx\n+\tshr $1,%ecx\n+\tmov %ecx,%eax\n+\tadd %esi,%eax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp 0x10(%ebp),%eax\n+\tmov %eax,%ecx\n+\tcmova 0x10(%ebp),%ecx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x34(%ebp)\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+\tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\ttest %ecx,%ecx\n+\tje c3f0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tcall 31e0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%eax\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%edx\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+\tmov %ecx,0x4(%edi)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov (%edx),%edx\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne c545 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x295>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tcmp %edi,-0x2c(%ebp)\n+\tje c370 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n+seqan::String >::String(char* const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+\txor %esi,%esi\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\ttest %eax,%eax\n+\tjne c400 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x150>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %esi,(%esp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp c370 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n+\tlea 0x0(%esi),%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%edi)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tmov (%eax),%edx\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjbe c520 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x270>\n+\tmov %ecx,%eax\n+\tjmp c35f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+\tmov %ecx,0x4(%edi)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%edi\n+\tmov (%edi),%edx\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tjmp c35f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1039\n+\tcmp %eax,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%eax\n+\tmov %eax,%ecx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\ttest %eax,%eax\n+\tje c3b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%eax\n+\tjbe c4d0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x220>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n \tshr $1,%eax\n-\tadd %edx,%eax\n-\tcmp $0x174,%esi\n-\tcmovbe %ecx,%eax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n-\tcmp %eax,%edx\n-\tcmova %eax,%edx\n+\tmov %ecx,-0x38(%ebp)\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tadd %ecx,%eax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ecx,%eax\n+\tcmova %ecx,%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tlea (%edx,%edx,2),%eax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tmov %eax,%edx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%eax),%eax\n \tmov %edx,-0x34(%ebp)\n-\tshl $0x2,%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n+\tmov -0x30(%ebp),%ebx\n \tcall 3030 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n \tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,-0x28(%ebp)\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ecx\n+\tmov %eax,%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%ecx,1),%eax\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%eax\n \tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%eax\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tmov (%eax),%eax\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %ecx\n+\tpush %eax\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+\tjmp c3b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tmov $0x20,%eax\n+\tcmp %eax,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tmov %eax,%edx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%eax),%eax\n+\tmov %edx,-0x34(%ebp)\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+\tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\ttest %ecx,%ecx\n+\tje c4b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x200>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tcall 31e0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%eax\n+void seqan::_deallocateStorage(seqan::String >&, char*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+\tmov %ecx,0x4(%edi)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%edi\n+\tmov (%edi),%edx\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%esi\n+\tjne c35f >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xaf>\n+void std::__copy_move::__assign_one(char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%edx),%edx\n+\tmov %dl,(%eax)\n+\tjmp c370 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n+\txchg %ax,%ax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tmov $0x20,%eax\n+\tmov %ecx,-0x38(%ebp)\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tmov %eax,%edx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%eax),%eax\n+\tmov %edx,-0x34(%ebp)\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3030 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%edx\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%ecx,1),%eax\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov %edx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n-\tmov %edi,-0x30(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,-0x24(%ebp)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tmov (%eax),%eax\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x1,%ecx\n+\tjne c452 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1a2>\n+void std::__copy_move::__assign_one(char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%esi)\n+\tjmp c3b0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x100>\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne c370 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc0>\n+\tmov %ecx,%eax\n+\tjmp c4c4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x214>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje c54e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x29e>\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp c52a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x27a>\n+\tsub $0xc,%esp\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000c560 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>:\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x7a8f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x3c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edx\n+\tmov %gs:0x14,%ecx\n+\tmov %ecx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ecx),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n-\tlea (%edx,%esi,1),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tmov (%ecx),%eax\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje c670 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %esi,%esi\n+\tje c5a0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x40>\n+\tcmp 0x4(%edx),%esi\n+\tje c689 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x129>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%esi\n+\tmov %esi,%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,-0x30(%ebp)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %esi,0x8(%edx)\n+\tjae c7b6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x256>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe c730 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1d0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%eax\n+\tshr $1,%eax\n+\tadd %esi,%eax\n+\tmov %eax,-0x34(%ebp)\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tadd $0x1,%eax\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x3c(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tpush %eax\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x38(%ebp),%edx\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%ecx\n+\tadd $0x10,%esp\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edx)\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%eax\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %ecx,%ecx\n+\tmov -0x3c(%ebp),%ecx\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%edx)\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tje c728 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1c8>\n+\tmov %ecx,-0x38(%ebp)\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,-0x34(%ebp)\n+\tpush -0x30(%ebp)\n+\tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x38(%ebp),%ecx\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x34(%ebp),%edx\n+void seqan::_deallocateStorage, void, seqan::SimpleType, unsigned int>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%eax\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edx),%ebx\n+\tlea (%ebx,%edi,1),%ecx\n+\tmov %ecx,0x4(%edx)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\ttest %esi,%esi\n+\tjle c654 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n+\tmov -0x2c(%ebp),%esi\n+\tadd %eax,%edi\n+\tmov -0x48(%esi),%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov 0x4(%edx),%esi\n-\tmov 0x8(%edx),%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0xc,%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0xc,%ecx\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov -0xc(%edx),%edi\n-\tmov %esi,-0x8(%ecx)\n-\tmov %edi,-0xc(%ecx)\n-\tmov %ebx,-0x4(%ecx)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %edx,%eax\n-\tjne c6a0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1a0>\n-\tmov -0x30(%ebp),%edi\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%eax),%edx\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:404\n+\tadd $0x1,%eax\n+/usr/include/c++/14/bits/stl_algobase.h:405\n+\tadd $0x1,%ebx\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%ecx,%edx,1),%edx\n+\tmov %dl,-0x1(%ebx)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\tcmp %edi,%eax\n+\tjne c640 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe0>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne c7b1 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x251>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%edi\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %edi,%ebx\n+\tje c654 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %eax,%eax\n+\tje c751 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1f1>\n+\tcmp %edi,%eax\n+\tjne c748 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1e8>\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edx,%ecx\n+\tje c654 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje c704 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:833\n+\tmov %ecx,-0x34(%ebp)\n+\tmov %edx,-0x30(%ebp)\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%esi\n+\tjbe c759 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1f9>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%edi\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x2c(%ebp),%ebx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%edi\n+\tadd %esi,%edi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %esi,%edi\n+\tcmova %esi,%edi\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edi),%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush %eax\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%ecx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+\tcmp $0x1,%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ebx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edi,-0x20(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,-0x24(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tjle c704 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov %edx,-0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %esi\n+\tpush %ecx\n+\tpush %eax\n+\tcall 3340 \n+\tmov -0x30(%ebp),%edx\n+\tadd $0x10,%esp\n+void seqan::assign, seqan::Alloc, seqan::String >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n \tlea -0x28(%ebp),%eax\n \tmov -0x2c(%ebp),%ebx\n \tpush %eax\n-\tpush %edi\n-\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tpush %edx\n+\tcall 3150 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt>\n /usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tpush -0x28(%ebp)\n \tcall 31e0 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-\tjmp c5dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%ecx\n-\tmov (%ecx),%edx\n-\tjmp c5b1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+\tjmp c654 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n \tlea 0x0(%esi),%esi\n-\tmov $0x180,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%edx\n-\tjmp c573 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x73>\n-\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ecx,%eax\n+\tmov (%ecx),%eax\n+\tjmp c618 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n+\tnop\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmovl $0x20,-0x34(%ebp)\n+\tmov $0x21,%eax\n+\tjmp c5c7 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x67>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\txor %edi,%edi\n \txor %esi,%esi\n-\tjmp c5b1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+\tjmp c618 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %ecx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tjmp c5dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+\tmov %ebx,0x4(%edx)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n+\tjmp c654 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf4>\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%esi),%eax\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%ecx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+\tcmp $0x1,%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%edi\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x30(%ebp),%edx\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %esi,-0x20(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,-0x24(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tjne c6ed >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x18d>\n+void std::__copy_move::__assign_one(char*, char const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmovzbl (%ecx),%eax\n+\tmov %al,(%ebx)\n+\tjmp c704 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a4>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n \tmov -0x2c(%ebp),%ebx\n \tcall 31e0 \n \tadd $0x10,%esp\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tje c73e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x23e>\n+\tje c7c2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x262>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov %ecx,%eax\n-\tjmp c5b1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x30(%ebp),%ebx\n+\tjmp c618 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb8>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%esi\n-\tjmp c711 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x211>\n+\tjmp c794 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x234>\n \tsub $0xc,%esp\n \tmov -0x2c(%ebp),%ebx\n \tpush %esi\n \tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n \txchg %ax,%ax\n \n-0000c750 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n-void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+0000c7d0 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>:\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:915\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x789b,%ebx\n+\tadd $0x781b,%ebx\n \tsub $0x1c,%esp\n \tmov 0x34(%esp),%eax\n \tmov 0x30(%esp),%esi\n /usr/include/seqan/basic/holder_tristate.h:918\n \tmov 0x4(%eax),%edx\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tmov 0x4(%esi),%ecx\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \ttest %edx,%edx\n-\tje c878 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x128>\n+\tje c8d8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x108>\n \tcmp $0x1,%edx\n-\tje c7b0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60>\n+\tje c830 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x60>\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tand $0xfffffffd,%ecx\n \tmov (%eax),%edi\n-\tje c79c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c>\n+\tje c81c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x4c>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tmov (%esi),%ebp\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush 0x0(%ebp)\n \tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov %ebp,(%esp)\n \tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n /usr/include/seqan/basic/holder_tristate.h:727\n \tmov %edi,(%esi)\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovl $0x2,0x4(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%edx\n+\tmov (%eax),%ebp\n+void seqan::assignValue >, seqan::String > >(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjne c8b0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x160>\n-\tmov %edx,0x8(%esp)\n+\tjne c910 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x140>\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n \tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x18(%esp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x0(%ebp),%ecx\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovl $0x0,(%eax)\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%ecx\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:120\n \tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:121\n \tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ecx,%ebp\n-\tsub %eax,%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ebp),%eax\n \tmov %eax,0x1c(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ebp,%eax\n-\tmov %ebp,0x18(%esp)\n+\tsub %ecx,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%eax\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebp\n-\tshr $1,%ebp\n-\tadd %ebp,%eax\n-\tcmpl $0x174,0x8(%esp)\n-\tmov $0x20,%ebp\n-\tcmova %eax,%ebp\n+\tmov %eax,%edx\n+\tshr $1,%edx\n+\tadd %eax,%edx\n+\tcmp $0x1f,%eax\n+\tmov $0x20,%eax\n+\tcmova %edx,%eax\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edx),%eax\n-\tcmp %eax,%ebp\n-\tcmova %eax,%ebp\n+\tmov 0x8(%ebp),%edx\n+\tcmp %edx,%eax\n+\tcmovbe %eax,%edx\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\ttest %ebp,%ebp\n-\tje c84f >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xff>\n+\ttest %edx,%edx\n+\tje c8af > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xdf>\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(%ebp,%ebp,2),%eax\n-\tmov %edx,0x8(%esp)\n \tsub $0xc,%esp\n-\tshl $0x2,%eax\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edx),%eax\n+\tmov %edx,0x18(%esp)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x18(%esp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebp,0x8(%edi)\n+\tmov 0x1c(%esp),%edx\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tmov %eax,(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x0(%ebp),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ebp),%eax\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n \tmov %eax,0x1c(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tadd $0x10,%esp\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %ecx,0xc(%esp)\n-\tje c862 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x112>\n+\tmov 0xc(%esp),%eax\n+\tcmp %eax,%ecx\n+\tje c8c4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xf4>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tpush %edx\n+\tpush %ebp\n \tpush %edi\n-\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n+void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n \tmov %edi,(%esi)\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovl $0x1,0x4(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \ttest %ecx,%ecx\n-\tje c7a5 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n+\tje c825 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x55>\n \tcmp $0x2,%ecx\n-\tje c8d0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x180>\n+\tje c930 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x160>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tmov (%esi),%edi\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n \tpush (%edi)\n \tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov %edi,(%esp)\n \tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n /usr/include/seqan/basic/holder_tristate.h:533\n \tmovl $0x0,0x4(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tpush %edx\n+\tpush %ebp\n \tpush (%esi)\n-\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tmovl $0x0,0x4(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tnop\n \n-0000c8e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n-void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x770f,%eax\n+0000c940 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x76af,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x1c,%esp\n-\tmov %eax,-0x1c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:585\n-\tmov 0x8(%ebp),%eax\n-\tmov 0x4(%eax),%eax\n-\ttest %eax,%eax\n-\tje cab0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d0>\n-\tcmp $0x2,%eax\n-\tjne caa3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c3>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%edi\n-/usr/include/seqan/basic/holder_tristate.h:529\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0x20\n-\tcall 3030 \n+\tsub $0x3c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n+\tmov 0x4(%edx),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n-\tmov $0x20,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n+\tmov (%edx),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje ca38 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf8>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %esi,%esi\n+\tje c980 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>\n+\tcmp 0x4(%edi),%esi\n+\tje ca51 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x111>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %ecx,%eax\n-\tsub %edx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe c95d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7d>\n+\tsub %eax,%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsar $0x2,%eax\n+\tmov %esi,%ebx\n+\tmov %esi,-0x34(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,-0x30(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%ebx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %ebx,0x8(%edi)\n+\tjae cba5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x265>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%esi\n+\tjbe cb00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%ecx\n+\tshr $1,%ecx\n+\tadd %ebx,%ecx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(,%ecx,4),%eax\n+\tsub $0xc,%esp\n+\tmov %edx,-0x3c(%ebp)\n+\tmov %ecx,-0x38(%ebp)\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x38(%ebp),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tadd $0x10,%esp\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne cbf8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x318>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje c981 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n-\tpush %esi\n-\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %edx,%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x3c(%ebp),%edx\n+\tje caf0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1b0>\n+\tmov %edx,-0x38(%ebp)\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x38(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ebx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x34(%ebp),%ecx\n+\tlea (%ebx,%ecx,1),%edx\n+\tmov %edx,0x4(%edi)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%esi\n+\tjle cb30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f0>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %ecx\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n \tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne cba0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x260>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n+\tmov 0x4(%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x10(%esi)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x14(%esi)\n+\tmov (%edi),%ebx\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %ecx,%ebx\n+\tje ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %eax,%eax\n+\tje cb20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n+\tcmp %ecx,%eax\n+\tjne cb10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje cacf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ecx,%eax\n-\tmov %eax,-0x20(%ebp)\n-\tsar $0x2,%eax\n+\tsub %eax,%esi\n+\tmov %esi,%ecx\n+\tsar $0x2,%ecx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%esi\n+\tjbe cb40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x200>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr $1,%ebx\n-\tadd %ebx,%eax\n-\tcmpl $0x7c,-0x20(%ebp)\n-\tmov $0x20,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x14(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne cc30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x350>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje c9e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tmov -0x1c(%ebp),%ebx\n+\tmov %ecx,%eax\n+\tmov %edx,-0x34(%ebp)\n+\tshr $1,%eax\n+\tadd %ecx,%eax\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ecx,%eax\n+\tcmovbe %eax,%ecx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tlea 0x0(,%ecx,4),%eax\n+\tmov %ecx,-0x30(%ebp)\n \tpush %eax\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%esi),%eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x30(%ebp),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,-0x24(%ebp)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%esi\n+\tjle cacf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n \tpush %eax\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\tmov 0x1c(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %eax,%eax\n-\tje ca97 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b7>\n-\tcmp $0x1,%eax\n-\tjne cc70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390>\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%edi),%edx\n+\tjmp ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+\tjmp c9f6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ecx\n+\tjmp c9ae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x6e>\n+\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmovl $0x0,-0x34(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\txor %esi,%esi\n+\tjmp c9f6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n+\txchg %ax,%ax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,0x4(%edi)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tjmp ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmov (%eax),%eax\n+\tmov %eax,(%ebx)\n+\tjmp ca19 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd9>\n+\tnop\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %edx,-0x20(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush $0xc\n+\tmov %ecx,-0x34(%ebp)\n+\tmov %edx,-0x30(%ebp)\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x20(%ebp),%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tadd $0x10,%esp\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,-0x24(%ebp)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%esi\n+\tjg cabe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17e>\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne cacf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmov (%edx),%eax\n+\tmov %eax,(%ebx)\n+\tjmp cacf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x18f>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n \tadd $0x10,%esp\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x8(%eax)\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje cbb1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x271>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x30(%ebp),%ebx\n+\tjmp c9f6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb6>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp cb83 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x243>\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+\txchg %ax,%ax\n+\tnop\n+\n+0000cbc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x742f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\ttest %esi,%esi\n+\tje cbf6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x36>\n+\tcmp 0x4(%edi),%esi\n+\tje ccc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x100>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmov (%edx),%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov (%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edx,-0x34(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %ebx,%ecx\n-\tmov %ecx,%eax\n-\tmov %ecx,-0x20(%ebp)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%eax\n+\tsub %ebx,%esi\n+\tsar $0x2,%esi\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\tcmp %esi,0x8(%edi)\n+\tjae cc6e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xae>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ecx\n-\tshr $1,%ecx\n-\tadd %ecx,%eax\n-\tcmpl $0x174,-0x20(%ebp)\n-\tmov $0x20,%ecx\n-\tcmovbe %ecx,%eax\n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:238\n-\tmov 0x8(%edx),%eax\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n-/usr/include/seqan/sequence/string_base.h:1676\n-\ttest %eax,%eax\n-\tjne cc88 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a8>\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tmov -0x24(%ebp),%eax\n-\tcmp %eax,%ebx\n-\tje ca8d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ad>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n-/usr/include/seqan/sequence/string_base.h:993\n+\tmov %esi,%eax\n+\tmov %ecx,-0x38(%ebp)\n+\tshr $1,%eax\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ebx,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%ebx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tlea 0x0(,%ebx,4),%eax\n+\tmov %ebx,-0x30(%ebp)\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x38(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov %edi,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:651\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x34(%ebp),%edx\n+\ttest %ecx,%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ebx,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tje ccb0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov %edx,-0x30(%ebp)\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ecx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tshl $0x2,%esi\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%edi)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%esi\n+\tjle cd28 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x168>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebx\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne cd54 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x194>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+\tmov %eax,%ecx\n+\tjmp cc6e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xae>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\txchg %ax,%ax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tcmp %edi,%edx\n+\tje cc91 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ecx\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+\tlea -0x28(%ebp),%eax\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %ecx,%esi\n+\tje cd05 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x145>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%esi\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n+\tsub $0x4,%esp\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1039\n+\tcmp 0x10(%ebp),%esi\n+\tcmova 0x10(%ebp),%esi\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %eax,-0x30(%ebp)\n+\tcall 3310 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+seqan::DisableIf >&>::Type> >, void>::Type seqan::assign >&, seqan::String > const&>(seqan::String >&, seqan::String > const&, seqan::Size >&>::Type):\n+/usr/include/seqan/sequence/sequence_interface.h:881\n+\tmov -0x30(%ebp),%eax\n+\tadd $0x10,%esp\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tpush %eax\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp cc91 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne cc91 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmov (%ebx),%eax\n+\tmov %eax,(%ecx)\n+\tjmp cc91 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd1>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x20\n-\tcall 3030 \n-\tmov %eax,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %esi,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x10(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x14(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:117\n-\tmovl $0x0,0x18(%esi)\n-\tmovl $0x0,0x1c(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmovl $0xc,(%esp)\n-\tcall 3030 \n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0x18(%esi)\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje cd5d >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x19d>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp cd37 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x177>\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+0000cd70 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>:\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1422\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x727f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x4c,%esp\n+\tmov 0x14(%ebp),%edi\n+\tmov 0x8(%ebp),%esi\n+\tmov %eax,-0x2c(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%eax)\n+\tmov (%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n+\tmov 0x4(%esi),%edx\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1422\n+\tmov %edi,-0x38(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\tmov 0x4(%edi),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov %eax,%ebx\n-\tsub %edi,%ebx\n-\tmov %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ebx\n-\tjbe cbb0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%esi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edi,0x4(%esi)\n+\tsub %ecx,%ebx\n+\tmov %ebx,-0x34(%ebp)\n+\tsar $0x2,%ebx\n+\tmov %ebx,-0x30(%ebp)\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1427 (discriminator 1)\n+\ttest %eax,%eax\n+\tje cdb9 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49>\n+\tcmp %edx,%eax\n+\tje cf30 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%esi),%edi\n+\tmov (%esi),%edi\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:753\n+\tmov 0xc(%ebp),%eax\n+\tmov -0x30(%ebp),%ecx\n+\tsub 0x10(%ebp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edi,%edx\n+\tmov %edx,-0x4c(%ebp)\n+\tsar $0x2,%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:753\n+\tadd %edx,%eax\n+\tadd %ecx,%eax\n+\tmov %eax,-0x3c(%ebp)\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %eax,0x8(%esi)\n+\tjae ced0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x160>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%eax\n+\tjbe cf20 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n \tmov %eax,%ecx\n-\tsub %edi,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1750\n-\tcmp $0x8,%ecx\n-\tja cc68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x388>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x14(%esi)\n-\tjbe cd68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x488>\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tja cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edx,%ecx\n-\tsub %eax,%ecx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %ecx,%ecx\n-\tjle cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n+\tshr $1,%ecx\n+\tadd %eax,%ecx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(,%ecx,4),%eax\n+\tsub $0xc,%esp\n+\tmov %edx,-0x48(%ebp)\n+\tmov %ecx,-0x40(%ebp)\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x40(%ebp),%ecx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:762\n+\tadd $0x10,%esp\n+\ttest %edi,%edi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,-0x44(%ebp)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:762\n+\tmov -0x48(%ebp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,0x8(%esi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:762\n+\tje ced3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163>\n+/usr/include/seqan/sequence/string_base.h:764\n+\tmov 0xc(%ebp),%ecx\n+\tshl $0x2,%ecx\n+\tmov %ecx,-0x40(%ebp)\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%ecx\n+\tjle d020 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2b0>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tmov %edx,-0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n \tpush %ecx\n-\tpush $0x0\n+\tpush %edi\n \tpush %eax\n-\tcall 32b0 \n-\tmov -0x20(%ebp),%edx\n+\tcall 3340 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmov 0x8(%ebp),%eax\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:765\n+\tmov -0x44(%ebp),%ebx\n+\tmov -0x30(%ebp),%eax\n+\tadd 0xc(%ebp),%eax\n+\tlea (%ebx,%eax,4),%ebx\n+\tmov 0x10(%ebp),%eax\n+\tlea 0x0(,%eax,4),%edx\n+\tmov -0x4c(%ebp),%eax\n+\tlea (%edi,%edx,1),%ecx\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:448\n+\tsub %edx,%eax\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%eax\n+\tjle d038 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2c8>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %eax\n+\tpush %ecx\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x10(%esi)\n-/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n-\tmovl $0x1,(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:598\n+\tmov (%esi),%eax\n+\tmov -0x3c(%ebp),%ebx\n+\tlea (%eax,%ebx,4),%edx\n+\tmov %edx,0x4(%esi)\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1430 (discriminator 1)\n+\tmov -0x40(%ebp),%esi\n+\tadd %esi,%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x38(%ebp),%esi\n+\tmov (%esi),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x34(%ebp),%esi\n+\tcmp $0x4,%esi\n+\tjle cfd0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x260>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1437\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne d07c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x30c>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x8(%esi)\n-\tjbe ccc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0>\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-\tja cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%edx\n-\tsub %eax,%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\ttest %edx,%edx\n-\tjle cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n-\tcmp %edi,%eax\n-\tje cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n+\txchg %ax,%ax\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov %edi,-0x44(%ebp)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:771\n+\tmov 0xc(%ebp),%edi\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:1241\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:752\n+\tmov 0x10(%ebp),%eax\n+\tsub 0xc(%ebp),%eax\n+/usr/include/seqan/sequence/string_base.h:771\n+\tlea 0x0(,%edi,4),%ecx\n+\tmov %ecx,-0x40(%ebp)\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:1241\n+\tcmp %ebx,%eax\n+\tje ce84 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:771\n+\tmov -0x44(%ebp),%edi\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:1243\n+\tmov -0x34(%ebp),%ebx\n+\tsub 0x10(%ebp),%edx\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:771\n+\tadd %ecx,%edi\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:1235\n+\tshl $0x2,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:1243\n+\tlea (%edi,%ebx,1),%ecx\n+\tlea (%edi,%eax,4),%eax\n+unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1)\n+\tcmp $0x4,%edx\n+\tjle d050 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2e0>\n+/usr/include/c++/14/bits/stl_algobase.h:766\n \tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n \tpush %edx\n-\tpush $0x0\n \tpush %eax\n-\tcall 32b0 \n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n \tadd $0x10,%esp\n-\tjmp cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tlea 0x0(%esi),%esi\n+\tjmp ce84 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/c++/14/bits/stl_algobase.h:766\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ecx\n+\tjmp cdf2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x82>\n+\tnop\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %ecx,%eax\n+\tje cfa3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmpl $0x7c,-0x34(%ebp)\n+\tjbe cfe0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x270>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov -0x30(%ebp),%eax\n+\tmov %eax,%edi\n+\tshr $1,%edi\n+\tadd %eax,%edi\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %eax,%edi\n+\tcmova %eax,%edi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n+\tlea 0x0(,%edi,4),%eax\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edi,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x34(%ebp),%edi\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n+\tmov -0x38(%ebp),%ebx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne c971 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x91>\n-\tjmp c981 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n-\tlea 0x0(%esi),%esi\n+\tlea (%eax,%edi,1),%edx\n+\tmov %edx,-0x24(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ebx),%ecx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%edi\n+\tjle cfa3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush -0x34(%ebp)\n+\tpush %ecx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1481\n+\tlea -0x28(%ebp),%eax\n+\tpush %eax\n+\tpush 0x10(%ebp)\n+\tpush 0xc(%ebp)\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 32c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1482\n+\tpop %eax\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+/usr/include/seqan/sequence/string_base.h:1437\n+\tjmp ceb6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne ceb6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmov (%edx),%edx\n+\tmov %edx,(%eax)\n+\tjmp ceb6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x146>\n+\tnop\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x34(%ebp),%edi\n \tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tshl $0x2,%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x30(%ebp),%ebx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%edi,1),%ecx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ebx,-0x20(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x38(%ebp),%ebx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x10(%esi)\n+\tmov %ecx,-0x24(%ebp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x14(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjne c9ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n-\tjmp c9e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+\tmov (%ebx),%ecx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%edi\n+\tjg cf90 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x220>\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne cfa3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tmov (%ecx),%eax\n+\tmov %eax,(%edx)\n+\tjmp cfa3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x233>\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n-\tlea 0x8(%edi),%edx\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-\tmov 0x18(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:728\n-\tmovl $0x2,0x1c(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:729\n-\tjmp ca97 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b7>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne ce3d >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov -0x44(%ebp),%ecx\n+\tmov %eax,(%ecx)\n+\tjmp ce3d >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xcd>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne ce75 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%ecx),%eax\n+\tmov %eax,(%ebx)\n+\tjmp ce75 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x105>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:767\n+\tjne ce84 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%eax),%eax\n+\tmov %eax,(%ecx)\n+\tjmp ce84 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov %eax,-0x20(%ebp)\n-\tlea (%eax,%eax,2),%eax\n-\tmov -0x1c(%ebp),%ebx\n-\tshl $0x2,%eax\n-\tmov %edx,-0x24(%ebp)\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x20(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x24(%ebp),%edx\n-\tmov 0x4(%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x24(%ebp)\n-\tjmp ca76 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x196>\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje d085 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x315>\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1437\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp d05f >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x2ef>\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+0000d0a0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>:\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:527\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x6f4f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x3c,%esp\n+\tmov %eax,-0x30(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%esi\n+\tmov %esi,-0x1c(%ebp)\n+\tmov 0xc(%ebp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:530\n+\ttest %esi,%esi\n+\tje d12b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8b>\n+/usr/include/seqan/align/gaps_iterator_array.h:537\n+\tmov (%edi),%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:538\n+\tmov 0x4(%edi),%edx\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x8(%ecx),%ebx\n+\tmov %ebx,-0x2c(%ebp)\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:541\n+\ttest $0x1,%dl\n+\tje d120 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x80>\n+/usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1)\n+\tmov 0x8(%edi),%eax\n+\ttest %eax,%eax\n+\tje d148 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa8>\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tlea 0x0(,%edx,4),%ebx\n+\tmov %ebx,-0x34(%ebp)\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1)\n+\tmov -0x2c(%ebp),%ebx\n+\tcmp (%ebx,%edx,4),%eax\n+\tjb d160 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xc0>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0xc(%ecx),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov -0x2c(%ebp),%edi\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:567\n+\tadd $0x1,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ebx,%eax\n+\tsub %edi,%eax\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov -0x34(%ebp),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,-0x38(%ebp)\n+\tsar $0x2,%eax\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tadd $0x4,%edi\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:567 (discriminator 1)\n+\tcmp %eax,%edx\n+\tjae d1f8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x158>\n+/usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tadd %esi,(%eax,%edi,1)\n+\tjmp d128 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tlea (%eax,%edx,4),%eax\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:581 (discriminator 1)\n+\tadd %esi,(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:585\n+\tadd %esi,0x20(%ecx)\n+/usr/include/seqan/align/gaps_iterator_array.h:586\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne d345 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2a5>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:543\n+\tsub $0x1,%edx\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tlea (%ebx,%edx,4),%eax\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:544\n+\tmov %edx,0x4(%edi)\n+/usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1)\n+\tmov (%eax),%edx\n+\tmov %edx,0x8(%edi)\n+\tjmp d126 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x86>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tmov %ecx,-0x2c(%ebp)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x24(%ebp)\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush $0x80\n \tcall 3030 \n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov -0x2c(%ebp),%ecx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,(%esi)\n+\tmov %eax,%edx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje ce20 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x540>\n-/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle cf67 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x687>\n-/usr/include/c++/14/bits/stl_algobase.h:452\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n+\tmovl $0x20,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%eax\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovl $0x0,-0x4(%eax)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tmov %eax,-0x24(%ebp)\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov -0x34(%ebp),%eax\n+\tadd 0x8(%ecx),%eax\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1)\n+\tmov %esi,(%edx)\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tmov %eax,%ebx\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2)\n+\tmov (%eax),%eax\n+\tsub 0x8(%edi),%eax\n+\tmov %edx,-0x2c(%ebp)\n+\tmov %eax,0x4(%edx)\n+/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1)\n+\tmov 0x8(%edi),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:559\n+\tmov -0x38(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1)\n+\tmov %eax,(%ebx)\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1481\n+\tmov -0x2c(%ebp),%eax\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:559\n+\tadd $0x1,%edx\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1481\n+\tmov -0x30(%ebp),%ebx\n+\tmov %eax,-0x28(%ebp)\n+\tlea -0x28(%ebp),%eax\n \tpush %eax\n-\tpush %edi\n-\tpush %ecx\n-\tcall 3340 \n-\tadd $0x10,%esp\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:559\n+\tlea 0x8(%ecx),%eax\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1481\n+\tpush %edx\n+\tpush %edx\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:559\n+\tmov %ecx,-0x34(%ebp)\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1481\n+\tpush %eax\n+\tcall 32c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n+void seqan::insert >&, unsigned int, seqan::String > >(seqan::String >&, unsigned int, seqan::String > const&):\n+/usr/include/seqan/sequence/sequence_interface.h:974\n+\tpop %edx\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:562\n+\taddl $0x1,0x4(%edi)\n+/usr/include/seqan/align/gaps_iterator_array.h:563\n+\tmovl $0x0,0x8(%edi)\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tpush -0x2c(%ebp)\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n-\tmov 0x8(%esi),%eax\n-\tmov $0x2,%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%ecx\n-/usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tmov -0x20(%ebp),%edx\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov -0x34(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edx,%eax\n+\tjmp d128 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tadd $0x2,%eax\n+\tmov %eax,%edi\n+\tjb d35c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2bc>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmp %eax,0x10(%ecx)\n+\tjb d250 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tmov -0x38(%ebp),%edi\n+\tlea 0x8(%eax,%edi,1),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edi,%eax\n+\tsub %ebx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \ttest %eax,%eax\n-\tjle cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edx\n-\tadd %edx,%ecx\n+\tjle d236 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edi,%ebx\n+\tje d236 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n /usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae ce40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x560>\n-\ttest %eax,%eax\n-\tje cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tmovb $0x0,(%ecx)\n-\ttest $0x2,%al\n-\tje cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tmovw $0x0,-0x2(%ecx,%eax,1)\n-\tjmp cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tsub $0x4,%esp\n+\tmov %ecx,-0x38(%ebp)\n+\tpush %eax\n+\tpush $0x0\n+\tpush %ebx\n+\tmov -0x30(%ebp),%ebx\n+\tcall 32b0 \n+\tmov -0x38(%ebp),%ecx\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,0xc(%ecx)\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1)\n+\tmov -0x2c(%ebp),%eax\n+\tmov -0x34(%ebp),%edi\n+\tmov %esi,0x4(%eax,%edi,1)\n+/usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1)\n+\tmovl $0x0,0x8(%eax,%edi,1)\n+\tjmp d128 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x1f,%eax\n+\tjbe d314 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x274>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr $1,%eax\n+\tlea (%eax,%edi,1),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(,%edx,4),%eax\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+\tmov %edx,-0x44(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tmov %ecx,-0x40(%ebp)\n+\tpush %eax\n \tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x40(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x44(%ebp),%edx\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-\tmov %eax,%ecx\n+\tmov -0x2c(%ebp),%ebx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,-0x3c(%ebp)\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tmov %eax,0xc(%esi)\n+\tmov %eax,0x8(%ecx)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x14(%esi)\n+\tmov %edx,0x10(%ecx)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje ce08 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x528>\n+\ttest %ebx,%ebx\n+\tje d2d3 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x233>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tmov -0x20(%ebp),%eax\n-\tcmp $0x4,%eax\n-\tjle cf58 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x678>\n+\tmov -0x38(%ebp),%edx\n+\tcmp $0x4,%edx\n+\tjle d34a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2aa>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n+\tmov %ecx,-0x3c(%ebp)\n+\tpush %edx\n+\tpush %ebx\n+\tmov -0x30(%ebp),%ebx\n \tpush %eax\n-\tpush %edi\n-\tpush %ecx\n \tcall 3340 \n+\tmov -0x3c(%ebp),%ecx\n \tadd $0x10,%esp\n+\tmov %ecx,-0x3c(%ebp)\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n+\tpush -0x2c(%ebp)\n \tcall 31e0 \n-/usr/include/seqan/sequence/string_base.h:1761\n-\tmov 0x14(%esi),%eax\n-\tmov $0x2,%edx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov -0x3c(%ebp),%ecx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0xc(%esi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tmov -0x20(%ebp),%edi\n+\tmov 0x8(%ecx),%eax\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x10(%ecx),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,-0x3c(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tadd $0x10,%esp\n+\tcmp %edx,%edi\n+\tmov -0x38(%ebp),%ebx\n+\tcmova %edx,%edi\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edx\n+\tshl $0x2,%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:588\n-\tsub %edi,%eax\n+\tmov %edi,%eax\n+\tsub %ebx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \ttest %eax,%eax\n-\tjle cdef >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+\tjle d307 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x267>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edi,%ebx\n+\tje d307 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x267>\n+\tmov %ecx,-0x2c(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x20(%ebp),%edi\n-\tadd %ecx,%edi\n+\tmov -0x3c(%ebp),%ecx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n-\tcmp $0x4,%eax\n-\tjae ceb0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5d0>\n-\ttest %eax,%eax\n-\tje cdef >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n-\tmovb $0x0,(%edi)\n-\ttest $0x2,%al\n-\tjne cdf6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x516>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+\tsub $0x4,%esp\n+\tpush %eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %ecx,%ebx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovw $0x0,-0x2(%edi,%eax,1)\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edi\n+\tpush $0x0\n+\tpush %ebx\n+\tmov -0x30(%ebp),%ebx\n+\tcall 32b0 \n+\tmov -0x2c(%ebp),%ecx\n+\tadd $0x10,%esp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edi,%eax\n-\tjne cdd6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4f6>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-\txchg %ax,%ax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tmov -0x20(%ebp),%edx\n+\tmov -0x3c(%ebp),%eax\n+\tmov %eax,-0x2c(%ebp)\n+\tadd %eax,%edi\n+\tjmp d236 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n-\tlea 0x8(%eax),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:588\n-\tmov $0x8,%eax\n-/usr/include/c++/14/bits/stl_algobase.h:1146\n-\tsub %edx,%eax\n-\tjne cd34 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x454>\n-\tjmp cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tlea 0x4(%ecx),%edx\n-\tmovl $0x0,(%ecx)\n-\tand $0xfffffffc,%edx\n-\tmovl $0x0,-0x4(%ecx,%eax,1)\n-\tsub %edx,%ecx\n-\tadd %ecx,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tmov %eax,%ecx\n-\tand $0xfffffffc,%ecx\n-\tmov %ecx,-0x20(%ebp)\n-\tlea -0x1(%eax),%ecx\n-\tshr $0x2,%ecx\n-\tmovl $0x0,(%edx)\n-\tand $0x1,%ecx\n-\tmov %ecx,%ebx\n-\tmov $0x4,%ecx\n-\tcmp %eax,%ecx\n-\tjae cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\ttest %ebx,%ebx\n-\tjne cf22 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x642>\n-\tmovl $0x0,(%edx,%ecx,1)\n-\tmovl $0x0,0x4(%edx,%ecx,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb ce92 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b2>\n-\tjmp cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tlea 0x4(%edi),%ebx\n-\tmovl $0x0,(%edi)\n-\tand $0xfffffffc,%ebx\n-\tmovl $0x0,-0x4(%edi,%eax,1)\n-\tsub %ebx,%edi\n-\tadd %edi,%eax\n-\tand $0xfffffffc,%eax\n-\tcmp $0x4,%eax\n-\tjb cdef >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n-\tmov %eax,%edi\n-\tand $0xfffffffc,%edi\n-\tmov %edi,-0x20(%ebp)\n-\tlea -0x1(%eax),%edi\n-\tshr $0x2,%edi\n-\tand $0x1,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov $0x4,%edi\n-\tmovl $0x0,(%ebx)\n-\tcmp %eax,%edi\n-\tjae cdef >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n-\tmov -0x1c(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne cf3e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x65e>\n-\tmovl $0x0,(%ebx,%edi,1)\n-\tmovl $0x0,0x4(%ebx,%edi,1)\n-\tmov -0x20(%ebp),%eax\n-\tadd $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb cf02 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x622>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/14/bits/stl_algobase.h:952\n-\tmovl $0x0,0x4(%edx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%ecx\n-\tcmp %eax,%ecx\n-\tjb ce92 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b2>\n-\tjmp cb3c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n-\tmovl $0x0,0x4(%ebx)\n-\tmov -0x20(%ebp),%eax\n-\tmov $0x8,%edi\n-\tcmp %eax,%edi\n-\tjb cf02 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x622>\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tmov %ecx,%edi\n-\tjmp cb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne cda8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c8>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp cda8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c8>\n-/usr/include/c++/14/bits/stl_algobase.h:453\n-\tjne cd03 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x423>\n-/usr/include/c++/14/bits/stl_algobase.h:438\n-\tmov (%edi),%eax\n-\tmov %eax,(%ecx)\n-\tjmp cd03 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x423>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp cf93 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b3>\n-\tmov %eax,%edi\n-\tjmp cf82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6a2>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov %eax,%edi\n-\tjmp cfa8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6c8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush (%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,0x1c(%esi)\n-\tje cfd0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6f0>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%eax\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%edx\n+\tjmp d265 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c5>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n+\txor %eax,%eax\n+\tmov %eax,-0x2c(%ebp)\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tmov %eax,-0x20(%ebp)\n-\tpush (%eax)\n-\tcall 31e0 \n-\tpop %ecx\n-\tpush -0x20(%ebp)\n+\tpush -0x2c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 31e0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje d373 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x2d3>\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:586\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne d2b3 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x213>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov -0x2c(%ebp),%ebx\n+\tmov (%ebx),%edx\n+\tmov %edx,(%eax)\n+\tjmp d2b3 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x213>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x2c(%ebp),%eax\n+\tmov -0x38(%ebp),%edi\n+\tlea 0x8(%eax,%edi,1),%edi\n+\tjmp d236 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x196>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp d328 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x288>\n+\tmov %eax,%esi\n+\tjmp d323 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x283>\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31e0 \n-\tpop %edx\n-\tpush (%esi)\n-\tcall 31e0 \n-\tmov %edi,(%esp)\n+\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n \tcall 3330 <_Unwind_Resume@plt>\n-__x86.get_pc_thunk.ax():\n-\tmov (%esp),%eax\n-\tret\n-__x86.get_pc_thunk.si():\n-\tmov (%esp),%esi\n-\tret\n-__x86.get_pc_thunk.di():\n-\tmov (%esp),%edi\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+\tnop\n \n-0000d000 :\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n+0000d380 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>:\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:60\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x6c6f,%eax\n \tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tlea -0x100(%ebp),%ecx\n-\tcall cff2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x712>\n-\tadd $0x6fe4,%esi\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n \tpush %ebx\n-\tsub $0x314,%esp\n-\tmov 0x8(%ebp),%eax\n-\tmov %eax,-0x2a8(%ebp)\n-\tmov %esi,-0x2a0(%ebp)\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tlea -0x2ff4(%esi),%edi\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tmov %gs:0x14,%ebx\n-\tmov %ebx,-0x1c(%ebp)\n-\tmov 0xc(%ebp),%ebx\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tmov %ecx,-0x2ec(%ebp)\n-\tmov %ebx,-0x2a4(%ebp)\n-\tpush 0x28(%ebx)\n-\tpush 0x24(%ebx)\n-\tmov %esi,%ebx\n-\tmov -0x24(%esi),%esi\n-\tpush %edi\n-\tpush $0x148\n-\tpush %esi\n-\tpush %ecx\n-\tcall 3180 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt>\n-\tmov -0x2a4(%ebp),%eax\n-\tlea -0x148(%ebp),%ecx\n-\tadd $0x14,%esp\n-\tmov %ecx,-0x2e8(%ebp)\n-\tpush 0x20(%eax)\n-\tpush 0x1c(%eax)\n-\tpush %edi\n-\tpush $0x148\n-\tpush %esi\n-\tpush %ecx\n-\tcall 3180 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@plt>\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:118\n-\tmov -0x2a4(%ebp),%eax\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tadd $0x1c,%esp\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:118\n-\tmov 0x18(%eax),%esi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n+\tsub $0x9c,%esp\n+\tmov %eax,0x40(%esp)\n+\tmov 0xb4(%esp),%eax\n+\tmov 0xb0(%esp),%edi\n+\tmov %eax,0x2c(%esp)\n+\tmov 0xb8(%esp),%eax\n+\tmov %edi,0x30(%esp)\n+\tmov %eax,0x4(%esp)\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov %gs:0x14,%ebp\n+\tmov %ebp,0x8c(%esp)\n+\tmov 0x4(%edi),%ebp\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ebp,%ebp\n+\tje e0f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd70>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%edi),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%ecx\n+\tsub (%eax),%ecx\n+\tmov %ecx,%ebp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x30(%esp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%eax),%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%eax),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edi,%edx\n+\tmov %edi,0x8(%esp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov $0xc,%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %esi,%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp $0xc,%edx\n+\tja d401 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%eax)\n+\tjbe defe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb7e>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x30(%esp),%eax\n+\tadd %esi,%edi\n+\tmov %edi,0xc(%eax)\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov %ebp,0x4(%esi)\n+/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n+\tmovl $0x0,(%esi)\n+/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n+\tmovl $0x0,0x8(%esi)\n+/usr/include/seqan/align/gaps_array.h:253\n+\tmov %ebp,0x18(%eax)\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x4(%eax),%ebp\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:250\n+\tmovl $0x0,0x1c(%eax)\n+/usr/include/seqan/align/gaps_array.h:251\n+\tmov %ecx,0x20(%eax)\n+/usr/include/seqan/align/gaps_array.h:252\n+\tmovl $0x0,0x14(%eax)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %ebp,%ebp\n+\tje e070 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcf0>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%ebp\n+\tsub (%eax),%ebp\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n+\tmov 0x30(%esp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edi,%ecx\n+\tmov 0x30(%esp),%ebx\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %esi,%ecx\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n+\tmov %ebp,0x18(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%ecx\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:799\n+\tmovl $0x0,0x1c(%eax)\n+/usr/include/seqan/align/gaps_array.h:800\n+\tmovl $0x0,0x20(%eax)\n+/usr/include/seqan/align/gaps_array.h:801\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\tcmp %esi,%edi\n+\tje d47d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfd>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n+\tadd (%esi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 3)\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n+\tmov %edx,0x20(%ebx)\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\tcmp %ecx,%eax\n+\tjb d470 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x2c(%esp),%eax\n+\tmov 0x4(%eax),%esi\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %esi,%esi\n+\tje e0b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd30>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x2c(%esp),%eax\n+\tmov (%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%edx\n+\tsub (%eax),%edx\n+\tmov %edx,%ebp\n+\tmov %edx,%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x2c(%esp),%eax\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0xc,%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%eax),%edi\n+\tmov %edi,0x8(%esp)\n+\tsub %ebx,%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,0x14(%esp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp $0xc,%edi\n+\tja d4c3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%eax)\n+\tjbe de7a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xafa>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x14(%esp),%edi\n+\tlea (%edi,%edx,1),%eax\n+\tmov %eax,%ebx\n+\tmov %eax,0x50(%esp)\n+\tmov 0x2c(%esp),%eax\n+\tmov %ebx,0xc(%eax)\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n+\tmov %esi,0x4(%edi)\n+/usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n+\tmovl $0x0,0x8(%edi)\n+/usr/include/seqan/align/gaps_array.h:253\n+\tmov %esi,0x18(%eax)\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x4(%eax),%esi\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:250\n+\tmovl $0x0,0x1c(%eax)\n+/usr/include/seqan/align/gaps_array.h:251\n+\tmov %ebp,0x20(%eax)\n+/usr/include/seqan/align/gaps_array.h:252\n+\tmovl $0x0,0x14(%eax)\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\ttest %esi,%esi\n+\tje e130 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdb0>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%eax),%eax\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n+\tmov 0x2c(%esp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x50(%esp),%edi\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\txor %edx,%edx\n+/usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n+\tmov %esi,0x18(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x14(%esp),%esi\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:799\n+\tmovl $0x0,0x1c(%eax)\n+/usr/include/seqan/align/gaps_array.h:800\n+\tmovl $0x0,0x20(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edi,%eax\n+\tsub %esi,%eax\n+\tsar $0x2,%eax\n+\tmov %eax,0x24(%esp)\n+\tmov %eax,0x5c(%esp)\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:801\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\tcmp %edi,%esi\n+\tje d55d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1dd>\n+\tmov 0x14(%esp),%ecx\n+\tmov 0x2c(%esp),%ebx\n+\tmov 0x24(%esp),%esi\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n+\tadd (%ecx,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 3)\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n+\tmov %edx,0x20(%ebx)\n+/usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n+\tcmp %esi,%eax\n+\tjb d550 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esp),%eax\n+\tmov 0x4(%eax),%ebp\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%eax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1)\n+\tcmp %ebp,%eax\n+\tje df8b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0b>\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tsub $0x10,%eax\n+unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:148\n+\tmov -0x10(%ebp),%ebx\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tlea -0x10(%ebp),%edi\n+\tmov %eax,0x34(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x30(%esp),%eax\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 1)\n+\tmov %edi,0x10(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0xc(%eax),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%eax),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov %esi,%eax\n-\tneg %eax\n-\tcmovs %esi,%eax\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tshr $0x1f,%esi\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %eax,-0x29c(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x9,%eax\n-\tjbe f1d0 \n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov $0x1,%edi\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov $0xd1b71759,%ebx\n-\tjmp d0fa \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp $0x3e7,%ecx\n-\tjbe e490 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp $0x270f,%ecx\n-\tjbe e4f0 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov %ecx,%eax\n-\tmul %ebx\n-/usr/include/c++/14/bits/charconv.h:72\n-\tlea 0x4(%edi),%eax\n-/usr/include/c++/14/bits/charconv.h:71\n-\tshr $0xd,%edx\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x1869f,%ecx\n-\tjbe e530 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,0xc(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%eax\n+\tsar $0x2,%eax\n+\tmov %eax,0x3c(%esp)\n \tmov %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp $0x63,%ecx\n-\tja d0c8 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tmov %edi,-0x2b0(%ebp)\n-\tlea 0x1(%edi),%eax\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd %esi,%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x190(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x18c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x188(%ebp),%edi\n-\tmov %ebx,-0x2fc(%ebp)\n-\tmov %edi,-0x2c8(%ebp)\n-\tmov %edi,-0x190(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov -0x2a0(%ebp),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %eax,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x188(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %eax\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x190(%ebp),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tlea -0xe6(%ebp),%ebx\n-/usr/include/c++/14/bits/charconv.h:94\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov %ebx,%ecx\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov -0x2ed4(%edi),%eax\n-\tmov %edi,%esi\n-\tlea -0x2ed4(%esi),%esi\n-\tmov %eax,-0xe6(%ebp)\n-\tmov -0x2e0f(%edi),%eax\n-\tlea -0xe4(%ebp),%edi\n-\tsub %edi,%ecx\n-\tsub %ecx,%esi\n-\tadd $0xc9,%ecx\n-\tmov %eax,-0x21(%ebp)\n-\tshr $0x2,%ecx\n-\trep movsl %ds:(%esi),%es:(%edi)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmov -0x29c(%ebp),%eax\n-\tcmp $0x63,%eax\n-\tjbe e3d0 \n-\tmov -0x2b0(%ebp),%esi\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov %edx,-0x2b0(%ebp)\n-\tlea -0x1(%edx,%esi,1),%ecx\n-\tmov $0x51eb851f,%esi\n-\txchg %ax,%ax\n-\tmov -0x29c(%ebp),%eax\n-\tmov -0x29c(%ebp),%edi\n-/usr/include/c++/14/bits/charconv.h:94\n-\tsub $0x2,%ecx\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmul %esi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov -0x29c(%ebp),%eax\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov %edx,-0x29c(%ebp)\n-/usr/include/c++/14/bits/charconv.h:99\n-\tmovzwl (%ebx,%edi,2),%edx\n-\tmov %dx,0x2(%ecx)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp $0x270f,%eax\n-\tja d1c0 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tmov -0x2b0(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja e3d0 \n-/usr/include/c++/14/bits/charconv.h:109\n-\tmovzbl -0x29c(%ebp),%eax\n-\tadd $0x30,%eax\n-\tmov %al,(%edx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2ac(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmov -0x190(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ebx,-0x18c(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%ebx,1)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:117\n-\tmov -0x2a4(%ebp),%eax\n-\tmov 0x14(%eax),%esi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %esi,%eax\n-\tneg %eax\n-\tcmovs %esi,%eax\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tshr $0x1f,%esi\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %eax,-0x29c(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x9,%eax\n-\tjbe f060 \n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov $0x1,%edi\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov $0xd1b71759,%ebx\n-\tjmp d292 \n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n+/usr/include/seqan/align/gaps_array.h:530\n+\ttest %ebx,%ebx\n+\tjne d788 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x408>\n+/usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n+\tmov (%ecx),%eax\n+void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n+\tmov %eax,0x4(%esp)\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tcmp %esi,0xc(%esp)\n+\tsetne 0x4b(%esp)\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tmovzbl 0x4b(%esp),%ebx\n+\ttest %eax,%eax\n+\tje d610 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n+\ttest %bl,%bl\n+\tje d610 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n+/usr/include/seqan/align/gaps_array.h:491\n+\txor %ecx,%ecx\n+\tjmp d5e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x260>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp $0x3e7,%ecx\n-\tjbe e478 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp $0x270f,%ecx\n-\tjbe e4d8 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov %ecx,%eax\n-\tmul %ebx\n-/usr/include/c++/14/bits/charconv.h:72\n-\tlea 0x4(%edi),%eax\n-/usr/include/c++/14/bits/charconv.h:71\n-\tshr $0xd,%edx\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x1869f,%ecx\n-\tjbe e540 \n-\tmov %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp $0x63,%ecx\n-\tja d260 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tmov %edi,-0x2b0(%ebp)\n-\tlea 0x1(%edi),%eax\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd %esi,%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1d8(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x1d4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1d0(%ebp),%edi\n-\tmov %ebx,-0x2f8(%ebp)\n-\tmov %edi,-0x2c4(%ebp)\n-\tmov %edi,-0x1d8(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov -0x2a0(%ebp),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %eax,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x1d0(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %eax\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1d8(%ebp),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tlea -0xe6(%ebp),%ebx\n-/usr/include/c++/14/bits/charconv.h:94\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov %ebx,%ecx\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov -0x2ed4(%edi),%eax\n-\tmov %edi,%esi\n-\tlea -0x2ed4(%esi),%esi\n-\tmov %eax,-0xe6(%ebp)\n-\tmov -0x2e0f(%edi),%eax\n-\tlea -0xe4(%ebp),%edi\n-\tsub %edi,%ecx\n-\tsub %ecx,%esi\n-\tadd $0xc9,%ecx\n-\tmov %eax,-0x21(%ebp)\n-\tshr $0x2,%ecx\n-\trep movsl %ds:(%esi),%es:(%edi)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmov -0x29c(%ebp),%eax\n-\tcmp $0x63,%eax\n-\tjbe e3f0 \n-\tmov -0x2b0(%ebp),%esi\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov %edx,-0x2b0(%ebp)\n-\tlea -0x1(%edx,%esi,1),%ecx\n-\tmov $0x51eb851f,%esi\n-\tjmp d380 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tmov 0xc(%esp),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %ecx,%edx\n+\tand $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tmov (%ebx,%ecx,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tneg %edx\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tcmp %eax,%ebx\n+\tjae d7d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x450>\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand %ebx,%edx\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%ecx\n+/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n+\tsub %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:498\n+\tadd %edx,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tcmp %edi,%ecx\n+\tjb d5e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x260>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmov 0x30(%esp),%eax\n+unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:160\n+\tmov -0xc(%ebp),%ecx\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmov %esi,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov 0x4(%esp),%esi\n+\tmov %esi,0x1c(%eax)\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n+/usr/include/seqan/align/gaps_array.h:530\n+\ttest %ecx,%ecx\n+\tjne d810 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x490>\n+/usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+\tmov (%eax),%eax\n+\tmov %eax,0x1c(%esp)\n+void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n+/usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n+\tmov %eax,0x38(%esp)\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tmov 0x24(%esp),%ebx\n+\ttest %ebx,%ebx\n+\tje e177 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf7>\n+\tmov 0x1c(%esp),%eax\n+\ttest %eax,%eax\n+\tje e177 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf7>\n+/usr/include/seqan/align/gaps_array.h:491\n+\tmov 0x14(%esp),%ebp\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov %eax,%ecx\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_array.h:491\n+\txor %edx,%edx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %edx,%eax\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tmov 0x0(%ebp,%edx,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand $0x1,%eax\n+\tneg %eax\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tcmp %ecx,%ebx\n+\tjae d7c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x440>\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n+\tsub %ebx,%ecx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tmov 0x24(%esp),%eax\n+\tcmp %eax,%edx\n+\tjb d660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e0>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmov 0x2c(%esp),%eax\n+\tmov %esi,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov 0x38(%esp),%esi\n+\tmov %esi,0x1c(%eax)\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax),%ecx\n+\txor %eax,%eax\n+\ttest %ecx,%ecx\n+\tsete %al\n+\tmov %eax,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov 0x30(%esp),%eax\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,0x44(%esp)\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\ttest %eax,%eax\n+\tje d879 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f9>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tjs e01d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc9d>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x30(%esp),%eax\n+\tmov 0x20(%eax),%ecx\n+\tmov %ecx,0x4(%esp)\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tje e193 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe13>\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov 0x44(%esp),%eax\n+\tcmp %ecx,%eax\n+\tcmovbe %eax,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax,%ebp,4),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov %ecx,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %ecx,%eax\n+\tjae e1d1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe51>\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmov %edi,0x4(%esp)\n+\tlea 0x1(%ebp),%edx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\txor %esi,%esi\n+\tmov %ecx,%edi\n+\tjmp d720 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a0>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov -0x29c(%ebp),%eax\n-\tmov -0x29c(%ebp),%edi\n-/usr/include/c++/14/bits/charconv.h:94\n-\tsub $0x2,%ecx\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmul %esi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tneg %ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %eax,%esi\n \tsub %eax,%edi\n-\tmov -0x29c(%ebp),%eax\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov %edx,-0x29c(%ebp)\n-/usr/include/c++/14/bits/charconv.h:99\n-\tmovzwl (%ebx,%edi,2),%edx\n-\tmov %dx,0x2(%ecx)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp $0x270f,%eax\n-\tja d380 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tmov -0x2b0(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja e3f0 \n-/usr/include/c++/14/bits/charconv.h:109\n-\tmovzbl -0x29c(%ebp),%eax\n-\tadd $0x30,%eax\n-\tmov %al,(%edx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2ac(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmov -0x1d8(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ebx,-0x1d4(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%ebx,1)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:116\n-\tmov -0x2a4(%ebp),%eax\n-\tmov 0x10(%eax),%esi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %esi,%eax\n-\tneg %eax\n-\tcmovs %esi,%eax\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tshr $0x1f,%esi\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %eax,-0x29c(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x9,%eax\n-\tjbe f0bc \n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov $0x1,%edi\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov $0xd1b71759,%ebx\n-\tjmp d452 \n+\tmov %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand %eax,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0xc(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tadd %ebp,%ebx\n+\tmov %edx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%eax,%edx,4),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tadd $0x1,%edx\n+\tcmp %edi,%eax\n+\tjb d720 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a0>\n+\tmov %edi,0x18(%esp)\n+\tmov 0x4(%esp),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov 0x18(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tneg %ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd %edx,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmov %ebp,%edx\n+\tmov %ecx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov %esi,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmov 0x18(%esp),%esi\n+\tand %esi,%edx\n+\tadd %edx,%ebx\n+\tmov %ebx,0x20(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %esi,%eax\n+\tjne d891 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadd $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tcmp %ebp,%edi\n+\tje e1bf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3f>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x18(%esp)\n+\tjmp d891 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n+/usr/include/seqan/align/gaps_array.h:535\n+\tmov %ebp,0x4(%esp)\n+\tmov 0xc(%esp),%ebp\n+\txor %edx,%edx\n+/usr/include/seqan/align/gaps_array.h:534\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tmov 0x0(%ebp,%edx,4),%ecx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%dl\n+\tje d7b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x434>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tcmp %ebx,%ecx\n+\tjae d7e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x460>\n+/usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n+\tadd %ecx,%eax\n+/usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n+\tsub %ecx,%ebx\n+/usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tmov 0x0(%ebp,%edx,4),%ecx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%dl\n+\tjne d7a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x420>\n+/usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n+\tadd %ecx,%eax\n+\tjmp d7a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x428>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:505\n+\tand %eax,%ecx\n+\tadd %ecx,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tjmp d690 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:505\n+\tand %edx,%eax\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tjmp d610 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x290>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n+/usr/include/seqan/align/gaps_array.h:547\n+\tadd %ebx,%eax\n+\tmov 0x4(%esp),%ebp\n+\tmov %eax,0x4(%esp)\n+/usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n+\tcmp %ecx,%ebx\n+\tjb d5a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n+/usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n+\tlea 0x2(%edx),%ecx\n+\tcmp %edi,%ecx\n+\tjae d5a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n+/usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n+\tmov 0xc(%esp),%ebx\n+\tadd 0x4(%ebx,%edx,4),%eax\n+\tmov %eax,0x4(%esp)\n+/usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n+\tjmp d5a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x228>\n+\txchg %ax,%ax\n+/usr/include/seqan/align/gaps_array.h:535\n+\tmov 0x14(%esp),%esi\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_array.h:534\n+\txor %ebx,%ebx\n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tmov (%esi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%al\n+\tje d832 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b2>\n \tnop\n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp $0x3e7,%ecx\n-\tjbe e448 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp $0x270f,%ecx\n-\tjbe e4a8 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov %ecx,%eax\n-\tmul %ebx\n-/usr/include/c++/14/bits/charconv.h:72\n-\tlea 0x4(%edi),%eax\n-/usr/include/c++/14/bits/charconv.h:71\n-\tshr $0xd,%edx\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x1869f,%ecx\n-\tjbe e520 \n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tcmp %ecx,%edx\n+\tjae d840 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c0>\n+/usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n+\tsub %edx,%ecx\n+/usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n+\tmov (%esi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%al\n+\tjne d820 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a0>\n+/usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n+\tadd %edx,%ebx\n+\tjmp d828 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a8>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/seqan/align/gaps_array.h:547\n+\tlea (%ecx,%ebx,1),%esi\n+\tmov %esi,0x1c(%esp)\n+\tmov %esi,0x38(%esp)\n+/usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjb d637 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n+/usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n+\tmov 0x24(%esp),%ebx\n+\tlea 0x2(%eax),%edx\n+\tcmp %ebx,%edx\n+\tjae d637 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n+/usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n+\tmov 0x14(%esp),%ebx\n+\tmov 0x4(%ebx,%eax,4),%eax\n+\tadd %eax,%esi\n+\tmov %esi,0x1c(%esp)\n+\tmov %esi,0x38(%esp)\n+/usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n+\tjmp d637 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b7>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovl $0x0,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x20(%esp)\n+\tmovl $0x0,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmov 0x38(%esp),%edx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tmov (%eax),%eax\n+\ttest %eax,%eax\n+\tsete %al\n+\tmovzbl %al,%eax\n \tmov %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp $0x63,%ecx\n-\tja d420 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tmov %edi,-0x2b0(%ebp)\n-\tlea 0x1(%edi),%eax\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd %esi,%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\ttest %edx,%edx\n+\tje d958 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d8>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tjs dfcc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4c>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x2c(%esp),%eax\n+\tmov 0x20(%eax),%eax\n+\tmov %eax,0x8(%esp)\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\ttest %eax,%eax\n+\tje e17e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdfe>\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov 0x1c(%esp),%esi\n+\tcmp %esi,%eax\n+\tcmovbe %eax,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+\tmov (%eax,%edi,4),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov %esi,0x4c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %esi,%eax\n+\tjae e1c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe46>\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmov %ebp,0x8(%esp)\n+\tlea 0x1(%edi),%edx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\txor %ecx,%ecx\n+\tmov %esi,%ebp\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tneg %edi\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %eax,%ecx\n+\tsub %eax,%ebp\n+\tmov %edx,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand %eax,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tadd %edi,%ebx\n+\tmov %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%eax,%edx,4),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tadd $0x1,%edx\n+\tcmp %ebp,%eax\n+\tjb d900 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x580>\n+\tmov %ebp,0x4c(%esp)\n+\tmov 0x8(%esp),%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov 0x4c(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tneg %edi\n+\tand %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tadd %ebx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov %ecx,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmov %edi,0x1c(%esp)\n+\tmov %esi,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %eax,%edx\n+\tjne d970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadd $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tcmp %edi,0x24(%esp)\n+\tje e1b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe38>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x4c(%esp)\n+\tjmp d970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovl $0x0,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x1c(%esp)\n+\tmovl $0x0,0x4c(%esp)\n+\tmov 0x2c(%esp),%eax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:98\n+\tmov 0x10(%esp),%esi\n+\tmov 0x44(%esp),%ebx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %eax,0x24(%esp)\n+\tmov 0x30(%esp),%eax\n+\tmov %eax,0x28(%esp)\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:104\n+\tlea 0x78(%esp),%eax\n+\tmov %eax,0x54(%esp)\n+/usr/include/seqan/align/dp_traceback_adaptor.h:108\n+\tlea 0x64(%esp),%eax\n+\tmov %eax,0x58(%esp)\n+/usr/include/seqan/align/dp_traceback_adaptor.h:98\n+\tcmp %esi,0x34(%esp)\n+\tje dc01 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x881>\n+\tmov 0x4c(%esp),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1)\n+\tmov 0x10(%esp),%eax\n+\tmov 0x8(%eax),%ebx\n+/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n+\tmovzbl 0xc(%eax),%eax\n+/usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1)\n+\tmov %ebx,0x14(%esp)\n+/usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n+\tcmp $0x2,%al\n+\tje dd70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9f0>\n+\tcmp $0x4,%al\n+\tjne da30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b0>\n+/usr/include/seqan/align/dp_traceback_adaptor.h:108\n+\tmov 0x28(%esp),%eax\n+\tmov %ebp,0x68(%esp)\n \tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x220(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x21c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x218(%ebp),%edi\n-\tmov %ebx,-0x2f4(%ebp)\n-\tmov %edi,-0x2c0(%ebp)\n-\tmov %edi,-0x220(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov -0x2a0(%ebp),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %eax,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x218(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %eax\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x220(%ebp),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tlea -0xe6(%ebp),%ebx\n-/usr/include/c++/14/bits/charconv.h:94\n+\tmov %eax,0x6c(%esp)\n+\tmov 0x20(%esp),%eax\n+\tmov %eax,0x74(%esp)\n+\tmov 0x28(%esp),%eax\n+\tmov %eax,0x78(%esp)\n+\tmov 0xc(%esp),%eax\n+\tmov %eax,0x7c(%esp)\n+\tpush 0x1c(%esp)\n+\tpush 0x64(%esp)\n+\tmov 0x50(%esp),%ebx\n+\tcall 3280 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n+\tmov 0x74(%esp),%eax\n+\tmov 0x78(%esp),%ebp\n+\tmov %eax,0x38(%esp)\n+\tmov 0x7c(%esp),%eax\n+\tmov %eax,0x28(%esp)\n+\tmov 0x80(%esp),%eax\n+\tmov %eax,0x30(%esp)\n+\tmov 0x84(%esp),%eax\n+\tmov %eax,0x14(%esp)\n \tadd $0x10,%esp\n-/usr/include/c++/14/bits/charconv.h:87\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmov 0x14(%esp),%eax\n+\ttest %eax,%eax\n+\tje db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x28(%esp),%ecx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov 0x4(%esp),%ebx\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x20(%ecx),%edx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tcmp %ebx,%edx\n+\tje dad5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tadd %ebx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n+\tsub %ebx,%eax\n+\tje dad5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x8(%ecx),%ebx\n+\tmov %esi,0x38(%esp)\n+\tmov %edi,0x3c(%esp)\n+\tmov 0x18(%esp),%esi\n+\tmov %ebx,0xc(%esp)\n+\tmov 0x20(%esp),%edi\n+\tjmp da99 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x719>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tneg %edx\n+\tadd %esi,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %ecx,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand %ecx,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:443\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tadd %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n+\tsub %ebx,%eax\n+\tje ddf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa70>\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0xc(%esp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %ebp,%edx\n+\tand $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%ebx,%ebp,4),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n \tmov %ebx,%ecx\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov -0x2ed4(%edi),%eax\n-\tmov %edi,%esi\n-\tlea -0x2ed4(%esi),%esi\n-\tmov %eax,-0xe6(%ebp)\n-\tmov -0x2e0f(%edi),%eax\n-\tlea -0xe4(%ebp),%edi\n-\tsub %edi,%ecx\n-\tsub %ecx,%esi\n-\tadd $0xc9,%ecx\n-\tmov %eax,-0x21(%ebp)\n-\tshr $0x2,%ecx\n-\trep movsl %ds:(%esi),%es:(%edi)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmov -0x29c(%ebp),%eax\n-\tcmp $0x63,%eax\n-\tjbe e410 \n-\tmov -0x2b0(%ebp),%esi\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov %edx,-0x2b0(%ebp)\n-\tlea -0x1(%edx,%esi,1),%ecx\n-\tmov $0x51eb851f,%esi\n-\tjmp d540 \n+\tsub %esi,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %eax,%ecx\n+\tjb da80 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x700>\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tneg %edx\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov %edi,0x20(%esp)\n+\tmov 0x3c(%esp),%edi\n+\tmov %esi,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tand %eax,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov 0x38(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd %eax,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tadd %edx,0x20(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %ecx,%eax\n+\tje de18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa98>\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tadd %eax,0x18(%esp)\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x24(%esp),%ecx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov 0x8(%esp),%ebx\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x20(%ecx),%edx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tcmp %edx,%ebx\n+\tje db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tmov 0x14(%esp),%eax\n+\tadd %ebx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n+\tsub %ebx,%eax\n+\tje db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x8(%ecx),%ebx\n+\tmov %ebp,0x14(%esp)\n+\tmov 0x1c(%esp),%ebp\n+\tmov %ebx,0xc(%esp)\n+\tjmp db59 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d9>\n+\tjmp db40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov -0x29c(%ebp),%eax\n-\tmov -0x29c(%ebp),%edi\n-/usr/include/c++/14/bits/charconv.h:94\n-\tsub $0x2,%ecx\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmul %esi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov -0x29c(%ebp),%eax\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov %edx,-0x29c(%ebp)\n-/usr/include/c++/14/bits/charconv.h:99\n-\tmovzwl (%ebx,%edi,2),%edx\n-\tmov %dx,0x2(%ecx)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp $0x270f,%eax\n-\tja d540 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tmov -0x2b0(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja e410 \n-/usr/include/c++/14/bits/charconv.h:109\n-\tmovzbl -0x29c(%ebp),%eax\n-\tadd $0x30,%eax\n-\tmov %al,(%edx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2ac(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmov -0x220(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ebx,-0x21c(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%ebx,1)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:115\n-\tmov -0x2a4(%ebp),%eax\n-\tmov 0xc(%eax),%esi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %esi,%eax\n-\tneg %eax\n-\tcmovs %esi,%eax\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tshr $0x1f,%esi\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %eax,-0x29c(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x9,%eax\n-\tjbe f118 \n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov $0x1,%edi\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov $0xd1b71759,%ebx\n-\tjmp d612 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp $0x3e7,%ecx\n-\tjbe e430 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp $0x270f,%ecx\n-\tjbe e508 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov %ecx,%eax\n-\tmul %ebx\n-/usr/include/c++/14/bits/charconv.h:72\n-\tlea 0x4(%edi),%eax\n-/usr/include/c++/14/bits/charconv.h:71\n-\tshr $0xd,%edx\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x1869f,%ecx\n-\tjbe e550 \n-\tmov %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp $0x63,%ecx\n-\tja d5e0 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tmov %edi,-0x2b0(%ebp)\n-\tlea 0x1(%edi),%eax\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n+\txchg %ax,%ax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tneg %edx\n \tadd %esi,%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x268(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x264(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x260(%ebp),%edi\n-\tmov %ebx,-0x2f0(%ebp)\n-\tmov %edi,-0x2bc(%ebp)\n-\tmov %edi,-0x268(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov -0x2a0(%ebp),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %eax,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x260(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %eax\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x268(%ebp),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tlea -0xe6(%ebp),%ebx\n-/usr/include/c++/14/bits/charconv.h:94\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/charconv.h:87\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %ecx,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand %ecx,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:443\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tadd %edx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n+\tsub %ebx,%eax\n+\tje de08 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa88>\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov 0xc(%esp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %edi,%edx\n+\tand $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tmov (%ebx,%edi,4),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n \tmov %ebx,%ecx\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov -0x2ed4(%edi),%eax\n-\tmov %edi,%esi\n-\tlea -0x2ed4(%esi),%esi\n-\tmov %eax,-0xe6(%ebp)\n-\tmov -0x2e0f(%edi),%eax\n-\tlea -0xe4(%ebp),%edi\n-\tsub %edi,%ecx\n-\tsub %ecx,%esi\n-\tadd $0xc9,%ecx\n-\tmov %eax,-0x21(%ebp)\n-\tshr $0x2,%ecx\n-\trep movsl %ds:(%esi),%es:(%edi)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmov -0x29c(%ebp),%eax\n-\tcmp $0x63,%eax\n-\tjbe e390 \n-\tmov -0x2b0(%ebp),%esi\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov %edx,-0x2b0(%ebp)\n-\tlea -0x1(%edx,%esi,1),%ecx\n-\tmov $0x51eb851f,%esi\n-\tjmp d700 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tsub %esi,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %eax,%ecx\n+\tjb db40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0>\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tneg %edx\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov %ebp,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov 0x14(%esp),%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tand %eax,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd %eax,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tadd %edx,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %ecx,%eax\n+\tje de50 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xad0>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:113\n+\tsubl $0x10,0x10(%esp)\n+/usr/include/seqan/align/dp_traceback_adaptor.h:98\n+\tmov 0x34(%esp),%ebx\n+/usr/include/seqan/align/dp_traceback_adaptor.h:113\n+\tmov 0x10(%esp),%eax\n+/usr/include/seqan/align/dp_traceback_adaptor.h:98\n+\tcmp %ebx,%eax\n+\tjne d9b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x630>\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov 0x30(%esp),%eax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov %esi,0x4c(%esp)\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov 0x1c(%eax),%esi\n+\tmov %esi,0x44(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,%esi\n+\tmov 0xc(%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%esi),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%edx\n+\tsub %esi,%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %esi,0xc(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%edx\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tcmp %esi,%eax\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov 0x2c(%esp),%eax\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tsetne 0x4b(%esp)\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov 0x1c(%eax),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edx,0x3c(%esp)\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov %esi,0x38(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0xc(%eax),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,0x14(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %esi,0x50(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%eax\n+\tsar $0x2,%eax\n+\tmov %eax,0x5c(%esp)\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:219\n+\tmov 0x28(%esp),%eax\n+\ttest %eax,%eax\n+\tje dc37 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b7>\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_array.h:841\n+\tmov 0x1c(%eax),%ebx\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n+\ttest %ebp,%ebp\n+\tje dc2d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ad>\n+\tmov 0x28(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:226\n+\txor %edx,%edx\n+\tmov 0x8(%eax),%eax\n+\tlea (%eax,%ebp,4),%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n+\tadd (%eax),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n+\tadd $0x4,%eax\n+\tcmp %ecx,%eax\n+\tjne dc20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8a0>\n+/usr/include/seqan/align/gaps_iterator_array.h:229\n+\tadd %edx,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n+\tmov 0x18(%esp),%eax\n+\tsub %ebx,%eax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1)\n+\tadd %eax,0x44(%esp)\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x44(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov %eax,%ebx\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\ttest %eax,%eax\n+\tje dc90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n+\tcmpb $0x0,0x4b(%esp)\n+\tje dc90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n+/usr/include/seqan/align/gaps_array.h:491\n+\tmov 0xc(%esp),%ebp\n+\txor %edx,%edx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov -0x29c(%ebp),%eax\n-\tmov -0x29c(%ebp),%edi\n-/usr/include/c++/14/bits/charconv.h:94\n-\tsub $0x2,%ecx\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmul %esi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov -0x29c(%ebp),%eax\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov %edx,-0x29c(%ebp)\n-/usr/include/c++/14/bits/charconv.h:99\n-\tmovzwl (%ebx,%edi,2),%edx\n-\tmov %dx,0x2(%ecx)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp $0x270f,%eax\n-\tja d700 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tmov -0x2b0(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja e390 \n-/usr/include/c++/14/bits/charconv.h:109\n-\tmovzbl -0x29c(%ebp),%eax\n-\tadd $0x30,%eax\n-\tmov %al,(%edx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2ac(%ebp),%esi\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmov -0x268(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %esi,-0x264(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%esi,1)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:114\n-\tmov -0x2a4(%ebp),%eax\n-\tmov 0x8(%eax),%esi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %esi,%eax\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %edx,%eax\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tmov 0x0(%ebp,%edx,4),%ecx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand $0x1,%eax\n \tneg %eax\n-\tcmovs %esi,%eax\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tshr $0x1f,%esi\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\tmov %eax,-0x29c(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x9,%eax\n-\tjbe f174 \n-\tmov %eax,%ecx\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov $0x1,%edi\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov $0xd1b71759,%ebx\n-\tjmp d7d2 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp $0x3e7,%ecx\n-\tjbe e460 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp $0x270f,%ecx\n-\tjbe e4c0 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov %ecx,%eax\n-\tmul %ebx\n-/usr/include/c++/14/bits/charconv.h:72\n-\tlea 0x4(%edi),%eax\n-/usr/include/c++/14/bits/charconv.h:71\n-\tshr $0xd,%edx\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp $0x1869f,%ecx\n-\tjbe e560 \n-\tmov %eax,%edi\n-\tmov %edx,%ecx\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp $0x63,%ecx\n-\tja d7a0 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tmov %edi,-0x2ac(%ebp)\n-\tlea 0x1(%edi),%eax\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd %esi,%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x298(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x294(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x290(%ebp),%edi\n-\tmov %ebx,-0x2e0(%ebp)\n-\tmov %edi,-0x2e4(%ebp)\n-\tmov %edi,-0x298(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov -0x2a0(%ebp),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %eax,-0x2a4(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x290(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %eax\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x298(%ebp),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tlea -0xe6(%ebp),%ebx\n-/usr/include/c++/14/bits/charconv.h:94\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov %ebx,%ecx\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov -0x2ed4(%edi),%eax\n-\tmov %edi,%esi\n-\tlea -0x2ed4(%esi),%esi\n-\tmov %eax,-0xe6(%ebp)\n-\tmov -0x2e0f(%edi),%eax\n-\tlea -0xe4(%ebp),%edi\n-\tsub %edi,%ecx\n-\tsub %ecx,%esi\n-\tadd $0xc9,%ecx\n-\tmov %eax,-0x21(%ebp)\n-\tshr $0x2,%ecx\n-\trep movsl %ds:(%esi),%es:(%edi)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmov -0x29c(%ebp),%eax\n-\tcmp $0x63,%eax\n-\tjbe e3b0 \n-\tmov -0x2ac(%ebp),%esi\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov %edx,-0x2ac(%ebp)\n-\tlea -0x1(%edx,%esi,1),%ecx\n-\tmov $0x51eb851f,%esi\n-\tjmp d8c0 \n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tcmp %ebx,%ecx\n+\tjae dd50 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9d0>\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand %ecx,%eax\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n+\tsub %ecx,%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tmov 0x3c(%esp),%eax\n+\tcmp %eax,%edx\n+\tjb dc60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8e0>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n+\tmov 0x30(%esp),%eax\n+\tmov %esi,0x18(%eax)\n+/usr/include/seqan/align/gaps_array.h:830\n+\tmov 0x44(%esp),%esi\n+\tmov %esi,0x20(%eax)\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:219\n+\tmov 0x24(%esp),%eax\n+\ttest %eax,%eax\n+\tje dcdc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x95c>\n+/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n+\ttest %edi,%edi\n+\tje dccd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x94d>\n+\tmov 0x8(%eax),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:226\n+\txor %edx,%edx\n+\tlea (%eax,%edi,4),%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n+\tadd (%eax),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n+\tadd $0x4,%eax\n+\tcmp %eax,%ecx\n+\tjne dcc0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x940>\n+/usr/include/seqan/align/gaps_iterator_array.h:229\n+\tadd %edx,0x4c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n+\tmov 0x24(%esp),%edi\n+\tmov 0x4c(%esp),%eax\n+\tsub 0x1c(%edi),%eax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1)\n+\tadd %eax,0x38(%esp)\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x38(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tmov 0x14(%esp),%edi\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov %eax,%edx\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tcmp %edi,0x50(%esp)\n+\tje dd20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n+\ttest %eax,%eax\n+\tje dd20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n+/usr/include/seqan/align/gaps_array.h:491\n+\tmov 0x5c(%esp),%ebp\n+\txor %ecx,%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %ecx,%eax\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tmov (%edi,%ecx,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand $0x1,%eax\n+\tneg %eax\n+/usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n+\tcmp %edx,%ebx\n+\tjae dd60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e0>\n+/usr/include/seqan/align/gaps_array.h:498\n+\tand %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%ecx\n+/usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n+\tsub %ebx,%edx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tcmp %ebp,%ecx\n+\tjb dd00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x980>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n+\tmov 0x2c(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:830\n+\tmov 0x38(%esp),%edi\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n+\tmov %esi,0x18(%eax)\n+/usr/include/seqan/align/gaps_array.h:830\n+\tmov %edi,0x20(%eax)\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:117\n+\tmov 0x8c(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne e1fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe7e>\n+\tadd $0x9c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%esi\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:505\n+\tand %ebx,%eax\n+\tadd %eax,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tjmp dc90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x910>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:505\n+\tand %eax,%edx\n+\tadd %edx,%esi\n+/usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n+\tjmp dd20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov -0x29c(%ebp),%eax\n-\tmov -0x29c(%ebp),%edi\n-/usr/include/c++/14/bits/charconv.h:94\n-\tsub $0x2,%ecx\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmul %esi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov -0x29c(%ebp),%eax\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov %edx,-0x29c(%ebp)\n-/usr/include/c++/14/bits/charconv.h:99\n-\tmovzwl (%ebx,%edi,2),%edx\n-\tmov %dx,0x2(%ecx)\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp $0x270f,%eax\n-\tja d8c0 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tmov -0x2ac(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja e3b0 \n-/usr/include/c++/14/bits/charconv.h:109\n-\tmovzbl -0x29c(%ebp),%eax\n-\tadd $0x30,%eax\n-\tmov %al,(%edx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2a4(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmov -0x298(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ebx,-0x294(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%ebx,1)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x294(%ebp)\n-\tje 39d0 <__cxa_finalize@plt+0x640>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov -0x2a0(%ebp),%ebx\n-\tsub $0x4,%esp\n-\tpush $0x1\n-\tlea -0x2fdc(%ebx),%eax\n-\tmov %eax,-0x29c(%ebp)\n-\tpush %eax\n-\tpush -0x2e0(%ebp)\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x278(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+\txchg %ax,%ax\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:104\n+\tmov 0x24(%esp),%eax\n+\tmov %edi,0x7c(%esp)\n+\tsub $0x8,%esp\n+\tmov %esi,0x88(%esp)\n+\tmov %eax,0x80(%esp)\n+\tmov 0x24(%esp),%eax\n+\tmov %eax,0x8c(%esp)\n+\tmov 0x10(%esp),%eax\n+\tmov %eax,0x90(%esp)\n+\tpush 0x1c(%esp)\n+\tpush 0x60(%esp)\n+\tmov 0x50(%esp),%ebx\n+\tcall 3280 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n+\tmov 0x88(%esp),%eax\n+\tmov 0x8c(%esp),%edi\n+\tmov 0x90(%esp),%esi\n+\tmov %eax,0x34(%esp)\n+\tmov 0x94(%esp),%eax\n+\tmov %eax,0x2c(%esp)\n+\tmov 0x98(%esp),%eax\n+\tmov %eax,0x18(%esp)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x280(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2a4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje eae0 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x280(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2a4(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x280(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0x264(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x27c(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje eab0 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x278(%ebp)\n-\tjae d9e6 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2bc(%ebp),%esi\n-\tcmp %esi,-0x268(%ebp)\n-\tje ed00 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0x260(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%esi\n-\tjae e570 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x268(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n+\tjmp da30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b0>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:104\n+\tmov %edi,0x20(%esp)\n+\tmov 0x3c(%esp),%edi\n+\tmov %esi,0x18(%esp)\n+\tmov 0x38(%esp),%esi\n+\tjmp dad5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n+\tlea 0x0(%esi),%esi\n+\tmov %ebp,0x1c(%esp)\n+\tmov 0x14(%esp),%ebp\n+\tjmp db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+\tlea 0x0(%esi),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x28(%esp),%eax\n+\tmov 0xc(%esp),%ecx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tlea 0x1(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:466\n+\tmov %ebx,0x18(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%eax),%eax\n+\tsub %ecx,%eax\n+\tsar $0x2,%eax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n \tcmp %eax,%edx\n-\tjb 3a21 <__cxa_finalize@plt+0x691>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tsub $0x4,%esp\n-\tlea -0x280(%ebp),%esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %esi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x248(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+\tje dad5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n+/usr/include/seqan/align/gaps_iterator_array.h:461\n+\tmovl $0x0,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,%ebp\n+\tjmp dad5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x755>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x24(%esp),%eax\n+\tmov 0xc(%esp),%esi\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tlea 0x1(%edi),%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0xc(%eax),%eax\n+\tmov %eax,0x14(%esp)\n+\tsub %esi,%eax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:466\n+\tmov %ebx,%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tcmp %eax,%edx\n+\tje db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:461\n+\txor %esi,%esi\n+\tjmp db90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x810>\n+\tmov %edx,0x8(%esp)\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0x80\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x3c(%esp),%ecx\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x250(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2cc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ebf0 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x250(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-\tmov %ecx,-0x24c(%ebp)\n-\tmovl $0x0,0x4(%eax)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x24c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tje 3957 <__cxa_finalize@plt+0x5c7>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov 0x8(%esp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x8(%ecx)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x10(%ecx)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x14(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje e1a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe28>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tcmp $0x4,%edi\n+\tjle e1eb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe6b>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tlea -0x250(%ebp),%eax\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x29c(%ebp)\n-\tmov %eax,-0x300(%ebp)\n+\tpush %edi\n+\tpush %ecx\n \tpush %eax\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x230(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+\tcall 3340 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x238(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2ac(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ea70 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x238(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x230(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2ac(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x238(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0x21c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x234(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje ea40 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x230(%ebp)\n-\tjae db18 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c0(%ebp),%esi\n-\tcmp %esi,-0x220(%ebp)\n-\tje ecf0 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0x218(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%esi\n-\tjae e600 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x220(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n-\tcmp %eax,%edx\n-\tjb 38c7 <__cxa_finalize@plt+0x537>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tsub $0x4,%esp\n-\tlea -0x238(%ebp),%esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %esi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x200(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0x20(%esp)\n+\tmov 0x50(%esp),%ebx\n+\tcall 31e0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x3c(%esp),%eax\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov $0x3,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%eax),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov 0x10(%eax),%eax\n+\tcmp %edx,%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,0x24(%esp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tcmova %edx,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x208(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ec30 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x208(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x200(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-\tmov %ecx,-0x204(%ebp)\n-\tmovl $0x0,0x4(%eax)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x204(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tje 3a86 <__cxa_finalize@plt+0x6f6>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tsub $0x4,%esp\n-\tlea -0x208(%ebp),%eax\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x29c(%ebp)\n-\tmov %eax,-0x304(%ebp)\n-\tpush %eax\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1e8(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x0(,%eax,4),%edx\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp d4c3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n+\tmov %ecx,0x8(%esp)\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %edx,0x18(%esp)\n+\tpush $0x80\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x40(%esp),%ecx\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x1f0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2b0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ea00 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x1f0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b0(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1f0(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0x1d4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x1ec(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje e9d0 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x1e8(%ebp)\n-\tjae dc4a \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c4(%ebp),%esi\n-\tcmp %esi,-0x1d8(%ebp)\n-\tje ece0 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0x1d0(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%esi\n-\tjae e680 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1d8(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n-\tcmp %eax,%edx\n-\tjb 39f6 <__cxa_finalize@plt+0x666>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+\ttest %esi,%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x8(%ecx)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x10(%ecx)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x8(%esp),%ecx\n+\tje e1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe31>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov 0xc(%esp),%edx\n+\tcmp $0x4,%edx\n+\tjle e1dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe5c>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n \tsub $0x4,%esp\n-\tlea -0x1f0(%ebp),%esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n+\tpush %edx\n \tpush %esi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1b8(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x1c0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ec70 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x1c0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x1b8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-\tmov %ecx,-0x1bc(%ebp)\n-\tmovl $0x0,0x4(%eax)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x1bc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tje 3a54 <__cxa_finalize@plt+0x6c4>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tsub $0x4,%esp\n-\tlea -0x1c0(%ebp),%eax\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x29c(%ebp)\n-\tmov %eax,-0x308(%ebp)\n \tpush %eax\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1a0(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+\tcall 3340 \n+\tmov 0x18(%esp),%ecx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2b4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje e990 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x1a0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b4(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1a8(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0x18c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x1a4(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje e960 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x1a0(%ebp)\n-\tjae dd7c \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c8(%ebp),%esi\n-\tcmp %esi,-0x190(%ebp)\n-\tje ecd0 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0x188(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%esi\n-\tjae e700 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x190(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n-\tcmp %eax,%edx\n-\tjb 38f8 <__cxa_finalize@plt+0x568>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tsub $0x4,%esp\n-\tlea -0x1a8(%ebp),%esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov %ecx,0x8(%esp)\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n \tpush %esi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x170(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov 0x50(%esp),%ebx\n+\tcall 31e0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x40(%esp),%eax\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov $0x3,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%eax),%esi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov 0x10(%eax),%eax\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x178(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje eb70 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x178(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x170(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-\tmov %ecx,-0x174(%ebp)\n+\tmov 0x8(%esp),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x0(,%eax,4),%edi\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp d401 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmov 0x30(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmovl $0x0,0x38(%esp)\n+\txor %esi,%esi\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmovl $0x0,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmovl $0x0,0x1c(%eax)\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n+\tmovl $0x0,0x18(%eax)\n+/usr/include/seqan/align/gaps_array.h:830\n+\tmovl $0x0,0x20(%eax)\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n+\tmov 0x2c(%esp),%eax\n+\tmovl $0x0,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmovl $0x0,0x1c(%eax)\n+\tjmp dd20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a0>\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov 0x38(%esp),%esi\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %ebp,0x1c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+\txor %eax,%eax\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %esi,%edx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %esi,%ebp\n+\txchg %ax,%ax\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp %ebp,%ecx\n+\tje e003 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc83>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %eax,%eax\n+\tjne dff6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc76>\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov 0x14(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov (%eax,%edi,4),%eax\n+\tmov %eax,0x8(%esp)\n+bool seqan::isGap, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tmov %edi,%esi\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tsub $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%ecx\n+bool seqan::isGap, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tand $0x1,%esi\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsub %esi,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadd $0x1,%edx\n+\tjne dfe0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc60>\n+\tmov 0x1c(%esp),%ebp\n+\tmov %eax,0x4c(%esp)\n+\tmov %ebx,0x1c(%esp)\n+\tmov %ecx,0x8(%esp)\n+\tjmp d970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n+\tmov %eax,%edi\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+\txor %edx,%edx\n+\tjmp e042 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcc2>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:333\n+\tsub $0x1,%edx\n+bool seqan::isGap, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tmov %ebp,%esi\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%ecx\n+bool seqan::isGap, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tand $0x1,%esi\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsub %esi,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadd $0x1,%eax\n+\tje e05d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcdd>\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp %ecx,%edi\n+\tje e03d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcbd>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %edx,%edx\n+\tjne e030 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb0>\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov 0xc(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov (%esi,%ebp,4),%esi\n+\tmov %esi,0x4(%esp)\n+\tlea -0x1(%esi),%edx\n+\tjmp e033 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb3>\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tmov %ecx,0x4(%esp)\n+\tmov %ebx,0x20(%esp)\n+\tmov %edx,0x18(%esp)\n+\tjmp d891 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n+\txchg %ax,%ax\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x40(%esp),%edi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tadd $0x10,%esp\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%edi),%esi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0xc(%edi),%edi\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x174(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tje 36b6 <__cxa_finalize@plt+0x326>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tsub $0x4,%esp\n-\tlea -0x178(%ebp),%eax\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x29c(%ebp)\n-\tmov %eax,-0x30c(%ebp)\n-\tpush %eax\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x158(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp d440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\txor %ebp,%ebp\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0xc\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x3c(%esp),%edi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x160(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2b8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje e920 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x160(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x158(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b8(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x160(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0x144(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x15c(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje e900 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x158(%ebp)\n-\tjae deae \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0x140(%ebp),%esi\n-\tcmp %esi,-0x148(%ebp)\n-\tje ecb0 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0x140(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%esi\n-\tjae e780 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x148(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n-\tcmp %eax,%edx\n-\tjb 36e7 <__cxa_finalize@plt+0x357>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tsub $0x4,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %eax\n-\tpush %esi\n-\tlea -0x160(%ebp),%esi\n-\tpush %esi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x128(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp d49b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x11b>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x40(%esp),%edi\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\txor %ecx,%ecx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x130(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2dc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje ebb0 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x130(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x128(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-\tmov %ecx,-0x12c(%ebp)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n \tmovl $0x0,0x4(%eax)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmpl $0x3fffffff,-0x12c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tje 3997 <__cxa_finalize@plt+0x607>\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tsub $0x4,%esp\n-\tlea -0x130(%ebp),%eax\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x29c(%ebp)\n-\tmov %eax,-0x310(%ebp)\n-\tpush %eax\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x110(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp d3db , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5b>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tmov 0x50(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x3c(%esp),%edi\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmov %edi,%eax\n+\tmovl $0x1,0x4(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0xc(%eax),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%edi),%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,0x60(%esp)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %edi,0x24(%esp)\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x118(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tje e8a0 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ecx,-0x118(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,-0x110(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov 0x4(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n+\tjmp d50d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18d>\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %esi,%esi\n+\tjmp d690 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x1c(%esp)\n+\tmovl $0x0,0x4c(%esp)\n+\tjmp d970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n+\tmovl $0x0,0x20(%esp)\n+\tmovl $0x0,0x18(%esp)\n+\tjmp d891 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %eax,0x14(%esp)\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp d4c3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x143>\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tmov %eax,%esi\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp d401 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81>\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n+\tmov %esi,%edi\n+\tjmp d970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f0>\n+\tmov %ecx,%ebp\n+\tjmp d891 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x511>\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov %edi,%esi\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\txor %ecx,%ecx\n+\tjmp d927 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a7>\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov %ebp,%ecx\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\txor %ebx,%ebx\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\txor %esi,%esi\n+\tjmp d747 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3c7>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne df53 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd3>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%esi),%edx\n \tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x118(%ebp),%ebx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tmov -0xfc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,-0x114(%ebp)\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tlea (%ecx,%eax,1),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%ebx\n-\tje e870 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,-0x110(%ebp)\n-\tjae dfda \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0xf8(%ebp),%edi\n-\tmov %edi,-0x29c(%ebp)\n-\tcmp %edi,-0x100(%ebp)\n-\tje ecc0 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tmov -0xf8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp %edx,%edi\n-\tjae e800 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmov $0x3fffffff,%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x100(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tsub %ecx,%edx\n-\tcmp %eax,%edx\n-\tjb 38a0 <__cxa_finalize@plt+0x510>\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tsub $0x4,%esp\n-\tlea -0x118(%ebp),%edi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n+\tjmp df53 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd3>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne dec7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb47>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov 0x14(%esp),%edi\n+\tmov (%edi),%edx\n+\tmov %edx,(%eax)\n+\tjmp dec7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb47>\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/align/dp_traceback_adaptor.h:117\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+0000e210 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x5ddf,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n-\tcall 31f0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tmov -0x2a8(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x1c,%esp\n+\tmov %eax,-0x1c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:585\n+\tmov 0x8(%ebp),%eax\n+\tmov 0x4(%eax),%eax\n+\ttest %eax,%eax\n+\tje e3d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c0>\n+\tcmp $0x2,%eax\n+\tjne e3c1 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b1>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x8(%ebp),%eax\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%eax),%edi\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%eax)\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0x20\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tlea 0x8(%ebx),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ecx,(%ebx)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ebx\n-\tje eb20 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov -0x2a8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ebx,(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov %ecx,0x8(%edi)\n-\tmov 0x4(%eax),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2a8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ebx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:120\n \tmovl $0x0,0x4(%eax)\n-\tmov %ebx,0x4(%edi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-\tlea -0xf8(%ebp),%eax\n-\tmov %eax,-0x29c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x118(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %esi,%eax\n-\tje e07a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x110(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ecx,%eax\n+\tsub %edx,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%eax\n+\tjbe e28d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x7d>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne e518 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x308>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje e2b1 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa1>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tpush %esi\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x130(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2dc(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e0a6 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x128(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x10(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edx,%eax\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x14(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%eax\n+\tmov %eax,-0x20(%ebp)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tcmpl $0x7c,-0x20(%ebp)\n+\tmov $0x20,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x14(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne e550 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x340>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje e314 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x104>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+seqan::Matrix > >::Matrix(seqan::Matrix > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%edi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x160(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b8(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e0d2 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x158(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+seqan::Matrix > >::Matrix(seqan::Matrix > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%esi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x178(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2d8(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e0fe \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x170(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\tmov 0x1c(%edi),%eax\n+seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x18(%esi)\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\ttest %eax,%eax\n+\tje e3b5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a5>\n+\tcmp $0x1,%eax\n+\tjne e590 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x380>\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%edi),%edx\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov %edx,-0x20(%ebp)\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0xc\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1a8(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b4(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e12a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1a0(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tmov %eax,%edi\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x20(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%ecx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tshr $1,%eax\n+\tadd %ecx,%eax\n+\tcmp $0x1f,%ecx\n+\tmov $0x20,%ecx\n+\tcmovbe %ecx,%eax\n+\tmov %eax,%ecx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edx),%eax\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne e5a8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x398>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp %eax,%ebx\n+\tje e3ab > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x19b>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tpush %edi\n+\tcall 3190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1c0(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2d4(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e156 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1b8(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov %edi,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x1c(%esi)\n+void seqan::create > >, seqan::Matrix > > >(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > >&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x4(%eax)\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x20\n+\tcall 3030 \n+\tmov %eax,%esi\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%esi)\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %esi,(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x10(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x14(%esi)\n+seqan::Holder >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,0x18(%esi)\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmovl $0xc,(%esp)\n+\tcall 3030 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1f0(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2b0(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e182 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1e8(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%edi\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%eax\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ebx\n+\tsub %edi,%ebx\n+\tmov %ebx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ebx\n+\tjbe e4d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%esi),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ecx\n+\tsub %edi,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ecx\n+\tja e588 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x378>\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x14(%esi)\n+\tjbe e688 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x478>\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tja e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edx,%ecx\n+\tsub %eax,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %ecx,%ecx\n+\tjle e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edx,%eax\n+\tje e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov %edx,-0x20(%ebp)\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %ecx\n+\tpush $0x0\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 32b0 \n+\tmov -0x20(%ebp),%edx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x208(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2d0(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e1ae \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x200(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmov 0x8(%ebp),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edx,0x10(%esi)\n+seqan::Matrix > >::Matrix():\n+/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n+\tmovl $0x1,(%edi)\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x8(%esi)\n+\tjbe e5e0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3d0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+\tja e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edi,%edx\n+\tsub %eax,%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %edx,%edx\n+\tjle e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edi,%eax\n+\tje e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x238(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2ac(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e1da \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x230(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tpush $0x0\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 32b0 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x250(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2cc(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e206 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x248(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tjmp e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x280(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2a4(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e232 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x278(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne e2a1 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x91>\n+\tjmp e2b1 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa1>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x298(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2e4(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e25e \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x290(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x10(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x14(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne e2fe > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n+\tjmp e314 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x104>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+\tmov 0x18(%edi),%eax\n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:729\n+\tjmp e3b5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a5>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tmov %eax,-0x20(%ebp)\n \tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x1c(%ebp),%ebx\n+\tmov %edx,-0x24(%ebp)\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x268(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2bc(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e28a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x260(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x24(%ebp),%edx\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x20(%ebp)\n+\tjmp e394 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x184>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x220(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c0(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e2b6 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x218(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje e740 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle e887 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x677>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1d8(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c4(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e2e2 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1d0(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x8(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tmov -0x20(%ebp),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x190(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c8(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e30e \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x188(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tsub %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %eax,%eax\n+\tjle e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edx\n+\tadd %edx,%ecx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae e760 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x550>\n+\ttest %eax,%eax\n+\tje e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovb $0x0,(%ecx)\n+\ttest $0x2,%al\n+\tje e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovw $0x0,-0x2(%ecx,%eax,1)\n+\tjmp e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x148(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0x140(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e33a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x140(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x14(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje e728 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x518>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle e878 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x668>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x100(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x29c(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje e366 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0xf8(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-\tmov -0x2a0(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x14(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0xc(%esi),%ecx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n \tadd $0x10,%esp\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:121\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne f382 \n-\tmov -0x2a8(%ebp),%eax\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret $0x4\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tsub %edi,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %eax,%eax\n+\tjle e70f > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edi\n+\tadd %ecx,%edi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae e7d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c0>\n+\ttest %eax,%eax\n+\tje e70f > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n+\tmovb $0x0,(%edi)\n+\ttest $0x2,%al\n+\tjne e716 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x506>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovw $0x0,-0x2(%edi,%eax,1)\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edi,%eax\n+\tjne e6f6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4e6>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n \txchg %ax,%ax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:104\n-\tmov -0x29c(%ebp),%ebx\n-\tadd %ebx,%ebx\n-/usr/include/c++/14/bits/charconv.h:105\n-\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/14/bits/charconv.h:106\n-\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n-\tjmp d74f \n-/usr/include/c++/14/bits/charconv.h:104\n-\tmov -0x29c(%ebp),%esi\n-\tadd %esi,%esi\n-/usr/include/c++/14/bits/charconv.h:105\n-\tmovzbl -0xe5(%ebp,%esi,1),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/14/bits/charconv.h:106\n-\tmovzbl -0xe6(%ebp,%esi,1),%eax\n-\tjmp d90f \n-/usr/include/c++/14/bits/charconv.h:104\n-\tmov -0x29c(%ebp),%ebx\n-\tadd %ebx,%ebx\n-/usr/include/c++/14/bits/charconv.h:105\n-\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/14/bits/charconv.h:106\n-\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n-\tjmp d20f \n-/usr/include/c++/14/bits/charconv.h:104\n-\tmov -0x29c(%ebp),%ebx\n-\tadd %ebx,%ebx\n-/usr/include/c++/14/bits/charconv.h:105\n-\tmovzbl -0xe5(%ebp,%ebx,1),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/14/bits/charconv.h:106\n-\tmovzbl -0xe6(%ebp,%ebx,1),%eax\n-\tjmp d3cf \n-/usr/include/c++/14/bits/charconv.h:104\n-\tmov -0x29c(%ebp),%esi\n-\tadd %esi,%esi\n-/usr/include/c++/14/bits/charconv.h:105\n-\tmovzbl -0xe5(%ebp,%esi,1),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/14/bits/charconv.h:106\n-\tmovzbl -0xe6(%ebp,%esi,1),%eax\n-\tjmp d58f \n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x2(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x1,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tjmp d620 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x2(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x1,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tjmp d460 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x2(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x1,%ebx\n-\tmov %ebx,-0x2ac(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tjmp d7e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x2(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x1,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tjmp d2a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x2(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x1,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tjmp d108 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x3(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x2,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tjmp d460 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x3(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x2,%ebx\n-\tmov %ebx,-0x2ac(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tjmp d7e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x3(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x2,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tjmp d2a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x3(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x2,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tjmp d108 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tmov %edi,%ebx\n-\tlea 0x3(%edi),%eax\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x2,%ebx\n-\tmov %ebx,-0x2b0(%ebp)\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tjmp d620 \n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edx,%eax\n+\tjne e654 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x444>\n+\tjmp e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd $0x3,%edi\n-\tmov %edi,-0x2b0(%ebp)\n-\tjmp d460 \n-\txchg %ax,%ax\n-\tadd $0x3,%edi\n-\tmov %edi,-0x2b0(%ebp)\n-\tjmp d108 \n-\txchg %ax,%ax\n-\tadd $0x3,%edi\n-\tmov %edi,-0x2b0(%ebp)\n-\tjmp d2a0 \n-\txchg %ax,%ax\n-\tadd $0x3,%edi\n-\tmov %edi,-0x2b0(%ebp)\n-\tjmp d620 \n-\txchg %ax,%ax\n-\tadd $0x3,%edi\n-\tmov %edi,-0x2ac(%ebp)\n-\tjmp d7e0 \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tlea 0x4(%ecx),%edx\n+\tmovl $0x0,(%ecx)\n+\tand $0xfffffffc,%edx\n+\tmovl $0x0,-0x4(%ecx,%eax,1)\n+\tsub %edx,%ecx\n+\tadd %ecx,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tmov %eax,%ecx\n+\tand $0xfffffffc,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+\tlea -0x1(%eax),%ecx\n+\tshr $0x2,%ecx\n+\tmovl $0x0,(%edx)\n+\tand $0x1,%ecx\n+\tmov %ecx,%ebx\n+\tmov $0x4,%ecx\n+\tcmp %eax,%ecx\n+\tjae e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\ttest %ebx,%ebx\n+\tjne e842 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x632>\n+\tmovl $0x0,(%edx,%ecx,1)\n+\tmovl $0x0,0x4(%edx,%ecx,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb e7b2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a2>\n+\tjmp e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x4(%edi),%ebx\n+\tmovl $0x0,(%edi)\n+\tand $0xfffffffc,%ebx\n+\tmovl $0x0,-0x4(%edi,%eax,1)\n+\tsub %ebx,%edi\n+\tadd %edi,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb e70f > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n+\tmov %eax,%edi\n+\tand $0xfffffffc,%edi\n+\tmov %edi,-0x20(%ebp)\n+\tlea -0x1(%eax),%edi\n+\tshr $0x2,%edi\n+\tand $0x1,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov $0x4,%edi\n+\tmovl $0x0,(%ebx)\n+\tcmp %eax,%edi\n+\tjae e70f > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4ff>\n+\tmov -0x1c(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne e85e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x64e>\n+\tmovl $0x0,(%ebx,%edi,1)\n+\tmovl $0x0,0x4(%ebx,%edi,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb e822 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x612>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovl $0x0,0x4(%edx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb e7b2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a2>\n+\tjmp e45c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovl $0x0,0x4(%ebx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb e822 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x612>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp e4ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29c>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne e6c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4b8>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp e6c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4b8>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne e623 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x413>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp e623 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x413>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp e8b3 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6a3>\n+\tmov %eax,%edi\n+\tjmp e8a2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x692>\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov %eax,%edi\n+\tjmp e8c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6b8>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tlea -0x280(%ebp),%esi\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2f0(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x248(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x250(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2cc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tjne da34 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2cc(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjb ec07 \n-\tmov %eax,-0x2ac(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2cc(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb e5d6 \n-\tmov -0x2cc(%ebp),%esi\n-\tmov -0x2ac(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tjmp ec07 \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n \tsub $0xc,%esp\n-\tlea -0x238(%ebp),%esi\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2f4(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x200(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x208(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tjne db66 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d0(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%esi\n-\tcmp $0x4,%ecx\n-\tjae f2dd \n-\txor %ebx,%ebx\n-\ttest $0x2,%cl\n-\tje e66b \n-\tmovzwl (%esi),%ebx\n-\tmov %bx,(%edi)\n-\tmov $0x2,%ebx\n-\tand $0x1,%ecx\n-\tje db75 \n-\tmovzbl (%esi,%ebx,1),%ecx\n-\tmov %cl,(%edi,%ebx,1)\n-\tjmp db75 \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tpush (%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje e8f0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x6e0>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%eax\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tlea -0x1f0(%ebp),%esi\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2f8(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1b8(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x1c0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tjne dc98 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d4(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ebx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%esi\n-\tcmp $0x4,%ebx\n-\tjae f2a6 \n-\txor %ecx,%ecx\n-\ttest $0x2,%bl\n-\tje e6eb \n-\tmovzwl (%esi),%ecx\n-\tmov %cx,(%edi)\n-\tmov $0x2,%ecx\n-\tand $0x1,%ebx\n-\tje dca7 \n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tmov %bl,(%edi,%ecx,1)\n-\tjmp dca7 \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tmov -0x1c(%ebp),%ebx\n+\tmov %eax,-0x20(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %ecx\n+\tpush -0x20(%ebp)\n+\tcall 31e0 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tlea -0x1a8(%ebp),%esi\n-\tpush %ecx\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %edx\n+\tpush (%esi)\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+\txchg %ax,%ax\n+\n+0000e910 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>:\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:493\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x56df,%eax\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n \tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2fc(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x170(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x178(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2d8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tjne ddca \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ebx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%esi\n-\tcmp $0x4,%ebx\n-\tjae f34b \n-\txor %ecx,%ecx\n-\ttest $0x2,%bl\n-\tje e76b \n-\tmovzwl (%esi),%ecx\n-\tmov %cx,(%edi)\n-\tmov $0x2,%ecx\n-\tand $0x1,%ebx\n-\tje ddd9 \n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tmov %bl,(%edi,%ecx,1)\n-\tjmp ddd9 \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tsub $0x1c,%esp\n+\tmov 0x30(%esp),%ebp\n+\tmov %eax,0x4(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje ea00 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xf0>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x0(%ebp),%eax\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:478\n+\tmov $0x1,%esi\n+/usr/include/seqan/align/dp_matrix.h:477 (discriminator 2)\n+\tmov 0xc(%eax),%ebx\n+seqan::Size > > >::Type seqan::length > >(seqan::Matrix > > const&, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n+\tmov (%eax),%edx\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:477 (discriminator 3)\n+\tmov (%ebx),%edi\n+\timul (%edx),%edi\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n+\ttest %edi,%edi\n+\tjne e971 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x61>\n+\tjmp e9ef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n+\tnop\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%edx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov %eax,%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%edx\n+\tsar $0x2,%edx\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n+\tcmp %edx,%esi\n+\tjae e9c0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xb0>\n+/usr/include/seqan/align/dp_matrix.h:480 (discriminator 2)\n+\tmov 0xc(%eax),%edx\n+\tmov %edi,(%edx,%esi,4)\n+/usr/include/seqan/align/dp_matrix.h:481 (discriminator 1)\n+\timul (%ebx,%esi,4),%edi\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 9)\n+\tadd $0x1,%esi\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n+\ttest %edi,%edi\n+\tje e9ef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tjne e950 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40>\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tlea -0x160(%ebp),%esi\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2e8(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x128(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x130(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x2dc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ecx\n-\tjne defc \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2dc(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ebx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%esi\n-\tcmp $0x4,%ebx\n-\tjae f314 \n-\txor %ecx,%ecx\n-\ttest $0x2,%bl\n-\tje e7eb \n-\tmovzwl (%esi),%ecx\n-\tmov %cx,(%edi)\n-\tmov $0x2,%ecx\n-\tand $0x1,%ebx\n-\tje df0b \n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tmov %bl,(%edi,%ecx,1)\n-\tjmp df0b \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x0(%ebp),%eax\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%eax),%edx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov %eax,%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%edx\n+\tsar $0x2,%edx\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n+\tcmp %edx,%esi\n+\tjae ea18 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x108>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%ebp),%edx\n+\ttest %edx,%edx\n+\tjne e960 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tlea -0x118(%ebp),%edi\n-\tpush %ecx\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x2ec(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tmov -0x2a8(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tlea 0x8(%ebx),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ecx,(%ebx)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x0(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tmov (%eax),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %edx,%ebx\n-\tje f00a \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov -0x2a8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov 0x8(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %ebx,(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov %ecx,0x8(%edi)\n-\tmov 0x4(%eax),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov -0x2a8(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %edx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,0x4(%eax)\n-\tmov %ebx,0x4(%edi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,0x8(%eax)\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:703\n-\tjmp e054 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe dfda \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0xf8(%ebp),%edi\n-\tmov %edi,-0x29c(%ebp)\n-\tcmp %edi,-0x100(%ebp)\n-\tjne dfcc \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x29c(%ebp),%ebx\n-\tjmp dfef \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tjmp e960 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n \tlea 0x0(%esi,%eiz,1),%esi\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%ebx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %esi,-0x29c(%ebp)\n-\tmov %edx,-0x314(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%ebx),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae ed74 \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje e8d9 \n-\tmov -0x314(%ebp),%ebx\n-\tmovzwl (%ebx),%edi\n-\tmov -0x29c(%ebp),%ebx\n-\tmov %di,(%ebx)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje df7f \n-\tmov -0x314(%ebp),%ebx\n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov -0x29c(%ebp),%ebx\n-\tmov %cl,(%ebx,%edi,1)\n-\tjmp df7f \n-\tlea 0x0(%esi),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe deae \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tlea -0x140(%ebp),%esi\n-\tcmp %esi,-0x148(%ebp)\n-\tjne dea0 \n-\tjmp dec3 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %ebx,%esi\n-\tmov %edx,%ebx\n-\tcmp $0x4,%ecx\n-\tjae ee14 \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje e945 \n-\tmovzwl (%ebx),%edi\n-\tmov %di,(%esi)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje de53 \n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov %cl,(%esi,%edi,1)\n-\tjmp de53 \n-\tlea 0x0(%esi),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe dd7c \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c8(%ebp),%esi\n-\tcmp %esi,-0x190(%ebp)\n-\tjne dd6e \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x2c8(%ebp),%ebx\n-\tjmp dd91 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2b4(%ebp),%esi\n-\tcmp $0x4,%ecx\n-\tjae eddf \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje e9b9 \n-\tmovzwl (%ebx),%edi\n-\tmov %di,(%esi)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje dd21 \n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov %cl,(%esi,%edi,1)\n-\tjmp dd21 \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe dc4a \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c4(%ebp),%esi\n-\tcmp %esi,-0x1d8(%ebp)\n-\tjne dc3c \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x2c4(%ebp),%ebx\n-\tjmp dc5f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %ebx,%esi\n-\tmov %edx,%ebx\n-\tcmp $0x4,%ecx\n-\tjae ed3f \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje ea25 \n-\tmovzwl (%ebx),%edi\n-\tmov %di,(%esi)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje dbef \n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov %cl,(%esi,%edi,1)\n-\tjmp dbef \n-\tlea 0x0(%esi),%esi\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe db18 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2c0(%ebp),%esi\n-\tcmp %esi,-0x220(%ebp)\n-\tjne db0a \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x2c0(%ebp),%ebx\n-\tjmp db2d \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2ac(%ebp),%esi\n-\tcmp $0x4,%ecx\n-\tjae ed0a \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje ea99 \n-\tmovzwl (%ebx),%edi\n-\tmov %di,(%esi)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje dabd \n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov %cl,(%esi,%edi,1)\n-\tjmp dabd \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp $0xf,%edx\n-\tjbe d9e6 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x2bc(%ebp),%esi\n-\tcmp %esi,-0x268(%ebp)\n-\tjne d9d8 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x2bc(%ebp),%ebx\n-\tjmp d9fb \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2a4(%ebp),%esi\n-\tcmp $0x4,%ecx\n-\tjae edaa \n-\txor %edi,%edi\n-\ttest $0x2,%cl\n-\tje eb09 \n-\tmovzwl (%ebx),%edi\n-\tmov %di,(%esi)\n-\tmov $0x2,%edi\n-\tand $0x1,%ecx\n-\tje d98b \n-\tmovzbl (%ebx,%edi,1),%ecx\n-\tmov %cl,(%esi,%edi,1)\n-\tjmp d98b \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%ebx\n-\tlea 0x1(%ebx),%edi\n-\tmov %edi,-0x29c(%ebp)\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%edi\n-\tjae ee49 \n-\ttest %edi,%edi\n-\tje e032 \n-\tmovzbl 0x8(%eax),%ebx\n-\tmov -0x2a8(%ebp),%edi\n-\tmov %bl,0x8(%edi)\n-\ttestb $0x2,-0x29c(%ebp)\n-\tje e02f \n-\tmov -0x29c(%ebp),%edi\n-\tmovzwl -0x2(%edx,%edi,1),%ebx\n-\tmov %bx,-0x2(%ecx,%edi,1)\n-\tmov 0x4(%eax),%ebx\n-\tjmp e032 \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d8(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae ef94 \n-\txor %esi,%esi\n-\ttest $0x2,%cl\n-\tjne effa \n-\tand $0x1,%ecx\n-\tje ddd9 \n-\tmovzbl (%ebx,%esi,1),%ecx\n-\tmov %cl,(%edi,%esi,1)\n-\tjmp ddd9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2dc(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae eef2 \n-\txor %esi,%esi\n-\ttest $0x2,%cl\n-\tjne efea \n-\tand $0x1,%ecx\n-\tje df0b \n-\tmovzbl (%ebx,%esi,1),%ecx\n-\tmov %cl,(%edi,%esi,1)\n-\tjmp df0b \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2cc(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae eecd \n-\txor %esi,%esi\n-\ttest $0x2,%cl\n-\tje ec19 \n-\tmovzwl (%ebx),%esi\n-\tmov %si,(%edi)\n-\tmov $0x2,%esi\n-\tand $0x1,%ecx\n-\tje da43 \n-\tmovzbl (%ebx,%esi,1),%ecx\n-\tmov %cl,(%edi,%esi,1)\n-\tjmp da43 \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d0(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae ef28 \n-\txor %esi,%esi\n-\ttest $0x2,%cl\n-\tjne efda \n-\tand $0x1,%ecx\n-\tje db75 \n-\tmovzbl (%ebx,%esi,1),%ecx\n-\tmov %cl,(%edi,%esi,1)\n-\tjmp db75 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov -0x2d4(%ebp),%edi\n-\tmov %edx,%ebx\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tlea 0x1(%esi),%ecx\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%ecx\n-\tjae ef5e \n-\txor %esi,%esi\n-\ttest $0x2,%cl\n-\tjne efca \n-\tand $0x1,%ecx\n-\tje dca7 \n-\tmovzbl (%ebx,%esi,1),%ecx\n-\tmov %cl,(%edi,%esi,1)\n-\tjmp dca7 \n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%eax),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%esi),%edx\n+\tsub %ebx,%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,0x8(%esp)\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n+\tcmp %edi,%edx\n+\tjae e9ef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x1c(%eax),%eax\n+\ttest %eax,%eax\n+\tje ea68 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x158>\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmp %edi,%ecx\n+\tjb eab6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a6>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+\tadd %edi,%eax\n+\tmov %eax,0x4(%esi)\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:500\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tmov $0xf,%esi\n-\tjmp dea6 \n-\tlea 0x0(%esi),%esi\n-\tmov $0xf,%edi\n-\tjmp dfd2 \n-\tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp dd74 \n-\tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp dc42 \n-\tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp db10 \n-\tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp d9de \n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov %eax,-0x2b0(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2ac(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb ed17 \n-\tmov -0x2ac(%ebp),%esi\n-\tmov -0x2b0(%ebp),%eax\n-\tadd %ebx,%esi\n-\tadd %edx,%ebx\n-\tjmp ea87 \n-\tmov %eax,-0x2b4(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2b0(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb ed4c \n-\tmov -0x2b0(%ebp),%esi\n-\tmov -0x2b4(%ebp),%eax\n-\tadd %ebx,%esi\n-\tadd %edx,%ebx\n-\tjmp ea13 \n-\tmov %eax,-0x29c(%ebp)\n-\tmov %ecx,%edi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%edi\n-\tmov (%edx,%ebx,1),%eax\n-\tmov %eax,(%esi,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %edi,%ebx\n-\tjb ed81 \n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tmov -0x29c(%ebp),%eax\n-\tmov %ebx,-0x314(%ebp)\n-\tmov %edi,-0x29c(%ebp)\n-\tjmp e8bb \n-\tmov %eax,-0x2ac(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2a4(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb edb7 \n-\tmov -0x2a4(%ebp),%esi\n-\tmov -0x2ac(%ebp),%eax\n-\tadd %ebx,%esi\n-\tadd %edx,%ebx\n-\tjmp eaf7 \n-\tmov %eax,-0x2b8(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2b4(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb edec \n-\tmov -0x2b4(%ebp),%esi\n-\tmov -0x2b8(%ebp),%eax\n-\tadd %ebx,%esi\n-\tadd %edx,%ebx\n-\tjmp e9a7 \n-\tmov %eax,-0x2dc(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2b8(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb ee21 \n-\tmov -0x2b8(%ebp),%esi\n-\tmov -0x2dc(%ebp),%eax\n-\tadd %ebx,%esi\n-\tadd %edx,%ebx\n-\tjmp e933 \n-\tmov 0x8(%eax),%ebx\n-\tmov -0x2a8(%ebp),%edi\n-\tmov %edi,-0x2e0(%ebp)\n-\tmov %ebx,0x8(%edi)\n-\tmov -0x29c(%ebp),%edi\n-\tmov -0x4(%edx,%edi,1),%ebx\n-\tmov %ebx,-0x4(%ecx,%edi,1)\n-\tmov -0x2e0(%ebp),%edi\n-\tlea 0xc(%edi),%ebx\n-\tmov %edx,%edi\n-\tand $0xfffffffc,%ebx\n-\tsub %ebx,%ecx\n-\tsub %ecx,%edi\n-\tmov %edi,-0x2e0(%ebp)\n-\tmov -0x29c(%ebp),%edi\n-\tadd %ecx,%edi\n-\tand $0xfffffffc,%edi\n-\tcmp $0x4,%edi\n-\tjb e02f \n-\tmov %eax,-0x2e8(%ebp)\n-\tmov -0x2e0(%ebp),%eax\n-\tand $0xfffffffc,%edi\n-\txor %ecx,%ecx\n-\tmov %eax,-0x29c(%ebp)\n-\tmov -0x29c(%ebp),%eax\n-\tmov (%eax,%ecx,1),%eax\n-\tmov %eax,(%ebx,%ecx,1)\n-\tadd $0x4,%ecx\n-\tcmp %edi,%ecx\n-\tjb eeac \n-\tmov -0x2e8(%ebp),%eax\n-\tmov 0x4(%eax),%ebx\n-\tjmp e032 \n-\tmov %eax,-0x2ac(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2cc(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb eeda \n-\tjmp e5e9 \n-\tmov %eax,-0x310(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2dc(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb eeff \n-\tmov -0x2dc(%ebp),%esi\n-\tmov -0x310(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tjmp ebc7 \n-\tmov %eax,-0x2b0(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2d0(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb ef35 \n-\tmov -0x2d0(%ebp),%esi\n-\tmov -0x2b0(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tjmp ec47 \n-\tmov %eax,-0x2b4(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2d4(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb ef6b \n-\tmov -0x2d4(%ebp),%esi\n-\tmov -0x2b4(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tjmp ec87 \n-\tmov %eax,-0x2b8(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2d8(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb efa1 \n-\tmov -0x2d8(%ebp),%esi\n-\tmov -0x2b8(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tadd %edx,%ebx\n-\tjmp eb87 \n-\tmovzwl (%ebx),%esi\n-\tmov %si,(%edi)\n-\tmov $0x2,%esi\n-\tjmp ec92 \n-\tmovzwl (%ebx),%esi\n-\tmov %si,(%edi)\n-\tmov $0x2,%esi\n-\tjmp ec52 \n-\tmovzwl (%ebx),%esi\n-\tmov %si,(%edi)\n-\tmov $0x2,%esi\n-\tjmp ebd2 \n-\tmovzwl (%ebx),%esi\n-\tmov %si,(%edi)\n-\tmov $0x2,%esi\n-\tjmp eb92 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tmov 0x4(%eax),%ebx\n-\tlea 0x1(%ebx),%edi\n-\tmov %edi,-0x2e0(%ebp)\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tcmp $0x4,%edi\n-\tjae f22c \n-\ttest %edi,%edi\n-\tje e84c \n-\tmovzbl 0x8(%eax),%ebx\n-\tmov -0x2a8(%ebp),%edi\n-\tmov %bl,0x8(%edi)\n-\ttestb $0x2,-0x2e0(%ebp)\n-\tje e849 \n-\tmov -0x2e0(%ebp),%edi\n-\tmovzwl -0x2(%edx,%edi,1),%ebx\n-\tmov %bx,-0x2(%ecx,%edi,1)\n-\tmov 0x4(%eax),%ebx\n-\tjmp e84c \n-\tlea 0x0(%esi,%eiz,1),%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x1d0(%ebp),%ebx\n-\tlea -0x1d8(%ebp),%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x1d4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2c4(%ebp)\n-\tmov %ebx,-0x1d8(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tlea 0x1(%esi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x2f8(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %ebx,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x1d0(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %eax\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1d8(%ebp),%eax\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tjmp d3c5 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x218(%ebp),%ebx\n-\tlea -0x220(%ebp),%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x21c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2c0(%ebp)\n-\tmov %ebx,-0x220(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tlea 0x1(%esi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x2f4(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %ebx,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x218(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %eax\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x220(%ebp),%eax\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tjmp d585 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x260(%ebp),%ebx\n-\tlea -0x268(%ebp),%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x264(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2bc(%ebp)\n-\tmov %ebx,-0x268(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tlea 0x1(%esi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x2f0(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %ebx,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x260(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n-\tpush %eax\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x268(%ebp),%eax\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n+\tjmp e934 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x24>\n+\tlea 0x0(%esi),%esi\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%eax),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%esi),%edx\n+\tsub %ebx,%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ebx,0x8(%esp)\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n+\tcmp %edi,%edx\n+\tjae e9ef , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xdf>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n+\tmov 0x4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjne e9d2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc2>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n+\tcall 31b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x0(%ebp),%ecx\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tjmp d745 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x290(%ebp),%ebx\n-\tlea -0x298(%ebp),%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x294(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2e4(%ebp)\n-\tmov %ebx,-0x298(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tlea 0x1(%esi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x2e0(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %ebx,-0x2a4(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x290(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov 0x1c(%ecx),%edx\n+\ttest %edx,%edx\n+\tje ea68 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x158>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%ecx),%esi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov 0x4(%esi),%edx\n+\tsub %eax,%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp %edx,%edi\n+\tjb e9ea , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov %eax,0x8(%esp)\n+\tmov 0x8(%esi),%ecx\n+\tjmp e9e0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd0>\n+\tlea 0x0(%esi),%esi\n+\tmov %ecx,0x8(%esp)\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tmov 0x14(%esp),%ebx\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x18(%esp),%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%ecx)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edi),%eax\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%ecx)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,(%esp)\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edi,0x8(%esi)\n+\tadd $0x10,%esp\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+\tjmp e9ea , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+\tmov %edx,0xc(%esp)\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n+\tlea 0x1(%edi),%eax\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n \tpush %eax\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x298(%ebp),%eax\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n+\tmov 0x14(%esp),%ebx\n+\tcall 3030 \n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x18(%esp),%ebp\n \tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tjmp d905 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x188(%ebp),%ebx\n-\tlea -0x190(%ebp),%eax\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x18c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %ebx,-0x2c8(%ebp)\n-\tmov %ebx,-0x190(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tlea 0x1(%esi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %eax,-0x2fc(%ebp)\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tmov %ebx,-0x2ac(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x188(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tpush %ebx\n-\tmov -0x2a0(%ebp),%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edi,0x8(%esi)\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ecx\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %ebp,%ebp\n+\tje e9ea , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov 0xc(%esp),%edx\n+\tcmp $0x1,%edx\n+\tjle eb19 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x209>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %ebp\n \tpush %eax\n-\tcall 30d0 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x190(%ebp),%eax\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n+\tcall 3340 \n \tadd $0x10,%esp\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovb $0x2d,(%eax)\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tlea (%eax,%esi,1),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tjmp d205 \n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov 0x8(%eax),%ebx\n-\tmov -0x2a8(%ebp),%edi\n-\tmov %edi,-0x2e8(%ebp)\n-\tmov %ebx,0x8(%edi)\n-\tmov -0x2e0(%ebp),%edi\n-\tmov -0x4(%edx,%edi,1),%ebx\n-\tmov %ebx,-0x4(%ecx,%edi,1)\n-\tmov -0x2e8(%ebp),%edi\n-\tlea 0xc(%edi),%ebx\n-\tmov %edx,%edi\n-\tand $0xfffffffc,%ebx\n-\tsub %ebx,%ecx\n-\tsub %ecx,%edi\n-\tmov %edi,-0x2e8(%ebp)\n-\tmov -0x2e0(%ebp),%edi\n-\tadd %edi,%ecx\n-\tand $0xfffffffc,%ecx\n-\tcmp $0x4,%ecx\n-\tjb e849 \n-\tmov %eax,-0x2e0(%ebp)\n-\tmov %ecx,%edi\n-\txor %ecx,%ecx\n-\tand $0xfffffffc,%edi\n-\tmov -0x2e8(%ebp),%eax\n-\tmov (%eax,%ecx,1),%eax\n-\tmov %eax,(%ebx,%ecx,1)\n-\tadd $0x4,%ecx\n-\tcmp %edi,%ecx\n-\tjb f285 \n-\tmov -0x2e0(%ebp),%eax\n-\tmov 0x4(%eax),%ebx\n-\tjmp e84c \n-\tmov %eax,-0x2b4(%ebp)\n-\tmov %ebx,%esi\n-\txor %ecx,%ecx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ecx,1),%edi\n-\tmov -0x2d4(%ebp),%eax\n-\tmov %edi,(%eax,%ecx,1)\n-\tadd $0x4,%ecx\n-\tcmp %esi,%ecx\n-\tjb f2b3 \n-\tmov -0x2d4(%ebp),%esi\n-\tmov -0x2b4(%ebp),%eax\n-\tlea (%esi,%ecx,1),%edi\n-\tlea (%edx,%ecx,1),%esi\n-\tjmp e6d9 \n-\tmov %eax,-0x2b0(%ebp)\n-\tmov %ecx,%esi\n-\txor %ebx,%ebx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ebx,1),%edi\n-\tmov -0x2d0(%ebp),%eax\n-\tmov %edi,(%eax,%ebx,1)\n-\tadd $0x4,%ebx\n-\tcmp %esi,%ebx\n-\tjb f2ea \n-\tmov -0x2d0(%ebp),%esi\n-\tmov -0x2b0(%ebp),%eax\n-\tlea (%esi,%ebx,1),%edi\n-\tlea (%edx,%ebx,1),%esi\n-\tjmp e659 \n-\tmov %eax,-0x310(%ebp)\n-\tmov %ebx,%esi\n-\txor %ecx,%ecx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ecx,1),%edi\n-\tmov -0x2dc(%ebp),%eax\n-\tmov %edi,(%eax,%ecx,1)\n-\tadd $0x4,%ecx\n-\tcmp %esi,%ecx\n-\tjb f321 \n-\tmov -0x2dc(%ebp),%esi\n-\tmov -0x310(%ebp),%eax\n-\tlea (%esi,%ecx,1),%edi\n-\tlea (%edx,%ecx,1),%esi\n-\tjmp e7d9 \n-\tmov %eax,-0x2b8(%ebp)\n-\tmov %ebx,%esi\n-\txor %ecx,%ecx\n-\tand $0xfffffffc,%esi\n-\tmov (%edx,%ecx,1),%edi\n-\tmov -0x2d8(%ebp),%eax\n-\tmov %edi,(%eax,%ecx,1)\n-\tadd $0x4,%ecx\n-\tcmp %esi,%ecx\n-\tjb f358 \n-\tmov -0x2d8(%ebp),%esi\n-\tmov -0x2b8(%ebp),%eax\n-\tlea (%esi,%ecx,1),%edi\n-\tlea (%edx,%ecx,1),%esi\n-\tjmp e759 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:121\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tjmp 3712 <__cxa_finalize@plt+0x382>\n-\tjmp 388d <__cxa_finalize@plt+0x4fd>\n-\tjmp 3894 <__cxa_finalize@plt+0x504>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,%esi\n-\tjmp 3856 <__cxa_finalize@plt+0x4c6>\n-\tjmp 393d <__cxa_finalize@plt+0x5ad>\n-\tjmp 3924 <__cxa_finalize@plt+0x594>\n-\tjmp 3984 <__cxa_finalize@plt+0x5f4>\n-\tjmp 398b <__cxa_finalize@plt+0x5fb>\n-\tjmp 3950 <__cxa_finalize@plt+0x5c0>\n-\tjmp 39c4 <__cxa_finalize@plt+0x634>\n-\tjmp 3a48 <__cxa_finalize@plt+0x6b8>\n-\tjmp 3ab3 <__cxa_finalize@plt+0x723>\n-\tjmp 3949 <__cxa_finalize@plt+0x5b9>\n-ScoredAlignment::getString[abi:cxx11]():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tlea 0x0(%esi),%esi\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%ebx\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1726\n+\tmov 0x8(%esi),%eax\n+\tcmp %eax,%edi\n+\tcmova %eax,%edi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+\tjmp e9ea , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne eaf7 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e7>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov 0x8(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\tmov %al,(%ecx)\n+\tjmp eaf7 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e7>\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \n-0000f3d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>:\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n+0000eb30 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x54bf,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n-\tcall cff6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x716>\n-\tadd $0x4c1b,%edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x248,%esp\n-\tmov 0x8(%ebp),%esi\n-\tmov 0xc(%ebp),%eax\n-\tmov %esi,-0x228(%ebp)\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tmov %edi,%ebx\n-\tmov %edi,-0x1ec(%ebp)\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tmov %eax,-0x1f4(%ebp)\n-./porechop/src/alignment.cpp:8\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\tmov 0x10(%ebp),%eax\n-./porechop/src/alignment.cpp:9\n-\tmovl $0xffffffff,0x8(%esi)\n-\tmovl $0xffffffff,0x10(%esi)\n-./porechop/src/alignment.cpp:8\n-\tmov %eax,(%esi)\n-\tmov 0x14(%ebp),%eax\n-\tmov %eax,0x4(%esi)\n-./porechop/src/alignment.cpp:9\n-\tmov 0x18(%ebp),%eax\n-\tmov %eax,0x18(%esi)\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tlea -0x16c(%ebp),%eax\n-\tlea -0x1ac(%ebp),%esi\n-\tmov %eax,-0x20c(%ebp)\n+\tsub $0x2c,%esp\n+\tmov 0x8(%ebp),%ebx\n+\tmov 0xc(%ebp),%ecx\n+\tmov %eax,-0x30(%ebp)\n+\tmov %ebx,-0x2c(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ecx),%edi\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0x10(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\ttest %edi,%edi\n+\tje eb6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3c>\n+\tcmp 0x4(%ebx),%edi\n+\tje ec40 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+\tmov %ecx,-0x34(%ebp)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov -0x2c(%ebp),%ecx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%edi\n+\tsar $0x2,%edi\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov (%ecx),%esi\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmp %edx,%edi\n+\tcmova %edx,%edi\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\tcmp %edi,0x8(%ecx)\n+\tjae ebe3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb3>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edi,%eax\n+\tshr $1,%eax\n+\tcmp $0x1f,%edi\n+\tlea (%eax,%edi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ebx,%edx\n+\tcmova %ebx,%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x30(%ebp),%ebx\n+\tlea 0x0(,%edx,4),%eax\n+\tmov %edx,-0x38(%ebp)\n \tpush %eax\n-\tcall 3070 \n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tmov -0x44(%edi),%ebx\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\txor %ecx,%ecx\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov -0x20(%edi),%edx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tmov %cx,-0xf8(%ebp)\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tmov %ebx,-0x204(%ebp)\n-\tlea 0x8(%ebx),%eax\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov 0x4(%edx),%ebx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tmov %eax,-0x16c(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov -0xc(%ebx),%eax\n-\tmov %ebx,-0x1ac(%ebp)\n-\tmov %ebx,-0x1fc(%ebp)\n-\tmov 0x8(%edx),%ebx\n-\tadd %esi,%eax\n-\tmov %esi,-0x1f0(%ebp)\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tmovl $0x0,-0xfc(%ebp)\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmovl $0x0,-0xf0(%ebp)\n-\tmovl $0x0,-0xec(%ebp)\n-\tmovl $0x0,-0xe8(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov %ebx,-0x200(%ebp)\n-\tmov %ebx,(%eax)\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x2c(%ebp),%ecx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x38(%ebp),%edx\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tadd $0x10,%esp\n+\ttest %esi,%esi\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%ecx)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%ecx)\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x34(%ebp),%ecx\n+\tje ec30 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x34(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n+\tcall 31e0 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%ecx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x2c(%ebp),%eax\n+void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%eax),%esi\n+\tmov -0x2c(%ebp),%eax\n+\tshl $0x2,%edi\n+\tlea (%esi,%edi,1),%edx\n+\tmov %edx,0x4(%eax)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tje ec0f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov (%ebx),%eax\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0x4,%esi\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0x4,%ebx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov %eax,-0x4(%esi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %edx,%esi\n+\tjne ec00 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne ecbd >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x18d>\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n-\tmov %edi,%ebx\n \tpop %esi\n-\tpush $0x0\n-\tpush %eax\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tmov -0x28(%edi),%ebx\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tlea -0x18c(%ebp),%edx\n-/usr/include/c++/14/streambuf:471\n-\tmovl $0x0,-0x1a4(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tlea -0x1a8(%ebp),%esi\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tmov %edx,-0x23c(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tlea 0xc(%ebx),%eax\n-\tmov %ebx,-0x210(%ebp)\n-\tmov %eax,-0x1ac(%ebp)\n-\tlea 0x20(%ebx),%eax\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tmov -0x34(%edi),%ebx\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tmov %eax,-0x16c(%ebp)\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tlea 0x8(%ebx),%eax\n-\tmov %ebx,-0x218(%ebp)\n-\tmov %edi,%ebx\n-\tmov %eax,-0x1a8(%ebp)\n-/usr/include/c++/14/streambuf:471\n-\tmovl $0x0,-0x1a0(%ebp)\n-\tmovl $0x0,-0x19c(%ebp)\n-/usr/include/c++/14/streambuf:472\n-\tmovl $0x0,-0x198(%ebp)\n-\tmovl $0x0,-0x194(%ebp)\n-\tmovl $0x0,-0x190(%ebp)\n-/usr/include/c++/14/streambuf:473\n-\tmov %edx,(%esp)\n-\tcall 3380 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tmov -0x4(%edi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0x17c(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tmovl $0x10,-0x188(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %edx,-0x240(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tlea 0x8(%ebx),%eax\n-\tmov %ebx,-0x214(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tmov %edi,%ebx\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tmov %eax,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %edx,-0x184(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x180(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x17c(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+\tmov %eax,%esi\n+\tjmp ebe3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb3>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tmov -0x2c(%ebp),%eax\n+\tcmp %eax,%ecx\n+\tje ec0f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%eax\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+\tlea -0x28(%ebp),%esi\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %eax,%edi\n+\tje ec80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x150>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%edi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n+\tsub $0x4,%esp\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%edi\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1039\n+\tcmp %edx,%edi\n+\tcmova %edx,%edi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n+\tpush %edi\n+\tpush %ecx\n+\tpush %esi\n+\tcall 3080 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+seqan::DisableIf >, seqan::Alloc >&>::Type> >, void>::Type seqan::assign >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc >&>::Type):\n+/usr/include/seqan/sequence/sequence_interface.h:881\n+\tadd $0x10,%esp\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n+\tpush -0x2c(%ebp)\n+\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n-\tpop %edx\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp ec0f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xdf>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje ecc6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x196>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp eca0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x170>\n+\tsub $0xc,%esp\n+\tmov -0x30(%ebp),%ebx\n \tpush %esi\n-\tpush -0x20c(%ebp)\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-\tpop %esi\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tmov -0x1ac(%ebp),%eax\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tpop %edi\n-seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x1f4(%ebp),%edi\n-\tmov (%edi),%esi\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tmov -0x1f0(%ebp),%edi\n-\tadd -0xc(%eax),%edi\n-std::basic_ios >::rdbuf() const:\n-/usr/include/c++/14/bits/basic_ios.h:326\n-\tmov 0x78(%edi),%edx\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tmovl $0x1,0x10(%edi)\n-seqan::StreamBufferWrapper >::StreamBufferWrapper(std::basic_streambuf >*):\n-/usr/include/seqan/stream/iter_stream.h:116\n-\tmov %edx,-0x1e4(%ebp)\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tpush 0x14(%edi)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000ece0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x530f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n-\tcall 32f0 >::clear(std::_Ios_Iostate)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n-\tlea -0x1e4(%ebp),%eax\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:328\n-\tpop %ecx\n-\tpop %ebx\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n \tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0xc(%ebp),%eax\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x30(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %gs:0x14,%esi\n+\tmov %esi,-0x1c(%ebp)\n+\tmov 0x4(%eax),%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje edd0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %esi,%esi\n+\tje ed23 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x43>\n+\tcmp 0x4(%edi),%esi\n+\tje ede9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x109>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%ebx\n+\tsar $0x2,%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %ebx,0x8(%edi)\n+\tjae eee1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x201>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%esi\n+\tjbe eea0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%ecx\n+\tshr $1,%ecx\n+\tadd %ebx,%ecx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(,%ecx,4),%eax\n+\tsub $0xc,%esp\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %ecx,-0x34(%ebp)\n \tpush %eax\n-\tmov -0x1ec(%ebp),%ebx\n-\tcall 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x1d4(%ebp),%eax\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%ecx\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x38(%ebp),%edx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x1dc(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x1d8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %eax,-0x22c(%ebp)\n-\tmov %eax,-0x1dc(%ebp)\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/14/streambuf:539\n-\tmov -0x194(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %edi,-0x1f8(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x1d4(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:442 (discriminator 1)\n-\ttest %eax,%eax\n-\tje fdb0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9e0>\n-std::basic_streambuf >::egptr() const:\n-/usr/include/c++/14/streambuf:495\n-\tmov -0x19c(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:448\n-\tmov %eax,%ecx\n-\tcmp %eax,%edx\n-\tcmovae %edx,%eax\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,0x8(%edi)\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n \ttest %edx,%edx\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/14/streambuf:536\n-\tmov -0x198(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:448\n-\tcmove %ecx,%eax\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n+\tje ee90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-/usr/include/c++/14/bits/basic_string.h:1740\n-\tsub %edx,%eax\n-/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n-\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tpush %edx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush %edi\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-/usr/include/c++/14/bits/basic_string.h:1740\n-\tadd $0x20,%esp\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%eax\n-\tmov -0x1ec(%ebp),%ebx\n-\tlea -0xe4(%ebp),%edi\n-\tmov %eax,-0x208(%ebp)\n-\tpush %eax\n-\tcall 3070 \n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tmov -0x204(%ebp),%esi\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\txor %ecx,%ecx\n-\tmovl $0x0,-0x34(%ebp)\n-\tmov %cx,-0x30(%ebp)\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tlea 0x8(%esi),%eax\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov -0x1fc(%ebp),%esi\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tmovl $0x0,-0x2c(%ebp)\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tmov %eax,-0xa4(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov -0xc(%esi),%edx\n-\tmov %esi,-0xe4(%ebp)\n-\tmov -0x200(%ebp),%esi\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n+\tcall 31e0 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%eax\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ebx\n+void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%eax\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%edx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2)\n+\tadd %eax,%esi\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edx,0x4(%edi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %eax,%esi\n+\tje edaf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov (%eax),%edx\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0x4,%eax\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0x4,%ebx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov %edx,-0x4(%ebx)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %eax,%esi\n+\tjne eda0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne eedc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1fc>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ebx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %ecx,%ebx\n+\tje edaf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %eax,%eax\n+\tje eeb7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d7>\n+\tcmp %ecx,%eax\n+\tjne eeb0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0>\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,-0x30(%ebp)\n+\tje edaf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n \tmovl $0x0,-0x28(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tadd %edi,%edx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n+/usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov %edx,%eax\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n+/usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tmov %esi,(%edx)\n-\tpop %esi\n-\tpop %edx\n-\tpush $0x0\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %eax,%esi\n+\tje ee6f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18f>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov $0x20,%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%ecx\n+\tsar $0x2,%ecx\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tshr $1,%eax\n+\tadd %ecx,%eax\n+\tcmp $0x7c,%esi\n+\tcmovbe %ebx,%eax\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x2c(%ebp),%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %eax,%ecx\n+\tcmova %eax,%ecx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tlea 0x0(,%ecx,4),%eax\n+\tmov %ecx,-0x34(%ebp)\n \tpush %eax\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:471\n-\tmovl $0x0,-0xdc(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tmov -0x210(%ebp),%esi\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:471\n-\tmovl $0x0,-0xd8(%ebp)\n-\tmovl $0x0,-0xd4(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tlea 0xc(%esi),%eax\n-\tmov %eax,-0xe4(%ebp)\n-\tlea 0x20(%esi),%eax\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tmov -0x218(%ebp),%esi\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 1)\n-\tmov %eax,-0xa4(%ebp)\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:472\n-\tmovl $0x0,-0xd0(%ebp)\n-/usr/include/c++/14/streambuf:473\n-\tlea 0x8(%esi),%eax\n-\tlea -0xc4(%ebp),%esi\n-\tmov %eax,-0xe0(%ebp)\n-\tmov %esi,-0x230(%ebp)\n-/usr/include/c++/14/streambuf:472\n-\tmovl $0x0,-0xcc(%ebp)\n-\tmovl $0x0,-0xc8(%ebp)\n-/usr/include/c++/14/streambuf:473\n-\tmov %esi,(%esp)\n-\tcall 3380 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tmov -0x214(%ebp),%esi\n-\tmovl $0x10,-0xc0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0xb8(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tlea 0x8(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tlea -0xb4(%ebp),%esi\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0xb4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov %esi,-0x238(%ebp)\n-\tmov %esi,-0xbc(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tlea -0xe0(%ebp),%esi\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tmov %eax,-0xe0(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tadd $0x10,%esp\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ebx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%eax\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ecx,-0x20(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%ecx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,-0x24(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%edx\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov (%edx),%ecx\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0x4,%ebx\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0x4,%edx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov %ecx,-0x4(%ebx)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %eax,%ebx\n+\tjne ee60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x180>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %eax\n+\tpush %edi\n+\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n \tpop %eax\n-\tpop %edx\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp edaf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%eax\n+\tmov (%eax),%eax\n+\tjmp ed8b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n+\tlea 0x0(%esi),%esi\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ecx\n+\tjmp ed4b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6b>\n+\tnop\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\txor %esi,%esi\n+\tjmp ed8b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ebx,0x4(%edi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tjmp edaf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje eeec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x20c>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov %edx,%ebx\n+\tjmp ed8b >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xab>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp eebf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1df>\n+\tsub $0xc,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %esi\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000ef00 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:915\n+\tpush %ebp\n+\tpush %edi\n \tpush %esi\n-\tpush -0x208(%ebp)\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-\tpop %esi\n-\tpop %eax\n-seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&):\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tmov -0x1f4(%ebp),%eax\n-\tmov (%eax),%esi\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tmov -0xe4(%ebp),%eax\n-\tmov -0xc(%eax),%ebx\n-seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&):\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tadd $0x24,%esi\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tadd %edi,%ebx\n-std::basic_ios >::rdbuf() const:\n-/usr/include/c++/14/bits/basic_ios.h:326\n-\tmov 0x78(%ebx),%edx\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tmovl $0x1,0x10(%ebx)\n-seqan::StreamBufferWrapper >::StreamBufferWrapper(std::basic_streambuf >*):\n-/usr/include/seqan/stream/iter_stream.h:116\n-\tmov %edx,-0x1e0(%ebp)\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tpush 0x14(%ebx)\n \tpush %ebx\n-\tmov -0x1ec(%ebp),%ebx\n-\tcall 32f0 >::clear(std::_Ios_Iostate)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n-\tlea -0x1e0(%ebp),%eax\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:328\n-\tpop %ecx\n+\tcall 3cd0 <__cxa_finalize@plt+0x940>\n+\tadd $0x50eb,%ebx\n+\tsub $0x1c,%esp\n+\tmov 0x34(%esp),%eax\n+\tmov 0x30(%esp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\tmov 0x4(%eax),%edx\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov 0x4(%esi),%ecx\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\ttest %edx,%edx\n+\tje f018 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+\tcmp $0x1,%edx\n+\tje ef60 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tand $0xfffffffd,%ecx\n+\tmov (%eax),%edi\n+\tje ef4c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%ebp\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0x0(%ebp)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %ebp,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %edi,(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n \tpop %ebx\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n-\tpush %esi\n-\tpush %eax\n-\tmov -0x1ec(%ebp),%ebx\n-\tcall 30b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x1bc(%ebp),%eax\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:965\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%esi\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%ebp\n+void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tjne f050 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x150>\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tcall 3030 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x0(%ebp),%ecx\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%edi\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ebp),%eax\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%edx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,0x1c(%esp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%edx\n+\tmov %edx,%eax\n+\tmov %edx,0x18(%esp)\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tlea -0x1c4(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovl $0x0,-0x1c0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %eax,-0x234(%ebp)\n-\tmov %eax,-0x1c4(%ebp)\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/14/streambuf:539\n-\tmov -0xcc(%ebp),%eax\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,-0x1bc(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:442 (discriminator 1)\n-\ttest %eax,%eax\n-\tje fd90 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9c0>\n-std::basic_streambuf >::egptr() const:\n-/usr/include/c++/14/streambuf:495\n-\tmov -0xd4(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:448\n-\tmov %eax,%ecx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%edx\n+\tshr $1,%edx\n+\tadd %edx,%eax\n+\tcmpl $0x7c,0x8(%esp)\n+\tmov $0x20,%edx\n+\tcmova %eax,%edx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%ebp),%eax\n \tcmp %eax,%edx\n-\tcmovae %edx,%eax\n+\tcmova %eax,%edx\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n \ttest %edx,%edx\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/14/streambuf:536\n-\tmov -0xd0(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:448\n-\tcmove %ecx,%eax\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n+\tje eff0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-/usr/include/c++/14/bits/basic_string.h:1740\n-\tsub %edx,%eax\n-/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1)\n+\tlea 0x0(,%edx,4),%eax\n+\tmov %edx,0x14(%esp)\n \tpush %eax\n-\tpush %edx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush %esi\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-/usr/include/c++/14/bits/basic_string.h:1740\n-\tadd $0x20,%esp\n-unsigned int const& std::max(unsigned int const&, unsigned int const&):\n-/usr/include/c++/14/bits/stl_algobase.h:262\n-\tmov -0x1c0(%ebp),%edx\n-\tmov -0x1d8(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1c4(%ebp),%esi\n-unsigned int const& std::max(unsigned int const&, unsigned int const&):\n-/usr/include/c++/14/bits/stl_algobase.h:262\n-\tcmp %eax,%edx\n-\tcmovae %edx,%eax\n-\tmov %eax,-0x1f4(%ebp)\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:20\n-\ttest %eax,%eax\n-\tjle fb8a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n-./porechop/src/alignment.cpp:27\n-\tmov -0x1f4(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1dc(%ebp),%edi\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:29\n-\txor %eax,%eax\n-./porechop/src/alignment.cpp:28\n-\txor %ecx,%ecx\n-./porechop/src/alignment.cpp:27\n-\txor %ebx,%ebx\n-\tmov %edx,-0x1f0(%ebp)\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov 0x18(%esp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x0(%ebp),%ecx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ebp),%eax\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,0x1c(%esp)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tadd $0x10,%esp\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %ecx,0xc(%esp)\n+\tje f003 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x103>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tpush %ebp\n+\tpush %edi\n+\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov %edi,(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x4(%esi)\n+\tjmp ef55 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n \tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:30 (discriminator 1)\n-\tcmpb $0x2d,(%edi,%eax,1)\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tmovzbl (%esi,%eax,1),%edx\n-./porechop/src/alignment.cpp:30 (discriminator 1)\n-\tje fb30 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x760>\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tcmp $0x2d,%dl\n-\tje fd60 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x990>\n-\tmovb $0x0,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:44\n-\tmov -0x1f4(%ebp),%edx\n-./porechop/src/alignment.cpp:42\n-\tmovb $0x0,-0x1f0(%ebp)\n-./porechop/src/alignment.cpp:43\n-\txor %ebx,%ebx\n-./porechop/src/alignment.cpp:44\n-\tlea -0x1(%edx),%ecx\n-./porechop/src/alignment.cpp:42\n-\tmov %ecx,-0x21c(%ebp)\n-./porechop/src/alignment.cpp:44\n-\tmov %ecx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:45 (discriminator 1)\n-\tcmpb $0x2d,(%edi,%edx,1)\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tmovzbl (%esi,%edx,1),%ecx\n-./porechop/src/alignment.cpp:45 (discriminator 1)\n-\tje fb68 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x798>\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tcmp $0x2d,%cl\n-\tje fd50 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x980>\n-./porechop/src/alignment.cpp:55\n-\tmov -0x21c(%ebp),%ebx\n-\tcmpb $0x0,-0x1f8(%ebp)\n-\tmov %ebx,-0x1f0(%ebp)\n-\tjne fb8a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n-./porechop/src/alignment.cpp:60\n-\tmov %eax,-0x1f8(%ebp)\n-\tmov -0x1f4(%ebp),%ecx\n-\txor %ebx,%ebx\n-\tjmp f91b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54b>\n-./porechop/src/alignment.cpp:60 (discriminator 2)\n-\tadd $0x1,%ebx\n-./porechop/src/alignment.cpp:60 (discriminator 1)\n-\tcmp %ebx,%ecx\n-\tje fd70 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9a0>\n-./porechop/src/alignment.cpp:61 (discriminator 1)\n-\tcmpb $0x2d,(%esi,%ebx,1)\n-\tje f910 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540>\n-\tmov -0x1f8(%ebp),%eax\n-\tmov -0x1f0(%ebp),%ecx\n-\tjmp f935 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x565>\n-\tnop\n-./porechop/src/alignment.cpp:67 (discriminator 1)\n-\tsub $0x1,%ecx\n-\tjb f93b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x56b>\n-./porechop/src/alignment.cpp:68 (discriminator 1)\n-\tcmpb $0x2d,(%esi,%ecx,1)\n-\tje f930 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560>\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tmov %ecx,-0x1f0(%ebp)\n-\tcmp %edx,%eax\n-\tjg fdda , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa0a>\n-\tlea 0x1(%edx),%ecx\n-./porechop/src/alignment.cpp:76\n-\tmov %ebx,-0x224(%ebp)\n-\tmov %ecx,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:77\n-\tmov %eax,%ecx\n-./porechop/src/alignment.cpp:76\n-\tmov %eax,-0x21c(%ebp)\n-\tmov -0x1f8(%ebp),%eax\n-\tmov %edx,-0x220(%ebp)\n-\txor %edx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:78 (discriminator 2)\n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tcmp %bl,(%edi,%ecx,1)\n-\tjne f98c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5bc>\n-./porechop/src/alignment.cpp:79\n-\tadd $0x1,%edx\n-./porechop/src/alignment.cpp:77 (discriminator 2)\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne f980 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b0>\n-./porechop/src/alignment.cpp:82\n-\tmov -0x1ec(%ebp),%ecx\n-\tmov %edx,-0x1f8(%ebp)\n-\tfildl -0x1f8(%ebp)\n-\tmov -0x21c(%ebp),%eax\n-\tfmuls -0x2e08(%ecx)\n-\tmov -0x224(%ebp),%ebx\n-\tmov -0x220(%ebp),%edx\n-./porechop/src/alignment.cpp:81\n-\tmov %edx,%ecx\n-\tsub %eax,%ecx\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:82\n-\tmov %ecx,-0x1f8(%ebp)\n-\tfildl -0x1f8(%ebp)\n-\tmov -0x228(%ebp),%ecx\n-\tfdivrp %st,%st(1)\n-\tfstpl 0x1c(%ecx)\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tmov -0x1f0(%ebp),%ecx\n-\tcmp %ecx,%ebx\n-\tjg fdd3 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa03>\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:84\n-\tmov %ebx,-0x224(%ebp)\n-\tmov %ecx,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:85\n-\tmov %ebx,%ecx\n-./porechop/src/alignment.cpp:84\n-\tmov %eax,-0x21c(%ebp)\n-\tmov -0x1f8(%ebp),%eax\n-\tmov %edx,-0x220(%ebp)\n-\txor %edx,%edx\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttest %ecx,%ecx\n+\tje ef55 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n+\tcmp $0x2,%ecx\n+\tje f070 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%edi\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:533\n+\tmovl $0x0,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tpush %ebp\n+\tpush (%esi)\n+\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-./porechop/src/alignment.cpp:86 (discriminator 2)\n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tcmp %bl,(%edi,%ecx,1)\n-\tjne fa2c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x65c>\n-./porechop/src/alignment.cpp:87\n-\tadd $0x1,%edx\n-./porechop/src/alignment.cpp:85 (discriminator 2)\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne fa20 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x650>\n-./porechop/src/alignment.cpp:90\n-\tmov -0x1ec(%ebp),%ecx\n-\tmov %edx,-0x1f8(%ebp)\n-\tfildl -0x1f8(%ebp)\n-\tmov -0x21c(%ebp),%eax\n-\tfmuls -0x2e08(%ecx)\n-\tmov -0x224(%ebp),%ebx\n-\tmov -0x220(%ebp),%edx\n-./porechop/src/alignment.cpp:89\n-\tmov -0x1f0(%ebp),%ecx\n-./porechop/src/alignment.cpp:92\n-\tmov %eax,-0x21c(%ebp)\n-\tmovl $0x0,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:89\n-\tsub %ebx,%ecx\n-./porechop/src/alignment.cpp:90\n-\tmov -0x228(%ebp),%ebx\n-./porechop/src/alignment.cpp:92\n-\tmov %edx,-0x220(%ebp)\n-./porechop/src/alignment.cpp:89\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:92\n-\tmov %edi,-0x224(%ebp)\n-./porechop/src/alignment.cpp:90\n-\tmov %ecx,-0x1f0(%ebp)\n-\tfildl -0x1f0(%ebp)\n-./porechop/src/alignment.cpp:93\n-\txor %ecx,%ecx\n-./porechop/src/alignment.cpp:90\n-\tfdivrp %st,%st(1)\n-\tfstpl 0x24(%ebx)\n-./porechop/src/alignment.cpp:92\n-\txor %ebx,%ebx\n-\tjmp fade , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x70e>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:101\n-\tmov -0x220(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tje fb16 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x746>\n-./porechop/src/alignment.cpp:107\n-\txor %eax,%eax\n-\tcmpb $0x2d,-0x1f0(%ebp)\n-\tsetne %al\n-\tadd %eax,%ebx\n-./porechop/src/alignment.cpp:109\n-\tcmp $0x2d,%dl\n-\tsetne %dl\n-./porechop/src/alignment.cpp:93 (discriminator 2)\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:109\n-\tmovzbl %dl,%edx\n-\tadd %edx,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:93 (discriminator 1)\n-\tcmp %ecx,-0x1f4(%ebp)\n-\tje fb8a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7ba>\n-./porechop/src/alignment.cpp:94 (discriminator 1)\n-\tmov -0x224(%ebp),%eax\n-\tmovzbl (%eax,%ecx,1),%edx\n-\tmov %dl,-0x1f0(%ebp)\n-./porechop/src/alignment.cpp:95 (discriminator 1)\n-\tmovzbl (%esi,%ecx,1),%edx\n-./porechop/src/alignment.cpp:97\n-\tcmp %ecx,-0x21c(%ebp)\n-\tjne faa8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d8>\n-./porechop/src/alignment.cpp:98\n-\tmov -0x228(%ebp),%eax\n-./porechop/src/alignment.cpp:99\n-\tmov -0x1f8(%ebp),%edi\n-./porechop/src/alignment.cpp:98\n-\tmov %ebx,0x8(%eax)\n-./porechop/src/alignment.cpp:99\n-\tmov %edi,0x10(%eax)\n-./porechop/src/alignment.cpp:101\n-\tmov -0x220(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tjne fab2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e2>\n-./porechop/src/alignment.cpp:102\n-\tmov -0x228(%ebp),%eax\n-./porechop/src/alignment.cpp:103\n-\tmov -0x1f8(%ebp),%edi\n-./porechop/src/alignment.cpp:102\n-\tmov %ebx,0xc(%eax)\n-./porechop/src/alignment.cpp:103\n-\tmov %edi,0x14(%eax)\n-\tjmp fab2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6e2>\n-\tlea 0x0(%esi),%esi\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tcmp $0x2d,%dl\n-\tsetne %dl\n-\tor %edx,%ecx\n-./porechop/src/alignment.cpp:34\n-\tmov %ebx,%edx\n-\tand %ecx,%edx\n-\ttest %dl,%dl\n-\tjne f8a7 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4d7>\n-./porechop/src/alignment.cpp:29 (discriminator 2)\n-\tadd $0x1,%eax\n-./porechop/src/alignment.cpp:29 (discriminator 1)\n-\tcmp %eax,-0x1f0(%ebp)\n-\tjne f890 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c0>\n-\tmovb $0x1,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:26\n-\tmov $0xffffffff,%eax\n-\tjmp f8ae , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4de>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tcmp $0x2d,%cl\n-\tsetne %cl\n-\tor %ecx,%ebx\n-./porechop/src/alignment.cpp:49\n-\tmovzbl -0x1f0(%ebp),%ecx\n-\tand %ebx,%ecx\n-\ttest %cl,%cl\n-\tjne f8e7 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x517>\n-./porechop/src/alignment.cpp:44 (discriminator 1)\n-\tsub $0x1,%edx\n-\tjae f8d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x500>\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x234(%ebp),%eax\n-\tcmp %eax,%esi\n-\tje fbb0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7e0>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1bc(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tnop\n+\n+0000f080 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x4f6f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x1c,%esp\n+\tmov %eax,-0x1c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:585\n+\tmov 0x8(%ebp),%eax\n+\tmov 0x4(%eax),%eax\n+\ttest %eax,%eax\n+\tje f240 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\n+\tcmp $0x2,%eax\n+\tjne f238 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b8>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x8(%ebp),%eax\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%eax),%edi\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%eax)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0x20\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tadd $0x10,%esp\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ebx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ecx,%eax\n+\tsub %edx,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%eax\n+\tjbe f0fd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7d>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne f388 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje f121 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n \tpush %esi\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tmov -0x210(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0xbc(%ebp),%edx\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tlea 0xc(%edi),%eax\n-\tmov %eax,-0xe4(%ebp)\n-\tlea 0x20(%edi),%eax\n-\tmov %eax,-0xa4(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tmov -0x214(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xe0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x238(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje fc03 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x833>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0xb4(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x10(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edx,%eax\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x14(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%eax\n+\tmov %eax,-0x20(%ebp)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tcmpl $0x7c,-0x20(%ebp)\n+\tmov $0x20,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x14(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne f3c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x340>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje f184 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%edi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%esi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tpush %eax\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tmov -0x218(%ebp),%eax\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\tmov 0x1c(%edi),%eax\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x18(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\ttest %eax,%eax\n+\tje f22c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac>\n+\tcmp $0x1,%eax\n+\tjne f400 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x380>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%edi),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-\tadd $0x8,%eax\n-\tmov %eax,-0xe0(%ebp)\n-\tpush -0x230(%ebp)\n-\tcall 3260 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tmov -0x1fc(%ebp),%eax\n-\tmov -0x200(%ebp),%edi\n-\tmov %eax,-0xe4(%ebp)\n-\tmov -0xc(%eax),%eax\n-\tmov %edi,-0xe4(%ebp,%eax,1)\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tmov -0x204(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xa4(%ebp)\n-\tpop %edx\n-\tpush -0x208(%ebp)\n-\tcall 3090 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x1dc(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x22c(%ebp),%eax\n-\tadd $0x10,%esp\n-\tcmp %eax,%edx\n-\tje fc86 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8b6>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x1d4(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov %edx,-0x20(%ebp)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0xc\n+\tcall 3030 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tadd $0x10,%esp\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tmov -0x210(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov -0x184(%ebp),%edx\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tlea 0xc(%edi),%eax\n-\tmov %eax,-0x1ac(%ebp)\n-\tlea 0x20(%edi),%eax\n-\tmov %eax,-0x16c(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tmov -0x214(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tmov -0x240(%ebp),%eax\n-\tcmp %eax,%edx\n-\tje fcd9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x909>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov -0x17c(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tmov %eax,%edi\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x24(%ebp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%ecx\n+\tmov %ecx,%eax\n+\tmov %ecx,-0x20(%ebp)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ecx\n+\tshr $1,%ecx\n+\tadd %ecx,%eax\n+\tcmpl $0x7c,-0x20(%ebp)\n+\tmov $0x20,%ecx\n+\tcmovbe %ecx,%eax\n+\tmov %eax,%ecx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edx),%eax\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne f418 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x398>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %ebx,-0x24(%ebp)\n+\tje f222 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n \tsub $0x8,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tpush %eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tpush %edi\n+\tcall 31d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tmov -0x218(%ebp),%eax\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov %edi,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x1c(%esi)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x4(%eax)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1a8(%ebp)\n-\tpush -0x23c(%ebp)\n-\tcall 3260 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tmov -0x1fc(%ebp),%eax\n-\tmov -0x200(%ebp),%edi\n-\tmov %eax,-0x1ac(%ebp)\n-\tmov -0xc(%eax),%eax\n-\tmov %edi,-0x1ac(%ebp,%eax,1)\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tmov -0x204(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0x16c(%ebp)\n-\tpop %eax\n-\tpush -0x20c(%ebp)\n-\tcall 3090 \n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x20\n+\tcall 3030 \n+\tmov %eax,%esi\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%esi)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %esi,(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x10(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x14(%esi)\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,0x18(%esi)\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmovl $0xc,(%esp)\n+\tcall 3030 \n \tadd $0x10,%esp\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:111\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne fde1 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa11>\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%edi\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%eax\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ebx\n+\tsub %edi,%ebx\n+\tmov %ebx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ebx\n+\tjbe f340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%esi),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ecx\n+\tsub %edi,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ecx\n+\tja f3f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x378>\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x14(%esi)\n+\tjbe f4f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x478>\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tja f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edx,%ecx\n+\tsub %eax,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %ecx,%ecx\n+\tjle f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edx,%eax\n+\tje f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov %edx,-0x20(%ebp)\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %ecx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 32b0 \n+\tmov -0x20(%ebp),%edx\n+\tadd $0x10,%esp\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmov 0x8(%ebp),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edx,0x10(%esi)\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n+/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n+\tmovl $0x1,(%edi)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:598\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:46\n-\tmovb $0x1,-0x1f0(%ebp)\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tmov %ebx,%ecx\n-\tjmp fb79 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7a9>\n-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tmov %ecx,%edx\n-./porechop/src/alignment.cpp:31\n-\tmov $0x1,%ebx\n-\tjmp fb3c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x76c>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x8(%esi)\n+\tjbe f450 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+\tja f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edi,%edx\n+\tsub %eax,%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %edx,%edx\n+\tjle f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edi,%eax\n+\tje f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 32b0 \n+\tadd $0x10,%esp\n+\tjmp f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tadd $0x10,%esp\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne f111 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x91>\n+\tjmp f121 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x10(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x14(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne f16e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n+\tjmp f184 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n \tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:59\n-\tmov -0x1f8(%ebp),%eax\n-\tmov -0x1f0(%ebp),%ecx\n-\tmov $0xffffffff,%ebx\n-./porechop/src/alignment.cpp:67 (discriminator 1)\n-\tjmp f935 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x565>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+\tmov 0x18(%edi),%eax\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:729\n+\tjmp f22c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ac>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n+\tmov %edx,-0x24(%ebp)\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x24(%ebp),%edx\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x24(%ebp)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp f20d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18d>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:1619\n-\tsub $0x8,%esp\n-\tlea -0xbc(%ebp),%eax\n-\tmov -0x1ec(%ebp),%ebx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tadd $0x10,%esp\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje f5b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x530>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle f6f7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x677>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %esi\n-\tcall 3120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:819\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n \tadd $0x10,%esp\n-\tjmp f84f , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x47f>\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:1619\n-\tsub $0x8,%esp\n-\tlea -0x184(%ebp),%eax\n-\tmov -0x1ec(%ebp),%ebx\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x8(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tmov -0x20(%ebp),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tadd $0x10,%esp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tsub %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %eax,%eax\n+\tjle f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edx\n+\tadd %edx,%ecx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae f5d0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x550>\n+\ttest %eax,%eax\n+\tje f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovb $0x0,(%ecx)\n+\ttest $0x2,%al\n+\tje f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovw $0x0,-0x2(%ecx,%eax,1)\n+\tjmp f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tadd $0x10,%esp\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x14(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje f598 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x518>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle f6e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x668>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush -0x1f8(%ebp)\n-\tcall 3120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:819\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n \tadd $0x10,%esp\n-\tjmp f658 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x288>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tfldz\n-\tjmp fa5d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x68d>\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tfldz\n-\tjmp f9bd , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ed>\n-./porechop/src/alignment.cpp:111\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\tmov %eax,%esi\n-\tjmp 3adc <__cxa_finalize@plt+0x74c>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806 (discriminator 1)\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x14(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0xc(%esi),%ecx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tadd $0x10,%esp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tsub %edi,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %eax,%eax\n+\tjle f57f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edi\n+\tadd %ecx,%edi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae f640 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c0>\n+\ttest %eax,%eax\n+\tje f57f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n+\tmovb $0x0,(%edi)\n+\ttest $0x2,%al\n+\tjne f586 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x506>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovw $0x0,-0x2(%edi,%eax,1)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edi,%eax\n+\tjne f566 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4e6>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+\txchg %ax,%ax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edx,%eax\n+\tjne f4c4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x444>\n+\tjmp f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tlea 0x4(%ecx),%edx\n+\tmovl $0x0,(%ecx)\n+\tand $0xfffffffc,%edx\n+\tmovl $0x0,-0x4(%ecx,%eax,1)\n+\tsub %edx,%ecx\n+\tadd %ecx,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tmov %eax,%ecx\n+\tand $0xfffffffc,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+\tlea -0x1(%eax),%ecx\n+\tshr $0x2,%ecx\n+\tmovl $0x0,(%edx)\n+\tand $0x1,%ecx\n+\tmov %ecx,%ebx\n+\tmov $0x4,%ecx\n+\tcmp %eax,%ecx\n+\tjae f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\ttest %ebx,%ebx\n+\tjne f6b2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x632>\n+\tmovl $0x0,(%edx,%ecx,1)\n+\tmovl $0x0,0x4(%edx,%ecx,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb f622 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a2>\n+\tjmp f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tlea 0x4(%edi),%ebx\n+\tmovl $0x0,(%edi)\n+\tand $0xfffffffc,%ebx\n+\tmovl $0x0,-0x4(%edi,%eax,1)\n+\tsub %ebx,%edi\n+\tadd %edi,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb f57f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n \tmov %eax,%edi\n-\tjmp 3b37 <__cxa_finalize@plt+0x7a7>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:111\n-\tmov %eax,%esi\n-\tjmp 3b05 <__cxa_finalize@plt+0x775>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,-0x1f4(%ebp)\n-\tjmp 3ac4 <__cxa_finalize@plt+0x734>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806 (discriminator 1)\n+\tand $0xfffffffc,%edi\n+\tmov %edi,-0x20(%ebp)\n+\tlea -0x1(%eax),%edi\n+\tshr $0x2,%edi\n+\tand $0x1,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov $0x4,%edi\n+\tmovl $0x0,(%ebx)\n+\tcmp %eax,%edi\n+\tjae f57f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ff>\n+\tmov -0x1c(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne f6ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x64e>\n+\tmovl $0x0,(%ebx,%edi,1)\n+\tmovl $0x0,0x4(%ebx,%edi,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb f692 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x612>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovl $0x0,0x4(%edx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb f622 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a2>\n+\tjmp f2cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tmovl $0x0,0x4(%ebx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb f692 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x612>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp f31c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29c>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne f538 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp f538 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne f493 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x413>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp f493 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x413>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov %eax,%edi\n-\tjmp 3b97 <__cxa_finalize@plt+0x807>\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tmov %eax,%esi\n-\tjmp 3bc7 <__cxa_finalize@plt+0x837>\n-\tmov %eax,%esi\n-\tjmp 3b67 <__cxa_finalize@plt+0x7d7>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov %eax,%esi\n-\tjmp 3c0d <__cxa_finalize@plt+0x87d>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tjmp f723 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6a3>\n+\tmov %eax,%edi\n+\tjmp f712 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x692>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov %eax,%edi\n+\tjmp f738 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b8>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush (%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje f760 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6e0>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%eax\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tmov %eax,-0x20(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %ecx\n+\tpush -0x20(%ebp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %edx\n+\tpush (%esi)\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n \txchg %ax,%ax\n \n-0000fe30 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base>:\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:101\n+0000f780 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x486f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x41b9,%ebx\n \tsub $0x2c,%esp\n-\tmov 0x8(%ebp),%esi\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x8(%ebp),%edx\n \tmov %gs:0x14,%ecx\n \tmov %ecx,-0x1c(%ebp)\n-\tmov 0x10(%ebp),%ecx\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tlea 0x1b(%ecx),%eax\n-\tand $0xfffffff0,%eax\n-\tsub %eax,%esp\n-/usr/include/c++/14/ext/string_conversions.h:111\n-\tlea 0x18(%ebp),%eax\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tlea 0xf(%esp),%edx\n-/usr/include/c++/14/ext/string_conversions.h:113\n+\tmov 0xc(%ebp),%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%ecx),%edi\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n+\ttest %edi,%edi\n+\tje f7b6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x36>\n+\tcmp 0x4(%edx),%edi\n+\tje f8a0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x120>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\n+\tmov (%edx),%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,-0x34(%ebp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%edi\n+\tsar $0x2,%edi\n+\timul $0xaaaaaaab,%edi,%edi\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:729\n+\tcmp 0x10(%ebp),%edi\n+\tcmova 0x10(%ebp),%edi\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n+\tcmp %edi,0x8(%edx)\n+\tjae f839 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb9>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edi,%eax\n+\tmov %edx,-0x38(%ebp)\n+\tshr $1,%eax\n+\tcmp $0x1f,%edi\n+\tlea (%eax,%edi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %ebx,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%ebx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tlea (%ebx,%ebx,2),%eax\n+\tmov %ebx,-0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tshl $0x2,%eax\n \tpush %eax\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tand $0xfffffff0,%edx\n-/usr/include/c++/14/ext/string_conversions.h:113\n-\tpush 0x14(%ebp)\n-\tpush %ecx\n-\tpush %edx\n-\tmov %edx,-0x2c(%ebp)\n-\tcall *0xc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n-\tmovl $0x0,0x4(%esi)\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tmov -0x2c(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:113\n-\tmov %eax,%edi\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:227\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov -0x38(%ebp),%edx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x30(%ebp),%ebx\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tlea 0x8(%esi),%eax\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tcmp $0xf,%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tmov %eax,(%esi)\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tmov %edi,-0x20(%ebp)\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tja fed0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xa0>\n-\tmov %edi,%ecx\n-std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:432\n-\tcmp $0x1,%edi\n-\tjne fec0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x90>\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovzbl (%edx),%edx\n-\tmov %dl,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmov %ecx,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovb $0x0,(%eax,%ecx,1)\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:118\n+\ttest %esi,%esi\n+\tmov -0x34(%ebp),%ecx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edx)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ebx,0x8(%edx)\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tje f898 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x34(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,-0x30(%ebp)\n+\tpush %esi\n+\tcall 31e0 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x34(%ebp),%ecx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x30(%ebp),%edx\n+void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edx),%esi\n+\tlea (%edi,%edi,2),%edi\n+\tshl $0x2,%edi\n+\tlea (%esi,%edi,1),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n+\tadd %ebx,%edi\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edx)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %ebx,%edi\n+\tje f87c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov 0x4(%ebx),%edx\n+\tmov 0x8(%ebx),%eax\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0xc,%ebx\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0xc,%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov -0xc(%ebx),%ecx\n+\tmov %edx,-0x8(%esi)\n+\tmov %ecx,-0xc(%esi)\n+\tmov %eax,-0x4(%esi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %ebx,%edi\n+\tjne f860 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne ff02 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xd2>\n+\tjne f926 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x1a6>\n \tlea -0xc(%ebp),%esp\n-\tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n-\tret $0x4\n-\tlea 0x0(%esi),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:421\n-\ttest %edi,%edi\n-\tje fe9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b>\n-\tjmp feed , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xbd>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+\tmov %eax,%esi\n+\tjmp f839 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb9>\n \txchg %ax,%ax\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:229\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tcmp %edx,%ecx\n+\tje f87c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%ecx),%ebx\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+\tlea -0x28(%ebp),%esi\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %ebx,%edi\n+\tje f8eb >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x16b>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%edi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n \tsub $0x4,%esp\n-\tlea -0x20(%ebp),%eax\n-\tpush $0x0\n+\tmov %edx,-0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%edi\n+\timul $0xaaaaaaab,%edi,%eax\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1039\n+\tcmp 0x10(%ebp),%eax\n+\tcmova 0x10(%ebp),%eax\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1065\n \tpush %eax\n+\tpush %ecx\n \tpush %esi\n-\tcall 3300 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov -0x20(%ebp),%ecx\n-\tmov -0x2c(%ebp),%edx\n+\tcall 3110 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+seqan::DisableIf >, seqan::Alloc >&>::Type> >, void>::Type seqan::assign >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc >&>::Type):\n+/usr/include/seqan/sequence/sequence_interface.h:881\n+\tmov -0x30(%ebp),%edx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tmov %eax,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tmov %ecx,0x8(%esi)\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tsub $0x4,%esp\n-\tpush %edi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %esi\n \tpush %edx\n-\tpush %eax\n-\tcall 30f0 \n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:251\n-\tmov -0x20(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov (%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n+\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tadd $0x10,%esp\n-\tjmp fe9b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x6b>\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:118\n-\tcall 10440 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x460>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tjmp f87c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje f92f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x1af>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp f909 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x189>\n+\tsub $0xc,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %esi\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-0000ff10 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n+0000f940 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x46af,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x40dd,%ebx\n-\tsub $0x4,%esp\n-\tmov 0x10(%esp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov 0x24(%esi),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tmov -0x4(%ebx),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x2c(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %eax,%edx\n-\tje ff4c , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov 0x2c(%esi),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tsub $0x2c,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0xc(%ebp),%eax\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x30(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%edx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %gs:0x14,%esi\n+\tmov %esi,-0x1c(%ebp)\n+\tmov 0x4(%eax),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %edx,%esi\n+\tje fa38 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf8>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %esi,%esi\n+\tje f983 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x43>\n+\tcmp 0x4(%edi),%esi\n+\tje fa51 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x111>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edx,%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ecx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%ebx\n+\tsar $0x2,%ebx\n+\timul $0xaaaaaaab,%ebx,%ebx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n+\tcmp %ebx,0x8(%edi)\n+\tjae fb73 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x233>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x174,%esi\n+\tjbe fb30 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1f0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%edx\n+\tshr $1,%edx\n+\tadd %ebx,%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea (%edx,%edx,2),%eax\n+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x38(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %edx,-0x34(%ebp)\n \tpush %eax\n-\tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%edx\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x38(%ebp),%ecx\n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tmov -0x34(%ebx),%eax\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\ttest %ecx,%ecx\n+\tje fb20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e0>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tadd $0x1c,%esi\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1c(%esi)\n-\tpush %esi\n-\tcall 3260 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tadd $0x14,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %ecx\n+\tcall 31e0 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%eax\n+void seqan::_deallocateStorage >, void, seqan::DPCell_ >, unsigned int>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%edx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%eax\n+\tlea (%eax,%esi,1),%ecx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1011 (discriminator 2)\n+\tadd %edx,%esi\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,0x4(%edi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %edx,%esi\n+\tje fa1c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+\tlea 0x0(%esi),%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov 0x4(%edx),%ebx\n+\tmov 0x8(%edx),%ecx\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0xc,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0xc,%eax\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov -0xc(%edx),%edi\n+\tmov %ebx,-0x8(%eax)\n+\tmov %edi,-0xc(%eax)\n+\tmov %ecx,-0x4(%eax)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %edx,%esi\n+\tjne fa00 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne fb6e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22e>\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n+\tpop %edi\n+\tpop %ebp\n \tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%ecx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tje fa1c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n+\ttest %edx,%edx\n+\tje fb49 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x209>\n+\tcmp %eax,%edx\n+\tjne fb40 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x200>\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,-0x30(%ebp)\n+\tje fa1c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:166\n+\tmovl $0x0,-0x28(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n+\tcmp %edx,%esi\n+\tje faff >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bf>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %edx,%esi\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov $0x20,%ecx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x2c(%ebp),%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %esi,%edx\n+\tsar $0x2,%edx\n+\timul $0xaaaaaaab,%edx,%edx\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n+\tshr $1,%eax\n+\tadd %edx,%eax\n+\tcmp $0x174,%esi\n+\tcmovbe %ecx,%eax\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1593\n+\tcmp %eax,%edx\n+\tcmova %eax,%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tlea (%edx,%edx,2),%eax\n+\tmov %edx,-0x34(%ebp)\n+\tshl $0x2,%eax\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x34(%ebp),%edx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n+\tadd $0x10,%esp\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,-0x28(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%ecx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%eax\n+\tmov %eax,-0x24(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%eax\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,-0x20(%ebp)\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n+\tmov %edi,-0x30(%ebp)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%eax),%edx\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032 (discriminator 2)\n+\tlea (%edx,%esi,1),%eax\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov 0x4(%edx),%esi\n+\tmov 0x8(%edx),%ebx\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:464\n+\tadd $0xc,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0xc,%ecx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov -0xc(%edx),%edi\n+\tmov %esi,-0x8(%ecx)\n+\tmov %edi,-0xc(%ecx)\n+\tmov %ebx,-0x4(%ecx)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tcmp %edx,%eax\n+\tjne fae0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1a0>\n+\tmov -0x30(%ebp),%edi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tlea -0x28(%ebp),%eax\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %eax\n+\tpush %edi\n+\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+/usr/include/seqan/sequence/string_base.h:1057\n+\tpop %eax\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpush -0x28(%ebp)\n+\tcall 31e0 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tadd $0x10,%esp\n+\tjmp fa1c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov -0x30(%ebp),%ecx\n+\tmov (%ecx),%edx\n+\tjmp f9f1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+\tlea 0x0(%esi),%esi\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov $0x180,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%edx\n+\tjmp f9b3 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x73>\n+\tnop\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,%eax\n+\txor %esi,%esi\n+\tjmp f9f1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,0x4(%edi)\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:461\n+\tjmp fa1c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xdc>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tje fb7e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x23e>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall 10430 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x710>\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tmov %ecx,%eax\n+\tjmp f9f1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb1>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%esi\n+\tjmp fb51 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x211>\n+\tsub $0xc,%esp\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %esi\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n-0000ff70 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n+0000fb90 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:915\n+\tpush %ebp\n+\tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x407d,%ebx\n-\tsub $0x4,%esp\n-\tmov 0x10(%esp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov 0x24(%esi),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tmov -0x4(%ebx),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tlea 0x2c(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp %eax,%edx\n-\tje ffac , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tmov 0x2c(%esi),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n+\tadd $0x445b,%ebx\n+\tsub $0x1c,%esp\n+\tmov 0x34(%esp),%eax\n+\tmov 0x30(%esp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\tmov 0x4(%eax),%edx\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov 0x4(%esi),%ecx\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\ttest %edx,%edx\n+\tje fcb8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x128>\n+\tcmp $0x1,%edx\n+\tje fbf0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x60>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tand $0xfffffffd,%ecx\n+\tmov (%eax),%edi\n+\tje fbdc >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4c>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%ebp\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0x0(%ebp)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %ebp,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %edi,(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%esi\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov (%eax),%edx\n+void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tjne fcf0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x160>\n+\tmov %edx,0x8(%esp)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tpush $0xc\n+\tcall 3030 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x18(%esp),%edx\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%edi\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%ecx\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ecx,%ebp\n+\tsub %eax,%ebp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %eax,0x1c(%esp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ebp,%eax\n+\tmov %ebp,0x18(%esp)\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tadd $0x10,%esp\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%eax\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebp\n+\tshr $1,%ebp\n+\tadd %ebp,%eax\n+\tcmpl $0x174,0x8(%esp)\n+\tmov $0x20,%ebp\n+\tcmova %eax,%ebp\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edx),%eax\n+\tcmp %eax,%ebp\n+\tcmova %eax,%ebp\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %ebp,%ebp\n+\tje fc8f >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xff>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(%ebp,%ebp,2),%eax\n+\tmov %edx,0x8(%esp)\n+\tsub $0xc,%esp\n+\tshl $0x2,%eax\n \tpush %eax\n+\tcall 3030 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x18(%esp),%edx\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %ebp,0x8(%edi)\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %eax,0x1c(%esp)\n+\tadd $0x10,%esp\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %ecx,0xc(%esp)\n+\tje fca2 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x112>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n \tpush %edx\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294\n+\tpush %edi\n+\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tmov -0x34(%ebx),%eax\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov %edi,(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttest %ecx,%ecx\n+\tje fbe5 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x55>\n+\tcmp $0x2,%ecx\n+\tje fd10 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x180>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%edi\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tsub $0xc,%esp\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-\tlea 0x1c(%esi),%eax\n-\tpush %eax\n-\tcall 3260 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79 (discriminator 1)\n-\tpop %eax\n-\tpop %edx\n-\tpush $0x3c\n-\tpush %esi\n-\tcall 3160 \n-/usr/include/c++/14/sstream:79\n-\tadd $0x14,%esp\n+\tpush (%edi)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %edi,(%esp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:533\n+\tmovl $0x0,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n+\tpop %edi\n+\tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tpush %edx\n+\tpush (%esi)\n+\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:931\n+\tadd $0x1c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tnop\n \n-0000ffe0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:939\n-\tcall cfee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x70e>\n-\tadd $0x400f,%eax\n+0000fd20 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tcall 7233 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x453>\n+\tadd $0x42cf,%eax\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0x44(%esp),%ebp\n+\tsub $0x1c,%esp\n+\tmov %eax,-0x1c(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:585\n+\tmov 0x8(%ebp),%eax\n+\tmov 0x4(%eax),%eax\n+\ttest %eax,%eax\n+\tje fef0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d0>\n+\tcmp $0x2,%eax\n+\tjne fee3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c3>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x8(%ebp),%eax\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%eax),%edi\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:529\n+\tmovl $0x0,0x4(%eax)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0x20\n+\tcall 3030 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:287\n-\tmov %eax,0x18(%esp)\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%ebp),%edi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov 0x1c(%ebp),%esi\n-bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x20(%ebp),%ebx\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov %esi,0x8(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tmov %eax,0x1c(%esp)\n+\tmov (%edi),%edx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tadd $0x10,%esp\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n+\tmov $0x20,%ebx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %ecx,%eax\n+\tsub %edx,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmp $0x7c,%eax\n+\tjbe fd9d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7d>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n \ttest %eax,%eax\n-\tjne 101d8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f8>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %esi,%esi\n-\tje 1021d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23d>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tjs 103bb , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3db>\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov $0x1,%eax\n-\ttest %ebx,%ebx\n-\tje 102bc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2dc>\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%edi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tcmp %ebx,%esi\n-\tcmova %ebx,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov %esi,0x4(%esp)\n-\tcmp %esi,%edx\n-\tjae 1041c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x43c>\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmov %ebx,0x10(%esp)\n-\tmov 0x4(%esp),%ebx\n-\tlea 0x1(%eax),%ecx\n-\txor %esi,%esi\n-\tmov %ebp,0x44(%esp)\n-\txor %ebp,%ebp\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tneg %eax\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %edx,%esi\n-\tsub %edx,%ebx\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand %edx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%edi,%ecx,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tadd %eax,%ebp\n+\tjne 10038 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x318>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje fdc1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tpush %esi\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x10(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %edx,%eax\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x14(%esi)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ecx,%eax\n+\tmov %eax,-0x20(%ebp)\n+\tsar $0x2,%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tshr $1,%ebx\n+\tadd %ebx,%eax\n+\tcmpl $0x7c,-0x20(%ebp)\n+\tmov $0x20,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,%ebx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x14(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne 10070 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x350>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tje fe24 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%edi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&):\n+/usr/include/seqan/align/matrix_base.h:187\n+\tlea 0xc(%esi),%eax\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tpush %eax\n+\tcall 3170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::assign, seqan::String > >(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\tmov 0x1c(%edi),%eax\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:121\n+\tmovl $0x0,0x18(%esi)\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:918\n+\ttest %eax,%eax\n+\tje fed7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b7>\n+\tcmp $0x1,%eax\n+\tjne 100b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%edi),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov %edx,-0x20(%ebp)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tpush $0xc\n+\tcall 3030 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+\tmov %eax,%edi\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:119\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:120\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:121\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tmov %eax,%ecx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x24(%ebp)\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsub %ebx,%ecx\n \tmov %ecx,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %ebx,%edx\n-\tjb 10060 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80>\n-\tmov %ebx,0x4(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tmov %esi,0x14(%esp)\n-\tmov 0xc(%esp),%esi\n-\tmov %ebp,0xc(%esp)\n-\tmov 0x44(%esp),%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov 0x4(%esp),%ecx\n-\tcmp %ecx,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov 0x14(%esp),%ecx\n-\tmov 0x4(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tje 103ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40a>\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\tneg %eax\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tadd %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\tand %edx,%eax\n-\tmov 0xc(%esp),%edx\n-\tadd %eax,%edx\n-\tmov %edx,0x10(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tmov 0x1c(%esp),%edx\n-\txor %eax,%eax\n-\ttest %edx,%edx\n-\tsete %al\n-\tmov %eax,0x14(%esp)\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tjs 10254 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x274>\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tmov %ebx,0x1c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov (%edi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %ebx,%edx\n-\tjae 1010b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x12b>\n-\tmov %esi,0x8(%esp)\n-\tadd $0x1,%eax\n+\tmov %ecx,-0x20(%ebp)\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%eax\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ecx\n+\tshr $1,%ecx\n+\tadd %ecx,%eax\n+\tcmpl $0x174,-0x20(%ebp)\n+\tmov $0x20,%ecx\n+\tcmovbe %ecx,%eax\n+\tmov %eax,%ecx\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:238\n+\tmov 0x8(%edx),%eax\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\ttest %eax,%eax\n+\tjne 100c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3a8>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tmov -0x24(%ebp),%eax\n+\tcmp %eax,%ebx\n+\tje fecd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ad>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1056\n+\tsub $0x8,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tcall 30e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_base.h:993\n+\tadd $0x10,%esp\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov %edi,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x1c(%esi)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&):\n+/usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:651\n+\tmovl $0x1,0x4(%eax)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x20\n+\tcall 3030 \n \tmov %eax,%esi\n-\tadd $0x1,%eax\n-\tsub %edx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tmov -0x4(%edi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %ebx,%edx\n-\tjb 100f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x110>\n-\tmov %ebx,0x1c(%esp)\n-\tmov %esi,0x14(%esp)\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov 0x1c(%esp),%eax\n-\tcmp %eax,%edx\n-\tje 103c2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e2>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n-\tmov 0x18(%esp),%eax\n-\tmov %ecx,0xc(%esp)\n-\tmov %esi,%edi\n-\tmov -0x14(%eax),%eax\n-\tmov %eax,0x18(%esp)\n-\tjmp 1017e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19e>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:434 (discriminator 3)\n-\tmov 0x8(%esp),%esi\n-\tcmp %esi,%edx\n-\tjae 10320 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x340>\n-/usr/include/c++/14/streambuf:436 (discriminator 1)\n-\tmovb $0x2d,(%edx)\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/14/streambuf:552\n-\taddl $0x1,0x14(%eax)\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tcmp 0x20(%ebp),%eax\n-\tje 10185 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a5>\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov 0x8(%ebp),%eax\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%esi)\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %esi,(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,0xc(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x10(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x14(%esi)\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117\n+\tmovl $0x0,0x18(%esi)\n+\tmovl $0x0,0x1c(%esi)\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmovl $0xc,(%esp)\n+\tcall 3030 \n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0x18(%esi)\n seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%ebp),%eax\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:365\n-\tcmp $0x1,%bl\n-\tadcl $0x0,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:369\n-\taddl $0x1,0x4(%esp)\n-\tmov 0x4(%esp),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1)\n-\tcmp (%eax,%edi,4),%ecx\n-\tje 102e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x300>\n-\taddl $0x1,0xc(%esp)\n-bool seqan::isGap, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tmov %edi,%ebx\n-\tnot %ebx\n-\tand $0x1,%ebx\n-bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:712\n-\tmov 0x14(%esp),%eax\n-\tcmp %eax,%edi\n-\tje 10308 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x328>\n-seqan::StreamBufferWrapper >::baseBuf() const:\n-/usr/include/seqan/stream/iter_stream.h:212\n-\tmov 0x40(%esp),%eax\n-\tmov (%eax),%eax\n-std::basic_streambuf >::epptr() const:\n-/usr/include/c++/14/streambuf:542\n-\tmov 0x18(%eax),%esi\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/14/streambuf:539\n-\tmov 0x14(%eax),%edx\n-std::basic_streambuf >::epptr() const:\n-/usr/include/c++/14/streambuf:542\n-\tmov %esi,0x8(%esp)\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:947 (discriminator 1)\n-\ttest %bl,%bl\n-\tjne 10140 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x160>\n-seqan::Iterator, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc >&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x0(%ebp),%esi\n-unsigned int seqan::_internalOrdValue, (char)45, seqan::Tag >(seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n-\tmov 0x10(%esp),%ecx\n-seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&):\n-/usr/include/seqan/basic/alphabet_simple_type.h:1130\n-\tmov (%esi),%esi\n-unsigned int seqan::_internalOrdValue, (char)45, seqan::Tag >(seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n-\tmovzbl (%esi,%ecx,1),%esi\n-seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-\tmov (%ecx),%ecx\n-\tmovzbl (%ecx,%esi,1),%esi\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:434 (discriminator 3)\n-\tmov 0x8(%esp),%ecx\n-\tcmp %ecx,%edx\n-\tjae 10338 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x358>\n-/usr/include/c++/14/streambuf:436 (discriminator 1)\n-\tmov %esi,%ecx\n-\tmov %cl,(%edx)\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/14/streambuf:552\n-\taddl $0x1,0x14(%eax)\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:552\n-\tjmp 10153 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n-\tlea 0x0(%esi),%esi\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov 0x8(%esp),%eax\n-\ttest %eax,%eax\n-\tje 1029e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2be>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tjs 1034f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x36f>\n-/usr/include/seqan/align/gaps_iterator_array.h:516\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tjne 1002f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4f>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\txor %esi,%esi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tmovl $0x0,0x1c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmovl $0x0,0x14(%esp)\n-\tjmp 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov $0x1,%esi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmovl $0x1,0x14(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tmovl $0x0,0x1c(%esp)\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %ebx,%ebx\n-\tje 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tjns 100d0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf0>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tmov %esi,0xc(%esp)\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:118\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\txor %edx,%edx\n-\tmov %ecx,0x1c(%esp)\n-\tmov 0x14(%esp),%ecx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp %esi,%eax\n-\tje 10284 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2a4>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %edx,%edx\n-\tjne 1027e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x29e>\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov (%edi,%ecx,4),%edx\n-\tsub $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%eax\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadd $0x1,%ebx\n-\tjne 10270 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x290>\n-\tmov %ecx,0x14(%esp)\n-\tmov 0xc(%esp),%esi\n-\tmov 0x1c(%esp),%ecx\n-\tmov %edx,0x1c(%esp)\n-\tjmp 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\txor %esi,%esi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmovl $0x0,0x14(%esp)\n-\tjmp 1023c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x25c>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov $0x1,%esi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmovl $0x1,0x14(%esp)\n-\tjmp 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n+\tmov (%esi),%edi\n+seqan::String >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,0x8(%eax)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%eax\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x1c(%esi)\n seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%ebp),%edx\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:378\n-\tlea 0x1(%edi),%ecx\n+\tmov %eax,%ebx\n+\tsub %edi,%ebx\n+\tmov %ebx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ebx\n+\tjbe fff0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%esi),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edi,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%esi),%edi\n seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsub %eax,%edx\n-\tsar $0x2,%edx\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:378 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tje 10179 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x199>\n-/usr/include/seqan/align/gaps_iterator_array.h:384\n-\tmovl $0x0,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:381\n-\tmov %ecx,%edi\n-\tjmp 10179 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x199>\n-\tlea 0x0(%esi),%esi\n-bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3)\n-\tmov 0x1c(%esp),%esi\n-\tcmp %esi,0x4(%esp)\n-\tjne 10191 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b1>\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:952\n-\tadd $0x2c,%esp\n+\tmov %eax,%ecx\n+\tsub %edi,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1750\n+\tcmp $0x8,%ecx\n+\tja 100a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x388>\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x14(%esi)\n+\tjbe 101a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x488>\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tja ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edx,%ecx\n+\tsub %eax,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %ecx,%ecx\n+\tjle ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edx,%eax\n+\tje ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov %edx,-0x20(%ebp)\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %ecx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 32b0 \n+\tmov -0x20(%ebp),%edx\n+\tadd $0x10,%esp\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmov 0x8(%ebp),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edx,0x10(%esi)\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n+/usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n+\tmovl $0x1,(%edi)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmovl $0x1,0x4(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tsub $0x8,%esp\n-/usr/include/c++/14/streambuf:441\n-\tmov (%eax),%edx\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tpush $0x2d\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x8(%esi)\n+\tjbe 10100 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0>\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tadd $0x8,%edi\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+\tja ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:592\n+\tmov %edi,%edx\n+\tsub %eax,%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %edx,%edx\n+\tjle ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n+\tcmp %edi,%eax\n+\tje ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edx\n+\tpush $0x0\n \tpush %eax\n-\tcall *0x34(%edx)\n-/usr/include/c++/14/streambuf:442\n+\tcall 32b0 \n \tadd $0x10,%esp\n-\tjmp 10153 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-std::char_traits::to_int_type(char const&):\n-/usr/include/c++/14/bits/char_traits.h:450\n-\tmov %esi,%ecx\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tsub $0x8,%esp\n-/usr/include/c++/14/streambuf:441\n-\tmov (%eax),%edx\n-std::char_traits::to_int_type(char const&):\n-/usr/include/c++/14/bits/char_traits.h:450\n-\tmovzbl %cl,%esi\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tpush %esi\n+\tjmp ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tcall *0x34(%edx)\n-/usr/include/c++/14/streambuf:442\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tadd $0x10,%esp\n-\tjmp 10153 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x173>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/c++/14/streambuf:442\n-\txor %esi,%esi\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov %ebp,0x44(%esp)\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tmov 0x8(%esp),%eax\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\txor %edx,%edx\n-\tmov %ebx,0xc(%esp)\n-\txor %ebx,%ebx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp %ecx,0x8(%esp)\n-\tje 1038d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3ad>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %edx,%edx\n-\tjne 10380 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a0>\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tmov (%edi,%esi,4),%edx\n-bool seqan::isGap, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tmov %esi,%ebp\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tsub $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%ecx\n-bool seqan::isGap, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tand $0x1,%ebp\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsub %ebp,%ebx\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadd $0x1,%eax\n-\tjne 10370 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x390>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tmov 0x1c(%esp),%eax\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tmov 0x44(%esp),%ebp\n-/usr/include/seqan/sequence/string_alloc.h:214\n-\tmov %ebx,0x10(%esp)\n-\tmov %edx,0x4(%esp)\n-\tmov 0xc(%esp),%ebx\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmovl $0x1,0x14(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edi),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%ecx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne fdb1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x91>\n+\tjmp fdc1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa1>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tshl $0x2,%eax\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x10(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0xc(%edi),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x14(%esi)\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x10(%edi),%edx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n+\tcmp %edx,%ecx\n+\tjne fe0e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n+\tjmp fe24 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1769 (discriminator 1)\n+\tlea 0x8(%edi),%edx\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+\tmov 0x18(%edi),%eax\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n+/usr/include/seqan/basic/holder_tristate.h:728\n+\tmovl $0x2,0x1c(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:727\n+\tmov %eax,0x18(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:729\n+\tjmp fed7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b7>\n+\tlea 0x0(%esi),%esi\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov %eax,-0x20(%ebp)\n+\tlea (%eax,%eax,2),%eax\n+\tmov -0x1c(%ebp),%ebx\n+\tshl $0x2,%eax\n+\tmov %edx,-0x24(%ebp)\n+\tpush %eax\n+\tcall 3030 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x20(%ebp),%edx\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%edi)\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,0x4(%edi)\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%edi)\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov -0x24(%ebp),%edx\n+\tmov 0x4(%edx),%eax\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%edx),%ebx\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x24(%ebp)\n+\tjmp feb6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x196>\n+\txchg %ax,%ax\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tadd $0x10,%esp\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje 10260 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x540>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle 103a7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x687>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x8(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%ecx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tmov -0x20(%ebp),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tadd $0x10,%esp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tsub %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n \ttest %eax,%eax\n-\tjne 102b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d2>\n-\tjmp 1023c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x25c>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tmov $0x1,%esi\n-\tjmp 10351 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x371>\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tmov 0x14(%esp),%eax\n-\tlea 0x1(%eax),%edx\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%ebp),%eax\n-\tsub %edi,%eax\n-\tsar $0x2,%eax\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,0x14(%esp)\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tmovl $0x0,0x1c(%esp)\n-\tjmp 10120 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x140>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tneg %eax\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tjle ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edx\n \tadd %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tand %edx,%eax\n-\tmov 0xc(%esp),%edx\n-\tadd %eax,%edx\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tmov 0xc(%ebp),%eax\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmov %edx,0x10(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tlea 0x1(%esi),%edx\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae 10280 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x560>\n+\ttest %eax,%eax\n+\tje ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tmovb $0x0,(%ecx)\n+\ttest $0x2,%al\n+\tje ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tmovw $0x0,-0x2(%ecx,%eax,1)\n+\tjmp ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tadd $0x10,%esp\n+\tmov %eax,%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tmov %eax,0xc(%esi)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x14(%esi)\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %edi,%edi\n+\tje 10248 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x528>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n+\tmov -0x20(%ebp),%eax\n+\tcmp $0x4,%eax\n+\tjle 10398 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x678>\n+/usr/include/c++/14/bits/stl_algobase.h:452\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3340 \n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31e0 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tmov 0x14(%esi),%eax\n+\tmov $0x2,%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0xc(%esi),%ecx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1761\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tadd $0x10,%esp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n \tsub %edi,%eax\n-\tsar $0x2,%eax\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 100b9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd9>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x4(%esp)\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,%esi\n-\tjmp 100b9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd9>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0xc(%esp)\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov %eax,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmovl $0x0,0x14(%esp)\n-\tjmp 10095 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb5>\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\ttest %eax,%eax\n+\tjle 1022f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x20(%ebp),%edi\n+\tadd %ecx,%edi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tcmp $0x4,%eax\n+\tjae 102f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5d0>\n+\ttest %eax,%eax\n+\tje 1022f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+\tmovb $0x0,(%edi)\n+\ttest $0x2,%al\n+\tjne 10236 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x516>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovw $0x0,-0x2(%edi,%eax,1)\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edi\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edx\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edi,%eax\n+\tjne 10216 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4f6>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n \txchg %ax,%ax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tmov -0x20(%ebp),%edx\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765 (discriminator 1)\n+\tlea 0x8(%eax),%edi\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/seqan/basic/array_construct_destruct.h:588\n+\tmov $0x8,%eax\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_algobase.h:1146\n+\tsub %edx,%eax\n+\tjne 10174 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x454>\n+\tjmp ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tlea 0x4(%ecx),%edx\n+\tmovl $0x0,(%ecx)\n+\tand $0xfffffffc,%edx\n+\tmovl $0x0,-0x4(%ecx,%eax,1)\n+\tsub %edx,%ecx\n+\tadd %ecx,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tmov %eax,%ecx\n+\tand $0xfffffffc,%ecx\n+\tmov %ecx,-0x20(%ebp)\n+\tlea -0x1(%eax),%ecx\n+\tshr $0x2,%ecx\n+\tmovl $0x0,(%edx)\n+\tand $0x1,%ecx\n+\tmov %ecx,%ebx\n+\tmov $0x4,%ecx\n+\tcmp %eax,%ecx\n+\tjae ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\ttest %ebx,%ebx\n+\tjne 10362 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x642>\n+\tmovl $0x0,(%edx,%ecx,1)\n+\tmovl $0x0,0x4(%edx,%ecx,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb 102d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b2>\n+\tjmp ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tlea 0x4(%edi),%ebx\n+\tmovl $0x0,(%edi)\n+\tand $0xfffffffc,%ebx\n+\tmovl $0x0,-0x4(%edi,%eax,1)\n+\tsub %ebx,%edi\n+\tadd %edi,%eax\n+\tand $0xfffffffc,%eax\n+\tcmp $0x4,%eax\n+\tjb 1022f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+\tmov %eax,%edi\n+\tand $0xfffffffc,%edi\n+\tmov %edi,-0x20(%ebp)\n+\tlea -0x1(%eax),%edi\n+\tshr $0x2,%edi\n+\tand $0x1,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov $0x4,%edi\n+\tmovl $0x0,(%ebx)\n+\tcmp %eax,%edi\n+\tjae 1022f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+\tmov -0x1c(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne 1037e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x65e>\n+\tmovl $0x0,(%ebx,%edi,1)\n+\tmovl $0x0,0x4(%ebx,%edi,1)\n+\tmov -0x20(%ebp),%eax\n+\tadd $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb 10342 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x622>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/14/bits/stl_algobase.h:952\n+\tmovl $0x0,0x4(%edx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%ecx\n+\tcmp %eax,%ecx\n+\tjb 102d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b2>\n+\tjmp ff7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25c>\n+\tmovl $0x0,0x4(%ebx)\n+\tmov -0x20(%ebp),%eax\n+\tmov $0x8,%edi\n+\tcmp %eax,%edi\n+\tjb 10342 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x622>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:581\n+\tmov %ecx,%edi\n+\tjmp ffcc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ac>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne 101e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c8>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp 101e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c8>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:453\n+\tjne 10143 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x423>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:438\n+\tmov (%edi),%eax\n+\tmov %eax,(%ecx)\n+\tjmp 10143 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x423>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 103d3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6b3>\n+\tmov %eax,%edi\n+\tjmp 103c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6a2>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\tmov %eax,%edi\n+\tjmp 103e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6c8>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush (%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje 10410 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x6f0>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%esi),%eax\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tmov %eax,-0x20(%ebp)\n+\tpush (%eax)\n+\tcall 31e0 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tpop %ecx\n+\tpush -0x20(%ebp)\n+\tcall 31e0 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:536\n+\tadd $0x10,%esp\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31e0 \n+\tpop %edx\n+\tpush (%esi)\n+\tcall 31e0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n \txchg %ax,%ax\n-\tnop\n __stack_chk_fail_local():\n \tpush %ebx\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x3bae,%ebx\n+\tadd $0x3bbe,%ebx\n \tsub $0x8,%esp\n \tcall 3210 <__stack_chk_fail@plt>\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .fini:\n \n-00010454 <.fini>:\n+00010444 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n \tcall 3cd0 <__cxa_finalize@plt+0x940>\n-\tadd $0x3b97,%ebx\n+\tadd $0x3ba7,%ebx\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,34 +1,35 @@\n \n Hex dump of section '.rodata':\n 0x00011000 25660062 61736963 5f737472 696e673a %f.basic_string:\n- 0x00011010 3a617070 656e6400 2c000000 00000000 :append.,.......\n- 0x00011020 04040404 04040404 04040404 04040404 ................\n- 0x00011030 04040404 04040404 04040404 04040404 ................\n- 0x00011040 04040404 04040404 04040404 04040404 ................\n- 0x00011050 04040404 04040404 04040404 04040404 ................\n- 0x00011060 04000401 04040402 04040404 04040404 ................\n- 0x00011070 04040404 03030404 04040404 04040404 ................\n- 0x00011080 04000401 04040402 04040404 04040404 ................\n- 0x00011090 04040404 03030404 04040404 04040404 ................\n- 0x000110a0 04040404 04040404 04040404 04040404 ................\n- 0x000110b0 04040404 04040404 04040404 04040404 ................\n- 0x000110c0 04040404 04040404 04040404 04040404 ................\n- 0x000110d0 04040404 04040404 04040404 04040404 ................\n- 0x000110e0 04040404 04040404 04040404 04040404 ................\n- 0x000110f0 04040404 04040404 04040404 04040404 ................\n+ 0x00011010 3a617070 656e6400 2c000000 30303031 :append.,...0001\n+ 0x00011020 30323033 30343035 30363037 30383039 0203040506070809\n+ 0x00011030 31303131 31323133 31343135 31363137 1011121314151617\n+ 0x00011040 31383139 32303231 32323233 32343235 1819202122232425\n+ 0x00011050 32363237 32383239 33303331 33323333 2627282930313233\n+ 0x00011060 33343335 33363337 33383339 34303431 3435363738394041\n+ 0x00011070 34323433 34343435 34363437 34383439 4243444546474849\n+ 0x00011080 35303531 35323533 35343535 35363537 5051525354555657\n+ 0x00011090 35383539 36303631 36323633 36343635 5859606162636465\n+ 0x000110a0 36363637 36383639 37303731 37323733 6667686970717273\n+ 0x000110b0 37343735 37363737 37383739 38303831 7475767778798081\n+ 0x000110c0 38323833 38343835 38363837 38383839 8283848586878889\n+ 0x000110d0 39303931 39323933 39343935 39363937 9091929394959697\n+ 0x000110e0 39383939 00000000 0000c842 00000000 9899.......B....\n+ 0x000110f0 00000000 00000000 00000000 00000000 ................\n 0x00011100 04040404 04040404 04040404 04040404 ................\n 0x00011110 04040404 04040404 04040404 04040404 ................\n- 0x00011120 30303031 30323033 30343035 30363037 0001020304050607\n- 0x00011130 30383039 31303131 31323133 31343135 0809101112131415\n- 0x00011140 31363137 31383139 32303231 32323233 1617181920212223\n- 0x00011150 32343235 32363237 32383239 33303331 2425262728293031\n- 0x00011160 33323333 33343335 33363337 33383339 3233343536373839\n- 0x00011170 34303431 34323433 34343435 34363437 4041424344454647\n- 0x00011180 34383439 35303531 35323533 35343535 4849505152535455\n- 0x00011190 35363537 35383539 36303631 36323633 5657585960616263\n- 0x000111a0 36343635 36363637 36383639 37303731 6465666768697071\n- 0x000111b0 37323733 37343735 37363737 37383739 7273747576777879\n- 0x000111c0 38303831 38323833 38343835 38363837 8081828384858687\n- 0x000111d0 38383839 39303931 39323933 39343935 8889909192939495\n- 0x000111e0 39363937 39383939 00000000 0000c842 96979899.......B\n+ 0x00011120 04040404 04040404 04040404 04040404 ................\n+ 0x00011130 04040404 04040404 04040404 04040404 ................\n+ 0x00011140 04000401 04040402 04040404 04040404 ................\n+ 0x00011150 04040404 03030404 04040404 04040404 ................\n+ 0x00011160 04000401 04040402 04040404 04040404 ................\n+ 0x00011170 04040404 03030404 04040404 04040404 ................\n+ 0x00011180 04040404 04040404 04040404 04040404 ................\n+ 0x00011190 04040404 04040404 04040404 04040404 ................\n+ 0x000111a0 04040404 04040404 04040404 04040404 ................\n+ 0x000111b0 04040404 04040404 04040404 04040404 ................\n+ 0x000111c0 04040404 04040404 04040404 04040404 ................\n+ 0x000111d0 04040404 04040404 04040404 04040404 ................\n+ 0x000111e0 04040404 04040404 04040404 04040404 ................\n+ 0x000111f0 04040404 04040404 04040404 04040404 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -1,30 +1,30 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x000111f0 011b033b a8010000 34000000 301effff ...;....4...0...\n- 0x00011200 c4010000 a021ffff e8010000 d021ffff .....!.......!..\n- 0x00011210 00100000 c624ffff e4100000 d428ffff .....$.......(..\n- 0x00011220 30120000 402affff 20100000 802affff 0...@*.. ....*..\n- 0x00011230 50120000 102cffff fc010000 c02cffff P....,.......,..\n- 0x00011240 5c020000 8032ffff 9c020000 f036ffff \\....2.......6..\n- 0x00011250 4c030000 1037ffff 70030000 7037ffff L....7..p...p7..\n- 0x00011260 600a0000 903effff 640b0000 e047ffff `....>..d....G..\n- 0x00011270 bc0f0000 a06effff c4030000 306fffff .....n......0o..\n- 0x00011280 30040000 c06fffff 9c040000 5070ffff 0....o......Pp..\n- 0x00011290 28050000 f071ffff 60050000 6074ffff (....q..`...`t..\n- 0x000112a0 98050000 0076ffff d0050000 7078ffff .....v......px..\n- 0x000112b0 08060000 107affff 40060000 807cffff .....z..@....|..\n- 0x000112c0 78060000 307fffff b0060000 a081ffff x...0...........\n- 0x000112d0 e8060000 1083ffff b8070000 9085ffff ................\n- 0x000112e0 f0070000 4087ffff 28080000 708affff ....@...(...p...\n- 0x000112f0 60080000 508dffff 98080000 e09bffff `...P...........\n- 0x00011300 88090000 e0a2ffff d0090000 00a5ffff ................\n- 0x00011310 c00c0000 b0a6ffff f80c0000 d0a8ffff ................\n- 0x00011320 300d0000 50aaffff ec0d0000 50b1ffff 0...P.......P...\n- 0x00011330 340e0000 10b3ffff 6c0e0000 60b5ffff 4.......l...`...\n- 0x00011340 a40e0000 f0b6ffff 740f0000 febdffff ........t.......\n- 0x00011350 34100000 02beffff 48100000 06beffff 4.......H.......\n- 0x00011360 5c100000 10beffff a0100000 e0e1ffff \\...............\n- 0x00011370 e4110000 40ecffff 70100000 20edffff ....@...p... ...\n- 0x00011380 08110000 80edffff 44110000 f0edffff ........D.......\n- 0x00011390 8c110000 50f2ffff 64120000 ....P...d...\n+ 0x00011200 011b033b a8010000 34000000 201effff ...;....4... ...\n+ 0x00011210 c4010000 9021ffff e8010000 c021ffff .....!.......!..\n+ 0x00011220 90020000 ce25ffff dc030000 3327ffff .....%......3'..\n+ 0x00011230 30120000 302affff fc030000 902affff 0...0*.......*..\n+ 0x00011240 50120000 002cffff 4c020000 d04fffff P....,..L....O..\n+ 0x00011250 90030000 305affff fc010000 105bffff ....0Z.......[..\n+ 0x00011260 b4020000 705bffff f0020000 e05bffff ....p[.......[..\n+ 0x00011270 38030000 3360ffff 10040000 3760ffff 8...3`......7`..\n+ 0x00011280 24040000 3b60ffff 38040000 4060ffff $...;`..8...@`..\n+ 0x00011290 4c040000 f060ffff ac040000 b066ffff L....`.......f..\n+ 0x000112a0 ec040000 206bffff 9c050000 406bffff .... k......@k..\n+ 0x000112b0 c0050000 a06bffff 900c0000 c072ffff .....k.......r..\n+ 0x000112c0 940d0000 107cffff ec110000 d0a2ffff .....|..........\n+ 0x000112d0 14060000 60a3ffff 80060000 f0a3ffff ....`...........\n+ 0x000112e0 ec060000 80a4ffff 58070000 20a6ffff ........X... ...\n+ 0x000112f0 90070000 90a8ffff c8070000 30aaffff ............0...\n+ 0x00011300 00080000 a0acffff 38080000 40aeffff ........8...@...\n+ 0x00011310 70080000 b0b0ffff a8080000 60b3ffff p...........`...\n+ 0x00011320 e0080000 d0b5ffff 18090000 40b7ffff ............@...\n+ 0x00011330 e8090000 c0b9ffff 200a0000 70bbffff ........ ...p...\n+ 0x00011340 580a0000 a0beffff 900a0000 80c1ffff X...............\n+ 0x00011350 c80a0000 10d0ffff b80b0000 10d7ffff ................\n+ 0x00011360 000c0000 30d9ffff f00e0000 e0daffff ....0...........\n+ 0x00011370 280f0000 00ddffff 600f0000 80deffff (.......`.......\n+ 0x00011380 1c100000 80e5ffff 64100000 40e7ffff ........d...@...\n+ 0x00011390 9c100000 90e9ffff d4100000 20ebffff ............ ...\n+ 0x000113a0 a4110000 30f2ffff 64120000 ....0...d...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,273 +1,273 @@\n \n Hex dump of section '.eh_frame':\n- 0x0001139c 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x000113ac 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x000113bc 641cffff 70030000 000e0846 0e0c4a0f d...p......F..J.\n- 0x000113cc 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x000113dc 40000000 b01fffff 08000000 00000000 @...............\n- 0x000113ec 5c000000 54000000 0c2affff a7000000 \\...T....*......\n- 0x000113fc 00410e08 8502430e 0c870343 0e108604 .A....C....C....\n- 0x0001140c 430e1483 054e0e30 02400a0e 1441c30e C....N.0.@...A..\n- 0x0001141c 1041c60e 0c41c70e 0841c50e 04440b53 .A...A...A...D.S\n- 0x0001142c 0e34420e 38450e3c 410e404c 0e30480e .4B.8E...K..?..L..?..\n- 0x00012794 4b00f03f 05b74c00 cc4005b0 4d00ec42 K..?..L..@..M..B\n- 0x000127a4 05bc4c00 d34305a6 4c00c744 05ca4b00 ..L..C..L..D..K.\n- 0x000127b4 cb4505ad 4c00e945 05b24c00 c0460582 .E..L..E..L..F..\n- 0x000127c4 4c00bd47 05ab4d00 954805a6 4d00fd48 L..G..M..H..M..H\n- 0x000127d4 05e14c00 c74a05cf 4b00ffff 01058e03 ..L..J..K.......\n- 0x000127e4 050000ff ff017661 05000089 01059647 ......va.......G\n- 0x000127f4 00d51205 b647008d 1405ac47 00871505 .....G.....G....\n- 0x00012804 a74700bf 1605b147 00b91705 bb4700f1 .G.....G.....G..\n- 0x00012814 18059147 00eb1905 c04700a3 1b05c547 ...G.....G.....G\n- 0x00012824 009d1c05 9d4700d5 1d058c47 00cf1e05 .....G.....G....\n- 0x00012834 87470081 2005a247 008b2b05 ac47009b .G.. ..G..+..G..\n- 0x00012844 2c05b147 009b2d05 9147009b 2e05c547 ,..G..-..G.....G\n- 0x00012854 009b2f05 8c47009b 3005a247 00ffff01 ../..G..0..G....\n- 0x00012864 4a2c0587 05005705 d70300cd 03050000 J,....W.........\n- 0x00012874 8c0405ee 0400b304 059a0500 e4040593 ................\n- 0x00012884 0500c905 05ce0500 8906055c 00b60605 ...........\\....\n- 0x00012894 8e0600e6 0605de03 008d0705 d50500c6 ................\n- 0x000128a4 0705fd07 00f80705 920700ff ff0137f3 ..............7.\n- 0x000128b4 0105bd14 00d00305 b6140082 041aa414 ................\n- 0x000128c4 00800505 cb140081 0605c414 00c80705 ................\n- 0x000128d4 9d1400ff 071a9614 00f708df 0aab1400 ................\n- 0x000128e4 f61305cb 1400ffff 01056ed6 010000 ..........n....\n+ 0x00012484 ffff0176 61050000 89010596 4700d512 ...va.......G...\n+ 0x00012494 05b64700 8d1405ac 47008715 05a74700 ..G.....G.....G.\n+ 0x000124a4 bf1605b1 4700b917 05bb4700 f1180591 ....G.....G.....\n+ 0x000124b4 4700eb19 05c04700 a31b05c5 47009d1c G.....G.....G...\n+ 0x000124c4 059d4700 d51d058c 4700cf1e 05874700 ..G.....G.....G.\n+ 0x000124d4 812005a2 47008b2b 05ac4700 9b2c05b1 . ..G..+..G..,..\n+ 0x000124e4 47009b2d 05914700 9b2e05c5 47009b2f G..-..G.....G../\n+ 0x000124f4 058c4700 9b3005a2 4700ffff 014a2c05 ..G..0..G....J,.\n+ 0x00012504 87050057 05d70300 cd030500 008c0405 ...W............\n+ 0x00012514 ee0400b3 04059a05 00e40405 930500c9 ................\n+ 0x00012524 0505ce05 00890605 5c00b606 058e0600 ........\\.......\n+ 0x00012534 e60605de 03008d07 05d50500 c60705fd ................\n+ 0x00012544 0700f807 05920700 ffff0137 f30105bd ...........7....\n+ 0x00012554 1400d003 05b61400 82041aa4 14008005 ................\n+ 0x00012564 05cb1400 810605c4 1400c807 059d1400 ................\n+ 0x00012574 ff071a96 1400f708 df0aab14 00f61305 ................\n+ 0x00012584 cb1400ff ff01056e d6010000 ffff0110 .......n........\n+ 0x00012594 74b80100 00ba0205 8203008d 03050000 t...............\n+ 0x000125a4 ffff0110 73de0100 00890305 d50400fd ....s...........\n+ 0x000125b4 03680000 ffff0110 74b80100 00ba0205 .h......t.......\n+ 0x000125c4 8203008d 03050000 ffff0110 73de0100 ............s...\n+ 0x000125d4 00890305 d50400fd 03680000 ffff0110 .........h......\n+ 0x000125e4 74b80100 00ba0205 8203008d 03050000 t...............\n+ 0x000125f4 ffff0110 73de0100 00890305 d50400fd ....s...........\n+ 0x00012604 03680000 ffff0110 7b050000 8b02059a .h......{.......\n+ 0x00012614 05008103 a9020000 ffff0110 74fd0100 ............t...\n+ 0x00012624 00af0305 de040083 046b0000 ffff0110 .........k......\n+ 0x00012634 7be70100 009a0305 ed04008d 04700000 {............p..\n+ 0x00012644 ffff0110 7bc40100 00cd0205 990300a4 ....{...........\n+ 0x00012654 03050000 ffff0112 8f01f502 0000c104 ................\n+ 0x00012664 05910600 fa04a701 0000ffff 0112d801 ................\n+ 0x00012674 05cf0500 af0205cb 0500d203 8d020000 ................\n+ 0x00012684 ffff0138 415d0000 fc010586 0d00b402 ...8A]..........\n+ 0x00012694 648a0d00 c8030500 00920405 8e0d0095 d...............\n+ 0x000126a4 06050000 cd060586 0d00a807 058a0d00 ................\n+ 0x000126b4 db07ad01 8e0d00b3 0d4b0000 ffff0110 .........K......\n+ 0x000126c4 7dd00100 00da0205 9203009d 03050000 }...............\n+ 0x000126d4 ffff0110 78e20100 009a0305 88040093 ....x...........\n+ 0x000126e4 04050000 ffff0138 415d0000 fc010586 .......8A]......\n+ 0x000126f4 0d00b402 6b8a0d00 c8030500 00920405 ....k...........\n+ 0x00012704 8e0d0095 06050000 cd060586 0d00a807 ................\n+ 0x00012714 058a0d00 db07ad01 8e0d00b3 0d4b0000 .............K..\n+ 0x00012724 ffff0111 8001e501 0000f302 05ab0300 ................\n+ 0x00012734 b6030500 00ffff01 118001ee 010000ca ................\n+ 0x00012744 0305ba04 00c50405 0000ffff 0138415d .............8A]\n+ 0x00012754 0000fc01 05960d00 b402769a 0d00d803 ..........v.....\n+ 0x00012764 050000a2 04059e0d 00a50605 0000dd06 ................\n+ 0x00012774 05960d00 bb07059a 0d00eb07 ad019e0d ................\n+ 0x00012784 00c30d4b 0000ffff 01eb02e2 0105ed4c ...K...........L\n+ 0x00012794 00800205 e64c00b1 02eb02fb 4c00fe07 .....L......L...\n+ 0x000127a4 05824d00 a6080593 4c008c0b 05894d00 ..M.....L.....M.\n+ 0x000127b4 f30f058e 4d008a12 05f44c00 d31212fb ....M.....L.....\n+ 0x000127c4 4c00e612 05824b00 ec16059a 4c00ac17 L.....K.....L...\n+ 0x000127d4 05934d00 fe19059a 4d008320 05d44b00 ..M.....M.. ..K.\n+ 0x000127e4 fd20058c 4c00db21 059f4d00 b2229d01 . ..L..!..M..\"..\n+ 0x000127f4 fb4c00f2 2405e74b 00ef2505 ba4d00a3 .L..$..K..%..M..\n+ 0x00012804 2605c54b 00c92605 c04b00a9 2e05e24b &..K..&..K.....K\n+ 0x00012814 00e33005 fb4b00af 3105bb4b 00e03105 ..0..K..1..K..1.\n+ 0x00012824 984b008c 3205c14c 00d63205 934b008e .K..2..L..2..K..\n+ 0x00012834 3305874c 00df3305 9d4b0083 3405a14c 3..L..3..K..4..L\n+ 0x00012844 00bf3405 894b00df 3405ac4b 00ff3405 ..4..K..4..K..4.\n+ 0x00012854 a24b00af 3505a74b 00cf3505 8e4b00ef .K..5..K..5..K..\n+ 0x00012864 3505b54d 00933605 c64c00cf 3705f14b 5..M..6..L..7..K\n+ 0x00012874 00eb3705 da4c00fb 388501fb 4c00883b ..7..L..8...L..;\n+ 0x00012884 05f64b00 f73b05b1 4b00b03d 05ec4b00 ..K..;..K..=..K.\n+ 0x00012894 cd3d05d5 4c00ef3d 05d04c00 873e05db .=..L..=..L..>..\n+ 0x000128a4 4b00903f 05cb4c00 b23f05b6 4b00f03f K..?..L..?..K..?\n+ 0x000128b4 05b74c00 cc4005b0 4d00ec42 05bc4c00 ..L..@..M..B..L.\n+ 0x000128c4 d34305a6 4c00c744 05ca4b00 cb4505ad .C..L..D..K..E..\n+ 0x000128d4 4c00e945 05b24c00 c0460582 4c00bd47 L..E..L..F..L..G\n+ 0x000128e4 05ab4d00 954805a6 4d00fd48 05e14c00 ..M..H..M..H..L.\n+ 0x000128f4 c74a05cf 4b00ffff 01058e03 050000 .J..K..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00013ea4 c03d0000 303c0000 703c0000 .=..0<..p<..\n+ 0x00013ea4 c03d0000 303c0000 903c0000 .=..0<...<..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36353132 63333961 32616636 65366439 6512c39a2af6e6d9\n- 0x00000010 36623366 39373532 35616434 37643565 6b3f97525ad47d5e\n- 0x00000020 38626332 31372e64 65627567 00000000 8bc217.debug....\n- 0x00000030 b5120953 ...S\n+ 0x00000000 61613630 32326365 65356239 63653432 aa6022cee5b9ce42\n+ 0x00000010 63653366 35333037 64393835 64313430 ce3f5307d985d140\n+ 0x00000020 33356266 65312e64 65627567 00000000 35bfe1.debug....\n+ 0x00000030 84f45a2b ..Z+\n \n"}]}]}]}]}, {"source1": "porechop-dbgsym_0.2.4+dfsg-6_i386.deb", "source2": "porechop-dbgsym_0.2.4+dfsg-6_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2024-07-12 21:49:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 385764 2024-07-12 21:49:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 381888 2024-07-12 21:49:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,12 +1,12 @@\n Package: porechop-dbgsym\n Source: porechop\n Version: 0.2.4+dfsg-6\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian Med Packaging Team \n-Installed-Size: 398\n+Installed-Size: 395\n Depends: porechop (= 0.2.4+dfsg-6)\n Section: debug\n Priority: optional\n Description: debug symbols for porechop\n-Build-Ids: e26512c39a2af6e6d96b3f97525ad47d5e8bc217\n+Build-Ids: 5aaa6022cee5b9ce42ce3f5307d985d14035bfe1\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/e2/6512c39a2af6e6d96b3f97525ad47d5e8bc217.debug\n+usr/lib/debug/.build-id/5a/aa6022cee5b9ce42ce3f5307d985d14035bfe1.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e2/\n--rw-r--r-- 0 root (0) root (0) 396604 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e2/6512c39a2af6e6d96b3f97525ad47d5e8bc217.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/5a/\n+-rw-r--r-- 0 root (0) root (0) 393492 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/5a/aa6022cee5b9ce42ce3f5307d985d14035bfe1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/porechop-dbgsym -> porechop\n"}]}]}]}]}