{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.V5JEJl1l/b1/porechop_0.2.4+dfsg-4_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.V5JEJl1l/b2/porechop_0.2.4+dfsg-4_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- eea23799fd665ede12da30772601cf06 383560 debug optional porechop-dbgsym_0.2.4+dfsg-4_i386.deb\n- 51e2d623b4cd568bb784a33b4bcfe289 56304 science optional porechop_0.2.4+dfsg-4_i386.deb\n+ 95e3a94cbd87b40a2aff41892d2346b9 380292 debug optional porechop-dbgsym_0.2.4+dfsg-4_i386.deb\n+ 6049b33f384e6cd992d2cc568f797fd7 56192 science optional porechop_0.2.4+dfsg-4_i386.deb\n"}, {"source1": "porechop_0.2.4+dfsg-4_i386.deb", "source2": "porechop_0.2.4+dfsg-4_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 2022-10-18 08:56:47.000000 debian-binary\n -rw-r--r-- 0 0 0 1624 2022-10-18 08:56:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 54488 2022-10-18 08:56:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 54376 2022-10-18 08:56:47.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": "@@ -3,19 +3,19 @@\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 0x027f0 0x027f0 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x0bd68 0x0bd68 R E 0x1000\n- LOAD 0x00f000 0x0000f000 0x0000f000 0x016fe 0x016fe R 0x1000\n- LOAD 0x010e94 0x00011e94 0x00011e94 0x00250 0x00294 RW 0x1000\n+ LOAD 0x00f000 0x0000f000 0x0000f000 0x016ea 0x016ea R 0x1000\n+ LOAD 0x010e94 0x00011e94 0x00011e94 0x00250 0x00290 RW 0x1000\n DYNAMIC 0x010ea4 0x00011ea4 0x00011ea4 0x000f0 0x000f0 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n- GNU_EH_FRAME 0x00f214 0x0000f214 0x0000f214 0x001ac 0x001ac R 0x4\n+ GNU_EH_FRAME 0x00f200 0x0000f200 0x0000f200 0x001ac 0x001ac R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x010e94 0x00011e94 0x00011e94 0x0016c 0x0016c 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": "@@ -12,25 +12,25 @@\n [ 7] .rel.dyn REL 00002548 002548 0000f0 08 A 3 0 4\n [ 8] .rel.plt REL 00002638 002638 0001b8 08 AI 3 22 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000380 04 AX 0 0 16\n [11] .plt.got PROGBITS 000033a0 0033a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000033b0 0033b0 00b9a4 00 AX 0 0 16\n [13] .fini PROGBITS 0000ed54 00ed54 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 0000f000 00f000 000212 00 A 0 0 32\n- [15] .eh_frame_hdr PROGBITS 0000f214 00f214 0001ac 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0000f3c0 00f3c0 000fa0 00 A 0 0 4\n- [17] .gcc_except_table PROGBITS 00010360 010360 00039e 00 A 0 0 1\n+ [14] .rodata PROGBITS 0000f000 00f000 000200 00 A 0 0 32\n+ [15] .eh_frame_hdr PROGBITS 0000f200 00f200 0001ac 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 0000f3ac 00f3ac 000fa0 00 A 0 0 4\n+ [17] .gcc_except_table PROGBITS 0001034c 01034c 00039e 00 A 0 0 1\n [18] .init_array INIT_ARRAY 00011e94 010e94 00000c 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00011ea0 010ea0 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00011ea4 010ea4 0000f0 08 WA 4 0 4\n [21] .got PROGBITS 00011f94 010f94 000060 04 WA 0 0 4\n [22] .got.plt PROGBITS 00011ff4 010ff4 0000e8 04 WA 0 0 4\n [23] .data PROGBITS 000120dc 0110dc 000008 00 WA 0 0 4\n- [24] .bss NOBITS 000120e8 0110e4 000040 00 WA 0 0 8\n+ [24] .bss NOBITS 000120e8 0110e4 00003c 00 WA 0 0 8\n [25] .gnu_debuglink PROGBITS 00000000 0110e4 000034 00 0 0 4\n [26] .shstrtab STRTAB 00000000 011118 0000f7 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n R (retain), D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -37,58 +37,58 @@\n 33: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (9)\n 34: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.0 (5)\n 35: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 36: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 37: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4)\n 38: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2)\n 39: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 (2)\n- 40: 00009030 1513 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 41: 00012110 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 42: 0000b550 406 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 43: 00008f80 166 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_\n- 44: 000120f0 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 45: 0000e9d0 351 FUNC WEAK DEFAULT 12 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n- 46: 0001211c 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n- 47: 00008480 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n- 48: 00009af0 698 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n- 49: 00012120 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n- 50: 00008940 573 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n- 51: 0000dc50 3037 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 52: 00008b80 462 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n- 53: 000088a0 148 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_\n- 54: 000082f0 387 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n- 55: 0000ada0 476 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 56: 0000e900 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n- 57: 000088a0 148 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_\n- 58: 00012100 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 59: 00009840 682 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n- 60: 0000eb30 520 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- 61: 0000e960 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n- 62: 00009db0 3684 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+ 40: 0000be60 1513 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 41: 000120f0 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 42: 0000e380 406 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 43: 0000bdb0 166 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_\n+ 44: 00012118 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 45: 00006500 351 FUNC WEAK DEFAULT 12 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+ 46: 00012108 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+ 47: 0000b2b0 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+ 48: 0000c920 698 FUNC WEAK DEFAULT 12 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+ 49: 0001210c 6 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+ 50: 0000b770 573 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n+ 51: 00005780 3037 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 52: 0000b9b0 462 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+ 53: 0000b6d0 148 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_\n+ 54: 0000b120 387 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+ 55: 0000dbd0 476 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 56: 00006430 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n+ 57: 0000b6d0 148 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_\n+ 58: 00012120 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 59: 0000c670 682 FUNC WEAK DEFAULT 12 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+ 60: 00006660 520 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+ 61: 00006490 99 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n+ 62: 0000cbe0 3684 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 63: 000120f8 8 OBJECT UNIQUE DEFAULT 24 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 64: 00007ec0 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 65: 0001211d 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n- 66: 0000e830 199 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n- 67: 0000b6f0 523 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 68: 00012118 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 69: 0000b900 1535 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 70: 0000f000 1 OBJECT UNIQUE DEFAULT 14 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE\n- 71: 00008690 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 72: 00007f50 387 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 73: 0000f020 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n- 74: 00008d50 548 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 75: 0000dc50 3037 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 76: 0000f140 201 OBJECT UNIQUE DEFAULT 14 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\n- 77: 00004930 29 FUNC GLOBAL DEFAULT 12 freeCString\n- 78: 00004950 93 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 79: 0000bf10 7481 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev\n- 80: 000080e0 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 81: 00008f80 166 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_\n- 82: 00007da0 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 83: 0000f001 1 OBJECT UNIQUE DEFAULT 14 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE\n- 84: 0000e900 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n- 85: 00009620 529 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+ 64: 0000acf0 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 65: 00012109 1 OBJECT UNIQUE DEFAULT 24 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+ 66: 00006360 199 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n+ 67: 0000e520 523 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 68: 00012100 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 69: 0000e730 1535 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 70: 0000f0f2 1 OBJECT UNIQUE DEFAULT 14 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE\n+ 71: 0000b4c0 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 72: 0000ad80 387 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 73: 0000f100 256 OBJECT UNIQUE DEFAULT 14 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+ 74: 0000bb80 548 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 75: 00005780 3037 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 76: 0000f020 201 OBJECT UNIQUE DEFAULT 14 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\n+ 77: 00007760 29 FUNC GLOBAL DEFAULT 12 freeCString\n+ 78: 00007780 93 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+ 79: 00003a40 7481 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+ 80: 0000af10 514 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 81: 0000bdb0 166 FUNC WEAK DEFAULT 12 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_\n+ 82: 0000abd0 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 83: 0000f0f3 1 OBJECT UNIQUE DEFAULT 14 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE\n+ 84: 00006430 90 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+ 85: 0000c450 529 FUNC WEAK DEFAULT 12 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n 86: 00012104 4 OBJECT UNIQUE DEFAULT 24 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 87: 00007e30 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 88: 0000ac20 378 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 89: 00005f90 7682 FUNC GLOBAL DEFAULT 12 adapterAlignment\n- 90: 0000af80 1480 FUNC WEAK DEFAULT 12 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 87: 0000ac60 137 FUNC WEAK DEFAULT 12 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 88: 0000da50 378 FUNC WEAK DEFAULT 12 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 89: 00008dc0 7682 FUNC GLOBAL DEFAULT 12 adapterAlignment\n+ 90: 0000ddb0 1480 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,90 +2,90 @@\n Relocation section '.rel.dyn' at offset 0x2548 contains 30 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011e94 00000008 R_386_RELATIVE \n 00011e98 00000008 R_386_RELATIVE \n 00011e9c 00000008 R_386_RELATIVE \n 00011ea0 00000008 R_386_RELATIVE \n 000120dc 00000008 R_386_RELATIVE \n-00011f94 00003a06 R_386_GLOB_DAT 00012100 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+00011f94 00003a06 R_386_GLOB_DAT 00012120 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n 00011f98 00000206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n-00011f9c 00004906 R_386_GLOB_DAT 0000f020 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+00011f9c 00004906 R_386_GLOB_DAT 0000f100 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n 00011fa0 00000306 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n-00011fa4 00004106 R_386_GLOB_DAT 0001211d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n-00011fa8 00004c06 R_386_GLOB_DAT 0000f140 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\n-00011fac 00002e06 R_386_GLOB_DAT 0001211c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n-00011fb0 00002906 R_386_GLOB_DAT 00012110 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+00011fa4 00004106 R_386_GLOB_DAT 00012109 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+00011fa8 00004c06 R_386_GLOB_DAT 0000f020 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\n+00011fac 00002e06 R_386_GLOB_DAT 00012108 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+00011fb0 00002906 R_386_GLOB_DAT 000120f0 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 00011fb4 00000d06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00011fb8 00005606 R_386_GLOB_DAT 00012104 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-00011fbc 00003106 R_386_GLOB_DAT 00012120 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+00011fbc 00003106 R_386_GLOB_DAT 0001210c _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n 00011fc0 00001106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00011fc4 00001306 R_386_GLOB_DAT 00000000 vsnprintf@GLIBC_2.0\n 00011fc8 00001506 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00011fcc 00003f06 R_386_GLOB_DAT 000120f8 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-00011fd0 00004606 R_386_GLOB_DAT 0000f000 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE\n-00011fd4 00002c06 R_386_GLOB_DAT 000120f0 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-00011fd8 00004406 R_386_GLOB_DAT 00012118 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+00011fd0 00004606 R_386_GLOB_DAT 0000f0f2 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE\n+00011fd4 00002c06 R_386_GLOB_DAT 00012118 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+00011fd8 00004406 R_386_GLOB_DAT 00012100 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 00011fdc 00002006 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00011fe0 00002306 R_386_GLOB_DAT 00000000 __gmon_start__\n-00011fe4 00005306 R_386_GLOB_DAT 0000f001 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE\n+00011fe4 00005306 R_386_GLOB_DAT 0000f0f3 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE\n 00011fe8 00002406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011fec 00002506 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00011ff0 00002706 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 000120e0 00001d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n Relocation section '.rel.plt' at offset 0x2638 contains 55 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012000 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n-00012004 00005707 R_386_JUMP_SLOT 00007e30 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-00012008 00004507 R_386_JUMP_SLOT 0000b900 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+00012004 00005707 R_386_JUMP_SLOT 0000ac60 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+00012008 00004507 R_386_JUMP_SLOT 0000e730 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0001200c 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21\n 00012010 00000507 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4\n-00012014 00005807 R_386_JUMP_SLOT 0000ac20 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+00012014 00005807 R_386_JUMP_SLOT 0000da50 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 00012018 00000607 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4\n-0001201c 00004f07 R_386_JUMP_SLOT 0000bf10 _ZN15ScoredAlignment9getStringB5cxx11Ev\n-00012020 00003c07 R_386_JUMP_SLOT 0000eb30 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+0001201c 00004f07 R_386_JUMP_SLOT 00003a40 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+00012020 00003c07 R_386_JUMP_SLOT 00006660 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n 00012024 00000707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21\n-00012028 00004307 R_386_JUMP_SLOT 0000b6f0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+00012028 00004307 R_386_JUMP_SLOT 0000e520 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 0001202c 00000807 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00012030 00000907 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4\n-00012034 00002a07 R_386_JUMP_SLOT 0000b550 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+00012034 00002a07 R_386_JUMP_SLOT 0000e380 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 00012038 00000a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21\n 0001203c 00000b07 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0\n 00012040 00000c07 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0\n-00012044 00003407 R_386_JUMP_SLOT 00008b80 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+00012044 00003407 R_386_JUMP_SLOT 0000b9b0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n 00012048 00000e07 R_386_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.1.3\n 0001204c 00000f07 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9\n-00012050 00004a07 R_386_JUMP_SLOT 00008d50 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-00012054 00004207 R_386_JUMP_SLOT 0000e830 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n-00012058 00005007 R_386_JUMP_SLOT 000080e0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-0001205c 00002807 R_386_JUMP_SLOT 00009030 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-00012060 00004e07 R_386_JUMP_SLOT 00004950 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n-00012064 00003707 R_386_JUMP_SLOT 0000ada0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+00012050 00004a07 R_386_JUMP_SLOT 0000bb80 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+00012054 00004207 R_386_JUMP_SLOT 00006360 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n+00012058 00005007 R_386_JUMP_SLOT 0000af10 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+0001205c 00002807 R_386_JUMP_SLOT 0000be60 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+00012060 00004e07 R_386_JUMP_SLOT 00007780 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+00012064 00003707 R_386_JUMP_SLOT 0000dbd0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 00012068 00001007 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4\n 0001206c 00001207 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21\n 00012070 00001407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc@GLIBCXX_3.4.21\n-00012074 00003e07 R_386_JUMP_SLOT 00009db0 _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+00012074 00003e07 R_386_JUMP_SLOT 0000cbe0 _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 00012078 00001607 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 0001207c 00001707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21\n 00012080 00001807 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 00012084 00001907 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4\n-00012088 00005207 R_386_JUMP_SLOT 00007da0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+00012088 00005207 R_386_JUMP_SLOT 0000abd0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0001208c 00001a07 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4\n-00012090 00004707 R_386_JUMP_SLOT 00008690 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+00012090 00004707 R_386_JUMP_SLOT 0000b4c0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n 00012094 00001b07 R_386_JUMP_SLOT 00000000 _ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4\n-00012098 00003007 R_386_JUMP_SLOT 00009af0 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n-0001209c 00004007 R_386_JUMP_SLOT 00007ec0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-000120a0 00005407 R_386_JUMP_SLOT 0000e900 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+00012098 00003007 R_386_JUMP_SLOT 0000c920 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+0001209c 00004007 R_386_JUMP_SLOT 0000acf0 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+000120a0 00005407 R_386_JUMP_SLOT 00006430 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n 000120a4 00001c07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0\n-000120a8 00003b07 R_386_JUMP_SLOT 00009840 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n-000120ac 00002f07 R_386_JUMP_SLOT 00008480 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n-000120b0 00005507 R_386_JUMP_SLOT 00009620 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+000120a8 00003b07 R_386_JUMP_SLOT 0000c670 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+000120ac 00002f07 R_386_JUMP_SLOT 0000b2b0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+000120b0 00005507 R_386_JUMP_SLOT 0000c450 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n 000120b4 00001e07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4\n 000120b8 00001f07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21\n-000120bc 00004807 R_386_JUMP_SLOT 00007f50 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+000120bc 00004807 R_386_JUMP_SLOT 0000ad80 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n 000120c0 00002107 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0\n-000120c4 00002d07 R_386_JUMP_SLOT 0000e9d0 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+000120c4 00002d07 R_386_JUMP_SLOT 00006500 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n 000120c8 00002207 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0\n-000120cc 00005a07 R_386_JUMP_SLOT 0000af80 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-000120d0 00004b07 R_386_JUMP_SLOT 0000dc50 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-000120d4 00003607 R_386_JUMP_SLOT 000082f0 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+000120cc 00005a07 R_386_JUMP_SLOT 0000ddb0 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+000120d0 00004b07 R_386_JUMP_SLOT 00005780 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+000120d4 00003607 R_386_JUMP_SLOT 0000b120 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n 000120d8 00002607 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4\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: 11f6d04d3593d92ebe97f850c2ec7c8b56299168\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c9ea7e2b4ddb1bae9186e21c91ab2b065f6fbe9\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -21,2075 +21,2075 @@\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=000033a0..000033a8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000050 0000003c 00000054 FDE cie=00000000 pc=00003a40..00003e7f\n- DW_CFA_advance_loc: 1 to 00003a41\n+00000050 0000002c 00000054 FDE cie=00000000 pc=00006360..00006427\n+ DW_CFA_advance_loc: 1 to 00006361\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003a42\n+ DW_CFA_advance_loc: 2 to 00006363\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 00006366\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: 118 to 000063dc\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 000063dd\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 000063de\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 000063df\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 9 to 000063e8\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 a1 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 00000044 00000024 FDE cie=00000080 pc=00003a40..00005779\n+ Augmentation data: ef 0e 00 00\n+ DW_CFA_advance_loc: 12 to 00003a4c\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 2 to 00003a4e\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 6 to 00003a54\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: 112 to 00003ac4\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc2: 1897 to 0000422d\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 2606 to 00004c5b\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 00004c5c\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 00004c5d\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 00004c5e\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 10 to 00004c68\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc2: 1000 to 00005050\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc2: 1414 to 000055d6\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_nop\n+\n+000000e8 0000001c 0000006c FDE cie=00000080 pc=000033b0..00003520\n+ Augmentation data: 6a 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+00000108 00000038 0000010c FDE cie=00000000 pc=00006430..0000648a\n+ DW_CFA_advance_loc: 1 to 00006431\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006432\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 00006440\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 31 to 0000645f\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00006463\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00006464\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 0000646c\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 9 to 00006475\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 10 to 0000647f\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00006487\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00006488\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00006489\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=00006490..000064f3\n+ DW_CFA_advance_loc: 1 to 00006491\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006492\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 000064a0\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 31 to 000064bf\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 000064c3\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 000064c4\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 000064cc\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 9 to 000064d5\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 9 to 000064de\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 6 to 000064e4\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 000064e5\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 000064e7\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 000064e8\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 000064f0\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000064f1\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000064f2\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=00006500..0000665f\n+ DW_CFA_advance_loc: 1 to 00006501\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006502\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 00006503\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 00006504\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 3 to 00006507\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc1: 194 to 000065c9\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 000065ca\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000065cb\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000065cc\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000065cd\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 3 to 000065d0\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc1: 74 to 0000661a\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 0000661b\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 0000661c\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 0000661d\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 0000661e\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 2 to 00006620\n+ DW_CFA_restore_state\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000001e4 00000080 000001e8 FDE cie=00000000 pc=00006660..00006868\n+ DW_CFA_advance_loc: 1 to 00006661\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006662\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 00006663\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 00006664\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 14 to 00006672\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_advance_loc1: 79 to 000066c1\n+ DW_CFA_def_cfa_offset: 120\n+ DW_CFA_advance_loc: 1 to 000066c2\n+ DW_CFA_def_cfa_offset: 124\n+ DW_CFA_advance_loc: 5 to 000066c7\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc: 8 to 000066cf\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_advance_loc: 9 to 000066d8\n+ DW_CFA_def_cfa_offset: 120\n+ DW_CFA_advance_loc: 31 to 000066f7\n+ DW_CFA_def_cfa_offset: 124\n+ DW_CFA_advance_loc: 5 to 000066fc\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc: 38 to 00006722\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_advance_loc1: 224 to 00006802\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 00006803\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00006804\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00006805\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00006806\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 10 to 00006810\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00006813\n+ DW_CFA_def_cfa_offset: 120\n+ DW_CFA_advance_loc: 4 to 00006817\n+ DW_CFA_def_cfa_offset: 124\n+ DW_CFA_advance_loc: 1 to 00006818\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc: 6 to 0000681e\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_advance_loc: 15 to 0000682d\n+ DW_CFA_def_cfa_offset: 120\n+ DW_CFA_advance_loc: 6 to 00006833\n+ DW_CFA_def_cfa_offset: 124\n+ DW_CFA_advance_loc: 1 to 00006834\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc: 6 to 0000683a\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_advance_loc: 17 to 0000684b\n+ DW_CFA_def_cfa_offset: 120\n+ DW_CFA_advance_loc: 1 to 0000684c\n+ DW_CFA_def_cfa_offset: 124\n+ DW_CFA_advance_loc: 5 to 00006851\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc: 8 to 00006859\n+ DW_CFA_def_cfa_offset: 112\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000268 00000048 000001ec FDE cie=00000080 pc=00005780..0000635d\n+ Augmentation data: f3 0d 00 00\n+ DW_CFA_advance_loc: 1 to 00005781\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 2 to 00005783\n+ DW_CFA_def_cfa_register: r5 (ebp)\n+ DW_CFA_advance_loc: 2 to 00005785\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 00005797\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc1: 220 to 00005873\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 414 to 00005a11\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc1: 129 to 00005a92\n+ DW_CFA_GNU_args_size: 16\n+ DW_CFA_advance_loc2: 384 to 00005c12\n+ DW_CFA_GNU_args_size: 32\n+ DW_CFA_advance_loc2: 496 to 00005e02\n+ DW_CFA_remember_state\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_advance_loc: 1 to 00005e03\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_advance_loc: 1 to 00005e04\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_advance_loc: 1 to 00005e05\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa: r4 (esp) ofs 4\n+ DW_CFA_advance_loc: 11 to 00005e10\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc2: 1177 to 000062a9\n+ DW_CFA_GNU_args_size: 16\n+\n+000002b4 0000001c 00000238 FDE cie=00000080 pc=00003520..00003649\n+ Augmentation data: e2 0d 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+000002d4 0000003c 000002d8 FDE cie=00000000 pc=00003820..000038c3\n+ DW_CFA_advance_loc: 1 to 00003821\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00003822\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 00003830\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 7 to 00003837\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 0000383f\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 7 to 00003846\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 1 to 00003847\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 6 to 0000384d\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 14 to 0000385b\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 34 to 0000387d\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 0000387e\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 0000387f\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 1 to 00003880\n+ DW_CFA_restore_state\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000314 00000010 00000318 FDE cie=00000000 pc=00006868..0000686c\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000328 00000010 0000032c FDE cie=00000000 pc=0000686c..00006870\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+0000033c 0000003c 00000340 FDE cie=00000000 pc=00006870..00006caf\n+ DW_CFA_advance_loc: 1 to 00006871\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00006872\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003a43\n+ DW_CFA_advance_loc: 1 to 00006873\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003a44\n+ DW_CFA_advance_loc: 1 to 00006874\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00003a47\n+ DW_CFA_advance_loc: 3 to 00006877\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc2: 945 to 00003df8\n+ DW_CFA_advance_loc2: 945 to 00006c28\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003df9\n+ DW_CFA_advance_loc: 1 to 00006c29\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003dfa\n+ DW_CFA_advance_loc: 1 to 00006c2a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003dfb\n+ DW_CFA_advance_loc: 1 to 00006c2b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003dfc\n+ DW_CFA_advance_loc: 1 to 00006c2c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00003e00\n+ DW_CFA_advance_loc: 4 to 00006c30\n DW_CFA_restore_state\n \n-00000090 00000058 00000094 FDE cie=00000000 pc=00003e80..00003f27\n- DW_CFA_advance_loc: 1 to 00003e81\n+0000037c 00000058 00000380 FDE cie=00000000 pc=00006cb0..00006d57\n+ DW_CFA_advance_loc: 1 to 00006cb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 5 to 00003e86\n+ DW_CFA_advance_loc: 5 to 00006cb6\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00003e89\n+ DW_CFA_advance_loc: 3 to 00006cb9\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 00003e8c\n+ DW_CFA_advance_loc: 3 to 00006cbc\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003e9a\n+ DW_CFA_advance_loc: 14 to 00006cca\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 62 to 00003ed8\n+ DW_CFA_advance_loc: 62 to 00006d08\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003ed9\n+ DW_CFA_advance_loc: 1 to 00006d09\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003eda\n+ DW_CFA_advance_loc: 1 to 00006d0a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003edb\n+ DW_CFA_advance_loc: 1 to 00006d0b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003edc\n+ DW_CFA_advance_loc: 1 to 00006d0c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00003ee0\n+ DW_CFA_advance_loc: 4 to 00006d10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00003ef3\n+ DW_CFA_advance_loc: 19 to 00006d23\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00003ef5\n+ DW_CFA_advance_loc: 2 to 00006d25\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 00003efa\n+ DW_CFA_advance_loc: 5 to 00006d2a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003efb\n+ DW_CFA_advance_loc: 1 to 00006d2b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00003f07\n+ DW_CFA_advance_loc: 12 to 00006d37\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003f0f\n+ DW_CFA_advance_loc: 8 to 00006d3f\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00003f10\n+ DW_CFA_advance_loc: 1 to 00006d40\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003f11\n+ DW_CFA_advance_loc: 1 to 00006d41\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003f12\n+ DW_CFA_advance_loc: 1 to 00006d42\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00003f20\n+ DW_CFA_advance_loc: 14 to 00006d50\n DW_CFA_def_cfa_offset: 48\n \n-000000ec 0000003c 000000f0 FDE cie=00000000 pc=00003f30..0000455b\n- DW_CFA_advance_loc: 1 to 00003f31\n+000003d8 0000003c 000003dc FDE cie=00000000 pc=00006d60..0000738b\n+ DW_CFA_advance_loc: 1 to 00006d61\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003f32\n+ DW_CFA_advance_loc: 1 to 00006d62\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003f33\n+ DW_CFA_advance_loc: 1 to 00006d63\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003f34\n+ DW_CFA_advance_loc: 1 to 00006d64\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003f42\n+ DW_CFA_advance_loc: 14 to 00006d72\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc2: 1394 to 000044b4\n+ DW_CFA_advance_loc2: 1394 to 000072e4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000044b5\n+ DW_CFA_advance_loc: 1 to 000072e5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000044b6\n+ DW_CFA_advance_loc: 1 to 000072e6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000044b7\n+ DW_CFA_advance_loc: 1 to 000072e7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000044b8\n+ DW_CFA_advance_loc: 1 to 000072e8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000044c0\n+ DW_CFA_advance_loc: 8 to 000072f0\n DW_CFA_restore_state\n \n-0000012c 00000090 00000130 FDE cie=00000000 pc=00004560..00004921\n- DW_CFA_advance_loc: 1 to 00004561\n+00000418 00000090 0000041c FDE cie=00000000 pc=00007390..00007751\n+ DW_CFA_advance_loc: 1 to 00007391\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004562\n+ DW_CFA_advance_loc: 1 to 00007392\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004563\n+ DW_CFA_advance_loc: 1 to 00007393\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004564\n+ DW_CFA_advance_loc: 1 to 00007394\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00004572\n+ DW_CFA_advance_loc: 14 to 000073a2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 45 to 0000459f\n+ DW_CFA_advance_loc: 45 to 000073cf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000045a0\n+ DW_CFA_advance_loc: 1 to 000073d0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000045a1\n+ DW_CFA_advance_loc: 1 to 000073d1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000045a2\n+ DW_CFA_advance_loc: 1 to 000073d2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000045a3\n+ DW_CFA_advance_loc: 1 to 000073d3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000045a8\n+ DW_CFA_advance_loc: 5 to 000073d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 77 to 000045f5\n+ DW_CFA_advance_loc1: 77 to 00007425\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 000045fa\n+ DW_CFA_advance_loc: 5 to 0000742a\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004606\n+ DW_CFA_advance_loc: 12 to 00007436\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 71 to 0000464d\n+ DW_CFA_advance_loc1: 71 to 0000747d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000464e\n+ DW_CFA_advance_loc: 1 to 0000747e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 0000465b\n+ DW_CFA_advance_loc: 13 to 0000748b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 95 to 000046ba\n+ DW_CFA_advance_loc1: 95 to 000074ea\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000046bb\n+ DW_CFA_advance_loc: 1 to 000074eb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000046bc\n+ DW_CFA_advance_loc: 1 to 000074ec\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000046bd\n+ DW_CFA_advance_loc: 1 to 000074ed\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000046be\n+ DW_CFA_advance_loc: 1 to 000074ee\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 000046c0\n+ DW_CFA_advance_loc: 2 to 000074f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 79 to 0000470f\n+ DW_CFA_advance_loc1: 79 to 0000753f\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 00004714\n+ DW_CFA_advance_loc: 5 to 00007544\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004720\n+ DW_CFA_advance_loc: 12 to 00007550\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 77 to 0000476d\n+ DW_CFA_advance_loc1: 77 to 0000759d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000476e\n+ DW_CFA_advance_loc: 1 to 0000759e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 0000477b\n+ DW_CFA_advance_loc: 13 to 000075ab\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 140 to 00004807\n+ DW_CFA_advance_loc1: 140 to 00007637\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 0000480c\n+ DW_CFA_advance_loc: 5 to 0000763c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00004818\n+ DW_CFA_advance_loc: 12 to 00007648\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 69 to 0000485d\n+ DW_CFA_advance_loc1: 69 to 0000768d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000485e\n+ DW_CFA_advance_loc: 1 to 0000768e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 13 to 0000486b\n+ DW_CFA_advance_loc: 13 to 0000769b\n DW_CFA_def_cfa_offset: 64\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c0 00000020 000001c4 FDE cie=00000000 pc=00004930..0000494d\n- DW_CFA_advance_loc: 1 to 00004931\n+000004ac 00000020 000004b0 FDE cie=00000000 pc=00007760..0000777d\n+ DW_CFA_advance_loc: 1 to 00007761\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000493f\n+ DW_CFA_advance_loc: 14 to 0000776f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00004943\n+ DW_CFA_advance_loc: 4 to 00007773\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000494b\n+ DW_CFA_advance_loc: 8 to 0000777b\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000494c\n+ DW_CFA_advance_loc: 1 to 0000777c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-000001e4 00000064 000001e8 FDE cie=00000000 pc=00004950..000049ad\n- DW_CFA_advance_loc: 1 to 00004951\n+000004d0 00000064 000004d4 FDE cie=00000000 pc=00007780..000077dd\n+ DW_CFA_advance_loc: 1 to 00007781\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004952\n+ DW_CFA_advance_loc: 1 to 00007782\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004953\n+ DW_CFA_advance_loc: 1 to 00007783\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004954\n+ DW_CFA_advance_loc: 1 to 00007784\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00004962\n+ DW_CFA_advance_loc: 14 to 00007792\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 11 to 0000496d\n+ DW_CFA_advance_loc: 11 to 0000779d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00004975\n+ DW_CFA_advance_loc: 8 to 000077a5\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 00004982\n+ DW_CFA_advance_loc: 13 to 000077b2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00004985\n+ DW_CFA_advance_loc: 3 to 000077b5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004986\n+ DW_CFA_advance_loc: 1 to 000077b6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004987\n+ DW_CFA_advance_loc: 1 to 000077b7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004988\n+ DW_CFA_advance_loc: 1 to 000077b8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00004990\n+ DW_CFA_advance_loc: 8 to 000077c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00004993\n+ DW_CFA_advance_loc: 3 to 000077c3\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00004994\n+ DW_CFA_advance_loc: 1 to 000077c4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00004996\n+ DW_CFA_advance_loc: 2 to 000077c6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00004997\n+ DW_CFA_advance_loc: 1 to 000077c7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000499f\n+ DW_CFA_advance_loc: 8 to 000077cf\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 000049a8\n+ DW_CFA_advance_loc: 9 to 000077d8\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000049a9\n+ DW_CFA_advance_loc: 1 to 000077d9\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000049aa\n+ DW_CFA_advance_loc: 1 to 000077da\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000049ab\n+ DW_CFA_advance_loc: 1 to 000077db\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000049ac\n+ DW_CFA_advance_loc: 1 to 000077dc\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-0000024c 00000068 00000250 FDE cie=00000000 pc=00007da0..00007e29\n- DW_CFA_advance_loc: 1 to 00007da1\n+00000538 00000068 0000053c FDE cie=00000000 pc=0000abd0..0000ac59\n+ DW_CFA_advance_loc: 1 to 0000abd1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007da2\n+ DW_CFA_advance_loc: 1 to 0000abd2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007da3\n+ DW_CFA_advance_loc: 1 to 0000abd3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007da4\n+ DW_CFA_advance_loc: 1 to 0000abd4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00007db2\n+ DW_CFA_advance_loc: 14 to 0000abe2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00007dcc\n+ DW_CFA_advance_loc: 26 to 0000abfc\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007dcd\n+ DW_CFA_advance_loc: 1 to 0000abfd\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007dce\n+ DW_CFA_advance_loc: 1 to 0000abfe\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007dcf\n+ DW_CFA_advance_loc: 1 to 0000abff\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007dd0\n+ DW_CFA_advance_loc: 1 to 0000ac00\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007dd8\n+ DW_CFA_advance_loc: 8 to 0000ac08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007de9\n+ DW_CFA_advance_loc: 17 to 0000ac19\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007dec\n+ DW_CFA_advance_loc: 3 to 0000ac1c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007dfc\n+ DW_CFA_advance_loc: 16 to 0000ac2c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007dff\n+ DW_CFA_advance_loc: 3 to 0000ac2f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007e02\n+ DW_CFA_advance_loc: 3 to 0000ac32\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00007e08\n+ DW_CFA_advance_loc: 6 to 0000ac38\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00007e0a\n+ DW_CFA_advance_loc: 2 to 0000ac3a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007e1a\n+ DW_CFA_advance_loc: 16 to 0000ac4a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007e24\n+ DW_CFA_advance_loc: 10 to 0000ac54\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007e25\n+ DW_CFA_advance_loc: 1 to 0000ac55\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007e26\n+ DW_CFA_advance_loc: 1 to 0000ac56\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007e27\n+ DW_CFA_advance_loc: 1 to 0000ac57\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007e28\n+ DW_CFA_advance_loc: 1 to 0000ac58\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-000002b8 00000068 000002bc FDE cie=00000000 pc=00007e30..00007eb9\n- DW_CFA_advance_loc: 1 to 00007e31\n+000005a4 00000068 000005a8 FDE cie=00000000 pc=0000ac60..0000ace9\n+ DW_CFA_advance_loc: 1 to 0000ac61\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007e32\n+ DW_CFA_advance_loc: 1 to 0000ac62\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007e33\n+ DW_CFA_advance_loc: 1 to 0000ac63\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007e34\n+ DW_CFA_advance_loc: 1 to 0000ac64\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00007e42\n+ DW_CFA_advance_loc: 14 to 0000ac72\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00007e5c\n+ DW_CFA_advance_loc: 26 to 0000ac8c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007e5d\n+ DW_CFA_advance_loc: 1 to 0000ac8d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007e5e\n+ DW_CFA_advance_loc: 1 to 0000ac8e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007e5f\n+ DW_CFA_advance_loc: 1 to 0000ac8f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007e60\n+ DW_CFA_advance_loc: 1 to 0000ac90\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007e68\n+ DW_CFA_advance_loc: 8 to 0000ac98\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007e79\n+ DW_CFA_advance_loc: 17 to 0000aca9\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007e7c\n+ DW_CFA_advance_loc: 3 to 0000acac\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007e8c\n+ DW_CFA_advance_loc: 16 to 0000acbc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007e8f\n+ DW_CFA_advance_loc: 3 to 0000acbf\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007e92\n+ DW_CFA_advance_loc: 3 to 0000acc2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00007e98\n+ DW_CFA_advance_loc: 6 to 0000acc8\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00007e9a\n+ DW_CFA_advance_loc: 2 to 0000acca\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007eaa\n+ DW_CFA_advance_loc: 16 to 0000acda\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007eb4\n+ DW_CFA_advance_loc: 10 to 0000ace4\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007eb5\n+ DW_CFA_advance_loc: 1 to 0000ace5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007eb6\n+ DW_CFA_advance_loc: 1 to 0000ace6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007eb7\n+ DW_CFA_advance_loc: 1 to 0000ace7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007eb8\n+ DW_CFA_advance_loc: 1 to 0000ace8\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-00000324 00000068 00000328 FDE cie=00000000 pc=00007ec0..00007f49\n- DW_CFA_advance_loc: 1 to 00007ec1\n+00000610 00000068 00000614 FDE cie=00000000 pc=0000acf0..0000ad79\n+ DW_CFA_advance_loc: 1 to 0000acf1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007ec2\n+ DW_CFA_advance_loc: 1 to 0000acf2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007ec3\n+ DW_CFA_advance_loc: 1 to 0000acf3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007ec4\n+ DW_CFA_advance_loc: 1 to 0000acf4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00007ed2\n+ DW_CFA_advance_loc: 14 to 0000ad02\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00007eec\n+ DW_CFA_advance_loc: 26 to 0000ad1c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007eed\n+ DW_CFA_advance_loc: 1 to 0000ad1d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007eee\n+ DW_CFA_advance_loc: 1 to 0000ad1e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007eef\n+ DW_CFA_advance_loc: 1 to 0000ad1f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007ef0\n+ DW_CFA_advance_loc: 1 to 0000ad20\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007ef8\n+ DW_CFA_advance_loc: 8 to 0000ad28\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007f09\n+ DW_CFA_advance_loc: 17 to 0000ad39\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007f0c\n+ DW_CFA_advance_loc: 3 to 0000ad3c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007f1c\n+ DW_CFA_advance_loc: 16 to 0000ad4c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007f1f\n+ DW_CFA_advance_loc: 3 to 0000ad4f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00007f22\n+ DW_CFA_advance_loc: 3 to 0000ad52\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00007f28\n+ DW_CFA_advance_loc: 6 to 0000ad58\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00007f2a\n+ DW_CFA_advance_loc: 2 to 0000ad5a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00007f3a\n+ DW_CFA_advance_loc: 16 to 0000ad6a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007f44\n+ DW_CFA_advance_loc: 10 to 0000ad74\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007f45\n+ DW_CFA_advance_loc: 1 to 0000ad75\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007f46\n+ DW_CFA_advance_loc: 1 to 0000ad76\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007f47\n+ DW_CFA_advance_loc: 1 to 0000ad77\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007f48\n+ DW_CFA_advance_loc: 1 to 0000ad78\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-00000390 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 7d 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-000003b0 00000034 00000024 FDE cie=00000390 pc=00007f50..000080d3\n- Augmentation data: df 0b 00 00\n- DW_CFA_advance_loc: 11 to 00007f5b\n+0000067c 00000034 00000600 FDE cie=00000080 pc=0000ad80..0000af03\n+ Augmentation data: 22 0a 00 00\n+ DW_CFA_advance_loc: 11 to 0000ad8b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00007f5d\n+ DW_CFA_advance_loc: 2 to 0000ad8d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00007f63\n+ DW_CFA_advance_loc: 6 to 0000ad93\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: 199 to 0000802a\n+ DW_CFA_advance_loc1: 199 to 0000ae5a\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000802b\n+ DW_CFA_advance_loc: 1 to 0000ae5b\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000802c\n+ DW_CFA_advance_loc: 1 to 0000ae5c\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000802d\n+ DW_CFA_advance_loc: 1 to 0000ae5d\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 3 to 00008030\n+ DW_CFA_advance_loc: 3 to 0000ae60\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 88 to 00008088\n+ DW_CFA_advance_loc1: 88 to 0000aeb8\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000003e8 00000034 0000005c FDE cie=00000390 pc=000080e0..000082e2\n- Augmentation data: bb 0b 00 00\n- DW_CFA_advance_loc: 11 to 000080eb\n+000006b4 00000034 00000638 FDE cie=00000080 pc=0000af10..0000b112\n+ Augmentation data: fe 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000af1b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 000080ed\n+ DW_CFA_advance_loc: 2 to 0000af1d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 000080f3\n+ DW_CFA_advance_loc: 6 to 0000af23\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: 193 to 000081b4\n+ DW_CFA_advance_loc1: 193 to 0000afe4\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000081b5\n+ DW_CFA_advance_loc: 1 to 0000afe5\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000081b6\n+ DW_CFA_advance_loc: 1 to 0000afe6\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000081b7\n+ DW_CFA_advance_loc: 1 to 0000afe7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 000081c0\n+ DW_CFA_advance_loc: 9 to 0000aff0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 134 to 00008246\n+ DW_CFA_advance_loc1: 134 to 0000b076\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000420 00000034 00000094 FDE cie=00000390 pc=000082f0..00008473\n- Augmentation data: 97 0b 00 00\n- DW_CFA_advance_loc: 11 to 000082fb\n+000006ec 00000034 00000670 FDE cie=00000080 pc=0000b120..0000b2a3\n+ Augmentation data: da 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000b12b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 000082fd\n+ DW_CFA_advance_loc: 2 to 0000b12d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008303\n+ DW_CFA_advance_loc: 6 to 0000b133\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: 199 to 000083ca\n+ DW_CFA_advance_loc1: 199 to 0000b1fa\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000083cb\n+ DW_CFA_advance_loc: 1 to 0000b1fb\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000083cc\n+ DW_CFA_advance_loc: 1 to 0000b1fc\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000083cd\n+ DW_CFA_advance_loc: 1 to 0000b1fd\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 3 to 000083d0\n+ DW_CFA_advance_loc: 3 to 0000b200\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 88 to 00008428\n+ DW_CFA_advance_loc1: 88 to 0000b258\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000458 00000034 000000cc FDE cie=00000390 pc=00008480..00008682\n- Augmentation data: 73 0b 00 00\n- DW_CFA_advance_loc: 11 to 0000848b\n+00000724 00000034 000006a8 FDE cie=00000080 pc=0000b2b0..0000b4b2\n+ Augmentation data: b6 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000b2bb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000848d\n+ DW_CFA_advance_loc: 2 to 0000b2bd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008493\n+ DW_CFA_advance_loc: 6 to 0000b2c3\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: 193 to 00008554\n+ DW_CFA_advance_loc1: 193 to 0000b384\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008555\n+ DW_CFA_advance_loc: 1 to 0000b385\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008556\n+ DW_CFA_advance_loc: 1 to 0000b386\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008557\n+ DW_CFA_advance_loc: 1 to 0000b387\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 00008560\n+ DW_CFA_advance_loc: 9 to 0000b390\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 134 to 000085e6\n+ DW_CFA_advance_loc1: 134 to 0000b416\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000490 00000034 00000104 FDE cie=00000390 pc=00008690..00008892\n- Augmentation data: 4f 0b 00 00\n- DW_CFA_advance_loc: 11 to 0000869b\n+0000075c 00000034 000006e0 FDE cie=00000080 pc=0000b4c0..0000b6c2\n+ Augmentation data: 92 09 00 00\n+ DW_CFA_advance_loc: 11 to 0000b4cb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000869d\n+ DW_CFA_advance_loc: 2 to 0000b4cd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 000086a3\n+ DW_CFA_advance_loc: 6 to 0000b4d3\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: 193 to 00008764\n+ DW_CFA_advance_loc1: 193 to 0000b594\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008765\n+ DW_CFA_advance_loc: 1 to 0000b595\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008766\n+ DW_CFA_advance_loc: 1 to 0000b596\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008767\n+ DW_CFA_advance_loc: 1 to 0000b597\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 00008770\n+ DW_CFA_advance_loc: 9 to 0000b5a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 134 to 000087f6\n+ DW_CFA_advance_loc1: 134 to 0000b626\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000004c8 00000050 000004cc FDE cie=00000000 pc=000088a0..00008934\n- DW_CFA_advance_loc: 1 to 000088a1\n+00000794 00000050 00000798 FDE cie=00000000 pc=0000b6d0..0000b764\n+ DW_CFA_advance_loc: 1 to 0000b6d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000088a2\n+ DW_CFA_advance_loc: 1 to 0000b6d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000088a3\n+ DW_CFA_advance_loc: 1 to 0000b6d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000088a4\n+ DW_CFA_advance_loc: 1 to 0000b6d4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000088b2\n+ DW_CFA_advance_loc: 14 to 0000b6e2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 78 to 00008900\n+ DW_CFA_advance_loc1: 78 to 0000b730\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 8 to 00008908\n+ DW_CFA_advance_loc: 8 to 0000b738\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00008914\n+ DW_CFA_advance_loc: 12 to 0000b744\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00008920\n+ DW_CFA_advance_loc: 12 to 0000b750\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00008923\n+ DW_CFA_advance_loc: 3 to 0000b753\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00008924\n+ DW_CFA_advance_loc: 1 to 0000b754\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000892c\n+ DW_CFA_advance_loc: 8 to 0000b75c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000892f\n+ DW_CFA_advance_loc: 3 to 0000b75f\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008930\n+ DW_CFA_advance_loc: 1 to 0000b760\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008931\n+ DW_CFA_advance_loc: 1 to 0000b761\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008932\n+ DW_CFA_advance_loc: 1 to 0000b762\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008933\n+ DW_CFA_advance_loc: 1 to 0000b763\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-0000051c 00000034 00000190 FDE cie=00000390 pc=00008940..00008b7d\n- Augmentation data: d7 0a 00 00\n- DW_CFA_advance_loc: 1 to 00008941\n+000007e8 00000034 0000076c FDE cie=00000080 pc=0000b770..0000b9ad\n+ Augmentation data: 1a 09 00 00\n+ DW_CFA_advance_loc: 1 to 0000b771\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008943\n+ DW_CFA_advance_loc: 2 to 0000b773\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 1 to 00008944\n+ DW_CFA_advance_loc: 1 to 0000b774\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 16 to 00008954\n+ DW_CFA_advance_loc: 16 to 0000b784\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 243 to 00008a47\n+ DW_CFA_advance_loc1: 243 to 0000b877\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc: 36 to 00008a6b\n+ DW_CFA_advance_loc: 36 to 0000b89b\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008a6c\n+ DW_CFA_advance_loc: 1 to 0000b89c\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008a6d\n+ DW_CFA_advance_loc: 1 to 0000b89d\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008a6e\n+ DW_CFA_advance_loc: 1 to 0000b89e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00008a70\n+ DW_CFA_advance_loc: 2 to 0000b8a0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00000554 00000034 000001c8 FDE cie=00000390 pc=00008b80..00008d4e\n- Augmentation data: b4 0a 00 00\n- DW_CFA_advance_loc: 11 to 00008b8b\n+00000820 00000034 000007a4 FDE cie=00000080 pc=0000b9b0..0000bb7e\n+ Augmentation data: f7 08 00 00\n+ DW_CFA_advance_loc: 11 to 0000b9bb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008b8d\n+ DW_CFA_advance_loc: 2 to 0000b9bd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008b93\n+ DW_CFA_advance_loc: 6 to 0000b9c3\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: 213 to 00008c68\n+ DW_CFA_advance_loc1: 213 to 0000ba98\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008c69\n+ DW_CFA_advance_loc: 1 to 0000ba99\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008c6a\n+ DW_CFA_advance_loc: 1 to 0000ba9a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008c6b\n+ DW_CFA_advance_loc: 1 to 0000ba9b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 00008c70\n+ DW_CFA_advance_loc: 5 to 0000baa0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 137 to 00008cf9\n+ DW_CFA_advance_loc1: 137 to 0000bb29\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-0000058c 00000034 00000200 FDE cie=00000390 pc=00008d50..00008f74\n- Augmentation data: 90 0a 00 00\n- DW_CFA_advance_loc: 11 to 00008d5b\n+00000858 00000034 000007dc FDE cie=00000080 pc=0000bb80..0000bda4\n+ Augmentation data: d3 08 00 00\n+ DW_CFA_advance_loc: 11 to 0000bb8b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00008d5d\n+ DW_CFA_advance_loc: 2 to 0000bb8d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00008d63\n+ DW_CFA_advance_loc: 6 to 0000bb93\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: 198 to 00008e29\n+ DW_CFA_advance_loc1: 198 to 0000bc59\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00008e2a\n+ DW_CFA_advance_loc: 1 to 0000bc5a\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00008e2b\n+ DW_CFA_advance_loc: 1 to 0000bc5b\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00008e2c\n+ DW_CFA_advance_loc: 1 to 0000bc5c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 4 to 00008e30\n+ DW_CFA_advance_loc: 4 to 0000bc60\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 148 to 00008ec4\n+ DW_CFA_advance_loc1: 148 to 0000bcf4\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-000005c4 00000050 000005c8 FDE cie=00000000 pc=00008f80..00009026\n- DW_CFA_advance_loc: 1 to 00008f81\n+00000890 00000050 00000894 FDE cie=00000000 pc=0000bdb0..0000be56\n+ DW_CFA_advance_loc: 1 to 0000bdb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008f82\n+ DW_CFA_advance_loc: 1 to 0000bdb2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008f83\n+ DW_CFA_advance_loc: 1 to 0000bdb3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008f84\n+ DW_CFA_advance_loc: 1 to 0000bdb4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00008f92\n+ DW_CFA_advance_loc: 14 to 0000bdc2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 81 to 00008fe3\n+ DW_CFA_advance_loc1: 81 to 0000be13\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 15 to 00008ff2\n+ DW_CFA_advance_loc: 15 to 0000be22\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00008ffe\n+ DW_CFA_advance_loc: 12 to 0000be2e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 21 to 00009013\n+ DW_CFA_advance_loc: 21 to 0000be43\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00009014\n+ DW_CFA_advance_loc: 1 to 0000be44\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00009015\n+ DW_CFA_advance_loc: 1 to 0000be45\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009016\n+ DW_CFA_advance_loc: 1 to 0000be46\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000901e\n+ DW_CFA_advance_loc: 8 to 0000be4e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00009021\n+ DW_CFA_advance_loc: 3 to 0000be51\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009022\n+ DW_CFA_advance_loc: 1 to 0000be52\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009023\n+ DW_CFA_advance_loc: 1 to 0000be53\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009024\n+ DW_CFA_advance_loc: 1 to 0000be54\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009025\n+ DW_CFA_advance_loc: 1 to 0000be55\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00000618 00000044 0000028c FDE cie=00000390 pc=00009030..00009619\n- Augmentation data: 19 0a 00 00\n- DW_CFA_advance_loc: 11 to 0000903b\n+000008e4 00000044 00000868 FDE cie=00000080 pc=0000be60..0000c449\n+ Augmentation data: 5c 08 00 00\n+ DW_CFA_advance_loc: 11 to 0000be6b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000903d\n+ DW_CFA_advance_loc: 2 to 0000be6d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009043\n+ DW_CFA_advance_loc: 6 to 0000be73\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: 248 to 0000913b\n+ DW_CFA_advance_loc1: 248 to 0000bf6b\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 189 to 000091f8\n+ DW_CFA_advance_loc1: 189 to 0000c028\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000091f9\n+ DW_CFA_advance_loc: 1 to 0000c029\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000091fa\n+ DW_CFA_advance_loc: 1 to 0000c02a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000091fb\n+ DW_CFA_advance_loc: 1 to 0000c02b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 00009200\n+ DW_CFA_advance_loc: 5 to 0000c030\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 000092f3\n+ DW_CFA_advance_loc1: 243 to 0000c123\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000092f4\n+ DW_CFA_advance_loc: 1 to 0000c124\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000092f5\n+ DW_CFA_advance_loc: 1 to 0000c125\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000092f6\n+ DW_CFA_advance_loc: 1 to 0000c126\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 00009300\n+ DW_CFA_advance_loc: 10 to 0000c130\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000660 0000008c 00000664 FDE cie=00000000 pc=00009620..00009831\n- DW_CFA_advance_loc: 11 to 0000962b\n+0000092c 0000008c 00000930 FDE cie=00000000 pc=0000c450..0000c661\n+ DW_CFA_advance_loc: 11 to 0000c45b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000962c\n+ DW_CFA_advance_loc: 1 to 0000c45c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000962d\n+ DW_CFA_advance_loc: 1 to 0000c45d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000962e\n+ DW_CFA_advance_loc: 1 to 0000c45e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00009631\n+ DW_CFA_advance_loc: 3 to 0000c461\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 90 to 0000968b\n+ DW_CFA_advance_loc1: 90 to 0000c4bb\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000968c\n+ DW_CFA_advance_loc: 1 to 0000c4bc\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0000969b\n+ DW_CFA_advance_loc: 15 to 0000c4cb\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 30 to 000096b9\n+ DW_CFA_advance_loc: 30 to 0000c4e9\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000096ba\n+ DW_CFA_advance_loc: 1 to 0000c4ea\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 000096c9\n+ DW_CFA_advance_loc: 15 to 0000c4f9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 52 to 000096fd\n+ DW_CFA_advance_loc: 52 to 0000c52d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000096fe\n+ DW_CFA_advance_loc: 1 to 0000c52e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000096ff\n+ DW_CFA_advance_loc: 1 to 0000c52f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009700\n+ DW_CFA_advance_loc: 1 to 0000c530\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009701\n+ DW_CFA_advance_loc: 1 to 0000c531\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00009708\n+ DW_CFA_advance_loc: 7 to 0000c538\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000970b\n+ DW_CFA_advance_loc: 3 to 0000c53b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000970c\n+ DW_CFA_advance_loc: 1 to 0000c53c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00009718\n+ DW_CFA_advance_loc: 12 to 0000c548\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 0000972f\n+ DW_CFA_advance_loc: 23 to 0000c55f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009730\n+ DW_CFA_advance_loc: 1 to 0000c560\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00009740\n+ DW_CFA_advance_loc: 16 to 0000c570\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 28 to 0000975c\n+ DW_CFA_advance_loc: 28 to 0000c58c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000975d\n+ DW_CFA_advance_loc: 1 to 0000c58d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 00009777\n+ DW_CFA_advance_loc: 26 to 0000c5a7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 0000979e\n+ DW_CFA_advance_loc: 39 to 0000c5ce\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000979f\n+ DW_CFA_advance_loc: 1 to 0000c5cf\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 000097ae\n+ DW_CFA_advance_loc: 15 to 0000c5de\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000097c0\n+ DW_CFA_advance_loc: 18 to 0000c5f0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000097c2\n+ DW_CFA_advance_loc: 2 to 0000c5f2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 65 to 00009803\n+ DW_CFA_advance_loc1: 65 to 0000c633\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00009819\n+ DW_CFA_advance_loc: 22 to 0000c649\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 0000981a\n+ DW_CFA_advance_loc: 1 to 0000c64a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000981b\n+ DW_CFA_advance_loc: 1 to 0000c64b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000981c\n+ DW_CFA_advance_loc: 1 to 0000c64c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00009828\n+ DW_CFA_advance_loc: 12 to 0000c658\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-000006f0 0000012c 000006f4 FDE cie=00000000 pc=000049b0..000055c0\n- DW_CFA_advance_loc: 1 to 000049b1\n+000009bc 0000012c 000009c0 FDE cie=00000000 pc=000077e0..000083f0\n+ DW_CFA_advance_loc: 1 to 000077e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000049b2\n+ DW_CFA_advance_loc: 1 to 000077e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000049b3\n+ DW_CFA_advance_loc: 1 to 000077e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 000049bf\n+ DW_CFA_advance_loc: 12 to 000077ef\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000049c2\n+ DW_CFA_advance_loc: 3 to 000077f2\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 182 to 00004a78\n+ DW_CFA_advance_loc1: 182 to 000078a8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 10 to 00004a82\n+ DW_CFA_advance_loc: 10 to 000078b2\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 7 to 00004a89\n+ DW_CFA_advance_loc: 7 to 000078b9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004a99\n+ DW_CFA_advance_loc: 16 to 000078c9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 21 to 00004aae\n+ DW_CFA_advance_loc: 21 to 000078de\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 12 to 00004aba\n+ DW_CFA_advance_loc: 12 to 000078ea\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004abb\n+ DW_CFA_advance_loc: 1 to 000078eb\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00004ac7\n+ DW_CFA_advance_loc: 12 to 000078f7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 32 to 00004ae7\n+ DW_CFA_advance_loc: 32 to 00007917\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004ae8\n+ DW_CFA_advance_loc: 1 to 00007918\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004ae9\n+ DW_CFA_advance_loc: 1 to 00007919\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004aea\n+ DW_CFA_advance_loc: 1 to 0000791a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004aeb\n+ DW_CFA_advance_loc: 1 to 0000791b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00004af0\n+ DW_CFA_advance_loc: 5 to 00007920\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 138 to 00004b7a\n+ DW_CFA_advance_loc1: 138 to 000079aa\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004b7f\n+ DW_CFA_advance_loc: 5 to 000079af\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004b93\n+ DW_CFA_advance_loc: 20 to 000079c3\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 70 to 00004bd9\n+ DW_CFA_advance_loc1: 70 to 00007a09\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004bda\n+ DW_CFA_advance_loc: 1 to 00007a0a\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004bee\n+ DW_CFA_advance_loc: 20 to 00007a1e\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 235 to 00004cd9\n+ DW_CFA_advance_loc1: 235 to 00007b09\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00004cde\n+ DW_CFA_advance_loc: 5 to 00007b0e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004cf2\n+ DW_CFA_advance_loc: 20 to 00007b22\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 59 to 00004d2d\n+ DW_CFA_advance_loc: 59 to 00007b5d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004d2e\n+ DW_CFA_advance_loc: 1 to 00007b5e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00004d3e\n+ DW_CFA_advance_loc: 16 to 00007b6e\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 189 to 00004dfb\n+ DW_CFA_advance_loc1: 189 to 00007c2b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004dfc\n+ DW_CFA_advance_loc: 1 to 00007c2c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004e10\n+ DW_CFA_advance_loc: 20 to 00007c40\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 61 to 00004e4d\n+ DW_CFA_advance_loc: 61 to 00007c7d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004e4e\n+ DW_CFA_advance_loc: 1 to 00007c7e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 25 to 00004e67\n+ DW_CFA_advance_loc: 25 to 00007c97\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 132 to 00004eeb\n+ DW_CFA_advance_loc1: 132 to 00007d1b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004eec\n+ DW_CFA_advance_loc: 1 to 00007d1c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00004f00\n+ DW_CFA_advance_loc: 20 to 00007d30\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 61 to 00004f3d\n+ DW_CFA_advance_loc: 61 to 00007d6d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00004f3e\n+ DW_CFA_advance_loc: 1 to 00007d6e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 25 to 00004f57\n+ DW_CFA_advance_loc: 25 to 00007d87\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 262 to 0000505d\n+ DW_CFA_advance_loc2: 262 to 00007e8d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000505e\n+ DW_CFA_advance_loc: 1 to 00007e8e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00005072\n+ DW_CFA_advance_loc: 20 to 00007ea2\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 71 to 000050b9\n+ DW_CFA_advance_loc1: 71 to 00007ee9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000050bd\n+ DW_CFA_advance_loc: 4 to 00007eed\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 29 to 000050da\n+ DW_CFA_advance_loc: 29 to 00007f0a\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 216 to 000051b2\n+ DW_CFA_advance_loc1: 216 to 00007fe2\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000051b3\n+ DW_CFA_advance_loc: 1 to 00007fe3\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 000051c3\n+ DW_CFA_advance_loc: 16 to 00007ff3\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 40 to 000051eb\n+ DW_CFA_advance_loc: 40 to 0000801b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 7 to 000051f2\n+ DW_CFA_advance_loc: 7 to 00008022\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000051f6\n+ DW_CFA_advance_loc: 4 to 00008026\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005202\n+ DW_CFA_advance_loc: 12 to 00008032\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 217 to 000052db\n+ DW_CFA_advance_loc1: 217 to 0000810b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000052dc\n+ DW_CFA_advance_loc: 1 to 0000810c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 000052ec\n+ DW_CFA_advance_loc: 16 to 0000811c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 231 to 000053d3\n+ DW_CFA_advance_loc1: 231 to 00008203\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000053d4\n+ DW_CFA_advance_loc: 1 to 00008204\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 000053e4\n+ DW_CFA_advance_loc: 16 to 00008214\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 87 to 0000543b\n+ DW_CFA_advance_loc1: 87 to 0000826b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 7 to 00005442\n+ DW_CFA_advance_loc: 7 to 00008272\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00005446\n+ DW_CFA_advance_loc: 4 to 00008276\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 19 to 00005459\n+ DW_CFA_advance_loc: 19 to 00008289\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 00005473\n+ DW_CFA_advance_loc: 26 to 000082a3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005474\n+ DW_CFA_advance_loc: 1 to 000082a4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005480\n+ DW_CFA_advance_loc: 12 to 000082b0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 0000549a\n+ DW_CFA_advance_loc: 26 to 000082ca\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000549b\n+ DW_CFA_advance_loc: 1 to 000082cb\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000054a7\n+ DW_CFA_advance_loc: 12 to 000082d7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 000054b7\n+ DW_CFA_advance_loc: 16 to 000082e7\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 7 to 000054be\n+ DW_CFA_advance_loc: 7 to 000082ee\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000054c2\n+ DW_CFA_advance_loc: 4 to 000082f2\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000054ce\n+ DW_CFA_advance_loc: 12 to 000082fe\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 27 to 000054e9\n+ DW_CFA_advance_loc: 27 to 00008319\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 7 to 000054f0\n+ DW_CFA_advance_loc: 7 to 00008320\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000054f4\n+ DW_CFA_advance_loc: 4 to 00008324\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 19 to 00005507\n+ DW_CFA_advance_loc: 19 to 00008337\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 24 to 0000551f\n+ DW_CFA_advance_loc: 24 to 0000834f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005520\n+ DW_CFA_advance_loc: 1 to 00008350\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00005530\n+ DW_CFA_advance_loc: 16 to 00008360\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 00005544\n+ DW_CFA_advance_loc: 20 to 00008374\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 7 to 0000554b\n+ DW_CFA_advance_loc: 7 to 0000837b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 0000554f\n+ DW_CFA_advance_loc: 4 to 0000837f\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000555b\n+ DW_CFA_advance_loc: 12 to 0000838b\n DW_CFA_def_cfa_offset: 96\n DW_CFA_nop\n \n-00000820 000000f8 00000824 FDE cie=00000000 pc=000055c0..00005f84\n- DW_CFA_advance_loc: 1 to 000055c1\n+00000aec 000000f8 00000af0 FDE cie=00000000 pc=000083f0..00008db4\n+ DW_CFA_advance_loc: 1 to 000083f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000055c2\n+ DW_CFA_advance_loc: 1 to 000083f2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000055c3\n+ DW_CFA_advance_loc: 1 to 000083f3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 000055cf\n+ DW_CFA_advance_loc: 12 to 000083ff\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000055d2\n+ DW_CFA_advance_loc: 3 to 00008402\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 182 to 00005688\n+ DW_CFA_advance_loc1: 182 to 000084b8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 10 to 00005692\n+ DW_CFA_advance_loc: 10 to 000084c2\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 7 to 00005699\n+ DW_CFA_advance_loc: 7 to 000084c9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 000056a9\n+ DW_CFA_advance_loc: 16 to 000084d9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 21 to 000056be\n+ DW_CFA_advance_loc: 21 to 000084ee\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 12 to 000056ca\n+ DW_CFA_advance_loc: 12 to 000084fa\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000056cb\n+ DW_CFA_advance_loc: 1 to 000084fb\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000056d7\n+ DW_CFA_advance_loc: 12 to 00008507\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 32 to 000056f7\n+ DW_CFA_advance_loc: 32 to 00008527\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000056f8\n+ DW_CFA_advance_loc: 1 to 00008528\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000056f9\n+ DW_CFA_advance_loc: 1 to 00008529\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000056fa\n+ DW_CFA_advance_loc: 1 to 0000852a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000056fb\n+ DW_CFA_advance_loc: 1 to 0000852b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00005700\n+ DW_CFA_advance_loc: 5 to 00008530\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 138 to 0000578a\n+ DW_CFA_advance_loc1: 138 to 000085ba\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 0000578f\n+ DW_CFA_advance_loc: 5 to 000085bf\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 000057a3\n+ DW_CFA_advance_loc: 20 to 000085d3\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 70 to 000057e9\n+ DW_CFA_advance_loc1: 70 to 00008619\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000057ea\n+ DW_CFA_advance_loc: 1 to 0000861a\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 000057fe\n+ DW_CFA_advance_loc: 20 to 0000862e\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 235 to 000058e9\n+ DW_CFA_advance_loc1: 235 to 00008719\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 000058ee\n+ DW_CFA_advance_loc: 5 to 0000871e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00005902\n+ DW_CFA_advance_loc: 20 to 00008732\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 59 to 0000593d\n+ DW_CFA_advance_loc: 59 to 0000876d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000593e\n+ DW_CFA_advance_loc: 1 to 0000876e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000594e\n+ DW_CFA_advance_loc: 16 to 0000877e\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 191 to 00005a0d\n+ DW_CFA_advance_loc1: 191 to 0000883d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005a0e\n+ DW_CFA_advance_loc: 1 to 0000883e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00005a22\n+ DW_CFA_advance_loc: 20 to 00008852\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 71 to 00005a69\n+ DW_CFA_advance_loc1: 71 to 00008899\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00005a6d\n+ DW_CFA_advance_loc: 4 to 0000889d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 29 to 00005a8a\n+ DW_CFA_advance_loc: 29 to 000088ba\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 137 to 00005b13\n+ DW_CFA_advance_loc1: 137 to 00008943\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005b14\n+ DW_CFA_advance_loc: 1 to 00008944\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00005b28\n+ DW_CFA_advance_loc: 20 to 00008958\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 61 to 00005b65\n+ DW_CFA_advance_loc: 61 to 00008995\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005b66\n+ DW_CFA_advance_loc: 1 to 00008996\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 25 to 00005b7f\n+ DW_CFA_advance_loc: 25 to 000089af\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 218 to 00005c59\n+ DW_CFA_advance_loc1: 218 to 00008a89\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00005c5e\n+ DW_CFA_advance_loc: 5 to 00008a8e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 20 to 00005c72\n+ DW_CFA_advance_loc: 20 to 00008aa2\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 59 to 00005cad\n+ DW_CFA_advance_loc: 59 to 00008add\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005cae\n+ DW_CFA_advance_loc: 1 to 00008ade\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00005cbe\n+ DW_CFA_advance_loc: 16 to 00008aee\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 365 to 00005e2b\n+ DW_CFA_advance_loc2: 365 to 00008c5b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 5 to 00005e30\n+ DW_CFA_advance_loc: 5 to 00008c60\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00005e34\n+ DW_CFA_advance_loc: 4 to 00008c64\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005e40\n+ DW_CFA_advance_loc: 12 to 00008c70\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 00005e53\n+ DW_CFA_advance_loc: 19 to 00008c83\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005e54\n+ DW_CFA_advance_loc: 1 to 00008c84\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005e60\n+ DW_CFA_advance_loc: 12 to 00008c90\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 00005e73\n+ DW_CFA_advance_loc: 19 to 00008ca3\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 5 to 00005e78\n+ DW_CFA_advance_loc: 5 to 00008ca8\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00005e7c\n+ DW_CFA_advance_loc: 4 to 00008cac\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005e88\n+ DW_CFA_advance_loc: 12 to 00008cb8\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 75 to 00005ed3\n+ DW_CFA_advance_loc1: 75 to 00008d03\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005ed4\n+ DW_CFA_advance_loc: 1 to 00008d04\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00005ee4\n+ DW_CFA_advance_loc: 16 to 00008d14\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 23 to 00005efb\n+ DW_CFA_advance_loc: 23 to 00008d2b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 5 to 00005f00\n+ DW_CFA_advance_loc: 5 to 00008d30\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00005f04\n+ DW_CFA_advance_loc: 4 to 00008d34\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00005f10\n+ DW_CFA_advance_loc: 12 to 00008d40\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 00005f23\n+ DW_CFA_advance_loc: 19 to 00008d53\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00005f24\n+ DW_CFA_advance_loc: 1 to 00008d54\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00005f34\n+ DW_CFA_advance_loc: 16 to 00008d64\n DW_CFA_def_cfa_offset: 96\n DW_CFA_nop\n DW_CFA_nop\n \n-0000091c 00000034 00000590 FDE cie=00000390 pc=00009840..00009aea\n- Augmentation data: 51 07 00 00\n- DW_CFA_advance_loc: 11 to 0000984b\n+00000be8 00000034 00000b6c FDE cie=00000080 pc=0000c670..0000c91a\n+ Augmentation data: 94 05 00 00\n+ DW_CFA_advance_loc: 11 to 0000c67b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000984d\n+ DW_CFA_advance_loc: 2 to 0000c67d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009853\n+ DW_CFA_advance_loc: 6 to 0000c683\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: 325 to 00009998\n+ DW_CFA_advance_loc2: 325 to 0000c7c8\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009999\n+ DW_CFA_advance_loc: 1 to 0000c7c9\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000999a\n+ DW_CFA_advance_loc: 1 to 0000c7ca\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000999b\n+ DW_CFA_advance_loc: 1 to 0000c7cb\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 000099a0\n+ DW_CFA_advance_loc: 5 to 0000c7d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 215 to 00009a77\n+ DW_CFA_advance_loc1: 215 to 0000c8a7\n DW_CFA_GNU_args_size: 16\n \n-00000954 00000034 000005c8 FDE cie=00000390 pc=00009af0..00009daa\n- Augmentation data: 2e 07 00 00\n- DW_CFA_advance_loc: 11 to 00009afb\n+00000c20 00000034 00000ba4 FDE cie=00000080 pc=0000c920..0000cbda\n+ Augmentation data: 71 05 00 00\n+ DW_CFA_advance_loc: 11 to 0000c92b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00009afd\n+ DW_CFA_advance_loc: 2 to 0000c92d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 00009b03\n+ DW_CFA_advance_loc: 6 to 0000c933\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: 85 to 00009b58\n+ DW_CFA_advance_loc1: 85 to 0000c988\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00009b59\n+ DW_CFA_advance_loc: 1 to 0000c989\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00009b5a\n+ DW_CFA_advance_loc: 1 to 0000c98a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00009b5b\n+ DW_CFA_advance_loc: 1 to 0000c98b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 00009b60\n+ DW_CFA_advance_loc: 5 to 0000c990\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 144 to 00009bf0\n+ DW_CFA_advance_loc1: 144 to 0000ca20\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-0000098c 000000ec 00000990 FDE cie=00000000 pc=00009db0..0000ac14\n- DW_CFA_advance_loc: 11 to 00009dbb\n+00000c58 000000ec 00000c5c FDE cie=00000000 pc=0000cbe0..0000da44\n+ DW_CFA_advance_loc: 11 to 0000cbeb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009dbc\n+ DW_CFA_advance_loc: 1 to 0000cbec\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009dbd\n+ DW_CFA_advance_loc: 1 to 0000cbed\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00009dbe\n+ DW_CFA_advance_loc: 1 to 0000cbee\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 6 to 00009dc4\n+ DW_CFA_advance_loc: 6 to 0000cbf4\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc2: 1226 to 0000a28e\n+ DW_CFA_advance_loc2: 1226 to 0000d0be\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 4 to 0000a292\n+ DW_CFA_advance_loc: 4 to 0000d0c2\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 5 to 0000a297\n+ DW_CFA_advance_loc: 5 to 0000d0c7\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 12 to 0000a2a3\n+ DW_CFA_advance_loc: 12 to 0000d0d3\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc2: 1106 to 0000a6f5\n+ DW_CFA_advance_loc2: 1106 to 0000d525\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000a6f6\n+ DW_CFA_advance_loc: 1 to 0000d526\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000a6f7\n+ DW_CFA_advance_loc: 1 to 0000d527\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000a6f8\n+ DW_CFA_advance_loc: 1 to 0000d528\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000a6f9\n+ DW_CFA_advance_loc: 1 to 0000d529\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 0000a700\n+ DW_CFA_advance_loc: 7 to 0000d530\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 0000a713\n+ DW_CFA_advance_loc: 19 to 0000d543\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 4 to 0000a717\n+ DW_CFA_advance_loc: 4 to 0000d547\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 5 to 0000a71c\n+ DW_CFA_advance_loc: 5 to 0000d54c\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 12 to 0000a728\n+ DW_CFA_advance_loc: 12 to 0000d558\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc1: 215 to 0000a7ff\n+ DW_CFA_advance_loc1: 215 to 0000d62f\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 9 to 0000a808\n+ DW_CFA_advance_loc: 9 to 0000d638\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 16 to 0000a818\n+ DW_CFA_advance_loc: 16 to 0000d648\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 33 to 0000a839\n+ DW_CFA_advance_loc: 33 to 0000d669\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 1 to 0000a83a\n+ DW_CFA_advance_loc: 1 to 0000d66a\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 0000a83b\n+ DW_CFA_advance_loc: 1 to 0000d66b\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 0000a83c\n+ DW_CFA_advance_loc: 1 to 0000d66c\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 12 to 0000a848\n+ DW_CFA_advance_loc: 12 to 0000d678\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 7 to 0000a84f\n+ DW_CFA_advance_loc: 7 to 0000d67f\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 0000a850\n+ DW_CFA_advance_loc: 1 to 0000d680\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 32 to 0000a870\n+ DW_CFA_advance_loc: 32 to 0000d6a0\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 23 to 0000a887\n+ DW_CFA_advance_loc: 23 to 0000d6b7\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 9 to 0000a890\n+ DW_CFA_advance_loc: 9 to 0000d6c0\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 16 to 0000a8a0\n+ DW_CFA_advance_loc: 16 to 0000d6d0\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 33 to 0000a8c1\n+ DW_CFA_advance_loc: 33 to 0000d6f1\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 1 to 0000a8c2\n+ DW_CFA_advance_loc: 1 to 0000d6f2\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 0000a8c3\n+ DW_CFA_advance_loc: 1 to 0000d6f3\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 0000a8c4\n+ DW_CFA_advance_loc: 1 to 0000d6f4\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 12 to 0000a8d0\n+ DW_CFA_advance_loc: 12 to 0000d700\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 7 to 0000a8d7\n+ DW_CFA_advance_loc: 7 to 0000d707\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 0000a8d8\n+ DW_CFA_advance_loc: 1 to 0000d708\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 32 to 0000a8f8\n+ DW_CFA_advance_loc: 32 to 0000d728\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc2: 411 to 0000aa93\n+ DW_CFA_advance_loc2: 411 to 0000d8c3\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 2 to 0000aa95\n+ DW_CFA_advance_loc: 2 to 0000d8c5\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 41 to 0000aabe\n+ DW_CFA_advance_loc: 41 to 0000d8ee\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 29 to 0000aadb\n+ DW_CFA_advance_loc: 29 to 0000d90b\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 2 to 0000aadd\n+ DW_CFA_advance_loc: 2 to 0000d90d\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 18 to 0000aaef\n+ DW_CFA_advance_loc: 18 to 0000d91f\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 44 to 0000ab1b\n+ DW_CFA_advance_loc: 44 to 0000d94b\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 2 to 0000ab1d\n+ DW_CFA_advance_loc: 2 to 0000d94d\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 16 to 0000ab2d\n+ DW_CFA_advance_loc: 16 to 0000d95d\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 54 to 0000ab63\n+ DW_CFA_advance_loc: 54 to 0000d993\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 2 to 0000ab65\n+ DW_CFA_advance_loc: 2 to 0000d995\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 18 to 0000ab77\n+ DW_CFA_advance_loc: 18 to 0000d9a7\n DW_CFA_def_cfa_offset: 160\n DW_CFA_nop\n DW_CFA_nop\n \n-00000a7c 00000034 000006f0 FDE cie=00000390 pc=0000ac20..0000ad9a\n- Augmentation data: 16 06 00 00\n- DW_CFA_advance_loc: 11 to 0000ac2b\n+00000d48 00000034 00000ccc FDE cie=00000080 pc=0000da50..0000dbca\n+ Augmentation data: 59 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000da5b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000ac2d\n+ DW_CFA_advance_loc: 2 to 0000da5d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000ac33\n+ DW_CFA_advance_loc: 6 to 0000da63\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: 220 to 0000ad0f\n+ DW_CFA_advance_loc1: 220 to 0000db3f\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000ad10\n+ DW_CFA_advance_loc: 1 to 0000db40\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000ad11\n+ DW_CFA_advance_loc: 1 to 0000db41\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000ad12\n+ DW_CFA_advance_loc: 1 to 0000db42\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000ad18\n+ DW_CFA_advance_loc: 6 to 0000db48\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 82 to 0000ad6a\n+ DW_CFA_advance_loc1: 82 to 0000db9a\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000ab4 00000034 00000728 FDE cie=00000390 pc=0000ada0..0000af7c\n- Augmentation data: f2 05 00 00\n- DW_CFA_advance_loc: 11 to 0000adab\n+00000d80 00000034 00000d04 FDE cie=00000080 pc=0000dbd0..0000ddac\n+ Augmentation data: 35 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000dbdb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000adad\n+ DW_CFA_advance_loc: 2 to 0000dbdd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000adb3\n+ DW_CFA_advance_loc: 6 to 0000dbe3\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 0000ae83\n+ DW_CFA_advance_loc1: 208 to 0000dcb3\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000ae84\n+ DW_CFA_advance_loc: 1 to 0000dcb4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000ae85\n+ DW_CFA_advance_loc: 1 to 0000dcb5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000ae86\n+ DW_CFA_advance_loc: 1 to 0000dcb6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000ae90\n+ DW_CFA_advance_loc: 10 to 0000dcc0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 154 to 0000af2a\n+ DW_CFA_advance_loc1: 154 to 0000dd5a\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000aec 00000044 00000760 FDE cie=00000390 pc=0000af80..0000b548\n- Augmentation data: ce 05 00 00\n- DW_CFA_advance_loc: 11 to 0000af8b\n+00000db8 00000044 00000d3c FDE cie=00000080 pc=0000ddb0..0000e378\n+ Augmentation data: 11 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000ddbb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000af8d\n+ DW_CFA_advance_loc: 2 to 0000ddbd\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000af93\n+ DW_CFA_advance_loc: 6 to 0000ddc3\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: 248 to 0000b08b\n+ DW_CFA_advance_loc1: 248 to 0000debb\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 196 to 0000b14f\n+ DW_CFA_advance_loc1: 196 to 0000df7f\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b150\n+ DW_CFA_advance_loc: 1 to 0000df80\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b151\n+ DW_CFA_advance_loc: 1 to 0000df81\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b152\n+ DW_CFA_advance_loc: 1 to 0000df82\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000b158\n+ DW_CFA_advance_loc: 6 to 0000df88\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 0000b24b\n+ DW_CFA_advance_loc1: 243 to 0000e07b\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b24c\n+ DW_CFA_advance_loc: 1 to 0000e07c\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b24d\n+ DW_CFA_advance_loc: 1 to 0000e07d\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b24e\n+ DW_CFA_advance_loc: 1 to 0000e07e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 0000b250\n+ DW_CFA_advance_loc: 2 to 0000e080\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b34 00000034 000007a8 FDE cie=00000390 pc=0000b550..0000b6e6\n- Augmentation data: c2 05 00 00\n- DW_CFA_advance_loc: 11 to 0000b55b\n+00000e00 00000034 00000d84 FDE cie=00000080 pc=0000e380..0000e516\n+ Augmentation data: 05 04 00 00\n+ DW_CFA_advance_loc: 11 to 0000e38b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000b55d\n+ DW_CFA_advance_loc: 2 to 0000e38d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000b563\n+ DW_CFA_advance_loc: 6 to 0000e393\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: 237 to 0000b650\n+ DW_CFA_advance_loc1: 237 to 0000e480\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b651\n+ DW_CFA_advance_loc: 1 to 0000e481\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b652\n+ DW_CFA_advance_loc: 1 to 0000e482\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b653\n+ DW_CFA_advance_loc: 1 to 0000e483\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 0000b658\n+ DW_CFA_advance_loc: 5 to 0000e488\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 91 to 0000b6b3\n+ DW_CFA_advance_loc1: 91 to 0000e4e3\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000b6c 00000034 000007e0 FDE cie=00000390 pc=0000b6f0..0000b8fb\n- Augmentation data: 9f 05 00 00\n- DW_CFA_advance_loc: 11 to 0000b6fb\n+00000e38 00000034 00000dbc FDE cie=00000080 pc=0000e520..0000e72b\n+ Augmentation data: e2 03 00 00\n+ DW_CFA_advance_loc: 11 to 0000e52b\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 0000e52d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000b703\n+ DW_CFA_advance_loc: 6 to 0000e533\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: 229 to 0000b7e8\n+ DW_CFA_advance_loc1: 229 to 0000e618\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b7e9\n+ DW_CFA_advance_loc: 1 to 0000e619\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b7ea\n+ DW_CFA_advance_loc: 1 to 0000e61a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b7eb\n+ DW_CFA_advance_loc: 1 to 0000e61b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 5 to 0000b7f0\n+ DW_CFA_advance_loc: 5 to 0000e620\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 186 to 0000b8aa\n+ DW_CFA_advance_loc1: 186 to 0000e6da\n DW_CFA_GNU_args_size: 16\n DW_CFA_nop\n \n-00000ba4 00000044 00000818 FDE cie=00000390 pc=0000b900..0000beff\n- Augmentation data: 7b 05 00 00\n- DW_CFA_advance_loc: 11 to 0000b90b\n+00000e70 00000044 00000df4 FDE cie=00000080 pc=0000e730..0000ed2f\n+ Augmentation data: be 03 00 00\n+ DW_CFA_advance_loc: 11 to 0000e73b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000b90d\n+ DW_CFA_advance_loc: 2 to 0000e73d\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000b913\n+ DW_CFA_advance_loc: 6 to 0000e743\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: 248 to 0000ba0b\n+ DW_CFA_advance_loc1: 248 to 0000e83b\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc1: 207 to 0000bada\n+ DW_CFA_advance_loc1: 207 to 0000e90a\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000badb\n+ DW_CFA_advance_loc: 1 to 0000e90b\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000badc\n+ DW_CFA_advance_loc: 1 to 0000e90c\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000badd\n+ DW_CFA_advance_loc: 1 to 0000e90d\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 3 to 0000bae0\n+ DW_CFA_advance_loc: 3 to 0000e910\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 243 to 0000bbd3\n+ DW_CFA_advance_loc1: 243 to 0000ea03\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000bbd4\n+ DW_CFA_advance_loc: 1 to 0000ea04\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000bbd5\n+ DW_CFA_advance_loc: 1 to 0000ea05\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000bbd6\n+ DW_CFA_advance_loc: 1 to 0000ea06\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000bbe0\n+ DW_CFA_advance_loc: 10 to 0000ea10\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000bec 00000040 00000860 FDE cie=00000390 pc=00005f90..00007d92\n- Augmentation data: 6f 05 00 00\n- DW_CFA_advance_loc: 1 to 00005f91\n+00000eb8 00000040 00000e3c FDE cie=00000080 pc=00008dc0..0000abc2\n+ Augmentation data: b2 03 00 00\n+ DW_CFA_advance_loc: 1 to 00008dc1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00005f93\n+ DW_CFA_advance_loc: 2 to 00008dc3\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00005f96\n+ DW_CFA_advance_loc: 3 to 00008dc6\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: 301 to 000060c3\n+ DW_CFA_advance_loc2: 301 to 00008ef3\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 2119 to 0000690a\n+ DW_CFA_advance_loc2: 2119 to 0000973a\n DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc: 13 to 00006917\n+ DW_CFA_advance_loc: 13 to 00009747\n DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 333 to 00006a64\n+ DW_CFA_advance_loc2: 333 to 00009894\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00006a65\n+ DW_CFA_advance_loc: 1 to 00009895\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00006a66\n+ DW_CFA_advance_loc: 1 to 00009896\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00006a67\n+ DW_CFA_advance_loc: 1 to 00009897\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 00006a70\n+ DW_CFA_advance_loc: 9 to 000098a0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c30 0000001c 000008a4 FDE cie=00000390 pc=000033b0..00003583\n- Augmentation data: e5 05 00 00\n+00000efc 0000001c 00000e80 FDE cie=00000080 pc=00003649..0000381c\n+ Augmentation data: 28 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-00000c50 00000038 00000c54 FDE cie=00000000 pc=00003820..0000388f\n- DW_CFA_advance_loc: 1 to 00003821\n+00000f1c 00000038 00000f20 FDE cie=00000000 pc=000038d0..0000393f\n+ DW_CFA_advance_loc: 1 to 000038d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003822\n+ DW_CFA_advance_loc: 1 to 000038d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00003830\n+ DW_CFA_advance_loc: 14 to 000038e0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 00003837\n+ DW_CFA_advance_loc: 7 to 000038e7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000383f\n+ DW_CFA_advance_loc: 8 to 000038ef\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 7 to 00003846\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00003847\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 6 to 0000384d\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 0000385b\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 49 to 0000388c\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000388d\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000388e\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-00000c8c 00000010 00000c90 FDE cie=00000000 pc=0000beff..0000bf03\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000ca0 00000010 00000ca4 FDE cie=00000000 pc=0000bf03..0000bf07\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000cb4 00000010 00000cb8 FDE cie=00000000 pc=0000bf07..0000bf0b\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000cc8 0000002c 00000ccc FDE cie=00000000 pc=0000e830..0000e8f7\n- DW_CFA_advance_loc: 1 to 0000e831\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000e833\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000e836\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: 118 to 0000e8ac\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000e8ad\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000e8ae\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000e8af\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 9 to 0000e8b8\n- DW_CFA_restore_state\n- DW_CFA_nop\n-\n-00000cf8 00000044 0000096c FDE cie=00000390 pc=0000bf10..0000dc49\n- Augmentation data: 26 05 00 00\n- DW_CFA_advance_loc: 12 to 0000bf1c\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000bf1e\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 6 to 0000bf24\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: 112 to 0000bf94\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc2: 1897 to 0000c6fd\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 2606 to 0000d12b\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000d12c\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000d12d\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000d12e\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 10 to 0000d138\n- DW_CFA_restore_state\n- DW_CFA_advance_loc2: 1000 to 0000d520\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc2: 1414 to 0000daa6\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_nop\n-\n-00000d40 0000001c 000009b4 FDE cie=00000390 pc=00003584..000036f4\n- Augmentation data: a1 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-00000d60 00000038 00000d64 FDE cie=00000000 pc=0000e900..0000e95a\n- DW_CFA_advance_loc: 1 to 0000e901\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000e902\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 0000e910\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 31 to 0000e92f\n+ DW_CFA_advance_loc: 7 to 000038f6\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000e933\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000e934\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000e93c\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 9 to 0000e945\n+ DW_CFA_advance_loc: 1 to 000038f7\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 10 to 0000e94f\n+ DW_CFA_advance_loc: 6 to 000038fd\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000e957\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000e958\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000e959\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-00000d9c 00000044 00000da0 FDE cie=00000000 pc=0000e960..0000e9c3\n- DW_CFA_advance_loc: 1 to 0000e961\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000e962\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 0000e970\n+ DW_CFA_advance_loc: 14 to 0000390b\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 31 to 0000e98f\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000e993\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000e994\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000e99c\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 9 to 0000e9a5\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 9 to 0000e9ae\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 0000e9b4\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000e9b5\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000e9b7\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000e9b8\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000e9c0\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000e9c1\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000e9c2\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-00000de4 00000054 00000de8 FDE cie=00000000 pc=0000e9d0..0000eb2f\n- DW_CFA_advance_loc: 1 to 0000e9d1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000e9d2\n+ DW_CFA_advance_loc: 49 to 0000393c\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000e9d3\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000e9d4\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 0000e9d7\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc1: 194 to 0000ea99\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000ea9a\n+ DW_CFA_advance_loc: 1 to 0000393d\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000ea9b\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000ea9c\n- DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000ea9d\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 0000eaa0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc1: 74 to 0000eaea\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000eaeb\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000eaec\n+ DW_CFA_advance_loc: 1 to 0000393e\n DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000eaed\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000eaee\n- DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 0000eaf0\n- DW_CFA_restore_state\n- DW_CFA_nop\n DW_CFA_nop\n \n-00000e3c 00000080 00000e40 FDE cie=00000000 pc=0000eb30..0000ed38\n- DW_CFA_advance_loc: 1 to 0000eb31\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000eb32\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000eb33\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000eb34\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 0000eb42\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 79 to 0000eb91\n- DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 0000eb92\n- DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 0000eb97\n- DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 0000eb9f\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 9 to 0000eba8\n- DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 31 to 0000ebc7\n- DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 0000ebcc\n- DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 38 to 0000ebf2\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc1: 224 to 0000ecd2\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000ecd3\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000ecd4\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000ecd5\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000ecd6\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 0000ece0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000ece3\n- DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 4 to 0000ece7\n- DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000ece8\n- DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 6 to 0000ecee\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 15 to 0000ecfd\n- DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 6 to 0000ed03\n- DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 0000ed04\n- DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 6 to 0000ed0a\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 17 to 0000ed1b\n- DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 1 to 0000ed1c\n- DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 5 to 0000ed21\n- DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 0000ed29\n- DW_CFA_def_cfa_offset: 112\n+00000f58 00000010 00000f5c FDE cie=00000000 pc=0000ed2f..0000ed33\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ec0 00000048 00000b34 FDE cie=00000390 pc=0000dc50..0000e82d\n- Augmentation data: 2a 04 00 00\n- DW_CFA_advance_loc: 1 to 0000dc51\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 0000dc53\n- DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 2 to 0000dc55\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 0000dc67\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc1: 220 to 0000dd43\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 414 to 0000dee1\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc1: 129 to 0000df62\n- DW_CFA_GNU_args_size: 16\n- DW_CFA_advance_loc2: 384 to 0000e0e2\n- DW_CFA_GNU_args_size: 32\n- DW_CFA_advance_loc2: 496 to 0000e2d2\n- DW_CFA_remember_state\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000e2d3\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000e2d4\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000e2d5\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 11 to 0000e2e0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc2: 1177 to 0000e779\n- DW_CFA_GNU_args_size: 16\n-\n-00000f0c 0000001c 00000b80 FDE cie=00000390 pc=000036f4..0000381d\n- Augmentation data: 19 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-00000f2c 0000003c 00000f30 FDE cie=00000000 pc=00003890..00003933\n- DW_CFA_advance_loc: 1 to 00003891\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003892\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 000038a0\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 000038a7\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000038af\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 7 to 000038b6\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000038b7\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 6 to 000038bd\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 000038cb\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 34 to 000038ed\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000038ee\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000038ef\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 000038f0\n- DW_CFA_restore_state\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-00000f6c 00000010 00000f70 FDE cie=00000000 pc=0000ed38..0000ed3c\n+00000f6c 00000010 00000f70 FDE cie=00000000 pc=0000ed33..0000ed37\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 00000f80 00000018 00000f84 FDE cie=00000000 pc=0000ed40..0000ed54\n DW_CFA_advance_loc: 1 to 0000ed41\n DW_CFA_def_cfa_offset: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,22 +1,61 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\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_traitsIcESaIcEE12_M_constructEjc\n+_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj\n+_ZSt20__throw_length_errorPKc\n+__gxx_personality_v0\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+_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\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+_ZNSt8ios_base4InitC1Ev\n+_ZNSt8ios_base4InitD1Ev\n+__cxa_atexit\n+_ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+_ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\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 _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-__gxx_personality_v0\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_\n _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_\n _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_\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@@ -34,54 +73,15 @@\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\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 _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-_ZNSt8ios_base4InitC1Ev\n-_ZNSt8ios_base4InitD1Ev\n-__cxa_atexit\n-_ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PcEjSB_z\n-vsnprintf\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc\n-_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits\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-_ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\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": "@@ -1,433 +1,433 @@\n \n Hex dump of section '.dynstr':\n 0x000008d8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.\n 0x000008e8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT\n 0x000008f8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM\n 0x00000908 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone\n 0x00000918 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n- 0x00000928 6c697a65 005f5a4e 5374375f 5f637878 lize._ZNSt7__cxx\n- 0x00000938 31313132 62617369 635f7374 72696e67 1112basic_string\n- 0x00000948 49635374 31316368 61725f74 72616974 IcSt11char_trait\n- 0x00000958 73496345 53614963 4545395f 4d5f6372 sIcESaIcEE9_M_cr\n- 0x00000968 65617465 45526a6a 006d656d 63707900 eateERjj.memcpy.\n- 0x00000978 5f5a4e35 73657161 6e323144 5043656c _ZN5seqan21DPCel\n- 0x00000988 6c446566 61756c74 496e6669 6e697479 lDefaultInfinity\n- 0x00000998 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS\n- 0x000009a8 5f335461 67494e53 5f313141 6666696e _3TagINS_11Affin\n- 0x000009b8 65476170 735f4545 45454545 3556414c eGaps_EEEEEE5VAL\n- 0x000009c8 55454500 5f5a6e77 6a005f5a 646c5076 UEE._Znwj._ZdlPv\n- 0x000009d8 00667265 65435374 72696e67 00667265 .freeCString.fre\n- 0x000009e8 65005f5a 31386370 70537472 696e6754 e._Z18cppStringT\n- 0x000009f8 6f435374 72696e67 4e537437 5f5f6378 oCStringNSt7__cx\n- 0x00000a08 78313131 32626173 69635f73 7472696e x1112basic_strin\n- 0x00000a18 67496353 74313163 6861725f 74726169 gIcSt11char_trai\n- 0x00000a28 74734963 45536149 63454545 006d616c tsIcESaIcEEE.mal\n- 0x00000a38 6c6f6300 6d656d6d 6f766500 5f5a4e35 loc.memmove._ZN5\n- 0x00000a48 73657161 6e35636c 65617249 4e535f36 seqan5clearINS_6\n- 0x00000a58 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel\n- 0x00000a68 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n- 0x00000a78 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE\n- 0x00000a88 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI\n- 0x00000a98 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE\n- 0x00000aa8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold\n- 0x00000ab8 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr\n- 0x00000ac8 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN\n- 0x00000ad8 35736571 616e3563 6c656172 494e535f 5seqan5clearINS_\n- 0x00000ae8 364d6174 72697849 684c6a32 454e535f 6MatrixIhLj2ENS_\n- 0x00000af8 36537472 696e6749 684e535f 35416c6c 6StringIhNS_5All\n- 0x00000b08 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS\n- 0x00000b18 5f36486f 6c646572 49545f4e 535f3354 _6HolderIT_NS_3T\n- 0x00000b28 6167494e 535f3954 72697374 6174655f agINS_9Tristate_\n- 0x00000b38 45454545 45005f5a 4e357365 71616e35 EEEEE._ZN5seqan5\n- 0x00000b48 636c6561 72494e53 5f364d61 74726978 clearINS_6Matrix\n- 0x00000b58 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS\n- 0x00000b68 5f335461 67494e53 5f313141 6666696e _3TagINS_11Affin\n- 0x00000b78 65476170 735f4545 4545454c 6a32454e eGaps_EEEEELj2EN\n- 0x00000b88 535f3653 7472696e 67495336 5f4e535f S_6StringIS6_NS_\n- 0x00000b98 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE\n- 0x00000ba8 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N\n- 0x00000bb8 53335f49 4e535f39 54726973 74617465 S3_INS_9Tristate\n- 0x00000bc8 5f454545 4545005f 5a4e3573 6571616e _EEEEE._ZN5seqan\n- 0x00000bd8 31334173 7369676e 53747269 6e675f49 13AssignString_I\n- 0x00000be8 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag\n- 0x00000bf8 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as\n- 0x00000c08 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String\n- 0x00000c18 49684e53 5f35416c 6c6f6349 76454545 IhNS_5AllocIvEEE\n- 0x00000c28 454b5339 5f454576 52545f52 54305f4e EKS9_EEvRT_RT0_N\n- 0x00000c38 535f3453 697a6549 53425f45 34547970 S_4SizeISB_E4Typ\n- 0x00000c48 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As\n- 0x00000c58 7369676e 53747269 6e675f49 4e535f33 signString_INS_3\n- 0x00000c68 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n- 0x00000c78 726f7573 5f454545 45376173 7369676e rous_EEEE7assign\n- 0x00000c88 5f494e53 5f365374 72696e67 49684e53 _INS_6StringIhNS\n- 0x00000c98 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9\n- 0x00000ca8 5f454576 52545f52 54305f00 5f556e77 _EEvRT_RT0_._Unw\n- 0x00000cb8 696e645f 52657375 6d65005f 5f677878 ind_Resume.__gxx\n- 0x00000cc8 5f706572 736f6e61 6c697479 5f763000 _personality_v0.\n- 0x00000cd8 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n- 0x00000ce8 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n- 0x00000cf8 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n- 0x00000d08 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n- 0x00000d18 535f3653 7472696e 67494e53 5f313053 S_6StringINS_10S\n- 0x00000d28 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D\n- 0x00000d38 6e61355f 4545454e 535f3541 6c6c6f63 na5_EEENS_5Alloc\n- 0x00000d48 49764545 45454b53 435f4545 7652545f IvEEEEKSC_EEvRT_\n- 0x00000d58 5254305f 4e535f34 53697a65 4953455f RT0_NS_4SizeISE_\n- 0x00000d68 45345479 70654500 5f5a4e35 73657161 E4TypeE._ZN5seqa\n- 0x00000d78 6e313341 73736967 6e537472 696e675f n13AssignString_\n- 0x00000d88 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta\n- 0x00000d98 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a\n- 0x00000da8 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin\n- 0x00000db8 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp\n- 0x00000dc8 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN\n- 0x00000dd8 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS\n- 0x00000de8 435f4545 7652545f 5254305f 005f5a4e C_EEvRT_RT0_._ZN\n- 0x00000df8 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n- 0x00000e08 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n- 0x00000e18 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n- 0x00000e28 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n- 0x00000e38 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo\n- 0x00000e48 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT\n- 0x00000e58 5f525430 5f005f5a 4e357365 71616e36 _RT0_._ZN5seqan6\n- 0x00000e68 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo\n- 0x00000e78 63497645 45454332 4953335f 6a767645 cIvEEEC2IS3_jvvE\n- 0x00000e88 45524b54 5f54305f 005f5a4e 35736571 ERKT_T0_._ZN5seq\n- 0x00000e98 616e3653 7472696e 6749634e 535f3541 an6StringIcNS_5A\n- 0x00000ea8 6c6c6f63 49764545 45433149 53335f6a llocIvEEEC1IS3_j\n- 0x00000eb8 76764545 524b545f 54305f00 5f5a4e35 vvEERKT_T0_._ZN5\n- 0x00000ec8 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n- 0x00000ed8 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n- 0x00000ee8 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n- 0x00000ef8 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n- 0x00000f08 7472696e 6749634e 535f3541 6c6c6f63 tringIcNS_5Alloc\n- 0x00000f18 49764545 45454b50 63454576 52545f52 IvEEEEKPcEEvRT_R\n- 0x00000f28 54305f4e 535f3453 697a6549 53435f45 T0_NS_4SizeISC_E\n- 0x00000f38 34547970 65450073 74726c65 6e005f5a 4TypeE.strlen._Z\n- 0x00000f48 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS\n- 0x00000f58 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n- 0x00000f68 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n- 0x00000f78 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_\n- 0x00000f88 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim\n- 0x00000f98 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n- 0x00000fa8 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv\n- 0x00000fb8 45454545 4b4e5336 5f496353 425f4545 EEEEKNS6_IcSB_EE\n- 0x00000fc8 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n- 0x00000fd8 6571616e 32355472 616e736c 61746554 eqan25TranslateT\n- 0x00000fe8 61626c65 43686172 546f446e 61355f49 ableCharToDna5_I\n- 0x00000ff8 76453556 414c5545 45005f5a 4e357365 vE5VALUEE._ZN5se\n- 0x00001008 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x00001018 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x00001028 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x00001038 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x00001048 696e6749 6a4e535f 35416c6c 6f634976 ingIjNS_5AllocIv\n- 0x00001058 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT\n- 0x00001068 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str\n- 0x00001078 696e6749 6a4e535f 35416c6c 6f634976 ingIjNS_5AllocIv\n- 0x00001088 45454543 32495333 5f6a7676 4545524b EEEC2IS3_jvvEERK\n- 0x00001098 545f5430 5f005f5a 4e357365 71616e36 T_T0_._ZN5seqan6\n- 0x000010a8 53747269 6e67496a 4e535f35 416c6c6f StringIjNS_5Allo\n- 0x000010b8 63497645 45454331 4953335f 6a767645 cIvEEEC1IS3_jvvE\n- 0x000010c8 45524b54 5f54305f 005f5a4e 35736571 ERKT_T0_._ZN5seq\n- 0x000010d8 616e3663 72656174 65494e53 5f364d61 an6createINS_6Ma\n- 0x000010e8 74726978 49684c6a 32454e53 5f365374 trixIhLj2ENS_6St\n- 0x000010f8 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI\n- 0x00001108 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H\n- 0x00001118 6f6c6465 7249545f 4e535f33 54616749 olderIT_NS_3TagI\n- 0x00001128 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE\n- 0x00001138 4545006d 656d7365 74005f5a 4e357365 EE.memset._ZN5se\n- 0x00001148 71616e36 72657369 7a654968 4e535f33 qan6resizeIhNS_3\n- 0x00001158 54616749 4e535f31 3346756c 6c44504d TagINS_13FullDPM\n- 0x00001168 61747269 785f4545 454e535f 36537472 atrix_EEENS_6Str\n- 0x00001178 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv\n- 0x00001188 45454545 45457652 4e535f39 44504d61 EEEEEEvRNS_9DPMa\n- 0x00001198 74726978 5f49545f 54305f54 315f4545 trix_IT_T0_T1_EE\n- 0x000011a8 005f5a4e 35736571 616e3131 54726163 ._ZN5seqan11Trac\n- 0x000011b8 6556616c 75655f49 684e535f 3546616c eValue_IhNS_5Fal\n- 0x000011c8 73654545 38564552 54494341 4c45005f seEE8VERTICALE._\n- 0x000011d8 5a4e3573 6571616e 31315472 61636556 ZN5seqan11TraceV\n- 0x000011e8 616c7565 5f49684e 535f3546 616c7365 alue_IhNS_5False\n- 0x000011f8 45453130 484f5249 5a4f4e54 414c4500 EE10HORIZONTALE.\n- 0x00001208 5f5a4e35 73657161 6e313452 65706c61 _ZN5seqan14Repla\n- 0x00001218 63655374 72696e67 5f494e53 5f335461 ceString_INS_3Ta\n- 0x00001228 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero\n- 0x00001238 75735f45 45454538 7265706c 6163655f us_EEEE8replace_\n- 0x00001248 494e535f 36537472 696e6749 6a4e535f INS_6StringIjNS_\n- 0x00001258 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_\n- 0x00001268 45457652 545f4e53 5f345369 7a654953 EEvRT_NS_4SizeIS\n- 0x00001278 425f4534 54797065 4553465f 5254305f B_E4TypeESF_RT0_\n- 0x00001288 005f5a4e 35736571 616e3130 696e7365 ._ZN5seqan10inse\n- 0x00001298 72744761 7073494e 535f3447 61707349 rtGapsINS_4GapsI\n- 0x000012a8 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10\n- 0x000012b8 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5\n- 0x000012c8 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo\n- 0x000012d8 63497645 4545454e 535f3354 6167494e cIvEEEENS_3TagIN\n- 0x000012e8 535f3130 41727261 79476170 735f4545 S_10ArrayGaps_EE\n- 0x000012f8 4545456a 45457652 4b4e535f 34497465 EEEjEEvRKNS_4Ite\n- 0x00001308 7249545f 4e535f31 32476170 73497465 rIT_NS_12GapsIte\n- 0x00001318 7261746f 72495342 5f454545 4554305f ratorISB_EEEET0_\n- 0x00001328 005f5a4e 35736571 616e3231 5f616461 ._ZN5seqan21_ada\n- 0x00001338 70745472 61636553 65676d65 6e747354 ptTraceSegmentsT\n- 0x00001348 6f494e53 5f365374 72696e67 494e535f oINS_6StringINS_\n- 0x00001358 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS\n- 0x00001368 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al\n- 0x00001378 6c6f6349 76454545 454e535f 33546167 locIvEEEENS_3Tag\n- 0x00001388 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_\n- 0x00001398 45454553 375f5341 5f6a6a53 365f4545 EEES7_SA_jjS6_EE\n- 0x000013a8 76524e53 5f344761 70734954 5f54305f vRNS_4GapsIT_T0_\n- 0x000013b8 4545524e 53425f49 54315f54 325f4545 EERNSB_IT1_T2_EE\n- 0x000013c8 524b4e53 315f494e 535f3133 54726163 RKNS1_INS_13Trac\n- 0x000013d8 65536567 6d656e74 5f495433 5f54345f eSegment_IT3_T4_\n- 0x000013e8 45455435 5f454500 5f5a4e35 73657161 EET5_EE._ZN5seqa\n- 0x000013f8 6e313341 73736967 6e537472 696e675f n13AssignString_\n- 0x00001408 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta\n- 0x00001418 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a\n- 0x00001428 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin\n- 0x00001438 67494e53 5f374450 43656c6c 5f49694e gINS_7DPCell_IiN\n- 0x00001448 53315f49 4e535f31 314c696e 65617247 S1_INS_11LinearG\n- 0x00001458 6170735f 45454545 454e535f 35416c6c aps_EEEEENS_5All\n- 0x00001468 6f634976 45454545 4b53445f 45457652 ocIvEEEEKSD_EEvR\n- 0x00001478 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS\n- 0x00001488 465f4534 54797065 45005f5a 4e357365 F_E4TypeE._ZN5se\n- 0x00001498 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x000014a8 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x000014b8 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x000014c8 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x000014d8 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I\n- 0x000014e8 694e5331 5f494e53 5f31314c 696e6561 iNS1_INS_11Linea\n- 0x000014f8 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A\n- 0x00001508 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE\n- 0x00001518 7652545f 5254305f 005f5a4e 35736571 vRT_RT0_._ZN5seq\n- 0x00001528 616e3663 72656174 65494e53 5f364d61 an6createINS_6Ma\n- 0x00001538 74726978 494e535f 37445043 656c6c5f trixINS_7DPCell_\n- 0x00001548 49694e53 5f335461 67494e53 5f31314c IiNS_3TagINS_11L\n- 0x00001558 696e6561 72476170 735f4545 4545454c inearGaps_EEEEEL\n- 0x00001568 6a32454e 535f3653 7472696e 67495336 j2ENS_6StringIS6\n- 0x00001578 5f4e535f 35416c6c 6f634976 45454545 _NS_5AllocIvEEEE\n- 0x00001588 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder\n- 0x00001598 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris\n- 0x000015a8 74617465 5f454545 4545005f 5a4e3573 tate_EEEEE._ZN5s\n- 0x000015b8 6571616e 31334173 7369676e 53747269 eqan13AssignStri\n- 0x000015c8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1\n- 0x000015d8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE\n- 0x000015e8 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St\n- 0x000015f8 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_\n- 0x00001608 49694e53 315f494e 535f3131 41666669 IiNS1_INS_11Affi\n- 0x00001618 6e654761 70735f45 45454545 4e535f35 neGaps_EEEEENS_5\n- 0x00001628 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E\n- 0x00001638 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz\n- 0x00001648 65495346 5f453454 79706545 005f5a4e eISF_E4TypeE._ZN\n- 0x00001658 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n- 0x00001668 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n- 0x00001678 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n- 0x00001688 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n- 0x00001698 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n- 0x000016a8 6c5f4969 4e53315f 494e535f 31314166 l_IiNS1_INS_11Af\n- 0x000016b8 66696e65 47617073 5f454545 45454e53 fineGaps_EEEEENS\n- 0x000016c8 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD\n- 0x000016d8 5f454576 52545f52 54305f00 5f5a4e35 _EEvRT_RT0_._ZN5\n- 0x000016e8 73657161 6e366372 65617465 494e535f seqan6createINS_\n- 0x000016f8 364d6174 72697849 4e535f37 44504365 6MatrixINS_7DPCe\n- 0x00001708 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_\n- 0x00001718 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE\n- 0x00001728 45454c6a 32454e53 5f365374 72696e67 EELj2ENS_6String\n- 0x00001738 4953365f 4e535f35 416c6c6f 63497645 IS6_NS_5AllocIvE\n- 0x00001748 45454545 45454576 524e535f 36486f6c EEEEEEEvRNS_6Hol\n- 0x00001758 64657249 545f4e53 335f494e 535f3954 derIT_NS3_INS_9T\n- 0x00001768 72697374 6174655f 45454545 45006164 ristate_EEEEE.ad\n- 0x00001778 61707465 72416c69 676e6d65 6e74005f apterAlignment._\n- 0x00001788 5a4e3135 53636f72 6564416c 69676e6d ZN15ScoredAlignm\n- 0x00001798 656e7443 3145524e 35736571 616e3541 entC1ERN5seqan5A\n- 0x000017a8 6c69676e 494e5330 5f365374 72696e67 lignINS0_6String\n- 0x000017b8 494e5330 5f313053 696d706c 65547970 INS0_10SimpleTyp\n- 0x000017c8 6549684e 53305f35 446e6135 5f454545 eIhNS0_5Dna5_EEE\n- 0x000017d8 4e53305f 35416c6c 6f634976 45454545 NS0_5AllocIvEEEE\n- 0x000017e8 4e53305f 33546167 494e5330 5f313041 NS0_3TagINS0_10A\n- 0x000017f8 72726179 47617073 5f454545 45456969 rrayGaps_EEEEEii\n- 0x00001808 69005f5a 4e313553 636f7265 64416c69 i._ZN15ScoredAli\n- 0x00001818 676e6d65 6e743967 65745374 72696e67 gnment9getString\n- 0x00001828 42356378 78313145 76005f5a 646c5076 B5cxx11Ev._ZdlPv\n- 0x00001838 6a005f5a 4e357365 71616e32 31445043 j._ZN5seqan21DPC\n- 0x00001848 656c6c44 65666175 6c74496e 66696e69 ellDefaultInfini\n- 0x00001858 7479494e 535f3744 5043656c 6c5f4969 tyINS_7DPCell_Ii\n- 0x00001868 4e535f33 54616749 4e535f31 314c696e NS_3TagINS_11Lin\n- 0x00001878 65617247 6170735f 45454545 45453556 earGaps_EEEEEE5V\n- 0x00001888 414c5545 45005f5a 4e537437 5f5f6378 ALUEE._ZNSt7__cx\n- 0x00001898 78313131 32626173 69635f73 7472696e x1112basic_strin\n- 0x000018a8 67496353 74313163 6861725f 74726169 gIcSt11char_trai\n- 0x000018b8 74734963 45536149 63454531 305f4d5f tsIcESaIcEE10_M_\n- 0x000018c8 64697370 6f736545 76005f5a 4e537438 disposeEv._ZNSt8\n- 0x000018d8 696f735f 62617365 34496e69 74433145 ios_base4InitC1E\n- 0x000018e8 76005f5a 4e537438 696f735f 62617365 v._ZNSt8ios_base\n- 0x000018f8 34496e69 74443145 76005f5f 6378615f 4InitD1Ev.__cxa_\n- 0x00001908 61746578 6974005f 5a47564e 35736571 atexit._ZGVN5seq\n- 0x00001918 616e3231 44504365 6c6c4465 6661756c an21DPCellDefaul\n- 0x00001928 74496e66 696e6974 79494e53 5f374450 tInfinityINS_7DP\n- 0x00001938 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN\n- 0x00001948 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E\n- 0x00001958 45454545 45355641 4c554545 005f5a47 EEEEE5VALUEE._ZG\n- 0x00001968 564e3573 6571616e 32314450 43656c6c VN5seqan21DPCell\n- 0x00001978 44656661 756c7449 6e66696e 69747949 DefaultInfinityI\n- 0x00001988 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n- 0x00001998 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n- 0x000019a8 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU\n- 0x000019b8 4545005f 5a4e395f 5f676e75 5f637878 EE._ZN9__gnu_cxx\n- 0x000019c8 31325f5f 746f5f78 73747269 6e67494e 12__to_xstringIN\n- 0x000019d8 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n- 0x000019e8 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n- 0x000019f8 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n- 0x00001a08 45454563 4545545f 50466950 54305f6a EEEcEET_PFiPT0_j\n- 0x00001a18 504b5338 5f506345 6a53425f 7a007673 PKS8_PcEjSB_z.vs\n- 0x00001a28 6e707269 6e746600 5f5a4e53 74375f5f nprintf._ZNSt7__\n- 0x00001a38 63787831 31313262 61736963 5f737472 cxx1112basic_str\n- 0x00001a48 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr\n- 0x00001a58 61697473 49634553 61496345 4531325f aitsIcESaIcEE12_\n- 0x00001a68 4d5f636f 6e737472 75637445 6a63005f M_constructEjc._\n- 0x00001a78 5a5a4e53 74385f5f 64657461 696c3138 ZZNSt8__detail18\n- 0x00001a88 5f5f746f 5f636861 72735f31 305f696d __to_chars_10_im\n- 0x00001a98 706c496a 45457650 636a545f 45385f5f plIjEEvPcjT_E8__\n- 0x00001aa8 64696769 7473005f 5a4e5374 375f5f63 digits._ZNSt7__c\n- 0x00001ab8 78783131 31326261 7369635f 73747269 xx1112basic_stri\n- 0x00001ac8 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra\n- 0x00001ad8 69747349 63455361 49634545 395f4d5f itsIcESaIcEE9_M_\n- 0x00001ae8 61707065 6e644550 4b636a00 5f5a4e53 appendEPKcj._ZNS\n- 0x00001af8 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n- 0x00001b08 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n- 0x00001b18 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n- 0x00001b28 4531305f 4d5f7265 706c6163 65456a6a E10_M_replaceEjj\n- 0x00001b38 504b636a 005f5a53 7432305f 5f746872 PKcj._ZSt20__thr\n- 0x00001b48 6f775f6c 656e6774 685f6572 726f7250 ow_length_errorP\n- 0x00001b58 4b63005f 5a4e5374 375f5f63 78783131 Kc._ZNSt7__cxx11\n- 0x00001b68 31356261 7369635f 73747269 6e676275 15basic_stringbu\n- 0x00001b78 66496353 74313163 6861725f 74726169 fIcSt11char_trai\n- 0x00001b88 74734963 45536149 63454544 32457600 tsIcESaIcEED2Ev.\n- 0x00001b98 5f5a5456 4e537437 5f5f6378 78313131 _ZTVNSt7__cxx111\n- 0x00001ba8 35626173 69635f73 7472696e 67627566 5basic_stringbuf\n- 0x00001bb8 49635374 31316368 61725f74 72616974 IcSt11char_trait\n- 0x00001bc8 73496345 53614963 45454500 5f5a5456 sIcESaIcEEE._ZTV\n- 0x00001bd8 53743135 62617369 635f7374 7265616d St15basic_stream\n- 0x00001be8 62756649 63537431 31636861 725f7472 bufIcSt11char_tr\n- 0x00001bf8 61697473 49634545 005f5a4e 5374366c aitsIcEE._ZNSt6l\n- 0x00001c08 6f63616c 65443145 76005f5a 4e537437 ocaleD1Ev._ZNSt7\n- 0x00001c18 5f5f6378 78313131 35626173 69635f73 __cxx1115basic_s\n- 0x00001c28 7472696e 67627566 49635374 31316368 tringbufIcSt11ch\n- 0x00001c38 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n- 0x00001c48 45454431 4576005f 5a4e5374 375f5f63 EED1Ev._ZNSt7__c\n- 0x00001c58 78783131 31356261 7369635f 73747269 xx1115basic_stri\n- 0x00001c68 6e676275 66496353 74313163 6861725f ngbufIcSt11char_\n- 0x00001c78 74726169 74734963 45536149 63454544 traitsIcESaIcEED\n- 0x00001c88 30457600 5f5a4e35 73657161 6e39676f 0Ev._ZN5seqan9go\n- 0x00001c98 46757274 68657249 4b4e535f 34476170 FurtherIKNS_4Gap\n- 0x00001ca8 73494e53 5f365374 72696e67 494e535f sINS_6StringINS_\n- 0x00001cb8 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS\n- 0x00001cc8 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al\n- 0x00001cd8 6c6f6349 76454545 454e535f 33546167 locIvEEEENS_3Tag\n- 0x00001ce8 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_\n- 0x00001cf8 45454545 45694545 76524e53 5f344974 EEEEEiEEvRNS_4It\n- 0x00001d08 65724954 5f4e535f 31324761 70734974 erIT_NS_12GapsIt\n- 0x00001d18 65726174 6f724953 425f4545 45455430 eratorISB_EEEET0\n- 0x00001d28 5f005f5a 4e357365 71616e35 77726974 _._ZN5seqan5writ\n- 0x00001d38 65494e53 5f344974 6572494e 5374375f eINS_4IterINSt7_\n- 0x00001d48 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os\n- 0x00001d58 7472696e 67737472 65616d49 63537431 tringstreamIcSt1\n- 0x00001d68 31636861 725f7472 61697473 49634553 1char_traitsIcES\n- 0x00001d78 61496345 45454e53 5f313453 74726561 aIcEEENS_14Strea\n- 0x00001d88 6d497465 7261746f 72494e53 5f335461 mIteratorINS_3Ta\n- 0x00001d98 67494e53 5f374f75 74707574 5f454545 gINS_7Output_EEE\n- 0x00001da8 45454545 4e535f36 53747269 6e67494e EEEENS_6StringIN\n- 0x00001db8 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n- 0x00001dc8 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5\n- 0x00001dd8 416c6c6f 63497645 4545454e 53395f49 AllocIvEEEENS9_I\n- 0x00001de8 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E\n- 0x00001df8 45454545 7652545f 524b4e53 5f344761 EEEEvRT_RKNS_4Ga\n- 0x00001e08 70734954 305f5431 5f454500 5f5a4e35 psIT0_T1_EE._ZN5\n- 0x00001e18 73657161 6e323441 6c706861 62657443 seqan24AlphabetC\n- 0x00001e28 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I\n- 0x00001e38 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl\n- 0x00001e48 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp\n- 0x00001e58 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n- 0x00001e68 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan\n- 0x00001e78 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN\n- 0x00001e88 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE\n- 0x00001e98 45454535 7461626c 6545005f 5a4e3135 EEE5tableE._ZN15\n- 0x00001ea8 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC\n- 0x00001eb8 3245524e 35736571 616e3541 6c69676e 2ERN5seqan5Align\n- 0x00001ec8 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0\n- 0x00001ed8 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN\n- 0x00001ee8 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_\n- 0x00001ef8 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_\n- 0x00001f08 33546167 494e5330 5f313041 72726179 3TagINS0_10Array\n- 0x00001f18 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z\n- 0x00001f28 4e537438 696f735f 62617365 43324576 NSt8ios_baseC2Ev\n- 0x00001f38 005f5a54 56537439 62617369 635f696f ._ZTVSt9basic_io\n- 0x00001f48 73496353 74313163 6861725f 74726169 sIcSt11char_trai\n- 0x00001f58 74734963 4545005f 5a54544e 5374375f tsIcEE._ZTTNSt7_\n- 0x00001f68 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os\n- 0x00001f78 7472696e 67737472 65616d49 63537431 tringstreamIcSt1\n- 0x00001f88 31636861 725f7472 61697473 49634553 1char_traitsIcES\n- 0x00001f98 61496345 4545005f 5a4e5374 39626173 aIcEEE._ZNSt9bas\n- 0x00001fa8 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char\n- 0x00001fb8 5f747261 69747349 63454534 696e6974 _traitsIcEE4init\n- 0x00001fc8 45505374 31356261 7369635f 73747265 EPSt15basic_stre\n- 0x00001fd8 616d6275 66496353 315f4500 5f5a5456 ambufIcS1_E._ZTV\n- 0x00001fe8 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas\n- 0x00001ff8 69635f6f 73747269 6e677374 7265616d ic_ostringstream\n- 0x00002008 49635374 31316368 61725f74 72616974 IcSt11char_trait\n- 0x00002018 73496345 53614963 45454500 5f5a4e53 sIcESaIcEEE._ZNS\n- 0x00002028 74366c6f 63616c65 43314576 005f5a4e t6localeC1Ev._ZN\n- 0x00002038 53743962 61736963 5f696f73 49635374 St9basic_iosIcSt\n- 0x00002048 31316368 61725f74 72616974 73496345 11char_traitsIcE\n- 0x00002058 4535636c 65617245 53743132 5f496f73 E5clearESt12_Ios\n- 0x00002068 5f496f73 74617465 005f5a4e 53743869 _Iostate._ZNSt8i\n- 0x00002078 6f735f62 61736544 32457600 5f5a4e53 os_baseD2Ev._ZNS\n- 0x00002088 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n- 0x00002098 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n- 0x000020a8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n- 0x000020b8 45395f4d 5f617373 69676e45 524b5334 E9_M_assignERKS4\n- 0x000020c8 5f005f5a 4e537437 5f5f6378 78313131 _._ZNSt7__cxx111\n- 0x000020d8 39626173 69635f6f 73747269 6e677374 9basic_ostringst\n- 0x000020e8 7265616d 49635374 31316368 61725f74 reamIcSt11char_t\n- 0x000020f8 72616974 73496345 53614963 45454431 raitsIcESaIcEED1\n- 0x00002108 4576005f 5a47564e 35736571 616e3234 Ev._ZGVN5seqan24\n- 0x00002118 416c7068 61626574 436f6e76 65727369 AlphabetConversi\n- 0x00002128 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M\n- 0x00002138 6f646966 69656441 6c706861 62657449 odifiedAlphabetI\n- 0x00002148 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI\n- 0x00002158 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_\n- 0x00002168 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E\n- 0x00002178 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa\n- 0x00002188 756c745f 45454545 45454545 35746162 ult_EEEEEEEE5tab\n- 0x00002198 6c654500 5f5a5a4e 35736571 616e3234 leE._ZZN5seqan24\n- 0x000021a8 416c7068 61626574 436f6e76 65727369 AlphabetConversi\n- 0x000021b8 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M\n- 0x000021c8 6f646966 69656441 6c706861 62657449 odifiedAlphabetI\n- 0x000021d8 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI\n- 0x000021e8 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_\n- 0x000021f8 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E\n- 0x00002208 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa\n- 0x00002218 756c745f 45454545 45454545 3130696e ult_EEEEEEEE10in\n- 0x00002228 69746961 6c697a65 45764531 355f6973 itializeEvE15_is\n- 0x00002238 5f696e69 7469616c 697a6564 005f5a5a _initialized._ZZ\n- 0x00002248 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe\n- 0x00002258 74436f6e 76657273 696f6e54 61626c65 tConversionTable\n- 0x00002268 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified\n- 0x00002278 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si\n- 0x00002288 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn\n- 0x00002298 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp\n- 0x000022a8 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag\n- 0x000022b8 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE\n- 0x000022c8 45454545 45313069 6e697469 616c697a EEEEE10initializ\n- 0x000022d8 65457645 31317461 626c655f 73746f72 eEvE11table_stor\n- 0x000022e8 65005f5a 5a4e3573 6571616e 3234416c e._ZZN5seqan24Al\n- 0x000022f8 70686162 6574436f 6e766572 73696f6e phabetConversion\n- 0x00002308 5461626c 655f4963 4e535f31 3053696d Table_IcNS_10Sim\n- 0x00002318 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n- 0x00002328 355f4545 45453130 696e6974 69616c69 5_EEEE10initiali\n- 0x00002338 7a654576 4531355f 69735f69 6e697469 zeEvE15_is_initi\n- 0x00002348 616c697a 6564005f 5f737461 636b5f63 alized.__stack_c\n+ 0x00000928 6c697a65 005f5a4e 395f5f67 6e755f63 lize._ZN9__gnu_c\n+ 0x00000938 78783132 5f5f746f 5f787374 72696e67 xx12__to_xstring\n+ 0x00000948 494e5374 375f5f63 78783131 31326261 INSt7__cxx1112ba\n+ 0x00000958 7369635f 73747269 6e674963 53743131 sic_stringIcSt11\n+ 0x00000968 63686172 5f747261 69747349 63455361 char_traitsIcESa\n+ 0x00000978 49634545 45634545 545f5046 69505430 IcEEEcEET_PFiPT0\n+ 0x00000988 5f6a504b 53385f50 63456a53 425f7a00 _jPKS8_PcEjSB_z.\n+ 0x00000998 5f5a4e53 74375f5f 63787831 31313262 _ZNSt7__cxx1112b\n+ 0x000009a8 61736963 5f737472 696e6749 63537431 asic_stringIcSt1\n+ 0x000009b8 31636861 725f7472 61697473 49634553 1char_traitsIcES\n+ 0x000009c8 61496345 45395f4d 5f637265 61746545 aIcEE9_M_createE\n+ 0x000009d8 526a6a00 6d656d63 7079005f 5a4e3135 Rjj.memcpy._ZN15\n+ 0x000009e8 53636f72 6564416c 69676e6d 656e7439 ScoredAlignment9\n+ 0x000009f8 67657453 7472696e 67423563 78783131 getStringB5cxx11\n+ 0x00000a08 45760076 736e7072 696e7466 005f5a4e Ev.vsnprintf._ZN\n+ 0x00000a18 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n+ 0x00000a28 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n+ 0x00000a38 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n+ 0x00000a48 45453132 5f4d5f63 6f6e7374 72756374 EE12_M_construct\n+ 0x00000a58 456a6300 5f5a5a4e 5374385f 5f646574 Ejc._ZZNSt8__det\n+ 0x00000a68 61696c31 385f5f74 6f5f6368 6172735f ail18__to_chars_\n+ 0x00000a78 31305f69 6d706c49 6a454576 50636a54 10_implIjEEvPcjT\n+ 0x00000a88 5f45385f 5f646967 69747300 5f5a4e53 _E8__digits._ZNS\n+ 0x00000a98 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n+ 0x00000aa8 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n+ 0x00000ab8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x00000ac8 45395f4d 5f617070 656e6445 504b636a E9_M_appendEPKcj\n+ 0x00000ad8 005f5a64 6c50766a 005f5a4e 5374375f ._ZdlPvj._ZNSt7_\n+ 0x00000ae8 5f637878 31313132 62617369 635f7374 _cxx1112basic_st\n+ 0x00000af8 72696e67 49635374 31316368 61725f74 ringIcSt11char_t\n+ 0x00000b08 72616974 73496345 53614963 45453130 raitsIcESaIcEE10\n+ 0x00000b18 5f4d5f72 65706c61 6365456a 6a504b63 _M_replaceEjjPKc\n+ 0x00000b28 6a005f5a 53743230 5f5f7468 726f775f j._ZSt20__throw_\n+ 0x00000b38 6c656e67 74685f65 72726f72 504b6300 length_errorPKc.\n+ 0x00000b48 5f5f6778 785f7065 72736f6e 616c6974 __gxx_personalit\n+ 0x00000b58 795f7630 005f5a4e 5374375f 5f637878 y_v0._ZNSt7__cxx\n+ 0x00000b68 31313132 62617369 635f7374 72696e67 1112basic_string\n+ 0x00000b78 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x00000b88 73496345 53614963 45453130 5f4d5f64 sIcESaIcEE10_M_d\n+ 0x00000b98 6973706f 73654576 005f556e 77696e64 isposeEv._Unwind\n+ 0x00000ba8 5f526573 756d6500 5f5a4e53 74375f5f _Resume._ZNSt7__\n+ 0x00000bb8 63787831 31313562 61736963 5f737472 cxx1115basic_str\n+ 0x00000bc8 696e6762 75664963 53743131 63686172 ingbufIcSt11char\n+ 0x00000bd8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n+ 0x00000be8 44324576 005f5a54 564e5374 375f5f63 D2Ev._ZTVNSt7__c\n+ 0x00000bf8 78783131 31356261 7369635f 73747269 xx1115basic_stri\n+ 0x00000c08 6e676275 66496353 74313163 6861725f ngbufIcSt11char_\n+ 0x00000c18 74726169 74734963 45536149 63454545 traitsIcESaIcEEE\n+ 0x00000c28 005f5a54 56537431 35626173 69635f73 ._ZTVSt15basic_s\n+ 0x00000c38 74726561 6d627566 49635374 31316368 treambufIcSt11ch\n+ 0x00000c48 61725f74 72616974 73496345 45005f5a ar_traitsIcEE._Z\n+ 0x00000c58 4e537436 6c6f6361 6c654431 4576005f NSt6localeD1Ev._\n+ 0x00000c68 5a4e5374 375f5f63 78783131 31356261 ZNSt7__cxx1115ba\n+ 0x00000c78 7369635f 73747269 6e676275 66496353 sic_stringbufIcS\n+ 0x00000c88 74313163 6861725f 74726169 74734963 t11char_traitsIc\n+ 0x00000c98 45536149 63454544 31457600 5f5a4e53 ESaIcEED1Ev._ZNS\n+ 0x00000ca8 74375f5f 63787831 31313562 61736963 t7__cxx1115basic\n+ 0x00000cb8 5f737472 696e6762 75664963 53743131 _stringbufIcSt11\n+ 0x00000cc8 63686172 5f747261 69747349 63455361 char_traitsIcESa\n+ 0x00000cd8 49634545 44304576 005f5a4e 35736571 IcEED0Ev._ZN5seq\n+ 0x00000ce8 616e3967 6f467572 74686572 494b4e53 an9goFurtherIKNS\n+ 0x00000cf8 5f344761 7073494e 535f3653 7472696e _4GapsINS_6Strin\n+ 0x00000d08 67494e53 5f313053 696d706c 65547970 gINS_10SimpleTyp\n+ 0x00000d18 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN\n+ 0x00000d28 535f3541 6c6c6f63 49764545 45454e53 S_5AllocIvEEEENS\n+ 0x00000d38 5f335461 67494e53 5f313041 72726179 _3TagINS_10Array\n+ 0x00000d48 47617073 5f454545 45456945 4576524e Gaps_EEEEEiEEvRN\n+ 0x00000d58 535f3449 74657249 545f4e53 5f313247 S_4IterIT_NS_12G\n+ 0x00000d68 61707349 74657261 746f7249 53425f45 apsIteratorISB_E\n+ 0x00000d78 45454554 305f005f 5a4e3573 6571616e EEET0_._ZN5seqan\n+ 0x00000d88 35777269 7465494e 535f3449 74657249 5writeINS_4IterI\n+ 0x00000d98 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas\n+ 0x00000da8 69635f6f 73747269 6e677374 7265616d ic_ostringstream\n+ 0x00000db8 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x00000dc8 73496345 53614963 4545454e 535f3134 sIcESaIcEEENS_14\n+ 0x00000dd8 53747265 616d4974 65726174 6f72494e StreamIteratorIN\n+ 0x00000de8 535f3354 6167494e 535f374f 75747075 S_3TagINS_7Outpu\n+ 0x00000df8 745f4545 45454545 454e535f 36537472 t_EEEEEEENS_6Str\n+ 0x00000e08 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT\n+ 0x00000e18 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE\n+ 0x00000e28 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n+ 0x00000e38 4e53395f 494e535f 31304172 72617947 NS9_INS_10ArrayG\n+ 0x00000e48 6170735f 45454545 45765254 5f524b4e aps_EEEEEvRT_RKN\n+ 0x00000e58 535f3447 61707349 54305f54 315f4545 S_4GapsIT0_T1_EE\n+ 0x00000e68 005f5a4e 35736571 616e3234 416c7068 ._ZN5seqan24Alph\n+ 0x00000e78 61626574 436f6e76 65727369 6f6e5461 abetConversionTa\n+ 0x00000e88 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif\n+ 0x00000e98 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1\n+ 0x00000ea8 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_\n+ 0x00000eb8 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod\n+ 0x00000ec8 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3\n+ 0x00000ed8 54616749 4e535f38 44656661 756c745f TagINS_8Default_\n+ 0x00000ee8 45454545 45454545 35746162 6c654500 EEEEEEEE5tableE.\n+ 0x00000ef8 5f5a4e31 3553636f 72656441 6c69676e _ZN15ScoredAlign\n+ 0x00000f08 6d656e74 43324552 4e357365 71616e35 mentC2ERN5seqan5\n+ 0x00000f18 416c6967 6e494e53 305f3653 7472696e AlignINS0_6Strin\n+ 0x00000f28 67494e53 305f3130 53696d70 6c655479 gINS0_10SimpleTy\n+ 0x00000f38 70654968 4e53305f 35446e61 355f4545 peIhNS0_5Dna5_EE\n+ 0x00000f48 454e5330 5f35416c 6c6f6349 76454545 ENS0_5AllocIvEEE\n+ 0x00000f58 454e5330 5f335461 67494e53 305f3130 ENS0_3TagINS0_10\n+ 0x00000f68 41727261 79476170 735f4545 45454569 ArrayGaps_EEEEEi\n+ 0x00000f78 6969005f 5a4e5374 38696f73 5f626173 ii._ZNSt8ios_bas\n+ 0x00000f88 65433245 76005f5a 54565374 39626173 eC2Ev._ZTVSt9bas\n+ 0x00000f98 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char\n+ 0x00000fa8 5f747261 69747349 63454500 5f5a5454 _traitsIcEE._ZTT\n+ 0x00000fb8 4e537437 5f5f6378 78313131 39626173 NSt7__cxx1119bas\n+ 0x00000fc8 69635f6f 73747269 6e677374 7265616d ic_ostringstream\n+ 0x00000fd8 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x00000fe8 73496345 53614963 45454500 5f5a4e53 sIcESaIcEEE._ZNS\n+ 0x00000ff8 74396261 7369635f 696f7349 63537431 t9basic_iosIcSt1\n+ 0x00001008 31636861 725f7472 61697473 49634545 1char_traitsIcEE\n+ 0x00001018 34696e69 74455053 74313562 61736963 4initEPSt15basic\n+ 0x00001028 5f737472 65616d62 75664963 53315f45 _streambufIcS1_E\n+ 0x00001038 005f5a54 564e5374 375f5f63 78783131 ._ZTVNSt7__cxx11\n+ 0x00001048 31396261 7369635f 6f737472 696e6773 19basic_ostrings\n+ 0x00001058 74726561 6d496353 74313163 6861725f treamIcSt11char_\n+ 0x00001068 74726169 74734963 45536149 63454545 traitsIcESaIcEEE\n+ 0x00001078 005f5a4e 5374366c 6f63616c 65433145 ._ZNSt6localeC1E\n+ 0x00001088 76005f5a 4e537439 62617369 635f696f v._ZNSt9basic_io\n+ 0x00001098 73496353 74313163 6861725f 74726169 sIcSt11char_trai\n+ 0x000010a8 74734963 45453563 6c656172 45537431 tsIcEE5clearESt1\n+ 0x000010b8 325f496f 735f496f 73746174 65005f5a 2_Ios_Iostate._Z\n+ 0x000010c8 4e537438 696f735f 62617365 44324576 NSt8ios_baseD2Ev\n+ 0x000010d8 005f5a4e 5374375f 5f637878 31313132 ._ZNSt7__cxx1112\n+ 0x000010e8 62617369 635f7374 72696e67 49635374 basic_stringIcSt\n+ 0x000010f8 31316368 61725f74 72616974 73496345 11char_traitsIcE\n+ 0x00001108 53614963 4545395f 4d5f6173 7369676e SaIcEE9_M_assign\n+ 0x00001118 45524b53 345f005f 5a4e5374 375f5f63 ERKS4_._ZNSt7__c\n+ 0x00001128 78783131 31396261 7369635f 6f737472 xx1119basic_ostr\n+ 0x00001138 696e6773 74726561 6d496353 74313163 ingstreamIcSt11c\n+ 0x00001148 6861725f 74726169 74734963 45536149 har_traitsIcESaI\n+ 0x00001158 63454544 31457600 5f5a4e31 3553636f cEED1Ev._ZN15Sco\n+ 0x00001168 72656441 6c69676e 6d656e74 43314552 redAlignmentC1ER\n+ 0x00001178 4e357365 71616e35 416c6967 6e494e53 N5seqan5AlignINS\n+ 0x00001188 305f3653 7472696e 67494e53 305f3130 0_6StringINS0_10\n+ 0x00001198 53696d70 6c655479 70654968 4e53305f SimpleTypeIhNS0_\n+ 0x000011a8 35446e61 355f4545 454e5330 5f35416c 5Dna5_EEENS0_5Al\n+ 0x000011b8 6c6f6349 76454545 454e5330 5f335461 locIvEEEENS0_3Ta\n+ 0x000011c8 67494e53 305f3130 41727261 79476170 gINS0_10ArrayGap\n+ 0x000011d8 735f4545 45454569 6969005f 5a4e5374 s_EEEEEiii._ZNSt\n+ 0x000011e8 38696f73 5f626173 6534496e 69744331 8ios_base4InitC1\n+ 0x000011f8 4576005f 5a4e5374 38696f73 5f626173 Ev._ZNSt8ios_bas\n+ 0x00001208 6534496e 69744431 4576005f 5f637861 e4InitD1Ev.__cxa\n+ 0x00001218 5f617465 78697400 5f5a4756 4e357365 _atexit._ZGVN5se\n+ 0x00001228 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau\n+ 0x00001238 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D\n+ 0x00001248 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI\n+ 0x00001258 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_\n+ 0x00001268 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z\n+ 0x00001278 4e357365 71616e32 31445043 656c6c44 N5seqan21DPCellD\n+ 0x00001288 65666175 6c74496e 66696e69 7479494e efaultInfinityIN\n+ 0x00001298 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3\n+ 0x000012a8 54616749 4e535f31 314c696e 65617247 TagINS_11LinearG\n+ 0x000012b8 6170735f 45454545 45453556 414c5545 aps_EEEEEE5VALUE\n+ 0x000012c8 45005f5a 47564e35 73657161 6e323441 E._ZGVN5seqan24A\n+ 0x000012d8 6c706861 62657443 6f6e7665 7273696f lphabetConversio\n+ 0x000012e8 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo\n+ 0x000012f8 64696669 6564416c 70686162 6574494e difiedAlphabetIN\n+ 0x00001308 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x00001318 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9\n+ 0x00001328 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN\n+ 0x00001338 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau\n+ 0x00001348 6c745f45 45454545 45454535 7461626c lt_EEEEEEEE5tabl\n+ 0x00001358 6545005f 5a5a4e35 73657161 6e323441 eE._ZZN5seqan24A\n+ 0x00001368 6c706861 62657443 6f6e7665 7273696f lphabetConversio\n+ 0x00001378 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo\n+ 0x00001388 64696669 6564416c 70686162 6574494e difiedAlphabetIN\n+ 0x00001398 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x000013a8 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9\n+ 0x000013b8 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN\n+ 0x000013c8 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau\n+ 0x000013d8 6c745f45 45454545 45454531 30696e69 lt_EEEEEEEE10ini\n+ 0x000013e8 7469616c 697a6545 76453135 5f69735f tializeEvE15_is_\n+ 0x000013f8 696e6974 69616c69 7a656400 5f5a5a4e initialized._ZZN\n+ 0x00001408 35736571 616e3234 416c7068 61626574 5seqan24Alphabet\n+ 0x00001418 436f6e76 65727369 6f6e5461 626c655f ConversionTable_\n+ 0x00001428 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA\n+ 0x00001438 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim\n+ 0x00001448 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n+ 0x00001458 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa\n+ 0x00001468 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI\n+ 0x00001478 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE\n+ 0x00001488 45454545 3130696e 69746961 6c697a65 EEEE10initialize\n+ 0x00001498 45764531 31746162 6c655f73 746f7265 EvE11table_store\n+ 0x000014a8 005f5a5a 4e357365 71616e32 34416c70 ._ZZN5seqan24Alp\n+ 0x000014b8 68616265 74436f6e 76657273 696f6e54 habetConversionT\n+ 0x000014c8 61626c65 5f49634e 535f3130 53696d70 able_IcNS_10Simp\n+ 0x000014d8 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n+ 0x000014e8 5f454545 45313069 6e697469 616c697a _EEEE10initializ\n+ 0x000014f8 65457645 31355f69 735f696e 69746961 eEvE15_is_initia\n+ 0x00001508 6c697a65 64005f5a 4e357365 71616e32 lized._ZN5seqan2\n+ 0x00001518 31445043 656c6c44 65666175 6c74496e 1DPCellDefaultIn\n+ 0x00001528 66696e69 7479494e 535f3744 5043656c finityINS_7DPCel\n+ 0x00001538 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n+ 0x00001548 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE\n+ 0x00001558 45453556 414c5545 45005f5a 6e776a00 EE5VALUEE._Znwj.\n+ 0x00001568 5f5a646c 50760066 72656543 53747269 _ZdlPv.freeCStri\n+ 0x00001578 6e670066 72656500 5f5a3138 63707053 ng.free._Z18cppS\n+ 0x00001588 7472696e 67546f43 53747269 6e674e53 tringToCStringNS\n+ 0x00001598 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n+ 0x000015a8 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n+ 0x000015b8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x000015c8 4545006d 616c6c6f 63006d65 6d6d6f76 EE.malloc.memmov\n+ 0x000015d8 65005f5a 4e357365 71616e35 636c6561 e._ZN5seqan5clea\n+ 0x000015e8 72494e53 5f364d61 74726978 494e535f rINS_6MatrixINS_\n+ 0x000015f8 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta\n+ 0x00001608 67494e53 5f31314c 696e6561 72476170 gINS_11LinearGap\n+ 0x00001618 735f4545 4545454c 6a32454e 535f3653 s_EEEEELj2ENS_6S\n+ 0x00001628 7472696e 67495336 5f4e535f 35416c6c tringIS6_NS_5All\n+ 0x00001638 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS\n+ 0x00001648 5f36486f 6c646572 49545f4e 53335f49 _6HolderIT_NS3_I\n+ 0x00001658 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE\n+ 0x00001668 4545005f 5a4e3573 6571616e 35636c65 EE._ZN5seqan5cle\n+ 0x00001678 6172494e 535f364d 61747269 7849684c arINS_6MatrixIhL\n+ 0x00001688 6a32454e 535f3653 7472696e 6749684e j2ENS_6StringIhN\n+ 0x00001698 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE\n+ 0x000016a8 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT\n+ 0x000016b8 5f4e535f 33546167 494e535f 39547269 _NS_3TagINS_9Tri\n+ 0x000016c8 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5\n+ 0x000016d8 73657161 6e35636c 65617249 4e535f36 seqan5clearINS_6\n+ 0x000016e8 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel\n+ 0x000016f8 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n+ 0x00001708 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE\n+ 0x00001718 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI\n+ 0x00001728 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE\n+ 0x00001738 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold\n+ 0x00001748 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr\n+ 0x00001758 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN\n+ 0x00001768 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n+ 0x00001778 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n+ 0x00001788 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n+ 0x00001798 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n+ 0x000017a8 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo\n+ 0x000017b8 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT\n+ 0x000017c8 5f525430 5f4e535f 3453697a 65495342 _RT0_NS_4SizeISB\n+ 0x000017d8 5f453454 79706545 005f5a4e 35736571 _E4TypeE._ZN5seq\n+ 0x000017e8 616e3133 41737369 676e5374 72696e67 an13AssignString\n+ 0x000017f8 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T\n+ 0x00001808 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7\n+ 0x00001818 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri\n+ 0x00001828 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE\n+ 0x00001838 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0\n+ 0x00001848 5f005f5a 4e357365 71616e31 33417373 _._ZN5seqan13Ass\n+ 0x00001858 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n+ 0x00001868 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n+ 0x00001878 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n+ 0x00001888 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1\n+ 0x00001898 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_\n+ 0x000018a8 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All\n+ 0x000018b8 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR\n+ 0x000018c8 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS\n+ 0x000018d8 455f4534 54797065 45005f5a 4e357365 E_E4TypeE._ZN5se\n+ 0x000018e8 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n+ 0x000018f8 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n+ 0x00001908 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n+ 0x00001918 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n+ 0x00001928 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT\n+ 0x00001938 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE\n+ 0x00001948 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n+ 0x00001958 4b53435f 45457652 545f5254 305f005f KSC_EEvRT_RT0_._\n+ 0x00001968 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign\n+ 0x00001978 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI\n+ 0x00001988 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous\n+ 0x00001998 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS\n+ 0x000019a8 5f365374 72696e67 49634e53 5f35416c _6StringIcNS_5Al\n+ 0x000019b8 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv\n+ 0x000019c8 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa\n+ 0x000019d8 6e365374 72696e67 49634e53 5f35416c n6StringIcNS_5Al\n+ 0x000019e8 6c6f6349 76454545 43324953 335f6a76 locIvEEEC2IS3_jv\n+ 0x000019f8 76454552 4b545f54 305f005f 5a4e3573 vEERKT_T0_._ZN5s\n+ 0x00001a08 6571616e 36537472 696e6749 634e535f eqan6StringIcNS_\n+ 0x00001a18 35416c6c 6f634976 45454543 31495333 5AllocIvEEEC1IS3\n+ 0x00001a28 5f6a7676 4545524b 545f5430 5f005f5a _jvvEERKT_T0_._Z\n+ 0x00001a38 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS\n+ 0x00001a48 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n+ 0x00001a58 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n+ 0x00001a68 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_\n+ 0x00001a78 36537472 696e6749 634e535f 35416c6c 6StringIcNS_5All\n+ 0x00001a88 6f634976 45454545 4b506345 45765254 ocIvEEEEKPcEEvRT\n+ 0x00001a98 5f525430 5f4e535f 3453697a 65495343 _RT0_NS_4SizeISC\n+ 0x00001aa8 5f453454 79706545 00737472 6c656e00 _E4TypeE.strlen.\n+ 0x00001ab8 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n+ 0x00001ac8 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n+ 0x00001ad8 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n+ 0x00001ae8 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n+ 0x00001af8 535f3653 7472696e 67494e53 5f313053 S_6StringINS_10S\n+ 0x00001b08 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D\n+ 0x00001b18 6e61355f 4545454e 535f3541 6c6c6f63 na5_EEENS_5Alloc\n+ 0x00001b28 49764545 45454b4e 53365f49 6353425f IvEEEEKNS6_IcSB_\n+ 0x00001b38 45454545 7652545f 5254305f 005f5a4e EEEEvRT_RT0_._ZN\n+ 0x00001b48 35736571 616e3235 5472616e 736c6174 5seqan25Translat\n+ 0x00001b58 65546162 6c654368 6172546f 446e6135 eTableCharToDna5\n+ 0x00001b68 5f497645 3556414c 55454500 5f5a4e35 _IvE5VALUEE._ZN5\n+ 0x00001b78 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n+ 0x00001b88 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n+ 0x00001b98 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n+ 0x00001ba8 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n+ 0x00001bb8 7472696e 67496a4e 535f3541 6c6c6f63 tringIjNS_5Alloc\n+ 0x00001bc8 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_\n+ 0x00001bd8 5254305f 005f5a4e 35736571 616e3653 RT0_._ZN5seqan6S\n+ 0x00001be8 7472696e 67496a4e 535f3541 6c6c6f63 tringIjNS_5Alloc\n+ 0x00001bf8 49764545 45433249 53335f6a 76764545 IvEEEC2IS3_jvvEE\n+ 0x00001c08 524b545f 54305f00 5f5a4e35 73657161 RKT_T0_._ZN5seqa\n+ 0x00001c18 6e365374 72696e67 496a4e53 5f35416c n6StringIjNS_5Al\n+ 0x00001c28 6c6f6349 76454545 43314953 335f6a76 locIvEEEC1IS3_jv\n+ 0x00001c38 76454552 4b545f54 305f005f 5a4e3573 vEERKT_T0_._ZN5s\n+ 0x00001c48 6571616e 36637265 61746549 4e535f36 eqan6createINS_6\n+ 0x00001c58 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6\n+ 0x00001c68 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo\n+ 0x00001c78 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_\n+ 0x00001c88 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta\n+ 0x00001c98 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E\n+ 0x00001ca8 45454545 006d656d 73657400 5f5a4e35 EEEE.memset._ZN5\n+ 0x00001cb8 73657161 6e367265 73697a65 49684e53 seqan6resizeIhNS\n+ 0x00001cc8 5f335461 67494e53 5f313346 756c6c44 _3TagINS_13FullD\n+ 0x00001cd8 504d6174 7269785f 4545454e 535f3653 PMatrix_EEENS_6S\n+ 0x00001ce8 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc\n+ 0x00001cf8 49764545 45454545 76524e53 5f394450 IvEEEEEEvRNS_9DP\n+ 0x00001d08 4d617472 69785f49 545f5430 5f54315f Matrix_IT_T0_T1_\n+ 0x00001d18 4545005f 5a4e3573 6571616e 31315472 EE._ZN5seqan11Tr\n+ 0x00001d28 61636556 616c7565 5f49684e 535f3546 aceValue_IhNS_5F\n+ 0x00001d38 616c7365 45453856 45525449 43414c45 alseEE8VERTICALE\n+ 0x00001d48 005f5a4e 35736571 616e3131 54726163 ._ZN5seqan11Trac\n+ 0x00001d58 6556616c 75655f49 684e535f 3546616c eValue_IhNS_5Fal\n+ 0x00001d68 73654545 3130484f 52495a4f 4e54414c seEE10HORIZONTAL\n+ 0x00001d78 45005f5a 4e357365 71616e31 34526570 E._ZN5seqan14Rep\n+ 0x00001d88 6c616365 53747269 6e675f49 4e535f33 laceString_INS_3\n+ 0x00001d98 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n+ 0x00001da8 726f7573 5f454545 45387265 706c6163 rous_EEEE8replac\n+ 0x00001db8 655f494e 535f3653 7472696e 67496a4e e_INS_6StringIjN\n+ 0x00001dc8 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS\n+ 0x00001dd8 395f4545 7652545f 4e535f34 53697a65 9_EEvRT_NS_4Size\n+ 0x00001de8 4953425f 45345479 70654553 465f5254 ISB_E4TypeESF_RT\n+ 0x00001df8 305f005f 5a4e3573 6571616e 3130696e 0_._ZN5seqan10in\n+ 0x00001e08 73657274 47617073 494e535f 34476170 sertGapsINS_4Gap\n+ 0x00001e18 73494e53 5f365374 72696e67 494e535f sINS_6StringINS_\n+ 0x00001e28 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS\n+ 0x00001e38 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al\n+ 0x00001e48 6c6f6349 76454545 454e535f 33546167 locIvEEEENS_3Tag\n+ 0x00001e58 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_\n+ 0x00001e68 45454545 456a4545 76524b4e 535f3449 EEEEEjEEvRKNS_4I\n+ 0x00001e78 74657249 545f4e53 5f313247 61707349 terIT_NS_12GapsI\n+ 0x00001e88 74657261 746f7249 53425f45 45454554 teratorISB_EEEET\n+ 0x00001e98 305f005f 5a4e3573 6571616e 32315f61 0_._ZN5seqan21_a\n+ 0x00001ea8 64617074 54726163 65536567 6d656e74 daptTraceSegment\n+ 0x00001eb8 73546f49 4e535f36 53747269 6e67494e sToINS_6StringIN\n+ 0x00001ec8 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x00001ed8 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5\n+ 0x00001ee8 416c6c6f 63497645 4545454e 535f3354 AllocIvEEEENS_3T\n+ 0x00001ef8 6167494e 535f3130 41727261 79476170 agINS_10ArrayGap\n+ 0x00001f08 735f4545 4553375f 53415f6a 6a53365f s_EEES7_SA_jjS6_\n+ 0x00001f18 45457652 4e535f34 47617073 49545f54 EEvRNS_4GapsIT_T\n+ 0x00001f28 305f4545 524e5342 5f495431 5f54325f 0_EERNSB_IT1_T2_\n+ 0x00001f38 4545524b 4e53315f 494e535f 31335472 EERKNS1_INS_13Tr\n+ 0x00001f48 61636553 65676d65 6e745f49 54335f54 aceSegment_IT3_T\n+ 0x00001f58 345f4545 54355f45 45005f5a 4e357365 4_EET5_EE._ZN5se\n+ 0x00001f68 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n+ 0x00001f78 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n+ 0x00001f88 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n+ 0x00001f98 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n+ 0x00001fa8 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I\n+ 0x00001fb8 694e5331 5f494e53 5f31314c 696e6561 iNS1_INS_11Linea\n+ 0x00001fc8 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A\n+ 0x00001fd8 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE\n+ 0x00001fe8 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size\n+ 0x00001ff8 4953465f 45345479 70654500 5f5a4e35 ISF_E4TypeE._ZN5\n+ 0x00002008 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n+ 0x00002018 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n+ 0x00002028 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n+ 0x00002038 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n+ 0x00002048 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell\n+ 0x00002058 5f49694e 53315f49 4e535f31 314c696e _IiNS1_INS_11Lin\n+ 0x00002068 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_\n+ 0x00002078 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_\n+ 0x00002088 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n+ 0x00002098 6571616e 36637265 61746549 4e535f36 eqan6createINS_6\n+ 0x000020a8 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel\n+ 0x000020b8 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n+ 0x000020c8 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE\n+ 0x000020d8 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI\n+ 0x000020e8 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE\n+ 0x000020f8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold\n+ 0x00002108 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr\n+ 0x00002118 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN\n+ 0x00002128 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n+ 0x00002138 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n+ 0x00002148 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n+ 0x00002158 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n+ 0x00002168 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n+ 0x00002178 6c5f4969 4e53315f 494e535f 31314166 l_IiNS1_INS_11Af\n+ 0x00002188 66696e65 47617073 5f454545 45454e53 fineGaps_EEEEENS\n+ 0x00002198 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD\n+ 0x000021a8 5f454576 52545f52 54305f4e 535f3453 _EEvRT_RT0_NS_4S\n+ 0x000021b8 697a6549 53465f45 34547970 6545005f izeISF_E4TypeE._\n+ 0x000021c8 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign\n+ 0x000021d8 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI\n+ 0x000021e8 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous\n+ 0x000021f8 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS\n+ 0x00002208 5f365374 72696e67 494e535f 37445043 _6StringINS_7DPC\n+ 0x00002218 656c6c5f 49694e53 315f494e 535f3131 ell_IiNS1_INS_11\n+ 0x00002228 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE\n+ 0x00002238 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK\n+ 0x00002248 53445f45 45765254 5f525430 5f005f5a SD_EEvRT_RT0_._Z\n+ 0x00002258 4e357365 71616e36 63726561 7465494e N5seqan6createIN\n+ 0x00002268 535f364d 61747269 78494e53 5f374450 S_6MatrixINS_7DP\n+ 0x00002278 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN\n+ 0x00002288 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E\n+ 0x00002298 45454545 4c6a3245 4e535f36 53747269 EEEELj2ENS_6Stri\n+ 0x000022a8 6e674953 365f4e53 5f35416c 6c6f6349 ngIS6_NS_5AllocI\n+ 0x000022b8 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H\n+ 0x000022c8 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_\n+ 0x000022d8 39547269 73746174 655f4545 45454500 9Tristate_EEEEE.\n+ 0x000022e8 61646170 74657241 6c69676e 6d656e74 adapterAlignment\n+ 0x000022f8 005f5a47 564e3573 6571616e 32314450 ._ZGVN5seqan21DP\n+ 0x00002308 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin\n+ 0x00002318 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I\n+ 0x00002328 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af\n+ 0x00002338 66696e65 47617073 5f454545 45454535 fineGaps_EEEEEE5\n+ 0x00002348 56414c55 4545005f 5f737461 636b5f63 VALUEE.__stack_c\n 0x00002358 686b5f66 61696c00 6c696273 7464632b hk_fail.libstdc+\n 0x00002368 2b2e736f 2e36006c 69626763 635f732e +.so.6.libgcc_s.\n 0x00002378 736f2e31 006c6962 632e736f 2e360047 so.1.libc.so.6.G\n 0x00002388 43435f33 2e300047 4c494243 5f322e34 CC_3.0.GLIBC_2.4\n 0x00002398 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC\n 0x000023a8 5f322e31 2e330043 58584142 495f312e _2.1.3.CXXABI_1.\n 0x000023b8 33004358 58414249 5f312e33 2e390047 3.CXXABI_1.3.9.G\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,253 +1,98 @@\n \n \n \n Disassembly of section .text:\n \n-000033b0 :\n-adapterAlignment.cold():\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tmov %esi,%edi\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-\tmov -0x13c(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tpush -0x9c(%ebp)\n-\tcall 31d0 \n-\tpop %edx\n-\tpush -0xa8(%ebp)\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0xdc(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov -0x100(%ebp),%eax\n-\tmov -0x104(%ebp),%esi\n-\tmov %eax,-0x140(%ebp)\n-/usr/include/seqan/basic/array_construct_destruct.h:548\n-\tcmp %esi,-0x140(%ebp)\n-\tje 3479 <__cxa_finalize@plt+0xd9>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x8(%esi)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tadd $0x10,%esp\n-\ttestl $0xfffffffd,0x4(%esi)\n-\tje 3474 <__cxa_finalize@plt+0xd4>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush (%eax)\n-\tmov %eax,-0x144(%ebp)\n-\tcall 31d0 \n-\tmov -0x144(%ebp),%eax\n-\tmov %eax,(%esp)\n-\tcall 31d0 \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,%esi\n-\tjmp 342c <__cxa_finalize@plt+0x8c>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x104(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tmov %edi,%esi\n-\tcall 31d0 \n-/usr/include/c++/12/bits/basic_string.h:795\n-\tpop %ecx\n-\tpush -0x174(%ebp)\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/12/bits/new_allocator.h:90\n-\tadd $0x10,%esp\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tsub $0xc,%esp\n-\tpush -0x170(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/12/bits/new_allocator.h:90\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush -0x110(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0x11c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tsub $0xc,%esp\n-\tlea -0x7c(%ebp),%eax\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/12/bits/new_allocator.h:90\n-\tmov %esi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 32a0 >, 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-\tmov -0x13c(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tpush -0x9c(%ebp)\n-\tcall 31d0 \n-\tpop %edi\n-\tpush -0xa8(%ebp)\n-\tmov %esi,%edi\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush -0xf8(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-\tjmp 341a <__cxa_finalize@plt+0x7a>\n-/usr/include/c++/12/bits/basic_string.h:795 (discriminator 3)\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %esi\n-\tcall 3220 , std::allocator >::_M_dispose()@plt>\n-/usr/include/c++/12/bits/new_allocator.h:90 (discriminator 3)\n-\tadd $0x10,%esp\n-\tjmp 341a <__cxa_finalize@plt+0x7a>\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n+000033b0 :\n+ScoredAlignment::getString[abi:cxx11]() [clone .cold]:\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tmov -0x1dc(%ebp),%ebx\n \tpush %edi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x258(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tmov %esi,%edi\n \tlea -0x94(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 2)\n \tsub $0xc,%esp\n \tmov -0x1dc(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 2)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x254(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tlea -0xdc(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 2)\n \tsub $0xc,%esp\n \tmov -0x1dc(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 2)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x250(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tlea -0x124(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 2)\n \tsub $0xc,%esp\n \tmov -0x1dc(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 2)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x24c(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tlea -0x16c(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 2)\n \tsub $0xc,%esp\n \tmov -0x1dc(%ebp),%ebx\n \tpush %esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 2)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x248(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tlea -0x1b4(%ebp),%esi\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 3)\n \tsub $0xc,%esp\n \tmov -0x1dc(%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++/12/bits/new_allocator.h:90 (discriminator 3)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 1)\n \tsub $0xc,%esp\n \tpush -0x224(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %eax\n \tpush -0x238(%ebp)\n@@ -260,245 +105,379 @@\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %edi\n \tpush -0x244(%ebp)\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n \tpop %eax\n \tpush -0x22c(%ebp)\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 1)\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795 (discriminator 1)\n \tsub $0xc,%esp\n \tpush -0x230(%ebp)\n \tmov -0x1dc(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90 (discriminator 1)\n \tmov %esi,(%esp)\n \tcall 3330 <_Unwind_Resume@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n+ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .cold]:\n /usr/include/c++/12/sstream:793\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 32b0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n /usr/include/c++/12/ostream:93\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++/12/bits/basic_ios.h:282\n \tmov -0x208(%ebp),%eax\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tadd $0x8,%eax\n \tmov %eax,-0x16c(%ebp)\n \tpush -0x204(%ebp)\n \tcall 3090 \n \tmov %esi,(%esp)\n \tcall 3330 <_Unwind_Resume@plt>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x1f4(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\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 -0x1f8(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3060 , std::allocator >::~basic_ostringstream()@plt>\n \tmov %esi,(%esp)\n \tcall 3330 <_Unwind_Resume@plt>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/12/bits/basic_string.h:795\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++/12/bits/new_allocator.h:90\n \tmov -0x1f0(%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++/12/bits/basic_string.h:795\n \tsub $0xc,%esp\n \tpush -0x1f4(%ebp)\n \tmov -0x1ec(%ebp),%ebx\n \tcall 3220 , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n /usr/include/c++/12/bits/new_allocator.h:90\n \tadd $0x10,%esp\n-\tjmp 3766 <__cxa_finalize@plt+0x3c6>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n+\tjmp 3592 <__cxa_finalize@plt+0x1f2>\n /usr/include/c++/12/sstream:793\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tpush %esi\n \tcall 32b0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n /usr/include/c++/12/ostream:93\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++/12/bits/basic_ios.h:282\n \tmov -0x208(%ebp),%eax\n \tsub $0xc,%esp\n \tmov -0x1ec(%ebp),%ebx\n \tadd $0x8,%eax\n \tmov %eax,-0xa4(%ebp)\n \tpush -0x20c(%ebp)\n \tcall 3090 \n \tadd $0x10,%esp\n-\tjmp 37ac <__cxa_finalize@plt+0x40c>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int) [clone .cold]:\n-\txchg %ax,%ax\n-\tnop\n-_GLOBAL__sub_I_adapter_align.cpp():\n-./porechop/src/adapter_align.cpp:44\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xe7cd,%ebx\n-\tsub $0x10,%esp\n-/usr/include/c++/12/iostream:74\n-\tlea 0xf5(%ebx),%esi\n-\tpush %esi\n-\tcall 3280 \n-\tadd $0xc,%esp\n-\tlea 0xe8(%ebx),%eax\n+\tjmp 35d8 <__cxa_finalize@plt+0x238>\n+adapterAlignment.cold():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tmov %esi,%edi\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+\tmov -0x13c(%ebp),%ebx\n+\tsub $0xc,%esp\n+\tpush -0x9c(%ebp)\n+\tcall 31d0 \n+\tpop %edx\n+\tpush -0xa8(%ebp)\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush -0xdc(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \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),%esi\n+\tmov %eax,-0x140(%ebp)\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 %esi,-0x140(%ebp)\n+\tje 3712 <__cxa_finalize@plt+0x372>\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 0x8(%esi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \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 370d <__cxa_finalize@plt+0x36d>\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+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 (%eax)\n+\tmov %eax,-0x144(%ebp)\n+\tcall 31d0 \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 -0x144(%ebp),%eax\n+\tmov %eax,(%esp)\n+\tcall 31d0 \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,%esi\n+\tjmp 36c5 <__cxa_finalize@plt+0x325>\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 -0x13c(%ebp),%ebx\n+\tmov %edi,%esi\n+\tcall 31d0 \n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tpop %ecx\n+\tpush -0x174(%ebp)\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/12/bits/new_allocator.h:90\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tsub $0xc,%esp\n+\tpush -0x170(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/12/bits/new_allocator.h:90\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 -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush -0x11c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tsub $0xc,%esp\n+\tlea -0x7c(%ebp),%eax\n+\tmov -0x13c(%ebp),%ebx\n \tpush %eax\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/12/bits/new_allocator.h:90\n+\tmov %esi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tsub $0xc,%esp\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3040 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\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 -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 32a0 >, 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+\tmov -0x13c(%ebp),%ebx\n+\tsub $0xc,%esp\n+\tpush -0x9c(%ebp)\n+\tcall 31d0 \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 %edi\n+\tpush -0xa8(%ebp)\n+\tmov %esi,%edi\n+\tcall 31d0 \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+\tpush -0xf8(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+\tjmp 36b3 <__cxa_finalize@plt+0x313>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795 (discriminator 3)\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n \tpush %esi\n-\tpush -0x4(%ebx)\n-\tcall 3150 <__cxa_atexit@plt>\n-/usr/include/seqan/align/dp_cell.h:144\n-\tmov -0x28(%ebx),%eax\n+\tcall 3220 , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n+/usr/include/c++/12/bits/new_allocator.h:90 (discriminator 3)\n \tadd $0x10,%esp\n-\tcmpb $0x0,(%eax)\n-\tjne 386f <__cxa_finalize@plt+0x4cf>\n-\tmovb $0x1,(%eax)\n-\tmov -0x3c(%ebx),%eax\n-\tmovl $0xc0000000,(%eax)\n-\tmov -0x20(%ebx),%eax\n-\tcmpb $0x0,(%eax)\n-\tjne 3889 <__cxa_finalize@plt+0x4e9>\n-\tmovb $0x1,(%eax)\n-\tmov -0x60(%ebx),%eax\n-\tmovl $0xc0000000,(%eax)\n-./porechop/src/adapter_align.cpp:44\n-\tadd $0x4,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tret\n-\tnop\n+\tjmp 36b3 <__cxa_finalize@plt+0x313>\n+adapterAlignment.cold():\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n _GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n \tpush %esi\n \tpush %ebx\n \tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xe75d,%ebx\n+\tadd $0xe7cd,%ebx\n \tsub $0x10,%esp\n /usr/include/c++/12/iostream:74\n-\tlea 0x114(%ebx),%esi\n-__static_initialization_and_destruction_0():\n-/usr/include/c++/12/iostream:74\n+\tlea 0xf5(%ebx),%esi\n \tpush %esi\n \tcall 3280 \n \tadd $0xc,%esp\n \tlea 0xe8(%ebx),%eax\n \tpush %eax\n \tpush %esi\n \tpush -0x4(%ebx)\n \tcall 3150 <__cxa_atexit@plt>\n /usr/include/seqan/align/dp_cell.h:144\n \tmov -0x28(%ebx),%eax\n \tadd $0x10,%esp\n \tcmpb $0x0,(%eax)\n-\tjne 38df <__cxa_finalize@plt+0x53f>\n+\tjne 386f <__cxa_finalize@plt+0x4cf>\n \tmovb $0x1,(%eax)\n \tmov -0x3c(%ebx),%eax\n \tmovl $0xc0000000,(%eax)\n /usr/include/seqan/modifier/modifier_alphabet.h:688\n \tmov -0x44(%ebx),%eax\n \tcmpb $0x0,(%eax)\n-\tje 38f0 <__cxa_finalize@plt+0x550>\n-_GLOBAL__sub_I_alignment.cpp():\n+\tje 3880 <__cxa_finalize@plt+0x4e0>\n ./porechop/src/alignment.cpp:121\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tmov -0x50(%ebx),%edx\n-__static_initialization_and_destruction_0():\n /usr/include/seqan/modifier/modifier_alphabet.h:688\n \tmovb $0x1,(%eax)\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tcmpb $0x0,(%edx)\n-\tje 3911 <__cxa_finalize@plt+0x571>\n+\tje 38a1 <__cxa_finalize@plt+0x501>\n \tmov -0x38(%ebx),%eax\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tmovb $0x1,(%edx)\n-__static_initialization_and_destruction_0():\n /usr/include/seqan/modifier/modifier_alphabet.h:688\n \tmov -0x1c(%ebx),%edx\n \tmov %eax,(%edx)\n-_GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n-\tjmp 38ea <__cxa_finalize@plt+0x54a>\n-seqan::AlphabetConversionTable_ >::initialize():\n+\tjmp 387a <__cxa_finalize@plt+0x4da>\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tmov -0x48(%ebx),%eax\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\n-\tmovzwl -0x2de4(%ebx),%ecx\n-seqan::AlphabetConversionTable_ >::initialize():\n+\tmovzwl -0x2f04(%ebx),%ecx\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tmovb $0x1,(%eax)\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\n \tmov -0x38(%ebx),%eax\n \tmovl $0x54474341,(%eax)\n \tmov %cx,0x4(%eax)\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375\n-\tjmp 3904 <__cxa_finalize@plt+0x564>\n-_GLOBAL__sub_I_alignment.cpp():\n+\tjmp 3894 <__cxa_finalize@plt+0x4f4>\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+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xe71d,%ebx\n+\tsub $0x10,%esp\n+/usr/include/c++/12/iostream:74\n+\tlea 0x11e(%ebx),%esi\n+__static_initialization_and_destruction_0():\n+/usr/include/c++/12/iostream:74\n+\tpush %esi\n+\tcall 3280 \n+\tadd $0xc,%esp\n+\tlea 0xe8(%ebx),%eax\n+\tpush %eax\n+\tpush %esi\n+\tpush -0x4(%ebx)\n+\tcall 3150 <__cxa_atexit@plt>\n+/usr/include/seqan/align/dp_cell.h:144\n+\tmov -0x28(%ebx),%eax\n+\tadd $0x10,%esp\n+\tcmpb $0x0,(%eax)\n+\tjne 391f <__cxa_finalize@plt+0x57f>\n+\tmovb $0x1,(%eax)\n+\tmov -0x3c(%ebx),%eax\n+\tmovl $0xc0000000,(%eax)\n+\tmov -0x20(%ebx),%eax\n+\tcmpb $0x0,(%eax)\n+\tjne 3939 <__cxa_finalize@plt+0x599>\n+\tmovb $0x1,(%eax)\n+\tmov -0x60(%ebx),%eax\n+\tmovl $0xc0000000,(%eax)\n+_GLOBAL__sub_I_adapter_align.cpp():\n+./porechop/src/adapter_align.cpp:44\n+\tadd $0x4,%esp\n+\tpop %ebx\n+\tpop %esi\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@@ -583,19552 +562,21864 @@\n __x86.get_pc_thunk.dx():\n \tmov (%esp),%edx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\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-./porechop/src/adapter_align.cpp:489\n+\n+00003a40 :\n+ScoredAlignment::getString[abi:cxx11]():\n+./porechop/src/alignment.cpp:113\n+\tcall 6868 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208>\n+\tadd $0xe5af,%ecx\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n+/usr/include/c++/12/bits/basic_string.h:4099\n+\tlea -0x34(%ebp),%edx\n+./porechop/src/alignment.cpp:113\n \tpush %ebx\n-\tsub $0x28,%esp\n-\tmov 0x3c(%esp),%ebx\n-\tmov 0x44(%esp),%edi\n-\tmov %eax,0x18(%esp)\n-\tmov 0x40(%esp),%eax\n-\tmov %edx,0x8(%esp)\n-\tmov %ecx,0x4(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebp\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmov 0xc(%edx),%eax\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tlea -0x1(%esi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %esi,0x20(%esp)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0xc(%ecx),%eax\n-\tmov %edx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebp,0x1c(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:457\n-\tsub %ebp,%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tmov %edx,0xc(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tcmp %edx,%ebp\n-\tje 3acc <__cxa_finalize@plt+0x72c>\n-\tmov %ebx,0x3c(%esp)\n-\tmov 0x8(%esp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4099\n+\tlea -0x2ff4(%ecx),%edi\n+./porechop/src/alignment.cpp:113\n+\tsub $0x254,%esp\n+\tmov 0x8(%ebp),%eax\n+\tmov 0xc(%ebp),%ebx\n+\tmov %ecx,-0x1dc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:4099\n+\tmov -0x30(%ecx),%esi\n+./porechop/src/alignment.cpp:113\n+\tmov %eax,-0x1e4(%ebp)\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n-\tmov %edi,0x44(%esp)\n-\tmov 0x4(%esp),%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\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\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n-\tlea 0x4(%ecx),%edx\n-\tmov %edx,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0xc(%edi),%edx\n-\tlea 0x1(%edx),%ebp\n-\tmov %ebp,0xc(%edi)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,0x4(%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\n-\tcmp %eax,%esi\n-\tjne 3aa0 <__cxa_finalize@plt+0x700>\n-\tmov 0x3c(%esp),%ebx\n-\tmov 0x44(%esp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tmov 0x8(%esp),%esi\n-\tmov 0xc(%esi),%eax\n-\tlea 0x4(%eax),%edx\n-\tmov %edx,0xc(%esi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x4(%esp),%esi\n-\tmov 0xc(%esi),%edx\n-\tlea 0x1(%edx),%ecx\n-\tmov %ecx,0xc(%esi)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x18(%esp),%esi\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,0x4(%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\n-\tmov 0x4(%eax),%eax\n-\tcmp (%esi),%eax\n-\tjle 3e53 <__cxa_finalize@plt+0xab3>\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x18(%esp),%esi\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x4(%esp),%edx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%edx),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %eax,%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%edx),%ecx\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %ecx,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebx),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ebx),%edx\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tlea -0x1(%ecx),%ebx\n-\tmov %ebx,0x24(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:527\n-\tcmp %ebx,%edx\n-\tje 3c7e <__cxa_finalize@plt+0x8de>\n-\tmov %edx,0x14(%esp)\n-\tmov %edi,%ebx\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov 0x14(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x8(%esp),%edi\n-/usr/include/seqan/score/score_base.h:154\n-\tmovzbl (%esi),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0xc(%edi),%edx\n-/usr/include/seqan/align/dp_formula.h:286\n-\txor %esi,%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov %cl,0x13(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x4(%edi),%ecx\n-\tlea (%edx,%ecx,4),%edx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov %edx,0xc(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x4(%esp),%edi\n-\tadd 0x4(%edi),%eax\n-\tmov %eax,0xc(%edi)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,(%edx)\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %edx,%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0xc(%esp),%eax\n-\tcmp %eax,%ecx\n-\tje 3bf8 <__cxa_finalize@plt+0x858>\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmov %ecx,%edi\n-\tjmp 3b9d <__cxa_finalize@plt+0x7fd>\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x1,%ebp\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov (%esp),%ecx\n-\tmov %ebp,%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tadd $0x1,%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %al,0x1(%ecx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0xc(%esp),%eax\n-\tcmp %eax,%edi\n-\tje 3bf8 <__cxa_finalize@plt+0x858>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x8(%esp),%ebp\n-\tmov 0xc(%ebp),%ecx\n-\tlea 0x4(%ecx),%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x4(%esp),%ebp\n-\tmov 0xc(%ebp),%eax\n-\tmov %eax,(%esp)\n-\tadd $0x1,%eax\n-\tmov %eax,0xc(%ebp)\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%ebx),%ebp\n-\tmovzbl 0x13(%esp),%eax\n-\tcmp %al,(%edi)\n-\tmov %ebp,%eax\n-\tcmove (%ebx),%eax\n-/usr/include/seqan/score/score_simple.h:190\n-\tmov 0x8(%ebx),%ebp\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tadd %esi,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov 0x4(%ecx),%esi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%esi\n-\tjg 3be8 <__cxa_finalize@plt+0x848>\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd %ebp,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%edx\n-\tjle 3b80 <__cxa_finalize@plt+0x7e0>\n+/usr/include/c++/12/bits/basic_string.h:4099\n+\tmov %ebx,-0x1e0(%ebp)\n+\tmov %edx,-0x230(%ebp)\n+\tpush 0x28(%ebx)\n+\tpush 0x24(%ebx)\n+\tmov %ecx,%ebx\n+\tpush %edi\n+\tpush $0x148\n+\tpush %esi\n+\tpush %edx\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 -0x1e0(%ebp),%eax\n+\tlea -0x7c(%ebp),%ecx\n+\tadd $0x14,%esp\n+\tmov %ecx,-0x22c(%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 -0x1e0(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:4099\n+\tadd $0x1c,%esp\n+./porechop/src/alignment.cpp:118\n+\tmov 0x18(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:4017\n \tmov %edx,%eax\n-\tjmp 3b87 <__cxa_finalize@plt+0x7e7>\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tshr $0x1f,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tneg %esi\n+\tcmovs %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x9,%esi\n+\tjbe 5424 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0x63,%esi\n+\tjbe 54ec \n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x3e7,%esi\n+\tjbe 5582 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x270f,%esi\n+\tjbe 5555 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%ecx\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x1869f,%esi\n+\tjbe 3bd5 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0xf423f,%esi\n+\tjbe 5591 \n+\tmov $0x6,%edi\n+\tmov $0x7,%ecx\n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x98967f,%esi\n+\tjbe 3bd8 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x5f5e0ff,%esi\n+\tjbe 5190 \n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x3b9ac9ff,%esi\n+\tjbe 3bd0 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edi\n+/usr/include/c++/12/bits/charconv.h:59\n+\tlea 0x1(%edi),%ecx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0xc4(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0xbc(%ebp),%edx\n+\tmov %ebx,-0x244(%ebp)\n+\tmov %edx,-0x208(%ebp)\n+\tmov %edx,-0xc4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0xc4(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x63,%esi\n+\tja 3c22 \n+\tmov -0x1dc(%ebp),%eax\n+\tmov -0x4c(%eax),%ecx\n+\tlea 0x0(%esi),%esi\n+/usr/include/c++/12/bits/charconv.h:95\n+\tmovzbl 0x1(%ecx,%esi,2),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/12/bits/charconv.h:96\n+\tmovzbl (%ecx,%esi,2),%eax\n+\tjmp 3c7d \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tlea 0x0(%ebp,%esi,1),%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%ebp\n-\tjmp 3bdc <__cxa_finalize@plt+0x83c>\n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%ecx\n+/usr/include/c++/12/bits/charconv.h:83\n+\tlea -0x1(%ecx),%edi\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0xc4(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0xbc(%ebp),%edx\n+\tmov %ebx,-0x244(%ebp)\n+\tmov %edx,-0x208(%ebp)\n+\tmov %edx,-0xc4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+\tadd $0x10,%esp\n+\tadd -0xc4(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tmov -0x1dc(%ebp),%eax\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmov %edx,-0x1e8(%ebp)\n+\tlea -0x1(%edx,%edi,1),%ebx\n+\tmov -0x4c(%eax),%ecx\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0x8(%esp),%ecx\n-\tmov 0xc(%ecx),%edi\n-\tlea 0x4(%edi),%eax\n-\tmov %eax,0xc(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x4(%esp),%ecx\n-\tmov 0xc(%ecx),%ebp\n-\tlea 0x1(%ebp),%eax\n-\tmov %eax,0xc(%ecx)\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%ebx),%eax\n-/usr/include/seqan/score/score_base.h:339\n-\tmovzbl 0x13(%esp),%ecx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov %eax,(%esp)\n-/usr/include/seqan/score/score_base.h:339\n-\tmov 0x20(%esp),%eax\n-\tcmp %cl,-0x1(%eax)\n-\tmov (%esp),%eax\n-\tcmove (%ebx),%eax\n-/usr/include/seqan/score/score_simple.h:190\n-\tmov 0x8(%ebx),%ecx\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tadd %esi,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov 0x4(%edi),%esi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%esi\n-\tjle 3e10 <__cxa_finalize@plt+0xa70>\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %esi,%ecx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%ecx\n-\tjle 3e00 <__cxa_finalize@plt+0xa60>\n-\tmov %ecx,%eax\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x18(%esp),%esi\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %dl,0x1(%ebp)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x4(%edi),%eax\n-\tcmp (%esi),%eax\n-\tjg 3e20 <__cxa_finalize@plt+0xa80>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x4(%esp),%eax\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:527\n-\taddl $0x1,0x14(%esp)\n-\tmov 0x24(%esp),%edi\n-\tmov 0x14(%esp),%esi\n-\tcmp %edi,%esi\n-\tjne 3b38 <__cxa_finalize@plt+0x798>\n-\tmov %ebx,%edi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0xc(%esi),%edx\n-\tmov 0x4(%esi),%ecx\n-/usr/include/seqan/score/score_base.h:154\n-\tmovzbl (%ebx),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tlea (%edx,%ecx,4),%edx\n-\tmov %edx,0xc(%esi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x4(%esp),%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov %bl,0x13(%esp)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tadd 0x4(%esi),%eax\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,(%edx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov (%edx),%eax\n-\tcmp (%ebx),%eax\n-\tjg 3e5f <__cxa_finalize@plt+0xabf>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0xc(%esi),%ebp\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x1c(%esp),%ecx\n-\tmov 0xc(%esp),%eax\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmovl $0x0,(%esp)\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %esi,%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tcmp %eax,%ecx\n-\tjne 3d11 <__cxa_finalize@plt+0x971>\n-\tjmp 3d84 <__cxa_finalize@plt+0x9e4>\n+\tmov %esi,%eax\n+\tmov $0x51eb851f,%edi\n+/usr/include/c++/12/bits/charconv.h:84\n+\tsub $0x2,%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmul %edi\n+\tmov %esi,%edi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov %esi,%eax\n+/usr/include/c++/12/bits/charconv.h:87\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:89\n+\tmovzwl (%ecx,%edi,2),%edx\n+\tmov %dx,0x2(%ebx)\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x270f,%eax\n+\tja 3c40 \n+/usr/include/c++/12/bits/charconv.h:92\n+\tmov -0x1e8(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 3bb8 \n+/usr/include/c++/12/bits/charconv.h:99\n+\tlea 0x30(%esi),%eax\n+\tmov %al,(%edx)\n+./porechop/src/alignment.cpp:117\n+\tmov -0x1e0(%ebp),%eax\n+\tmov 0x14(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tmov %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tshr $0x1f,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tneg %esi\n+\tcmovs %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x9,%esi\n+\tjbe 53de \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0x63,%esi\n+\tjbe 54bf \n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x3e7,%esi\n+\tjbe 5573 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x270f,%esi\n+\tjbe 5564 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%ecx\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x1869f,%esi\n+\tjbe 3d8d \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0xf423f,%esi\n+\tjbe 55b9 \n+\tmov $0x6,%edi\n+\tmov $0x7,%ecx\n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x98967f,%esi\n+\tjbe 3d90 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x5f5e0ff,%esi\n+\tjbe 51d0 \n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x3b9ac9ff,%esi\n+\tjbe 3d88 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edi\n+/usr/include/c++/12/bits/charconv.h:59\n+\tlea 0x1(%edi),%ecx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x10c(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x104(%ebp),%edx\n+\tmov %ebx,-0x240(%ebp)\n+\tmov %edx,-0x204(%ebp)\n+\tmov %edx,-0x10c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x10c(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x63,%esi\n+\tja 3dda \n+\tmov -0x1dc(%ebp),%eax\n+\tmov -0x4c(%eax),%ecx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/charconv.h:95\n+\tmovzbl 0x1(%ecx,%esi,2),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/12/bits/charconv.h:96\n+\tmovzbl (%ecx,%esi,2),%eax\n+\tjmp 3e2d \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%ecx\n+/usr/include/c++/12/bits/charconv.h:83\n+\tlea -0x1(%ecx),%edi\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x10c(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x104(%ebp),%edx\n+\tmov %ebx,-0x240(%ebp)\n+\tmov %edx,-0x204(%ebp)\n+\tmov %edx,-0x10c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+\tadd $0x10,%esp\n+\tadd -0x10c(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tmov -0x1dc(%ebp),%eax\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmov %edx,-0x1e8(%ebp)\n+\tlea -0x1(%edx,%edi,1),%ebx\n+\tmov -0x4c(%eax),%ecx\n+\tmov %esi,%eax\n+\tmov $0x51eb851f,%edi\n+/usr/include/c++/12/bits/charconv.h:84\n+\tsub $0x2,%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmul %edi\n+\tmov %esi,%edi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov %esi,%eax\n+/usr/include/c++/12/bits/charconv.h:87\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:89\n+\tmovzwl (%ecx,%edi,2),%edx\n+\tmov %dx,0x2(%ebx)\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x270f,%eax\n+\tja 3df0 \n+/usr/include/c++/12/bits/charconv.h:92\n+\tmov -0x1e8(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 3d70 \n+/usr/include/c++/12/bits/charconv.h:99\n+\tlea 0x30(%esi),%eax\n+\tmov %al,(%edx)\n+./porechop/src/alignment.cpp:116\n+\tmov -0x1e0(%ebp),%eax\n+\tmov 0x10(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tmov %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tshr $0x1f,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tneg %esi\n+\tcmovs %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x9,%esi\n+\tjbe 546a \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0x63,%esi\n+\tjbe 54dd \n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x3e7,%esi\n+\tjbe 550a \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x270f,%esi\n+\tjbe 5546 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%ecx\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x1869f,%esi\n+\tjbe 4cc5 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0xf423f,%esi\n+\tjbe 559b \n+\tmov $0x6,%edi\n+\tmov $0x7,%ecx\n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x98967f,%esi\n+\tjbe 4cc8 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x5f5e0ff,%esi\n+\tjbe 51a0 \n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x3b9ac9ff,%esi\n+\tjbe 4cc0 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edi\n+/usr/include/c++/12/bits/charconv.h:59\n+\tlea 0x1(%edi),%ecx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x154(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x14c(%ebp),%edx\n+\tmov %ebx,-0x23c(%ebp)\n+\tmov %edx,-0x200(%ebp)\n+\tmov %edx,-0x154(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x154(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x63,%esi\n+\tjbe 4da8 \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x1dc(%ebp),%eax\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmov %edx,-0x1e8(%ebp)\n+\tlea -0x1(%edx,%edi,1),%ebx\n+\tmov -0x4c(%eax),%ecx\n \txchg %ax,%ax\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tmov (%esp),%esi\n-\tadd %ebx,%esi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%esi\n-\tjle 3d55 <__cxa_finalize@plt+0x9b5>\n \tmov %esi,%eax\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %bl,0x1(%ebp)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x18(%esp),%ebx\n-\tmov 0x4(%edx),%eax\n-\tcmp (%ebx),%eax\n-\tjg 3d60 <__cxa_finalize@plt+0x9c0>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x4(%esp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0xc(%eax),%ebp\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tcmp %ecx,0xc(%esp)\n-\tje 3d84 <__cxa_finalize@plt+0x9e4>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x8(%esp),%ebx\n-\tmov 0xc(%ebx),%edx\n-\tlea 0x4(%edx),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x4(%esp),%ebx\n-\tlea 0x1(%ebp),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/score/score_base.h:339\n-\tmovzbl 0x13(%esp),%ebx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/score/score_base.h:339\n-\tcmp (%ecx),%bl\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tmov (%esp),%ebx\n-/usr/include/seqan/score/score_base.h:339\n-\tcmove (%edi),%eax\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tadd %eax,%ebx\n-\tmov %ebx,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov 0x4(%edx),%ebx\n-\tmov %ebx,(%esp)\n-/usr/include/seqan/score/score_simple.h:190\n-\tmov 0x8(%edi),%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %esi,(%esp)\n-\tjg 3ce0 <__cxa_finalize@plt+0x940>\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd %ebx,%esi\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%esi\n-\tjg 3cee <__cxa_finalize@plt+0x94e>\n-\tmov %eax,%esi\n-\tmov $0x1,%ebx\n-\tjmp 3cf0 <__cxa_finalize@plt+0x950>\n+\tmov $0x51eb851f,%edi\n+/usr/include/c++/12/bits/charconv.h:84\n+\tsub $0x2,%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmul %edi\n+\tmov %esi,%edi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov %esi,%eax\n+/usr/include/c++/12/bits/charconv.h:87\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:89\n+\tmovzwl (%ecx,%edi,2),%edx\n+\tmov %dx,0x2(%ebx)\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x270f,%eax\n+\tja 3f30 \n+/usr/include/c++/12/bits/charconv.h:92\n+\tmov -0x1e8(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 4db8 \n+/usr/include/c++/12/bits/charconv.h:99\n+\tlea 0x30(%esi),%eax\n+\tmov %al,(%edx)\n+./porechop/src/alignment.cpp:115\n+\tmov -0x1e0(%ebp),%eax\n+\tmov 0xc(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tmov %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tshr $0x1f,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tneg %esi\n+\tcmovs %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x9,%esi\n+\tjbe 5352 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0x63,%esi\n+\tjbe 54ce \n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x3e7,%esi\n+\tjbe 5528 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x270f,%esi\n+\tjbe 5519 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%ecx\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x1869f,%esi\n+\tjbe 4c6d \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0xf423f,%esi\n+\tjbe 55af \n+\tmov $0x6,%edi\n+\tmov $0x7,%ecx\n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x98967f,%esi\n+\tjbe 4c70 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x5f5e0ff,%esi\n+\tjbe 51b0 \n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x3b9ac9ff,%esi\n+\tjbe 4c68 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edi\n+/usr/include/c++/12/bits/charconv.h:59\n+\tlea 0x1(%edi),%ecx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x19c(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x194(%ebp),%edx\n+\tmov %ebx,-0x238(%ebp)\n+\tmov %edx,-0x1fc(%ebp)\n+\tmov %edx,-0x19c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x19c(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x63,%esi\n+\tjbe 4d80 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x1dc(%ebp),%eax\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmov %edx,-0x1e8(%ebp)\n+\tlea -0x1(%edx,%edi,1),%ebx\n+\tmov -0x4c(%eax),%ecx\n \txchg %ax,%ax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x18(%esp),%ebx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tadd $0x1,%ecx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x4(%esp),%eax\n-\tmov 0xc(%eax),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ebp,%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%edx\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tcmp %ecx,0xc(%esp)\n-\tjne 3d11 <__cxa_finalize@plt+0x971>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:339\n-\tmov 0x20(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tmov 0xc(%ebx),%edx\n-\tlea 0x4(%edx),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x4(%esp),%ebx\n-\tlea 0x1(%ebp),%eax\n-\tmov %eax,0xc(%ebx)\n-/usr/include/seqan/score/score_base.h:339\n-\tmovzbl 0x13(%esp),%ebx\n-/usr/include/seqan/score/score_simple.h:157\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/score/score_base.h:339\n-\tcmp -0x1(%ecx),%bl\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tmov (%esp),%ebx\n-/usr/include/seqan/score/score_base.h:339\n-\tcmove (%edi),%eax\n-/usr/include/seqan/align/dp_cell_linear.h:88\n-\tmov 0x4(%edx),%ecx\n-/usr/include/seqan/align/dp_formula_linear.h:76\n-\tadd %eax,%ebx\n-\tmov %ebx,%eax\n-/usr/include/seqan/score/score_simple.h:190\n-\tmov 0x8(%edi),%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %ecx,%esi\n-\tjge 3e47 <__cxa_finalize@plt+0xaa7>\n-/usr/include/seqan/align/dp_formula_linear.h:82\n-\tadd %ecx,%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x22,%ecx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,%ebx\n-\tjle 3e40 <__cxa_finalize@plt+0xaa0>\n-\tmov %ebx,%eax\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x18(%esp),%edi\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %cl,0x1(%ebp)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x4(%edx),%eax\n-\tcmp (%edi),%eax\n-\tjle 3df5 <__cxa_finalize@plt+0xa55>\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x4(%esp),%ebx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%edi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%ebx),%eax\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\n-\tmov 0xc(%ebx),%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:573\n-\tadd $0x28,%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_formula.h:161\n-\tmov $0x1,%edx\n-\tjmp 3c4b <__cxa_finalize@plt+0x8ab>\n+\tmov %esi,%eax\n+\tmov $0x51eb851f,%edi\n+/usr/include/c++/12/bits/charconv.h:84\n+\tsub $0x2,%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmul %edi\n+\tmov %esi,%edi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov %esi,%eax\n+/usr/include/c++/12/bits/charconv.h:87\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:89\n+\tmovzwl (%ecx,%edi,2),%edx\n+\tmov %dx,0x2(%ebx)\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x270f,%eax\n+\tja 4070 \n+/usr/include/c++/12/bits/charconv.h:92\n+\tmov -0x1e8(%ebp),%edx\n+\tcmp $0x3e7,%eax\n+\tja 4d90 \n+/usr/include/c++/12/bits/charconv.h:99\n+\tlea 0x30(%esi),%eax\n+\tmov %al,(%edx)\n+./porechop/src/alignment.cpp:114\n+\tmov -0x1e0(%ebp),%eax\n+\tmov 0x8(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tmov %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/basic_string.h:4017\n+\tshr $0x1f,%eax\n+/usr/include/c++/12/bits/basic_string.h:4018\n+\tneg %esi\n+\tcmovs %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x9,%esi\n+\tjbe 5398 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0x63,%esi\n+\tjbe 54b0 \n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x3e7,%esi\n+\tjbe 5537 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x270f,%esi\n+\tjbe 54fb \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%edx\n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x1869f,%esi\n+\tjbe 4d25 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tcmp $0xf423f,%esi\n+\tjbe 55a5 \n+\tmov $0x6,%edi\n+\tmov $0x7,%edx\n+/usr/include/c++/12/bits/charconv.h:60\n+\tcmp $0x98967f,%esi\n+\tjbe 4d28 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tcmp $0x5f5e0ff,%esi\n+\tjbe 51c0 \n+/usr/include/c++/12/bits/charconv.h:58\n+\tcmp $0x3b9ac9ff,%esi\n+\tjbe 4d20 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edi\n+/usr/include/c++/12/bits/charconv.h:59\n+\tlea 0x1(%edi),%edx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%ecx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1cc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %edx,%eax\n+\tmov %ecx,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1c4(%ebp),%ecx\n+\tmov %ebx,-0x224(%ebp)\n+\tmov %ecx,-0x228(%ebp)\n+\tmov %ecx,-0x1cc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e0(%ebp),%ecx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x1cc(%ebp),%ecx\n+\tmov %ecx,%ebx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x63,%esi\n+\tjbe 4dd0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd %edx,%ecx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%edx\n-\tjmp 3c41 <__cxa_finalize@plt+0x8a1>\n+\tmov %ebx,%eax\n+\tmov -0x1dc(%ebp),%ecx\n+\tlea -0x1(%ebx,%edi,1),%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmov %eax,-0x1e0(%ebp)\n+\tmov -0x4c(%ecx),%ecx\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x4(%esp),%edi\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x18(%esp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edi),%edx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%edx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%edx),%edx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%edx),%edi\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %edi,0x4(%esi)\n-\tjmp 3c67 <__cxa_finalize@plt+0x8c7>\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x1,%ecx\n-\tjmp 3dcf <__cxa_finalize@plt+0xa2f>\n-/usr/include/seqan/align/dp_formula_linear.h:80\n-\tadd %esi,%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov $0x44,%ecx\n-\tjmp 3dc9 <__cxa_finalize@plt+0xa29>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x4(%esp),%eax\n-\tmov 0xc(%eax),%eax\n-\tjmp 3b1b <__cxa_finalize@plt+0x77b>\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x18(%esp),%ebx\n-\tmov %eax,(%ebx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x4(%esp),%eax\n-\tmov 0xc(%eax),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ebp,%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %esi,0x4(%ebx)\n-\tjmp 3cbd <__cxa_finalize@plt+0x91d>\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++/12/bits/basic_string.tcc:217\n-\tpush %ebp\n-/usr/include/c++/12/bits/stl_iterator_base_funcs.h:105\n-\tsub %edx,%ecx\n-/usr/include/c++/12/bits/basic_string.tcc:217\n-\tmov %edx,%ebp\n-\tpush %edi\n-\tmov %eax,%edi\n-\tpush %esi\n-/usr/include/c++/12/bits/stl_iterator_base_funcs.h:105\n-\tmov %ecx,%esi\n-/usr/include/c++/12/bits/basic_string.tcc:217\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xe163,%ebx\n-\tsub $0x1c,%esp\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0xc(%esp)\n-\txor %eax,%eax\n-/usr/include/c++/12/bits/basic_string.tcc:221\n-\tmov %ecx,0x8(%esp)\n-/usr/include/c++/12/bits/basic_string.tcc:223\n-\tcmp $0xf,%ecx\n-\tja 3ef0 <__cxa_finalize@plt+0xb50>\n+\tmov %esi,%eax\n+\tmov $0x51eb851f,%edi\n+/usr/include/c++/12/bits/charconv.h:84\n+\tsub $0x2,%ebx\n+/usr/include/c++/12/bits/charconv.h:86\n+\tmul %edi\n+\tmov %esi,%edi\n+\tshr $0x5,%edx\n+\timul $0x64,%edx,%eax\n+\tsub %eax,%edi\n+\tmov %esi,%eax\n+/usr/include/c++/12/bits/charconv.h:87\n+\tmov %edx,%esi\n+/usr/include/c++/12/bits/charconv.h:89\n+\tmovzwl (%ecx,%edi,2),%edx\n+\tmov %dx,0x2(%ebx)\n+/usr/include/c++/12/bits/charconv.h:84\n+\tcmp $0x270f,%eax\n+\tja 41c0 \n+/usr/include/c++/12/bits/charconv.h:92\n+\tmov -0x1e0(%ebp),%ebx\n+\tcmp $0x3e7,%eax\n+\tja 4de0 \n+/usr/include/c++/12/bits/charconv.h:99\n+\tlea 0x30(%esi),%eax\n+\tmov %al,(%ebx)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0x1c8(%ebp)\n+\tje 56d3 \n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tmov -0x1dc(%ebp),%ebx\n+\tsub $0x4,%esp\n+\tpush $0x1\n+\tlea -0x2fdc(%ebx),%eax\n+\tmov %eax,-0x1e0(%ebp)\n+\tpush %eax\n+\tpush -0x224(%ebp)\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x1ac(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1b4(%ebp)\n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%eax\n-/usr/include/c++/12/bits/basic_string.h:420\n-\tcmp $0x1,%ecx\n-\tjne 3ee0 <__cxa_finalize@plt+0xb40>\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4df8 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x1b4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x1ac(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1e8(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x198(%ebp),%edx\n /usr/include/c++/12/bits/char_traits.h:354\n-\tmovzbl (%edx),%edx\n-\tmov %dl,(%eax)\n-/usr/include/c++/12/bits/basic_string.tcc:247\n-\tmov 0x8(%esp),%esi\n+\tmovb $0x0,0x8(%esi)\n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%eax\n+\tmov -0x1b4(%ebp),%esi\n /usr/include/c++/12/bits/basic_string.h:229\n-\tmov %esi,0x4(%edi)\n+\tmov %eax,-0x1b0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %esi,-0x1ec(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %ecx,%esi\n+\tje 5260 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x19c(%ebp),%ecx\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0x1ac(%ebp)\n+\tjae 42cc \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1fc(%ebp),%esi\n+\tcmp %esi,%ecx\n+\tje 52f8 \n+\tmov -0x194(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%esi\n+\tjae 50f0 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 55fc \n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %esi\n+\tlea -0x1b4(%ebp),%esi\n+\tpush %esi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x17c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x184(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x210(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4e28 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x184(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x17c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x180(%ebp)\n+\tmovl $0x0,0x4(%esi)\n /usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,(%eax,%esi,1)\n-/usr/include/c++/12/bits/basic_string.tcc:248\n-\tmov 0xc(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 3f22 <__cxa_finalize@plt+0xb82>\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++/12/bits/char_traits.h:425\n-\ttest %ecx,%ecx\n-\tje 3ec1 <__cxa_finalize@plt+0xb21>\n-\tjmp 3f0c <__cxa_finalize@plt+0xb6c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/c++/12/bits/basic_string.tcc:225\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0x180(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tje 55db \n+/usr/include/c++/12/bits/basic_string.h:1437\n \tsub $0x4,%esp\n-\tpush $0x0\n-\tlea 0x10(%esp),%eax\n+\tlea -0x184(%ebp),%eax\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x1e0(%ebp)\n+\tmov %eax,-0x248(%ebp)\n \tpush %eax\n-\tpush %edi\n-\tcall 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x18(%esp),%edx\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x164(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n \tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1ec(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4eb8 \n /usr/include/c++/12/bits/basic_string.h:224\n-\tmov %eax,(%edi)\n+\tmov %edx,-0x16c(%ebp)\n /usr/include/c++/12/bits/basic_string.h:261\n-\tmov %edx,0x8(%edi)\n-/usr/include/c++/12/bits/char_traits.h:431\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x164(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1ec(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x16c(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x150(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x168(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %edi,-0x1f0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %ecx,%edi\n+\tje 5238 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x154(%ebp),%ecx\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0x164(%ebp)\n+\tjae 4408 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x200(%ebp),%esi\n+\tcmp %esi,%ecx\n+\tje 5318 \n+\tmov -0x14c(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%esi\n+\tjae 5030 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 5638 \n+/usr/include/c++/12/bits/basic_string.h:1422\n \tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %esi\n-\tpush %ebp\n-\tpush %eax\n-\tcall 30e0 \n-/usr/include/c++/12/bits/basic_string.tcc:247\n-\tmov 0x18(%esp),%esi\n+\tlea -0x16c(%ebp),%esi\n+\tpush %esi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x134(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x13c(%ebp)\n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%eax\n-/usr/include/c++/12/bits/char_traits.h:431\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x214(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4e88 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x13c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x134(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x138(%ebp)\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0x138(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tje 5617 \n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tsub $0x4,%esp\n+\tlea -0x13c(%ebp),%eax\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x1e0(%ebp)\n+\tmov %eax,-0x24c(%ebp)\n+\tpush %eax\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x11c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n \tadd $0x10,%esp\n-\tjmp 3ec1 <__cxa_finalize@plt+0xb21>\n-/usr/include/c++/12/bits/basic_string.tcc:248\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\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+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x124(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1f0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4e58 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x124(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x11c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1f0(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x108(%ebp),%edx\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x124(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x120(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %esi,-0x1f4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %ecx,%esi\n+\tje 5210 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x10c(%ebp),%ecx\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0x11c(%ebp)\n+\tjae 4544 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x204(%ebp),%esi\n+\tcmp %esi,%ecx\n+\tje 5308 \n+\tmov -0x104(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%esi\n+\tjae 5060 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 5653 \n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %esi\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xe0bb,%ebx\n-\tsub $0x38,%esp\n-\tmov 0x4c(%esp),%ebp\n-\tmov 0x54(%esp),%edi\n-\tmov %eax,0x24(%esp)\n-\tmov 0x50(%esp),%eax\n-\tmov %edx,0x14(%esp)\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%esi\n-\tmov %esi,%edx\n-\tmov %esi,0x28(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov -0x60(%ebx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %esi,0x2c(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov (%eax),%ebx\n-\tmov %eax,0x34(%esp)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmov 0x14(%esp),%eax\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-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tlea -0x1(%esi),%ecx\n+\tlea -0x124(%ebp),%esi\n+\tpush %esi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0xec(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0xf4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x218(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4f78 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0xf4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0xec(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0xf0(%ebp)\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0xf0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tje 5673 \n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tsub $0x4,%esp\n+\tlea -0xf4(%ebp),%eax\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x1e0(%ebp)\n+\tmov %eax,-0x250(%ebp)\n+\tpush %eax\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0xd4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0xdc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1f4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4fa8 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0xdc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0xd4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1f4(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xdc(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0xc0(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0xd8(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %edi,-0x1f8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %ecx,%edi\n+\tje 52d0 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xc4(%ebp),%ecx\n \tmov %ecx,%esi\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/basic/basic_type.h:443\n-\tsub %edx,%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tcmp %ecx,%edx\n-\tje 3fdf <__cxa_finalize@plt+0xc3f>\n-\tmov %ebp,0x4c(%esp)\n-\txor %eax,%eax\n-\tmov %ebx,(%esp)\n-\tmov 0x14(%esp),%ebx\n-\tmov %edi,0x54(%esp)\n-\tmov 0x10(%esp),%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\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\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(%edi),%edx\n-\tlea 0x1(%edx),%ebp\n-\tmov %ebp,0xc(%edi)\n-/usr/include/seqan/align/dp_formula.h:285\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\n-\tcmp %esi,%eax\n-\tjne 3fb0 <__cxa_finalize@plt+0xc10>\n-\tmov (%esp),%ebx\n-\tmov 0x4c(%esp),%ebp\n-\tmov 0x54(%esp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tmov 0x14(%esp),%esi\n-\tmov 0xc(%esi),%eax\n-\tlea 0xc(%eax),%edx\n-\tmov %edx,0xc(%esi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x10(%esp),%esi\n-\tmov 0xc(%esi),%edx\n-\tlea 0x1(%edx),%ecx\n-\tmov %ecx,0xc(%esi)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x24(%esp),%esi\n-/usr/include/seqan/align/dp_formula.h:285\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\n-\tmov 0xc(%eax),%edx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %ebx,0x14(%eax)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tcmp (%esi),%edx\n-\tjle 44ff <__cxa_finalize@plt+0x115f>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x24(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %ebx,0x8(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %edx,(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%ebx\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %ebx,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tlea -0x1(%edx),%esi\n-\tmov %esi,0x30(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:527\n-\tcmp %esi,%eax\n-\tje 4250 <__cxa_finalize@plt+0xeb0>\n-\tmov %eax,0x20(%esp)\n-\tmov %edi,%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov 0x20(%esp),%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\n-\tmovzbl (%eax),%eax\n-\tmov %al,0x1f(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov 0x34(%esp),%eax\n-\tmov (%eax),%ebx\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-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov %ebx,(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\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),%ecx\n-\tmov %ecx,0xc(%edi)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%ecx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x18(%esp),%ecx\n-\tcmp %ecx,%eax\n-\tje 44f0 <__cxa_finalize@plt+0x1150>\n-\tmov %eax,(%esp)\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %ebp,%ebp\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmovl $0x0,0x8(%esp)\n-\tjmp 40eb <__cxa_finalize@plt+0xd4b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov %edx,%ebp\n-\tmov $0x20,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %eax,%ebp\n-\tjg 4176 <__cxa_finalize@plt+0xdd6>\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tmov %edi,%edx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %eax,%ebp\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tor $0x1,%edx\n-\tmov %eax,0xc(%ecx)\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\n-\taddl $0x1,(%esp)\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %dl,0x1(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov (%esp),%eax\n-\tcmp %ecx,%eax\n-\tje 4180 <__cxa_finalize@plt+0xde0>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x14(%esp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x10(%esp),%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmovb $0x2,0x4(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0xc(%edi),%ecx\n-\tlea 0xc(%ecx),%eax\n-\tmov %eax,0xc(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0xc(%edx),%eax\n-/usr/include/seqan/score/score_simple.h:124\n-\tmov (%esp),%edi\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(%edx)\n-/usr/include/seqan/score/score_simple.h:124\n-\tmovzbl 0x1f(%esp),%edx\n-/usr/include/seqan/score/score_simple.h:157\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0xd4(%ebp)\n+\tjae 4680 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x208(%ebp),%esi\n+\tcmp %esi,%ecx\n+\tje 5328 \n+\tmov -0xbc(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%esi\n+\tjae 5090 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 5703 \n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %esi\n+\tlea -0xdc(%ebp),%esi\n+\tpush %esi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0xa4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0xac(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x21c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n \tmov 0x4(%esi),%eax\n-/usr/include/seqan/score/score_simple.h:124\n-\tcmp (%edi),%dl\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov 0x8(%esp),%edx\n-/usr/include/seqan/score/score_simple.h:124\n-\tcmove (%esi),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:80\n-\tmov 0xc(%ecx),%edi\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %edx,%eax\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x10(%ecx),%edx\n-\tadd 0x8(%esi),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:80\n-\tmov %edi,0x8(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tadd 0xc(%esi),%edi\n-/usr/include/seqan/align/dp_formula.h:161\n+/usr/include/c++/12/bits/basic_string.h:673\n \tcmp %edi,%edx\n-\tjge 413f <__cxa_finalize@plt+0xd9f>\n-\tmovb $0x8,0x4(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tmov %edi,%edx\n-\tmov %edx,0x10(%ecx)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%esi),%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x4,%edi\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%esi),%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%ebx\n-\tjge 4158 <__cxa_finalize@plt+0xdb8>\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tmov %ebp,%ebx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x10,%edi\n-/usr/include/seqan/align/dp_formula_affine.h:92\n-\tmovzbl 0x4(%esp),%ebp\n-\tor %ebp,%edi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %edx,%ebx\n-\tjl 40b8 <__cxa_finalize@plt+0xd18>\n-\tmov %ebx,%ebp\n-\tmov $0x40,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %eax,%ebp\n-\tjle 40c7 <__cxa_finalize@plt+0xd27>\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %edi,%edx\n-\tmov %ebp,%eax\n-\tjmp 40ce <__cxa_finalize@plt+0xd2e>\n-\tnop\n-\tmov %ebx,(%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),%edi\n-\tlea 0x1(%edi),%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+\tje 4f48 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0xac(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0xa4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0xa8(%ebp)\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0xa8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tje 56b2 \n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tsub $0x4,%esp\n+\tlea -0xac(%ebp),%eax\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x1e0(%ebp)\n+\tmov %eax,-0x254(%ebp)\n+\tpush %eax\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x8c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x94(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x1f8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\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 0x8(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:337\n-\tcmove (%esi),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:83\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4f18 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x94(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n \tmov 0x8(%esi),%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(%esi),%eax\n-\tadd 0xc(%ecx),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tmov %ebx,0x4(%esp)\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x2,%ebx\n-\tcmp %edx,%eax\n-\tjle 41d5 <__cxa_finalize@plt+0xe35>\n-\tmov %eax,%edx\n-\tmov $0x8,%ebx\n-\tmov %edx,0x10(%ecx)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%esi),%ebp\n-\tmov %ebp,0x8(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tmov (%esp),%eax\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x4,%ebp\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%esi),%eax\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %eax,0x8(%esp)\n-\tjle 41f9 <__cxa_finalize@plt+0xe59>\n-\tmov 0x8(%esp),%eax\n-\tmov $0x10,%ebp\n-/usr/include/seqan/align/dp_formula_affine.h:92\n-\tor %ebx,%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x20,%ebx\n-\tcmp %eax,%edx\n-\tjg 420b <__cxa_finalize@plt+0xe6b>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x40,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %ebp,%ebx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,0x4(%esp)\n-\tjl 421c <__cxa_finalize@plt+0xe7c>\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tmov %ebp,%ebx\n-\tmov 0x4(%esp),%edx\n-\tor $0x1,%ebx\n-\tmov %edx,0xc(%ecx)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov %bl,0x1(%edi)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %eax,0x14(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0xc(%ecx),%edx\n-\tcmp (%ebx),%edx\n-\tjg 44c0 <__cxa_finalize@plt+0x1120>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x10(%esp),%eax\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:527\n-\taddl $0x1,0x20(%esp)\n-\tmov 0x20(%esp),%eax\n-\tcmp %eax,0x30(%esp)\n-\tjne 4058 <__cxa_finalize@plt+0xcb8>\n-\tmov %esi,%edi\n-/usr/include/seqan/score/score_base.h:154\n-\tmov 0x30(%esp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmov 0x14(%esp),%esi\n-/usr/include/seqan/score/score_base.h:154\n-\tmovzbl (%eax),%eax\n-\tmov %al,0x1f(%esp)\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov 0x34(%esp),%eax\n-\tmov (%eax),%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmov %edx,-0x8c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1f8(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x94(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x78(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x90(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %edi,-0x20c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %ecx,%edi\n+\tje 52b0 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x7c(%ebp),%ecx\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0x8c(%ebp)\n+\tjae 47b0 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tlea -0x74(%ebp),%esi\n+\tcmp %esi,%ecx\n+\tje 5338 \n+\tmov -0x74(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%esi\n+\tjae 50c0 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,%esi\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 56e8 \n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %esi\n+\tlea -0x94(%ebp),%esi\n+\tpush %esi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x5c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%esi),%edi\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x64(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%esi),%edx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x220(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n \tmov 0x4(%esi),%eax\n-\tlea (%eax,%eax,2),%edx\n-\tmov 0xc(%esi),%eax\n-\tlea (%eax,%edx,4),%eax\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x10(%esp),%esi\n-\tadd 0x4(%esi),%ecx\n-\tmov %ecx,0xc(%esi)\n-/usr/include/seqan/align/dp_formula.h:285\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovb $0x0,(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x24(%esp),%ecx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %ebp,0x8(%eax)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov (%eax),%edx\n-\tcmp (%ecx),%edx\n-\tjg 4516 <__cxa_finalize@plt+0x1176>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0xc(%esi),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x18(%esp),%esi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x28(%esp),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %edi,%edx\n+\tje 4ee8 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x64(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x5c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x60(%ebp)\n+\tmovl $0x0,0x4(%esi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tcmpl $0x3fffffff,-0x60(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edi,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tje 5694 \n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tsub $0x4,%esp\n+\tlea -0x64(%ebp),%eax\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush $0x1\n+\tpush -0x1e0(%ebp)\n+\tmov %eax,-0x258(%ebp)\n+\tpush %eax\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x44(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tmov %eax,%edi\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%eax),%eax\n+/usr/include/c++/12/bits/basic_string.h:1437\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %esi,-0x4c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x8(%eax),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tmov %eax,%ecx\n+\tmov %eax,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %ecx,%edx\n+\tje 4fd8 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %edx,-0x4c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x44(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov -0x1e0(%ebp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%edi)\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x30(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %eax,-0x48(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %ecx,(%edi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x4c(%ebp),%ecx\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%edi)\n+/usr/include/c++/12/bits/basic_string.h:3529\n+\tlea (%eax,%edx,1),%ebx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,-0x234(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tcmp %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x34(%ebp),%ecx\n+\tmov %ecx,-0x20c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tje 5288 \n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,-0x44(%ebp)\n+\tjae 48c7 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tlea -0x2c(%ebp),%edi\n+\tmov %edi,-0x1e0(%ebp)\n+\tcmp %edi,%ecx\n+\tje 5348 \n+\tmov -0x2c(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp %ebx,%edi\n+\tjae 5120 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov %ecx,-0x20c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:392\n+\tmov $0x3fffffff,%ecx\n+\tsub %eax,%ecx\n+\tcmp %edx,%ecx\n+\tjb 55c3 \n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tsub $0x4,%esp\n+\tlea -0x4c(%ebp),%edi\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush -0x20c(%ebp)\n+\tpush %edi\n+\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tmov %eax,%edi\n+/usr/include/c++/12/bits/basic_string.h:241\n+\tmov -0x1e4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:1422\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:241\n+\tlea 0x8(%eax),%ecx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %ecx,(%eax)\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%edx\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tmov %eax,%ebx\n+\tmov %eax,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %ebx,%edx\n+\tje 5000 \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov -0x1e4(%ebp),%ecx\n+\tmov %edx,(%ecx)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,0x8(%ecx)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov -0x1e4(%ebp),%ecx\n+\tmovl $0x0,0x4(%edi)\n+\tmov %eax,0x4(%ecx)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov -0x1e0(%ebp),%eax\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%edi)\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %eax,(%edi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tlea -0x2c(%ebp),%eax\n+\tmov %eax,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x4c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n \tcmp %esi,%eax\n-\tje 454c <__cxa_finalize@plt+0x11ac>\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %esi,%esi\n-\tmov %eax,(%esp)\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmov %esi,%eax\n-\tmovl $0x0,0xc(%esp)\n-\tmov %ebp,%esi\n-\tmov %eax,%ebp\n-\tjmp 4315 <__cxa_finalize@plt+0xf75>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov %ecx,%ebp\n-\tmov $0x20,%ecx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%ebp\n-\tjle 43a2 <__cxa_finalize@plt+0x1002>\n-/usr/include/seqan/align/dp_formula_affine.h:111\n-\tor %ecx,%ebx\n-\tmov %ebp,%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmov 0x4(%esp),%ecx\n-\tmov %edx,0xc(%eax)\n-\tmov %bl,0x1(%ecx)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:161\n-\tmov %esi,0x14(%eax)\n-/usr/include/seqan/align/dp_scout.h:175\n-\tmov 0xc(%eax),%edx\n-\tcmp (%ebx),%edx\n-\tjg 43b0 <__cxa_finalize@plt+0x1010>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0x10(%esp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\taddl $0x1,(%esp)\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tmov 0xc(%eax),%eax\n-\tmov %eax,0x4(%esp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov (%esp),%eax\n+\tje 496a \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x44(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x64(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x220(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tje 43e9 <__cxa_finalize@plt+0x1049>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmov 0x14(%esp),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov 0x4(%esp),%ecx\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+\tje 4990 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x5c(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n \tlea 0x1(%ecx),%edx\n-\tmov 0x10(%esp),%ebx\n-/usr/include/seqan/score/score_base.h:337\n-\tmov (%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tmov %edx,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),%edx\n-/usr/include/seqan/score/score_base.h:337\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:337\n-\tcmove (%edi),%edx\n-/usr/include/seqan/align/dp_formula_affine.h:83\n-\tmov 0x8(%edi),%ecx\n-\tadd 0x10(%eax),%ecx\n-/usr/include/seqan/align/dp_formula_affine.h:77\n-\tadd %ebx,%edx\n-/usr/include/seqan/align/dp_formula_affine.h:80\n-\tmov 0xc(%eax),%ebx\n-\tmov %ebx,0xc(%esp)\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tadd 0xc(%edi),%ebx\n-\tmov %ebx,0x8(%esp)\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x2,%ebx\n-\tcmp %ecx,0x8(%esp)\n-\tjle 436e <__cxa_finalize@plt+0xfce>\n-\tmov 0x8(%esp),%ecx\n-\tmov $0x8,%ebx\n-\tmov %ecx,0x10(%eax)\n-/usr/include/seqan/align/dp_formula_affine.h:95\n-\tadd 0xc(%edi),%ebp\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%edi),%esi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmovb $0x4,0x8(%esp)\n-\tcmp %esi,%ebp\n-\tjle 4387 <__cxa_finalize@plt+0xfe7>\n-\tmovb $0x10,0x8(%esp)\n-\tmov %ebp,%esi\n-/usr/include/seqan/align/dp_formula_affine.h:92\n-\tor 0x8(%esp),%bl\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %esi,%ecx\n-\tjg 42c8 <__cxa_finalize@plt+0xf28>\n-\tmov %esi,%ebp\n-\tmov $0x40,%ecx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tcmp %edx,%ebp\n-\tjg 42d7 <__cxa_finalize@plt+0xf37>\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tor $0x1,%ebx\n-\tmov %edx,%ebp\n-\tjmp 42db <__cxa_finalize@plt+0xf3b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x24(%esp),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\taddl $0x1,(%esp)\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %edx,(%ecx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %esi,0x8(%ecx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ebx,0x4(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%ebx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov (%esp),%eax\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %ebx,0xc(%ecx)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x18(%esp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x94(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1f8(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 4315 <__cxa_finalize@plt+0xf75>\n-\tmov %ebp,%eax\n-\tmov %esi,%ebp\n-\tmov %eax,%esi\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_formula.h:161\n-\tmovb $0x2,0x8(%esp)\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 0x4(%esp),%eax\n-\tmov 0x10(%esp),%ebx\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(%edi),%eax\n-/usr/include/seqan/score/score_base.h:337\n-\tcmp %bl,-0x1(%edx)\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 (%edi),%eax\n-/usr/include/seqan/align/dp_formula_affine.h:85\n-\tmov 0xc(%edi),%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(%edi),%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 4441 <__cxa_finalize@plt+0x10a1>\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(%edi),%esi\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x4,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:93\n-\tadd 0x8(%edi),%ebp\n-/usr/include/seqan/align/dp_formula.h:161\n-\tcmp %ebp,%esi\n-\tjle 445a <__cxa_finalize@plt+0x10ba>\n-\tmov %esi,%ebp\n-\tmov $0x10,%ebx\n-/usr/include/seqan/align/dp_formula_affine.h:92\n-\tor 0x8(%esp),%bl\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x20,%edx\n-\tcmp %ebp,%eax\n-\tjg 446e <__cxa_finalize@plt+0x10ce>\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov %ebp,%eax\n-/usr/include/seqan/align/dp_formula.h:161\n-\tmov $0x40,%edx\n-/usr/include/seqan/align/dp_formula.h:162\n-\tmov (%esp),%esi\n-\tcmp %esi,%eax\n-\tjle 450b <__cxa_finalize@plt+0x116b>\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\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\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\n-\tcmp (%esi),%eax\n-\tjle 44b1 <__cxa_finalize@plt+0x1111>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%ecx),%edx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x10(%esp),%ecx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%esi)\n-\tmov %ebp,0x8(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%ecx),%eax\n-/usr/include/c++/12/bits/move.h:205\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\n-\tmov 0xc(%ecx),%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:573\n-\tadd $0x38,%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/c++/12/bits/move.h:205\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x10(%ecx),%ecx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,0x8(%ebx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %ecx,0x4(%ebx)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %edx,(%ebx)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%edx\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %edx,0xc(%ebx)\n-\tjmp 423b <__cxa_finalize@plt+0xe9b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmovl $0x0,0x8(%esp)\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %ebp,%ebp\n-\tjmp 4183 <__cxa_finalize@plt+0xde3>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tmov 0x10(%esp),%eax\n-\tmov 0xc(%eax),%ecx\n-\tjmp 403a <__cxa_finalize@plt+0xc9a>\n-/usr/include/seqan/align/dp_formula_affine.h:110\n-\tmov (%esp),%eax\n-\tor $0x1,%ebx\n-\tjmp 447b <__cxa_finalize@plt+0x10db>\n-/usr/include/seqan/align/dp_cell_affine.h:70\n-\tmov 0x4(%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov 0x24(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0x10(%esp),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %edx,(%esi)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %ebp,0x8(%esi)\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov (%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,0x4(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%eax\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%eax),%ecx\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/dp_scout.h:178\n-\tmov %ecx,0xc(%esi)\n-/usr/include/seqan/align/dp_algorithm_impl.h:382\n-\tmov 0x18(%esp),%esi\n-\tcmp %esi,%eax\n-\tjne 42af <__cxa_finalize@plt+0xf0f>\n-/usr/include/seqan/align/dp_formula.h:286\n-\tmovl $0x0,0xc(%esp)\n-/usr/include/seqan/align/dp_formula.h:287\n-\txor %esi,%esi\n-\tjmp 43ef <__cxa_finalize@plt+0x104f>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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-\tpush %esi\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xda8b,%ebx\n-\tsub $0x2c,%esp\n-/usr/include/seqan/align/dp_trace_segment.h:327\n-\tmov 0x40(%esp),%esi\n-\ttest %esi,%esi\n-\tje 459c <__cxa_finalize@plt+0x11fc>\n-\tmov %eax,%esi\n-\tmov %ecx,%eax\n-/usr/include/seqan/align/dp_trace_segment.h:330\n-\tmov 0x44(%esp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\ttest $0x1,%cl\n-\tjne 45a8 <__cxa_finalize@plt+0x1208>\n-/usr/include/seqan/align/dp_trace_segment.h:332\n-\ttest $0x4,%cl\n-\tjne 47b8 <__cxa_finalize@plt+0x1418>\n-/usr/include/seqan/align/dp_trace_segment.h:334\n-\tand $0x2,%ecx\n-\tjne 46c0 <__cxa_finalize@plt+0x1320>\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,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edx),%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 (%eax),%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\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-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ecx\n-\tjb 4698 <__cxa_finalize@plt+0x12f8>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n+\tje 49bc \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x8c(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xac(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x21c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjae 459c <__cxa_finalize@plt+0x11fc>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 48f4 <__cxa_finalize@plt+0x1554>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr %eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x24(%esp)\n+\tje 49e8 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0xa4(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x2c(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x18(%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 465f <__cxa_finalize@plt+0x12bf>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%ecx\n-\tcmp %edi,%ebp\n-\tjae 4646 <__cxa_finalize@plt+0x12a6>\n-\tmov %edx,0x18(%esp)\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 4620 <__cxa_finalize@plt+0x1280>\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 31d0 \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+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xdc(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1f4(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4a14 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0xd4(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\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 459c <__cxa_finalize@plt+0x11fc>\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 459c <__cxa_finalize@plt+0x11fc>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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-\tnop\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edx),%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 (%eax),%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\n-\tmov %edi,%edx\n-\tsub %ebp,%edx\n-\tmov %edx,%ecx\n-\tsar $0x4,%ecx\n-\tmov %ecx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ecx\n-\tjb 48d0 <__cxa_finalize@plt+0x1530>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xf4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x218(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjae 459c <__cxa_finalize@plt+0x11fc>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 4912 <__cxa_finalize@plt+0x1572>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr %eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x24(%esp)\n+\tje 4a40 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0xec(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x2c(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x18(%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 477f <__cxa_finalize@plt+0x13df>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%ecx\n-\tcmp %edi,%ebp\n-\tjae 4766 <__cxa_finalize@plt+0x13c6>\n-\tmov %edx,0x18(%esp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\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 4740 <__cxa_finalize@plt+0x13a0>\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 31d0 \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+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x124(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1f0(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4a6c \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x11c(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\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 459c <__cxa_finalize@plt+0x11fc>\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 $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 459c <__cxa_finalize@plt+0x11fc>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_trace_segment.h:82\n-\tmov (%edx),%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 (%eax),%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\n-\tmov %edi,%edx\n-\tsub %ebp,%edx\n-\tmov %edx,%ecx\n-\tsar $0x4,%ecx\n-\tmov %ecx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ecx\n-\tjb 48a8 <__cxa_finalize@plt+0x1508>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tadd $0x1,%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x13c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x214(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjae 459c <__cxa_finalize@plt+0x11fc>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 4903 <__cxa_finalize@plt+0x1563>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr %eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x24(%esp)\n+\tje 4a98 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x134(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x2c(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x18(%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 486f <__cxa_finalize@plt+0x14cf>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ebp,%ecx\n-\tcmp %edi,%ebp\n-\tjae 4856 <__cxa_finalize@plt+0x14b6>\n-\tmov %edx,0x18(%esp)\n-\tnop\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 4830 <__cxa_finalize@plt+0x1490>\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 31d0 \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+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x16c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1ec(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4ac4 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x164(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\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 459c <__cxa_finalize@plt+0x11fc>\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 $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 459c <__cxa_finalize@plt+0x11fc>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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,%edx,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 459c <__cxa_finalize@plt+0x11fc>\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,%edx,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 459c <__cxa_finalize@plt+0x11fc>\n-\tmov $0x200,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp 45ee <__cxa_finalize@plt+0x124e>\n-\tmov $0x200,%eax\n-\tmov $0x20,%ecx\n-\tjmp 4800 <__cxa_finalize@plt+0x1460>\n-\tmov $0x200,%eax\n-\tmov $0x20,%ecx\n-\tjmp 4708 <__cxa_finalize@plt+0x1368>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-\n-00004930 :\n-freeCString():\n-./porechop/src/adapter_align.cpp:34\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xd6be,%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-00004950 , 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 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xd69b,%ebx\n-\tsub $0x18,%esp\n-\tmov 0x2c(%esp),%edi\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov 0x4(%edi),%ebp\n-./porechop/src/adapter_align.cpp:40\n-\tlea 0x1(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x184(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4af0 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x17c(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tcall 3120 \n-/usr/include/c++/12/bits/stl_algobase.h:430\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:40\n-\tmov %eax,%esi\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %ebp,%ebp\n-\tjne 4990 , std::allocator >)@@Base+0x40>\n-./porechop/src/adapter_align.cpp:42\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,%eiz,1),%esi\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %ebp\n-\tpush (%edi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x1b4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1e8(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4b1c \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x1ac(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n \tpush %eax\n-\tcall 3350 \n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:42\n-\tmovb $0x0,(%esi,%ebp,1)\n-./porechop/src/adapter_align.cpp:44\n-\tmov %esi,%eax\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\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-\tpush %esi\n-\tcall bf03 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x603>\n-\tadd $0xd63c,%esi\n-\tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov %eax,0x4(%esp)\n-\tmov 0x64(%esp),%eax\n-\tmov %edx,0x1c(%esp)\n-\tmov %esi,0xc(%esp)\n-\tmov 0x60(%esp),%esi\n-\tmov %ecx,0x18(%esp)\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%esi),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x3c(%esp)\n-\tmov (%esi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%ebx\n-\tsub (%eax),%ebx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%edx),%ecx\n-/usr/include/seqan/align/matrix_base.h:550\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%edi\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%edi\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %ebp,%eax\n-/usr/include/seqan/align/matrix_base.h:548\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/matrix_base.h:550\n-\tdivl (%ecx)\n-\tmov 0x4(%ecx),%edx\n-/usr/include/seqan/align/matrix_base.h:548\n-\tmov %edi,0x10(%esp)\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %edx,0x14(%esp)\n-\tmov %eax,%edi\n-/usr/include/seqan/align/matrix_base.h:548\n-\tcmp $0x4,%ebx\n-\tje 4a26 , std::allocator >)@@Base+0xd6>\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %edx,%ebx\n-\txor %edx,%edx\n-\tdiv %ebx\n-\tmov %edx,%edi\n-\tmov %ebp,%eax\n-\txor %edx,%edx\n-\tdivl 0x14(%esp)\n-/usr/include/seqan/align/matrix_base.h:548\n-\tcmpl $0x1,0x10(%esp)\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %eax,%ebp\n-/usr/include/seqan/align/matrix_base.h:548\n-\tjbe 4a3e , std::allocator >)@@Base+0xee>\n-/usr/include/seqan/align/matrix_base.h:550\n-\txor %edx,%edx\n-\tdivl 0x8(%ecx)\n-\tmov %edx,%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:75\n-\tmov %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:77\n-\tmovl $0x0,0x28(%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 %edi,0x68(%esp)\n-\tje 4a99 , std::allocator >)@@Base+0x149>\n-/usr/include/seqan/align/dp_traceback_impl.h:525\n-\tlea 0x24(%esp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x1cc(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x228(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4b48 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x1c4(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n-\tmov 0x14(%esp),%eax\n-\tpush -0x24(%eax)\n-\tmov 0x74(%esp),%eax\n-\tsub %edi,%eax\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-\tmov 0x18(%esp),%edx\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:527\n-\tmov 0x8(%esp),%eax\n-\tmov (%eax),%eax\n-\tcmp %ebp,%eax\n-\tje 4ac7 , std::allocator >)@@Base+0x177>\n-/usr/include/seqan/align/dp_traceback_impl.h:528\n-\tlea 0x20(%esp),%edx\n-\tlea 0x24(%esp),%ecx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x19c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1fc(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4b74 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x194(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n-\tsub %ebp,%eax\n-\tmov 0x14(%esp),%ebx\n-\tpush -0x10(%ebx)\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n \tpush %eax\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %ebp,%ebp\n-\tjne 4af0 , std::allocator >)@@Base+0x1a0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tjne 5010 , std::allocator >)@@Base+0x6c0>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tmov 0x3c(%esp),%eax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x154(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x200(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4ba0 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x14c(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x10c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x204(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4bcc \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x104(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xc4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x208(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 4bf8 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0xbc(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x7c(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tlea -0x74(%ebp),%edx\n+\tcmp %edx,%eax\n+\tje 4c1b \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x74(%ebp),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x34(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x1e0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tje 4c41 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%ebp),%ebx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ebx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+./porechop/src/alignment.cpp:121\n+\tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 55bb , std::allocator >)@@Base+0xc6b>\n-\tadd $0x4c,%esp\n+\tjne 566e \n+\tmov -0x1e4(%ebp),%eax\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n-\tret\n+\tret $0x4\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmovl $0x0,0x8(%esp)\n-\ttest %edi,%edi\n-\tjne 4c30 , std::allocator >)@@Base+0x2e0>\n-/usr/include/seqan/align/dp_trace_segment.h:327\n-\tmov 0x8(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/align/dp_trace_segment.h:330\n-\tmov 0x18(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\ttest $0x1,%al\n-\tjne 4c90 , std::allocator >)@@Base+0x340>\n-/usr/include/seqan/align/dp_trace_segment.h:332\n-\ttest $0x4,%al\n-\tjne 4ea0 , std::allocator >)@@Base+0x550>\n-/usr/include/seqan/align/dp_trace_segment.h:334\n-\ttest $0x2,%al\n-\tjne 4db0 , std::allocator >)@@Base+0x460>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tjne 5010 , std::allocator >)@@Base+0x6c0>\n-/usr/include/seqan/align/dp_traceback_impl.h:543\n-\ttest %ebp,%ebp\n-\tje 4ad3 , std::allocator >)@@Base+0x183>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ecx\n-\tsub %edi,%ecx\n-\tmov %ecx,%edx\n-\tsar $0x4,%edx\n-\tmov %edx,0x8(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%edx\n-\tjb 53f0 , std::allocator >)@@Base+0xaa0>\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 4ad3 , std::allocator >)@@Base+0x183>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 55ac , std::allocator >)@@Base+0xc5c>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x14(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x1c(%esp)\n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%ecx\n+/usr/include/c++/12/bits/charconv.h:83\n+\tlea -0x1(%ecx),%edi\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x19c(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x194(%ebp),%edx\n+\tmov %ebx,-0x238(%ebp)\n+\tmov %edx,-0x1fc(%ebp)\n+\tmov %edx,-0x19c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x20(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\n \tadd $0x10,%esp\n-\ttest %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x14(%esp),%ecx\n-\tje 4bf3 , std::allocator >)@@Base+0x2a3>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %edi,%edx\n-\tcmp %esi,%edi\n-\tjae 4bd2 , std::allocator >)@@Base+0x282>\n-\tlea 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 4bb0 , std::allocator >)@@Base+0x260>\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov 0x20(%esp),%ecx\n+\tadd -0x19c(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 4058 \n+\tnop\n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%ecx\n+/usr/include/c++/12/bits/charconv.h:83\n+\tlea -0x1(%ecx),%edi\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x154(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %ecx,%eax\n+\tmov %edx,-0x1e8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x14c(%ebp),%edx\n+\tmov %ebx,-0x23c(%ebp)\n+\tmov %edx,-0x200(%ebp)\n+\tmov %edx,-0x154(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e8(%ebp),%edx\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 0x4(%esp),%esi\n-\tlea (%eax,%ecx,1),%ebx\n-\tmov %ebx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x8(%esp)\n-\tjae 4ad3 , std::allocator >)@@Base+0x183>\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: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 %ebp,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(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4ad3 , std::allocator >)@@Base+0x183>\n+\tadd -0x154(%ebp),%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 3f18 \n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-\tmov 0x1c(%esp),%eax\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:533\n-\tmov %eax,%ecx\n-\ttest %al,%al\n-\tje 4b00 , std::allocator >)@@Base+0x1b0>\n-/usr/include/seqan/align/dp_traceback_impl.h:390\n-\ttest $0x1,%al\n-\tjne 4f90 , std::allocator >)@@Base+0x640>\n-/usr/include/seqan/align/dp_traceback_impl.h:394\n-\tmov %eax,%ebx\n-\tand $0x44,%ebx\n-\tcmp $0x44,%bl\n-\tje 5140 , std::allocator >)@@Base+0x7f0>\n-/usr/include/seqan/align/dp_traceback_impl.h:398\n-\tmov %eax,%ebx\n-\tand $0x50,%ebx\n-\tcmp $0x50,%bl\n-\tje 5218 , std::allocator >)@@Base+0x8c8>\n-/usr/include/seqan/align/dp_traceback_impl.h:402\n-\tmov %eax,%ebx\n-\tand $0x22,%ebx\n-\tcmp $0x22,%bl\n-\tje 5260 , std::allocator >)@@Base+0x910>\n-/usr/include/seqan/align/dp_traceback_impl.h:406\n-\tand $0x28,%ecx\n-\tcmp $0x28,%cl\n-\tje 5330 , std::allocator >)@@Base+0x9e0>\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-\ttest %ebp,%ebp\n-\tje 4b00 , std::allocator >)@@Base+0x1b0>\n-\tjmp 4c37 , std::allocator >)@@Base+0x2e7>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ebx\n-\tsub %edx,%ebx\n-\tmov %ebx,0x10(%esp)\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 4d80 , std::allocator >)@@Base+0x430>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ecx,%eax\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 51cd , std::allocator >)@@Base+0x87d>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr %eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x24(%esp)\n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x9,%edx\n+/usr/include/c++/12/bits/charconv.h:83\n+\tlea -0x1(%edx),%edi\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%ecx\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1cc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tadd %edx,%eax\n+\tmov %ecx,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1c4(%ebp),%ecx\n+\tmov %ebx,-0x224(%ebp)\n+\tmov %ecx,-0x228(%ebp)\n+\tmov %ecx,-0x1cc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x2c(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tmov -0x1e0(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ecx,0x8(%edx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x18(%esp),%edx\n-\ttest %edx,%edx\n-\tje 4d43 , std::allocator >)@@Base+0x3f3>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %edx,%ecx\n-\tcmp %esi,%edx\n-\tjae 4d2a , std::allocator >)@@Base+0x3da>\n-\tlea 0x0(%esi),%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 %esi,%ecx\n-\tjb 4d08 , std::allocator >)@@Base+0x3b8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n+\tadd -0x1cc(%ebp),%ecx\n+\tmov %ecx,%ebx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 41a0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x1dc(%ebp),%eax\n+\tmov -0x4c(%eax),%ecx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/charconv.h:95\n+\tmovzbl 0x1(%ecx,%esi,2),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/12/bits/charconv.h:96\n+\tmovzbl (%ecx,%esi,2),%eax\n+\tjmp 40ad \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x1dc(%ebp),%eax\n+\tmov -0x4c(%eax),%ecx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/charconv.h:95\n+\tmovzbl 0x1(%ecx,%esi,2),%eax\n+\tmov %al,0x1(%edx)\n+/usr/include/c++/12/bits/charconv.h:96\n+\tmovzbl (%ecx,%esi,2),%eax\n+\tjmp 3f6d \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x1dc(%ebp),%eax\n+\tmov -0x4c(%eax),%ecx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/charconv.h:95\n+\tmovzbl 0x1(%ecx,%esi,2),%eax\n+\tmov %al,0x1(%ebx)\n+/usr/include/c++/12/bits/charconv.h:96\n+\tmovzbl (%ecx,%esi,2),%eax\n+\tjmp 41fd \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4268 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n \tpush %edx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tpush %edi\n+\tpush -0x1e8(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\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 0x10(%esp),%esi\n-\tmov 0x4(%esp),%edx\n-\tlea (%eax,%esi,1),%ebx\n-\tmov %ebx,0x4(%edx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %ecx,0x8(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b27 , std::allocator >)@@Base+0x1d7>\n+\tjmp 4268 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%esi\n-\tlea 0x10(%edx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tje 4b2f , std::allocator >)@@Base+0x1df>\n-\tjmp 5010 , std::allocator >)@@Base+0x6c0>\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4328 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x210(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tadd $0x10,%esp\n+\tjmp 4328 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%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\n-\tmov %esi,%edx\n-\tsub %ecx,%edx\n-\tmov %edx,0x10(%esp)\n-\tsar $0x4,%edx\n-\tmov %edx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%edx\n-\tjb 5118 , std::allocator >)@@Base+0x7c8>\n-/usr/include/seqan/sequence/string_base.h:1344\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n \tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 557d , std::allocator >)@@Base+0xc2d>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tmov %eax,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tje 44e0 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x1f0(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x1c(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 4e67 , std::allocator >)@@Base+0x517>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 4e4a , std::allocator >)@@Base+0x4fa>\n+\tjmp 44e0 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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 4e28 , std::allocator >)@@Base+0x4d8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %esi,0x28(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:391\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4464 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x214(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x10(%esp),%esi\n-\tmov 0x4(%esp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edx\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %ecx,0x8(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b27 , std::allocator >)@@Base+0x1d7>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%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\n-\tmov %esi,%ebx\n-\tsub %ecx,%ebx\n-\tmov %ebx,0x10(%esp)\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 4fe8 , std::allocator >)@@Base+0x698>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 556b , std::allocator >)@@Base+0xc1b>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tmov %eax,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n-\tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tjmp 4464 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 43a4 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x1ec(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x1c(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 4f57 , std::allocator >)@@Base+0x607>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 4f3a , std::allocator >)@@Base+0x5ea>\n+\tjmp 43a4 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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 4f18 , std::allocator >)@@Base+0x5c8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %esi,0x28(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:391\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4800 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x220(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x10(%esp),%esi\n-\tmov 0x4(%esp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edx\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 4b27 , std::allocator >)@@Base+0x1d7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %ecx,0x8(%edx)\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-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b27 , std::allocator >)@@Base+0x1d7>\n-\tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:201\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x1,(%eax)\n-\tje 51e0 , std::allocator >)@@Base+0x890>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%eax),%edx\n-\ttest %edx,%edx\n-\tje 53d0 , std::allocator >)@@Base+0xa80>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tsub $0x1,%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tmov %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0x4(%eax),%eax\n-\tnot %eax\n-\tadd 0xc(%esi),%eax\n-\tmov %eax,0xc(%esi)\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\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %ebp,%ebp\n-\tje 4b00 , std::allocator >)@@Base+0x1b0>\n-\tjmp 4af8 , std::allocator >)@@Base+0x1a8>\n+\tjmp 4800 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%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 0x4(%esp),%esi\n-\tlea 0x10(%ecx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b27 , std::allocator >)@@Base+0x1d7>\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4758 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x1f8(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tadd $0x10,%esp\n+\tjmp 4758 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,0x8(%esp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %edx,%ecx\n-\tmov %ecx,%edx\n-\tsar $0x4,%edx\n-\tmov %edx,0x10(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%edx\n-\tjb 5300 , std::allocator >)@@Base+0x9b0>\n-/usr/include/seqan/sequence/string_base.h:1344\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n \tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 4b2f , std::allocator >)@@Base+0x1df>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 559a , std::allocator >)@@Base+0xc4a>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tmov %eax,0x14(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x4,%eax\n-\tmov %ecx,0x18(%esp)\n-\tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x24(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tje 46dc \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x21c(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %ebx,%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov %ebx,%edx\n-\tmov 0x18(%esp),%ecx\n-\tje 50da , std::allocator >)@@Base+0x78a>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %esi,%ebx\n-\tjae 50b2 , std::allocator >)@@Base+0x762>\n+\tjmp 46dc \n \tlea 0x0(%esi,%eiz,1),%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 5090 , std::allocator >)@@Base+0x740>\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x14(%esp)\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %esi,0x24(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov 0x28(%esp),%ecx\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 45a0 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x218(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%ebx\n-\tlea (%eax,%ecx,1),%edx\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tmov 0x14(%esp),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %esi,0x10(%esp)\n-\tjae 4b2f , std::allocator >)@@Base+0x1df>\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: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 %edi,0x8(%edx)\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-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b2f , std::allocator >)@@Base+0x1df>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%esp),%eax\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 0x4(%esp),%esi\n-\tlea 0x10(%ecx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b27 , std::allocator >)@@Base+0x1d7>\n+\tjmp 45a0 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:231\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x4,(%eax)\n-\tje 5430 , std::allocator >)@@Base+0xae0>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tmov 0x8(%esp),%eax\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tand $0x14,%ecx\n-\tcmp $0x10,%cl\n-\tje 558f , std::allocator >)@@Base+0xc3f>\n-\tmov 0x8(%esp),%ebp\n-\tmov 0x1c(%esp),%edx\n-\tjmp 5199 , std::allocator >)@@Base+0x849>\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:247\n-\tsub $0x1,%edi\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0xc(%eax),%ecx\n-\tmov 0xc(%esi),%eax\n-\tsub (%ecx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:248\n-\tlea 0x1(%ebp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov %eax,0xc(%esi)\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:246\n-\tmov %al,(%edx)\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tand $0x14,%eax\n-\tcmp $0x10,%al\n-\tje 53c0 , std::allocator >)@@Base+0xa70>\n-/usr/include/seqan/align/dp_traceback_impl.h:248\n-\tmov %ecx,%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%eax),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tcmp $0x1,%edi\n-\tje 5380 , std::allocator >)@@Base+0xa30>\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %ecx,%ecx\n-\tjne 5170 , std::allocator >)@@Base+0x820>\n-\tmov %edx,0x10(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x18(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 461c \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %edi\n+\tpush -0x1f4(%ebp)\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%esi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-\tmov 0x10(%esp),%edx\n-\tmov 0x8(%esp),%eax\n-\tjmp 5170 , std::allocator >)@@Base+0x820>\n-\tmov $0x200,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp 4cd2 , std::allocator >)@@Base+0x382>\n+\tjmp 461c \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:203\n-\tlea 0x20(%esp),%eax\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n+/usr/include/c++/12/bits/char_traits.h:425\n+\tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 486a \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tadd $0x10,%esp\n+\tjmp 486a \n+\tnop\n+/usr/include/c++/12/bits/char_traits.h:425\n \tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 4925 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tpush %edx\n \tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tmov -0x1dc(%ebp),%ebx\n+\tpush %ecx\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:206\n-\tmovb $0x1,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 4fa2 , std::allocator >)@@Base+0x652>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:281\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x4,(%eax)\n-\tje 54ac , std::allocator >)@@Base+0xb5c>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov (%esi),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 5497 , std::allocator >)@@Base+0xb47>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:290\n-\tmov 0x1c(%esp),%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tsub $0x1,%edi\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0xc(%eax),%ecx\n-\tmov 0xc(%esi),%eax\n-\tsub (%ecx),%eax\n-\tmov %eax,0xc(%esi)\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\n-\tmov %al,(%edx)\n-/usr/include/seqan/align/dp_traceback_impl.h:293\n-\tjmp 4fd6 , std::allocator >)@@Base+0x686>\n+\tjmp 4925 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_impl.h:310\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x2,(%eax)\n-\tje 54de , std::allocator >)@@Base+0xb8e>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\tmov 0x8(%esp),%eax\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tand $0xa,%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tcmp $0x8,%cl\n-\tje 5421 , std::allocator >)@@Base+0xad1>\n-\tmov %edi,0x14(%esp)\n-\tmov 0x1c(%esp),%ecx\n-\tmov 0x8(%esp),%edi\n-\tjmp 52c2 , std::allocator >)@@Base+0x972>\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,0x20(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov 0xc(%eax),%ebx\n-\tmov 0xc(%esi),%eax\n-\tsub 0x4(%ebx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:326\n-\tlea 0x1(%edi),%ebx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov %eax,0xc(%esi)\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\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tand $0xa,%eax\n-\tcmp $0x8,%al\n-\tje 5485 , std::allocator >)@@Base+0xb35>\n-/usr/include/seqan/align/dp_traceback_impl.h:326\n-\tmov %ebx,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tcmp $0x1,%ebp\n-\tje 5418 , std::allocator >)@@Base+0xac8>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%eax),%ebx\n-\ttest %ebx,%ebx\n-\tjne 5298 , std::allocator >)@@Base+0x948>\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:863\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tsub $0xc,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0x16c(%ebp),%esi\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x18(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x10(%esp),%ecx\n-\tmov 0x8(%esp),%eax\n-\tjmp 5298 , std::allocator >)@@Base+0x948>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%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 %edi,0x8(%esi)\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(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4b2f , std::allocator >)@@Base+0x1df>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tpush -0x1f0(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x23c(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/new_allocator.h:83\n+\tjmp 4433 \n \tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:358\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x2,(%eax)\n-\tje 5539 , std::allocator >)@@Base+0xbe9>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%eax),%edx\n-\ttest %edx,%edx\n-\tje 551c , std::allocator >)@@Base+0xbcc>\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\n-\tmov 0xc(%eax),%ecx\n-\tmov 0xc(%esi),%eax\n-\tsub 0x4(%ecx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:367\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tsub $0x1,%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov %eax,0xc(%esi)\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 %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:367\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tje 4b00 , std::allocator >)@@Base+0x1b0>\n-\tjmp 4c37 , std::allocator >)@@Base+0x2e7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:2171\n+\tsub $0xc,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0x124(%ebp),%esi\n+\tpush %eax\n+\tpush -0x1f4(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x240(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/new_allocator.h:83\n+\tjmp 456f \n \tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:248\n-\tmov %ebp,%edx\n-\tmov %eax,%ebp\n-\tadd $0x1,%edx\n-\tmov %edx,0x8(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 5470 , std::allocator >)@@Base+0xb20>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:254\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:254\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0xc(%eax),%ecx\n-\tmov 0xc(%esi),%eax\n-\tsub (%ecx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:253\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov %eax,0xc(%esi)\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:253\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:264\n-\tjmp 4fd6 , std::allocator >)@@Base+0x686>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:255\n-\tadd $0x2,%ebp\n-\tmov %ebp,0x8(%esp)\n-\tmov (%esi),%ebp\n-\tjmp 538b , std::allocator >)@@Base+0xa3b>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:2171\n+\tsub $0xc,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0xdc(%ebp),%esi\n+\tpush %eax\n+\tpush -0x1f8(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x244(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/new_allocator.h:83\n+\tjmp 46ab \n \tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tsub $0xc,%esp\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0x94(%ebp),%esi\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x20(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x10(%esp),%eax\n-\tjmp 4faf , std::allocator >)@@Base+0x65f>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%edi,%ecx,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:77\n-\tmov %ebp,0x8(%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 0x4(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 4ad3 , std::allocator >)@@Base+0x183>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:326\n-\tmov %edi,%eax\n-\tmov 0x14(%esp),%edi\n-\tadd $0x1,%eax\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:355\n-\tjmp 5342 , std::allocator >)@@Base+0x9f2>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:233\n-\tlea 0x20(%esp),%eax\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tmov %eax,%edx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tmov 0x2c(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:236\n-\tmovb $0x4,(%ebx)\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tmovzbl (%eax),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:237\n-\tmovl $0x0,0x8(%esp)\n-\tmov $0x1,%eax\n-\tjmp 5154 , std::allocator >)@@Base+0x804>\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tpush -0x20c(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x22c(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/new_allocator.h:83\n+\tjmp 47db \n+\tnop\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5396 , std::allocator >)@@Base+0xa46>\n-/usr/include/seqan/align/dp_traceback_impl.h:332\n-\tmov %edi,%eax\n-\tmov 0x14(%esp),%edi\n-\tadd $0x2,%eax\n-\tmov %eax,0x8(%esp)\n-\tjmp 5342 , std::allocator >)@@Base+0x9f2>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0x1b4(%ebp),%esi\n+\tpush %eax\n+\tpush -0x1ec(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x238(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%esi\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/new_allocator.h:83\n+\tjmp 42f7 \n+\tnop\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5237 , std::allocator >)@@Base+0x8e7>\n-/usr/include/seqan/align/dp_traceback_impl.h:283\n-\tlea 0x20(%esp),%eax\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tmov %eax,%edx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:285\n-\tmovb $0x4,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 522a , std::allocator >)@@Base+0x8da>\n-/usr/include/seqan/align/dp_traceback_impl.h:312\n-\tlea 0x20(%esp),%eax\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n+\tmov -0x1dc(%ebp),%ebx\n+\tlea -0x4c(%ebp),%edi\n+\tpush %eax\n+\tpush -0x234(%ebp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x230(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tmov %eax,%edi\n+/usr/include/c++/12/bits/basic_string.h:241\n+\tmov -0x1e4(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:2171\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x8(%edi),%ecx\n+/usr/include/c++/12/bits/basic_string.h:241\n+\tlea 0x8(%eax),%ebx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %ebx,(%eax)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%edx\n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.h:673\n+\tcmp %ecx,%edx\n+\tje 51df \n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov -0x1e4(%ebp),%ebx\n+\tmov %edx,(%ebx)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,0x8(%ebx)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov -0x1e4(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %ecx,(%edi)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,0x4(%edi)\n+\tmov %eax,0x4(%ebx)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,0x8(%edi)\n+/usr/include/c++/12/bits/basic_string.h:690\n+\tjmp 494a \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+\tmov $0x7,%edi\n+\tmov $0x8,%ecx\n+/usr/include/c++/12/bits/charconv.h:61\n+\tjmp 3bd8 \n+\tnop\n+\tmov $0x7,%edi\n+\tmov $0x8,%ecx\n+\tjmp 4cc8 \n+\tnop\n+\tmov $0x7,%edi\n+\tmov $0x8,%ecx\n+\tjmp 4c70 \n+\tnop\n+\tmov $0x7,%edi\n+\tmov $0x8,%edx\n+\tjmp 4d28 \n+\tnop\n+\tmov $0x7,%edi\n+\tmov $0x8,%ecx\n+\tjmp 3d90 \n+/usr/include/c++/12/bits/char_traits.h:425\n \tmov %eax,%edx\n+\tadd $0x1,%edx\n+\tje 5170 \n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %ecx\n+\tmov %ecx,-0x20c(%ebp)\n \tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tmov 0x2c(%esp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:315\n-\tmovb $0x2,(%ebx)\n+\tmov -0x1dc(%ebp),%ebx\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.h:1071\n+\tmov 0x4(%edi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tmov -0x20c(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:320\n-\tmovzbl (%eax),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:316\n-\tmovl $0x0,0x8(%esp)\n-\tmov $0x1,%eax\n-\tjmp 5274 , std::allocator >)@@Base+0x924>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n+\tjmp 5170 \n+\txchg %ax,%ax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x10c(%ebp),%esi\n+\tmov %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 4544 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x204(%ebp),%edi\n+\tcmp %edi,%esi\n+\tjne 4534 \n+\tjmp 4544 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x154(%ebp),%esi\n+\tmov %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 4408 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x200(%ebp),%edi\n+\tcmp %edi,%esi\n+\tjne 43f8 \n+\tjmp 4408 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x19c(%ebp),%esi\n+\tmov %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 42cc \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x1fc(%ebp),%edi\n+\tcmp %edi,%esi\n+\tjne 42bc \n+\tjmp 42cc \n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 48c7 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tlea -0x2c(%ebp),%edi\n+\tmov %edi,-0x1e0(%ebp)\n+\tcmp %edi,%ecx\n+\tjne 48b6 \n+\tjmp 48c7 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x7c(%ebp),%esi\n+\tmov %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 47b0 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tlea -0x74(%ebp),%edi\n+\tcmp %edi,%esi\n+\tjne 47a3 \n+\tjmp 47b0 \n+\txchg %ax,%ax\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xc4(%ebp),%esi\n+\tmov %esi,%ecx\n+/usr/include/c++/12/bits/basic_string.h:3530\n+\tcmp $0xf,%ebx\n+\tjbe 4680 \n+/usr/include/c++/12/bits/basic_string.h:1134\n+\tmov -0x208(%ebp),%edi\n+\tcmp %edi,%esi\n+\tjne 4670 \n+\tjmp 4680 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov $0xf,%esi\n+\tjmp 42c2 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 453a \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 43fe \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 4676 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%esi\n+\tjmp 47a6 \n+\tlea 0x0(%esi),%esi\n+\tmov $0xf,%edi\n+\tjmp 48b9 \n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x19c(%ebp),%ecx\n+\tlea -0x194(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edi\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ebx,-0x1fc(%ebp)\n+\tmov %ebx,-0x19c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ecx,-0x238(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x20(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tpush %ecx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x19c(%ebp),%edi\n \tadd $0x10,%esp\n-\tmov 0x10(%esp),%eax\n-\tjmp 534f , std::allocator >)@@Base+0x9ff>\n-/usr/include/seqan/align/dp_traceback_impl.h:360\n-\tlea 0x20(%esp),%eax\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tmov %eax,%edx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tmov %edi,%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 40aa \n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1cc(%ebp),%ecx\n+\tlea -0x1c4(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edi\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ebx,-0x228(%ebp)\n+\tmov %ebx,-0x1cc(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ecx,-0x224(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n+\tpush %eax\n+\tpush %ecx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x1cc(%ebp),%edi\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:362\n-\tmovb $0x2,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 5342 , std::allocator >)@@Base+0x9f2>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,0x18(%esp)\n-\tmov $0x200,%eax\n-\tjmp 4ee4 , std::allocator >)@@Base+0x594>\n-\tmovl $0x20,0x18(%esp)\n-\tmov $0x200,%eax\n-\tjmp 4df4 , std::allocator >)@@Base+0x4a4>\n-/usr/include/seqan/align/dp_traceback_impl.h:242\n-\tmov %eax,0x8(%esp)\n-\tmov (%esi),%ebp\n-\tjmp 538b , std::allocator >)@@Base+0xa3b>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,0x14(%esp)\n-\tmov $0x200,%eax\n-\tjmp 5056 , std::allocator >)@@Base+0x706>\n-\tmov $0x200,%eax\n-\tmov $0x20,%edx\n-\tjmp 4b73 , std::allocator >)@@Base+0x223>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\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 bf03 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x603>\n-\tadd $0xca2c,%esi\n-\tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov %eax,0x4(%esp)\n-\tmov 0x64(%esp),%eax\n-\tmov %edx,0x1c(%esp)\n-\tmov %esi,0xc(%esp)\n-\tmov 0x60(%esp),%esi\n-\tmov %ecx,0x18(%esp)\n-\tmov %eax,0x8(%esp)\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov 0xc(%esi),%ecx\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x3c(%esp)\n-\tmov (%esi),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x18(%eax),%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%ebx\n-\tsub (%eax),%ebx\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tsub (%edx),%ecx\n-/usr/include/seqan/align/matrix_base.h:550\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%edi\n-/usr/include/seqan/basic/iterator_interface.h:335\n-\tmov %ecx,%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0xc(%eax),%ecx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%edi\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %ebp,%eax\n-/usr/include/seqan/align/matrix_base.h:548\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/matrix_base.h:550\n-\tdivl (%ecx)\n-\tmov 0x4(%ecx),%edx\n-/usr/include/seqan/align/matrix_base.h:548\n-\tmov %edi,0x14(%esp)\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %edx,0x10(%esp)\n-\tmov %eax,%edi\n-/usr/include/seqan/align/matrix_base.h:548\n-\tcmp $0x4,%ebx\n-\tje 5636 , std::allocator >)@@Base+0xce6>\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %edx,%ebx\n-\txor %edx,%edx\n-\tdiv %ebx\n-\tmov %edx,%edi\n-\tmov %ebp,%eax\n-\txor %edx,%edx\n-\tdivl 0x10(%esp)\n-/usr/include/seqan/align/matrix_base.h:548\n-\tcmpl $0x1,0x14(%esp)\n-/usr/include/seqan/align/matrix_base.h:550\n-\tmov %eax,%ebp\n-/usr/include/seqan/align/matrix_base.h:548\n-\tjbe 564e , std::allocator >)@@Base+0xcfe>\n-/usr/include/seqan/align/matrix_base.h:550\n-\txor %edx,%edx\n-\tdivl 0x8(%ecx)\n-\tmov %edx,%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:75\n-\tmov %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:76\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:77\n-\tmovl $0x0,0x28(%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 %edi,0x68(%esp)\n-\tje 56a9 , std::allocator >)@@Base+0xd59>\n-/usr/include/seqan/align/dp_traceback_impl.h:525\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x14(%esp),%eax\n-\tpush -0x24(%eax)\n-\tmov 0x74(%esp),%eax\n-\tsub %edi,%eax\n+\tmov %edi,%ebx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 41fa \n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x10c(%ebp),%ecx\n+\tlea -0x104(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edi\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ebx,-0x204(%ebp)\n+\tmov %ebx,-0x10c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ecx,-0x240(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x18(%esp),%edx\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tpush %ecx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x10c(%ebp),%edi\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:527\n-\tmov 0x8(%esp),%eax\n-\tmov (%eax),%eax\n-\tcmp %ebp,%eax\n-\tje 56d7 , std::allocator >)@@Base+0xd87>\n-/usr/include/seqan/align/dp_traceback_impl.h:528\n-\tlea 0x20(%esp),%edx\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tsub %ebp,%eax\n-\tmov 0x14(%esp),%ebx\n-\tpush -0x10(%ebx)\n+\tmov %edi,%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 3e2a \n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0xc4(%ebp),%ecx\n+\tlea -0xbc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edi\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ebx,-0x208(%ebp)\n+\tmov %ebx,-0xc4(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ecx,-0x244(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n+\tpush %ecx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0xc4(%ebp),%edi\n \tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %ebp,%ebp\n-\tjne 5700 , std::allocator >)@@Base+0xdb0>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tjne 59c0 , std::allocator >)@@Base+0x1070>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tmov 0x3c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 5f7f , std::allocator >)@@Base+0x162f>\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:136\n-\tmovl $0x0,0x8(%esp)\n-\ttest %edi,%edi\n-\tjne 5840 , std::allocator >)@@Base+0xef0>\n-/usr/include/seqan/align/dp_trace_segment.h:327\n-\tmov 0x8(%esp),%esi\n-\ttest %esi,%esi\n-\tje 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/align/dp_trace_segment.h:330\n-\tmov 0x18(%esp),%eax\n-\tmovzbl (%eax),%eax\n-\ttest $0x1,%al\n-\tjne 58a0 , std::allocator >)@@Base+0xf50>\n-/usr/include/seqan/align/dp_trace_segment.h:332\n-\ttest $0x4,%al\n-\tjne 5c10 , std::allocator >)@@Base+0x12c0>\n-/usr/include/seqan/align/dp_trace_segment.h:334\n-\ttest $0x2,%al\n-\tjne 5ac8 , std::allocator >)@@Base+0x1178>\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tjne 59c0 , std::allocator >)@@Base+0x1070>\n-/usr/include/seqan/align/dp_traceback_impl.h:543\n-\ttest %ebp,%ebp\n-\tje 56e3 , std::allocator >)@@Base+0xd93>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edi\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ecx\n-\tsub %edi,%ecx\n-\tmov %ecx,%ebx\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x8(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 5da0 , std::allocator >)@@Base+0x1450>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 56e3 , std::allocator >)@@Base+0xd93>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 5f70 , std::allocator >)@@Base+0x1620>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%eax\n-\tshl $0x4,%eax\n-\tmov %ecx,0x14(%esp)\n-\tsub $0xc,%esp\n-\tmov %edx,0x1c(%esp)\n+\tmov %edi,%edx\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 3c7a \n+/usr/include/c++/12/bits/basic_string.h:659\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x154(%ebp),%ecx\n+\tlea -0x14c(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:4020\n+\tmovzbl %al,%edi\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ebx,-0x200(%ebp)\n+\tmov %ebx,-0x154(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tmov -0x1dc(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %ecx,-0x23c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:659\n+\tpush $0x2d\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x20(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tpush %ecx\n+\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n+/usr/include/c++/12/bits/basic_string.h:1224\n+\tadd -0x154(%ebp),%edi\n \tadd $0x10,%esp\n-\ttest %edi,%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x14(%esp),%ecx\n-\tje 5803 , std::allocator >)@@Base+0xeb3>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n \tmov %edi,%edx\n-\tcmp %esi,%edi\n-\tjae 57e2 , std::allocator >)@@Base+0xe92>\n-\tlea 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 57c0 , std::allocator >)@@Base+0xe70>\n-\tmov %ecx,0x10(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/c++/12/bits/charconv.h:84\n+\tjmp 3f6a \n+/usr/include/c++/12/bits/charconv.h:59\n+\tmov $0x2,%edx\n+/usr/include/c++/12/bits/charconv.h:52\n+\tmov $0x1,%edi\n+\tjmp 4141 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tmov $0x2,%ecx\n+/usr/include/c++/12/bits/charconv.h:52\n+\tmov $0x1,%edi\n+\tjmp 3d11 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tmov $0x2,%ecx\n+/usr/include/c++/12/bits/charconv.h:52\n+\tmov $0x1,%edi\n+\tjmp 4001 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tmov $0x2,%ecx\n+/usr/include/c++/12/bits/charconv.h:52\n+\tmov $0x1,%edi\n+\tjmp 3ec1 \n+/usr/include/c++/12/bits/charconv.h:59\n+\tmov $0x2,%ecx\n+/usr/include/c++/12/bits/charconv.h:52\n+\tmov $0x1,%edi\n+\tjmp 3b5a \n+/usr/include/c++/12/bits/charconv.h:61\n+\tmov $0x3,%edi\n+\tmov $0x4,%edx\n+\tjmp 4d28 \n+/usr/include/c++/12/bits/charconv.h:60\n+\tmov $0x2,%edi\n+\tmov $0x3,%ecx\n+\tjmp 4cc8 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tmov $0x3,%edi\n+\tmov $0x4,%ecx\n+\tjmp 4c70 \n+/usr/include/c++/12/bits/charconv.h:60\n+\tmov $0x2,%edi\n+\tmov $0x3,%ecx\n+\tjmp 4c70 \n+\tmov $0x2,%edi\n+\tmov $0x3,%edx\n+\tjmp 4d28 \n+/usr/include/c++/12/bits/charconv.h:61\n+\tmov $0x3,%edi\n+\tmov $0x4,%ecx\n+\tjmp 4cc8 \n+\tmov $0x3,%edi\n+\tmov $0x4,%ecx\n+\tjmp 3bd8 \n+\tmov $0x3,%edi\n+\tmov $0x4,%ecx\n+\tjmp 3d90 \n+/usr/include/c++/12/bits/charconv.h:60\n+\tmov $0x2,%edi\n+\tmov $0x3,%ecx\n+\tjmp 3d90 \n+\tmov $0x2,%edi\n+\tmov $0x3,%ecx\n+\tjmp 3bd8 \n+/usr/include/c++/12/bits/charconv.h:63\n+\tmov $0x5,%edi\n+\tjmp 3b57 \n+\tmov $0x5,%edi\n+\tjmp 3ebe \n+\tmov $0x5,%edi\n+\tjmp 413e \n+\tmov $0x5,%edi\n+\tjmp 3ffe \n+\tmov $0x5,%edi\n+\tjmp 3d0e \n+/usr/include/c++/12/bits/basic_string.h:393\n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov 0x20(%esp),%ecx\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 0x4(%esp),%esi\n-\tlea (%eax,%ecx,1),%ebx\n-\tmov %ebx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x8(%esp)\n-\tjae 56e3 , std::allocator >)@@Base+0xd93>\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: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 %ebp,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(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 56e3 , std::allocator >)@@Base+0xd93>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov 0x1c(%esp),%eax\n-\tmovzbl (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:533\n-\ttest %al,%al\n-\tje 5710 , std::allocator >)@@Base+0xdc0>\n-/usr/include/seqan/align/dp_traceback_impl.h:390\n-\ttest $0x1,%al\n-\tjne 5d00 , std::allocator >)@@Base+0x13b0>\n-/usr/include/seqan/align/dp_traceback_impl.h:394\n-\tmov %eax,%edx\n-\tand $0x44,%edx\n-\tcmp $0x44,%dl\n-\tje 5bc0 , std::allocator >)@@Base+0x1270>\n-/usr/include/seqan/align/dp_traceback_impl.h:398\n-\tmov %eax,%edx\n-\tand $0x50,%edx\n-\tcmp $0x50,%dl\n-\tje 5bc0 , std::allocator >)@@Base+0x1270>\n-/usr/include/seqan/align/dp_traceback_impl.h:402\n-\tmov %eax,%edx\n-\tand $0x22,%edx\n-\tcmp $0x22,%dl\n-\tje 5dd8 , std::allocator >)@@Base+0x1488>\n-/usr/include/seqan/align/dp_traceback_impl.h:406\n-\tmov %eax,%edx\n-\tand $0x28,%edx\n-\tcmp $0x28,%dl\n-\tje 5dd8 , std::allocator >)@@Base+0x1488>\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-\ttest %ebp,%ebp\n-\tje 5710 , std::allocator >)@@Base+0xdc0>\n-\tjmp 5847 , std::allocator >)@@Base+0xef7>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ebx\n-\tsub %edx,%ebx\n-\tmov %ebx,0x10(%esp)\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 5990 , std::allocator >)@@Base+0x1040>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%ecx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %ecx,%eax\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ecx\n-\tjbe 5dc4 , std::allocator >)@@Base+0x1474>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ecx,%eax\n-\tshr %eax\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %ecx,%eax\n-\tshl $0x4,%eax\n-\tmov %edx,0x1c(%esp)\n+\tlea -0x4c(%ebp),%edi\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tmov %ecx,0x24(%esp)\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-\tmov 0x1c(%esp),%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 %ecx,0x8(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edx,%edx\n-\tje 5953 , std::allocator >)@@Base+0x1003>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %edx,%ecx\n-\tcmp %esi,%edx\n-\tjae 593a , std::allocator >)@@Base+0xfea>\n-\tlea 0x0(%esi),%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 %esi,%ecx\n-\tjb 5918 , std::allocator >)@@Base+0xfc8>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tlea -0x184(%ebp),%eax\n+\tmov %eax,-0x248(%ebp)\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush %edx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%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),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-\tmov 0x10(%esp),%esi\n-\tmov 0x4(%esp),%edx\n-\tlea (%eax,%esi,1),%ebx\n-\tmov %ebx,0x4(%edx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %ecx,0x8(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 5737 , std::allocator >)@@Base+0xde7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x1,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%esi\n-\tlea 0x10(%edx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/align/dp_traceback_impl.h:541\n-\ttest %edi,%edi\n-\tje 573f , std::allocator >)@@Base+0xdef>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x8(%esp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ebx,%ecx\n-\tmov %ecx,%ebx\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x10(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 5ea0 , std::allocator >)@@Base+0x1550>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 573f , std::allocator >)@@Base+0xdef>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 5f5e , std::allocator >)@@Base+0x160e>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tmov %eax,0x14(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x4,%eax\n-\tmov %ecx,0x18(%esp)\n+\tlea -0x1b4(%ebp),%esi\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\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 0x8(%esp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %ebx,%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov %ebx,%edx\n-\tmov 0x18(%esp),%ecx\n-\tje 5a8a , std::allocator >)@@Base+0x113a>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tcmp %esi,%ebx\n-\tjae 5a62 , std::allocator >)@@Base+0x1112>\n-\tlea 0x0(%esi,%eiz,1),%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 5a40 , std::allocator >)@@Base+0x10f0>\n-\tmov %ecx,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tlea -0x13c(%ebp),%eax\n+\tmov %eax,-0x24c(%ebp)\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush 0x14(%esp)\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %esi,0x24(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tmov 0x28(%esp),%ecx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%ebx\n-\tlea (%eax,%ecx,1),%edx\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tmov 0x14(%esp),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %esi,0x10(%esp)\n-\tjae 573f , std::allocator >)@@Base+0xdef>\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: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 %edi,0x8(%edx)\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-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 573f , std::allocator >)@@Base+0xdef>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%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\n-\tmov %esi,%ebx\n-\tsub %ecx,%ebx\n-\tmov %ebx,0x10(%esp)\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 5d78 , std::allocator >)@@Base+0x1428>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 5f4c , std::allocator >)@@Base+0x15fc>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tmov %eax,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x4,%eax\n-\tmov %ecx,0x1c(%esp)\n+\tlea -0x16c(%ebp),%esi\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n+\tlea -0x124(%ebp),%esi\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x28(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x1c(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 5b7f , std::allocator >)@@Base+0x122f>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 5b62 , std::allocator >)@@Base+0x1212>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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 5b40 , std::allocator >)@@Base+0x11f0>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tcall 30f0 \n+./porechop/src/alignment.cpp:121\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+/usr/include/c++/12/bits/basic_string.h:393\n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%esp),%eax\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %esi,0x28(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x10(%esp),%esi\n-\tmov 0x4(%esp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tmov 0x18(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edx\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %ecx,0x14(%esp)\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %ecx,0x8(%edx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x2,0xc(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 5737 , std::allocator >)@@Base+0xde7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_impl.h:281\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x4,(%eax)\n-\tje 5e68 , std::allocator >)@@Base+0x1518>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov (%esi),%ebp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 5e50 , std::allocator >)@@Base+0x1500>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x0(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:290\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:291\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tmov 0x20(%esp),%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n-\tmov 0xc(%eax),%edx\n-\tmov 0xc(%esi),%eax\n-\tsub (%edx),%eax\n-\tmov %eax,0xc(%esi)\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-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:290\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\ttest %ebp,%ebp\n-\tje 5710 , std::allocator >)@@Base+0xdc0>\n-\tjmp 5708 , std::allocator >)@@Base+0xdb8>\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%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\n-\tmov %esi,%ebx\n-\tsub %ecx,%ebx\n-\tmov %ebx,0x10(%esp)\n-\tsar $0x4,%ebx\n-\tmov %ebx,0x14(%esp)\n-/usr/include/seqan/sequence/string_base.h:1340\n-\tcmp %eax,%ebx\n-\tjb 5d50 , std::allocator >)@@Base+0x1400>\n-/usr/include/seqan/sequence/string_base.h:1344\n-\tlea 0x1(%ebx),%edx\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tcmp %edx,%eax\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%edx\n-\tjbe 5f3d , std::allocator >)@@Base+0x15ed>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edx,%eax\n-\tshl $0x4,%eax\n-\tmov %edx,0x1c(%esp)\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tlea -0xf4(%ebp),%eax\n+\tmov %eax,-0x250(%ebp)\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tmov %ecx,0x24(%esp)\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x14(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x2c(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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 0x18(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 5cc3 , std::allocator >)@@Base+0x1373>\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov %ecx,%edx\n-\tcmp %esi,%ecx\n-\tjae 5caa , std::allocator >)@@Base+0x135a>\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 5c88 , std::allocator >)@@Base+0x1338>\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tlea -0x64(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%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 0x10(%esp),%esi\n-\tmov 0x4(%esp),%ecx\n-\tlea (%eax,%esi,1),%ebx\n-\tmov %ebx,0x4(%ecx)\n-/usr/include/seqan/sequence/string_base.h:1345\n-\tcmp %edx,0x14(%esp)\n-\tjae 5737 , std::allocator >)@@Base+0xde7>\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%eax,%esi,1),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov %edx,0x8(%ebx)\n-/usr/include/seqan/align/dp_trace_segment.h:78\n-\tmovb $0x4,0xc(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%ecx)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 5737 , std::allocator >)@@Base+0xde7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_impl.h:201\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x1,(%eax)\n-\tje 5e20 , std::allocator >)@@Base+0x14d0>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%eax),%ebx\n-\ttest %ebx,%ebx\n-\tje 5ed0 , std::allocator >)@@Base+0x1580>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:210\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tsub $0x1,%ebp\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tsub $0x1,%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:211\n-\tmov %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:212\n-\tmov %edi,0x24(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n-\tmov 0x4(%eax),%eax\n-\tnot %eax\n-\tadd 0xc(%esi),%eax\n-\tmov %eax,0xc(%esi)\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\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:214\n-\tjmp 5c01 , std::allocator >)@@Base+0x12b1>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%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 0x4(%esp),%esi\n-\tlea 0x10(%ecx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 5737 , std::allocator >)@@Base+0xde7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:77\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmov %edi,0x4(%esi)\n-/usr/include/seqan/align/dp_trace_segment.h:75\n-\tmov %ebp,(%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 0x10(%esp),%eax\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 0x4(%esp),%esi\n-\tlea 0x10(%ecx,%eax,1),%eax\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 5737 , std::allocator >)@@Base+0xde7>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_trace_segment.h:76\n-\tmovl $0x0,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x10(%edi,%ecx,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:77\n-\tmov %ebp,0x8(%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 0x4(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 56e3 , std::allocator >)@@Base+0xd93>\n-\tmov $0x200,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp 58e2 , std::allocator >)@@Base+0xf92>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_traceback_impl.h:358\n-\tmov 0x18(%esp),%eax\n-\ttestb $0x2,(%eax)\n-\tje 5ef0 , std::allocator >)@@Base+0x15a0>\n-/usr/include/seqan/align/dp_traceback_impl.h:369\n-\taddl $0x1,0x8(%esp)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%eax),%edx\n-\ttest %edx,%edx\n-\tje 5f20 , std::allocator >)@@Base+0x15d0>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%eax),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:367\n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov 0xc(%eax),%edx\n-\tmov 0xc(%esi),%eax\n-\tsub 0x4(%edx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:368\n-\tsub $0x1,%ebp\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n-\tmov %eax,0xc(%esi)\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 %ebp,0x20(%esp)\n-/usr/include/seqan/align/dp_traceback_impl.h:367\n-\tmov %al,(%ecx)\n-/usr/include/seqan/align/dp_traceback_impl.h:136\n-\tje 5710 , std::allocator >)@@Base+0xdc0>\n-\tjmp 5847 , std::allocator >)@@Base+0xef7>\n-/usr/include/seqan/align/dp_traceback_impl.h:203\n-\tlea 0x20(%esp),%edx\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:206\n-\tmovb $0x1,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 5d12 , std::allocator >)@@Base+0x13c2>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tlea -0xac(%ebp),%eax\n+\tmov %eax,-0x254(%ebp)\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x1c(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 5bdf , std::allocator >)@@Base+0x128f>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:283\n-\tlea 0x20(%esp),%edx\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:285\n-\tmovb $0x4,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 5bd2 , std::allocator >)@@Base+0x1282>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%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 %edi,0x8(%esi)\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(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x4(%esp),%esi\n-\tmov %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp 573f , std::allocator >)@@Base+0xdef>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tlea -0x2ff1(%ebx),%eax\n+\tpush %eax\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n+\tlea -0x94(%ebp),%esi\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x20(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x10(%esp),%eax\n-\tjmp 5d1f , std::allocator >)@@Base+0x13cf>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:360\n-\tlea 0x20(%esp),%edx\n-\tlea 0x24(%esp),%ecx\n-\tsub $0x8,%esp\n-\tmov 0x20(%esp),%ebx\n-\tpush %ebx\n-\tpush 0x14(%esp)\n-\tmov 0x14(%esp),%eax\n-\tcall 4560 <__cxa_finalize@plt+0x11c0>\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_traceback_impl.h:362\n-\tmovb $0x2,(%ebx)\n-\tmovl $0x1,0x8(%esp)\n-\tjmp 5dea , std::allocator >)@@Base+0x149a>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tcall 30f0 \n+\tmov -0x1dc(%ebp),%ebx\n \tsub $0xc,%esp\n+\tlea -0xdc(%ebp),%esi\n+\tlea -0x2ff1(%ebx),%eax\n \tpush %eax\n-\tmov 0x1c(%esp),%ebx\n-\tmov %eax,0x20(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tmov 0x10(%esp),%eax\n-\tjmp 5df7 , std::allocator >)@@Base+0x14a7>\n-\tmov $0x200,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%edx\n-\tjmp 5c52 , std::allocator >)@@Base+0x1302>\n-\tmovl $0x20,0x18(%esp)\n-\tmov $0x200,%eax\n-\tjmp 5b0c , std::allocator >)@@Base+0x11bc>\n-\tmovl $0x20,0x14(%esp)\n-\tmov $0x200,%eax\n-\tjmp 5a06 , std::allocator >)@@Base+0x10b6>\n-\tmov $0x200,%eax\n-\tmov $0x20,%edx\n-\tjmp 5783 , std::allocator >)@@Base+0xe33>\n-/usr/include/seqan/align/dp_traceback_impl.h:546\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcall 30f0 \n+/usr/include/c++/12/bits/basic_string.h:795\n+\tmov %eax,%esi\n+\tjmp 34b1 <__cxa_finalize@plt+0x111>\n+\tmov %eax,%edi\n+\tjmp 3480 <__cxa_finalize@plt+0xe0>\n+\tmov %eax,%edi\n+\tjmp 346e <__cxa_finalize@plt+0xce>\n+\tmov %eax,%edi\n+\tjmp 3422 <__cxa_finalize@plt+0x82>\n+\tmov %eax,%edi\n+\tjmp 343f <__cxa_finalize@plt+0x9f>\n+\tmov %eax,%esi\n+\tjmp 3504 <__cxa_finalize@plt+0x164>\n+\tmov %eax,%edi\n+\tjmp 33f3 <__cxa_finalize@plt+0x53>\n+\tmov %eax,%esi\n+\tjmp 33c2 <__cxa_finalize@plt+0x22>\n+\tmov %eax,%esi\n+\tjmp 33b0 <__cxa_finalize@plt+0x10>\n+\tmov %eax,%edi\n+\tjmp 349d <__cxa_finalize@plt+0xfd>\n+\tmov %eax,%edi\n+\tjmp 33e1 <__cxa_finalize@plt+0x41>\n+\tmov %eax,%edi\n+\tjmp 3410 <__cxa_finalize@plt+0x70>\n+\tmov %eax,%edi\n+\tjmp 3451 <__cxa_finalize@plt+0xb1>\n \tnop\n+\tlea 0x0(%esi),%esi\n \n-00005f90 :\n-adapterAlignment():\n-./porechop/src/adapter_align.cpp:12\n+00005780 , 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 \tpush %esi\n+\tcall 686c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c>\n+\tadd $0xc86a,%esi\n \tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xc059,%ebx\n-\tsub $0x188,%esp\n-\tmov 0x8(%ebp),%ecx\n+\tsub $0x248,%esp\n+\tmov 0x8(%ebp),%edi\n \tmov 0xc(%ebp),%eax\n-\tmov %ecx,-0x150(%ebp)\n-\tmov %eax,-0x140(%ebp)\n-\tmov %ebx,-0x13c(%ebp)\n+\tmov %edi,-0x228(%ebp)\n+\tmov %esi,-0x1ec(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmov %esi,%ebx\n+./porechop/src/alignment.cpp:6\n+\tmov %eax,-0x1f0(%ebp)\n+./porechop/src/alignment.cpp:8\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x74(%ebp),%eax\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,-0x78(%ebp)\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x15c(%ebp)\n-\tmov %eax,-0x7c(%ebp)\n-/usr/include/c++/12/bits/char_traits.h:354\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/seqan/sequence/adapt_array_pointer.h:335\n-\tpush %ecx\n-\tcall 3130 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:89\n-\ttest %eax,%eax\n-\tjne 7050 \n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tsub $0xc,%esp\n-\tmov -0x13c(%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 -0x140(%ebp)\n-\tcall 3130 \n-\tadd $0x10,%esp\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:89\n-\ttest %eax,%eax\n-\tjne 6fd8 \n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x5c(%ebp),%ecx\n-\tlea -0x64(%ebp),%eax\n-\tmov %ecx,-0x160(%ebp)\n-\tmov %ecx,-0x64(%ebp)\n-/usr/include/c++/12/bits/basic_string.h:642\n-\tmov -0x13c(%ebp),%ecx\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %eax,-0x170(%ebp)\n-/usr/include/c++/12/bits/basic_string.h:642\n-\tlea -0x2ebb(%ecx),%esi\n-\tmov %esi,%ecx\n-\tmov %esi,%edx\n-\tcall 3e80 <__cxa_finalize@plt+0xae0>\n-/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n-\tlea -0x44(%ebp),%ecx\n-\tlea -0x4c(%ebp),%eax\n-/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n-\tmov %esi,%edx\n-/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n-\tmov %ecx,-0x164(%ebp)\n-\tmov %ecx,-0x4c(%ebp)\n-/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n-\tmov %esi,%ecx\n-/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n-\tmov %eax,-0x174(%ebp)\n-/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n-\tcall 3e80 <__cxa_finalize@plt+0xae0>\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 2)\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n-\tmovl $0x0,-0x104(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n-\tmovl $0x0,-0x100(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\n-\tmovl $0x0,-0xfc(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 2)\n-\tpush $0x480\n-\tcall 3030 \n-/usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2)\n-\tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 2)\n-\tmov %eax,%esi\n-/usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2)\n-\tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n-\tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n-\tmovl $0x0,0xc(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\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 (discriminator 2)\n-\tmovl $0x0,0x24(%eax)\n-\tmovl $0x0,0x28(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n-\tmovl $0x0,0x2c(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n-\tmovl $0x0,0x30(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\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 2)\n-\tmov %eax,-0x104(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n-\tlea 0x48(%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373 (discriminator 2)\n-\tmovl $0x20,-0xfc(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n-\tmov %eax,-0x100(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 2)\n-\tmovl $0xc,(%esp)\n-\tcall 3030 \n-/usr/include/seqan/basic/allocator_interface.h:211\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-\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 32e0 >::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,-0x144(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\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\n-\tmov 0x4(%eax),%edx\n-\tsub (%eax),%edx\n-\tmov %edx,-0x148(%ebp)\n-\tmov %edx,-0x144(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0xc(%esi),%eax\n-\tsub %edi,%eax\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,-0x14c(%ebp)\n-\tmov $0xc,%eax\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tja 61e1 \n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%esi)\n-\tjbe 7180 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%eax\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov -0x148(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0xc(%esi)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov -0x144(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:246\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/gaps_array.h:248\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\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 -0x13c(%ebp),%ebx\n-\tpush %edx\n-\tpush %eax\n-\tcall 32e0 >::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,-0x144(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %eax,%eax\n-\tje 7700 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%edx\n-\tsub (%eax),%edx\n-\tmov %edx,-0x148(%ebp)\n-\tmov %edx,-0x144(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x2c(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x30(%esi),%eax\n-\tsub %edi,%eax\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,-0x14c(%ebp)\n-\tmov $0xc,%eax\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tja 628a \n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x34(%esi)\n-\tjbe 7110 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%eax\n-/usr/include/seqan/align/gaps_array.h:251\n-\tmov -0x148(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x30(%esi)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov -0x144(%ebp),%eax\n-/usr/include/seqan/align/gaps_array.h:246\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/align/gaps_array.h:248\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\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(%edi)\n+\tmovl $0xffffffff,0x10(%edi)\n+./porechop/src/alignment.cpp:8\n+\tmov %eax,(%edi)\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(%edi)\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\n-\tcmp %ecx,0x1c(%ebp)\n-\tje 6a70 \n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xf8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n+\tmov %eax,0x18(%edi)\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tlea -0x16c(%ebp),%eax\n+\tlea -0x1ac(%ebp),%edi\n+\tmov %eax,-0x204(%ebp)\n+\tpush %eax\n+\tcall 3070 \n+\tmov -0x54(%esi),%ebx\n+/usr/include/c++/12/ostream:385\n+\tmov -0x2c(%esi),%edx\n+/usr/include/c++/12/bits/basic_ios.h:461\n+\tmovl $0x0,-0xfc(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:462\n \tmovl $0x0,-0xf4(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n+\tmov %ebx,-0x208(%ebp)\n+\tlea 0x8(%ebx),%eax\n+/usr/include/c++/12/ostream:385\n+\tmov 0x4(%edx),%ebx\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:461\n+\txor %eax,%eax\n+/usr/include/c++/12/ostream:385\n+\tmov 0x8(%edx),%edx\n+/usr/include/c++/12/bits/basic_ios.h:461\n+\tmov %ax,-0xf8(%ebp)\n+/usr/include/c++/12/ostream:385\n+\tmov -0xc(%ebx),%eax\n+\tmov %ebx,-0x1ac(%ebp)\n+\tadd %edi,%eax\n+\tmov %ebx,-0x1fc(%ebp)\n+\tmov %esi,%ebx\n+/usr/include/c++/12/bits/basic_ios.h:462\n \tmovl $0x0,-0xf0(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %eax,%eax\n-\tje 70c8 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x24(%esi),%eax\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7768 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%ecx\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),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %ecx,-0x154(%ebp)\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\n-\tcmp %eax,%edx\n-\tje 77d4 \n-\tmov -0x148(%ebp),%eax\n-\tmov (%eax),%edi\n-\tcmp %edi,0x4(%eax)\n-\tje 77d4 \n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tlea -0x12c(%ebp),%eax\n-\tsub $0xc,%esp\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 -0x13c(%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,-0x14c(%ebp)\n+\tmovl $0x0,-0xec(%ebp)\n+\tmovl $0x0,-0xe8(%ebp)\n+/usr/include/c++/12/ostream:385\n+\tmov %edi,-0x1f8(%ebp)\n+\tmov %edx,-0x200(%ebp)\n+\tmov %edx,(%eax)\n+\tpop %edx\n+\tpop %ecx\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,-0x144(%ebp)\n-\tmov %eax,(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x154(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1384\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\n-\ttest %eax,%eax\n-\tje 74f0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %esi,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 74d0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %edi,0x4(%eax)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x148(%ebp),%eax\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1389\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:469\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/12/sstream:792\n \tmov %esi,%edi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %eax,%eax\n-\tje 74a0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7480 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %edi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%edi\n-\ttest %edi,%edi\n-\tje 7460 \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 64ab \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\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\n-\tmov -0x120(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 7660 \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 64f6 \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \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\n-\tmov (%esi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%esi),%edi\n-/usr/include/seqan/align/matrix_base.h:406\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/align/matrix_base.h:406\n-\tmov %ecx,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x168(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %edx,%eax\n-\tmov %eax,-0x17c(%ebp)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x16c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,-0x178(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:89\n-\tcmp %eax,%ecx\n-\tjae 73d0 \n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 32f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n-\tmov -0x14c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%edx\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\n-\ttest %edx,%edx\n-\tje 7370 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7393 \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\n-\tmov -0x128(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72\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\n-\ttest %eax,%eax\n-\tje 7640 \n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xd8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xd4(%ebp)\n-\tmovl $0x0,-0xd0(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74\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 -0x13c(%ebp),%eax\n-\tmov -0x60(%eax),%esi\n-\tmov (%esi),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%edi)\n-\tmov %eax,0x4(%edi)\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n-\tmov -0x144(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n-\tmov %eax,-0xdc(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %edi,%edi\n-\tje 75e0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%edi),%ebx\n-\ttest %ebx,%ebx\n-\tje 7603 \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:85\n-\tmov %eax,-0xd0(%ebp)\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:87\n-\tmovb $0x0,(%eax)\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_cell_affine.h:66\n-\tmov %eax,-0xcc(%ebp)\n-\tmov %eax,-0xc8(%ebp)\n-\tmov %eax,-0xc4(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tlea -0xdc(%ebp),%eax\n-\tmov %eax,-0x168(%ebp)\n-\tmov %eax,%edi\n-\tlea -0xcc(%ebp),%eax\n-/usr/include/seqan/align/dp_scout.h:104\n-\tmovl $0x0,-0xc0(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tpush %ecx\n-\tmov %edi,%ecx\n-\tpush -0x148(%ebp)\n-\tpush -0x154(%ebp)\n-\tcall 3f30 <__cxa_finalize@plt+0xb90>\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425\n-\tmov -0xdc(%ebp),%esi\n-/usr/include/seqan/align/dp_scout.h:224\n-\tmov -0xc0(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tadd $0x10,%esp\n-\tmov 0x4(%esi),%ecx\n-/usr/include/seqan/align/dp_scout.h:224\n+\tmov -0x34(%esi),%esi\n+/usr/include/c++/12/streambuf:471\n+\tmov -0x40(%ebx),%ebx\n+\tlea -0x18c(%ebp),%edx\n+\tmov %edx,-0x240(%ebp)\n+/usr/include/c++/12/sstream:792\n+\tlea 0xc(%esi),%eax\n+\tmov %esi,-0x210(%ebp)\n+\tmov %eax,-0x1ac(%ebp)\n+\tlea 0x20(%esi),%eax\n+/usr/include/c++/12/sstream:793\n+\tlea -0x1a8(%ebp),%esi\n+/usr/include/c++/12/sstream:792\n \tmov %eax,-0x16c(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %ecx,%ecx\n-\tje 7580 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%edi),%edx\n-\ttest %edx,%edx\n-\tje 759f \n+/usr/include/c++/12/streambuf:471\n+\tlea 0x8(%ebx),%eax\n+\tmov %ebx,-0x214(%ebp)\n+\tmov %edi,%ebx\n+\tmov %eax,-0x1a8(%ebp)\n+/usr/include/c++/12/streambuf:469\n+\tmovl $0x0,-0x1a4(%ebp)\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tmovl $0x0,-0x19c(%ebp)\n+/usr/include/c++/12/streambuf:470\n+\tmovl $0x0,-0x198(%ebp)\n+\tmovl $0x0,-0x194(%ebp)\n+\tmovl $0x0,-0x190(%ebp)\n+/usr/include/c++/12/streambuf:471\n+\tmov %edx,(%esp)\n+\tcall 3390 \n+/usr/include/c++/12/sstream:127\n+\tmov -0x8(%edi),%ebx\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x17c(%ebp),%edx\n+/usr/include/c++/12/sstream:127\n+\tmovl $0x10,-0x188(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %edx,-0x22c(%ebp)\n+/usr/include/c++/12/sstream:127\n+\tlea 0x8(%ebx),%eax\n+\tmov %ebx,-0x218(%ebp)\n+\tmov %eax,-0x1a8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %edx,-0x184(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,-0x180(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,-0x17c(%ebp)\n+/usr/include/c++/12/sstream:793\n+\tpop %ecx\n+\tpop %ebx\n+\tpush %esi\n+\tmov %edi,%ebx\n+\tpush -0x204(%ebp)\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+\tpop %eax\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tmov -0x1ac(%ebp),%eax\n+\tmov -0x1f8(%ebp),%edi\n+/usr/include/c++/12/sstream:793\n+\tpop %edx\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tadd -0xc(%eax),%edi\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:425\n-\tmov -0x16c(%ebp),%edi\n-\tadd %edi,%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1175\n-\tmov -0xcc(%ebp),%edi\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425\n-\tmov %eax,-0xd0(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1175\n-\tmov %edi,-0x158(%ebp)\n-\tcmp %edi,-0xc4(%ebp)\n-\tje 7358 \n-/usr/include/seqan/align/dp_algorithm_impl.h:1180\n-\tmov -0x158(%ebp),%edx\n-\tcmp -0xc8(%ebp),%edx\n-\tje 71f0 \n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x148(%ebp),%eax\n-\tmov -0x154(%ebp),%ecx\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-\tmov 0x4(%ecx),%eax\n-\tsub (%ecx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:613\n-\tmov %eax,-0x130(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7520 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tje 753f \n+\tmov -0x1f0(%ebp),%esi\n+/usr/include/c++/12/bits/basic_ios.h:322\n+\tmov 0x78(%edi),%edx\n+/usr/include/c++/12/bits/basic_ios.h:259\n+\tmovl $0x1,0x10(%edi)\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\n-\tmov -0x16c(%ebp),%ecx\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 7740 \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-\tje 6780 \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-/usr/include/seqan/align/dp_traceback_impl.h:464\n-\tmov %al,-0x134(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tsub $0x4,%esp\n-\tlea -0x130(%ebp),%eax\n-\tlea -0xf8(%ebp),%esi\n-/usr/include/seqan/align/dp_traceback_impl.h:572\n-\tmov %dl,-0x135(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tlea -0x135(%ebp),%ecx\n-\tlea -0x134(%ebp),%edx\n+\tmov (%esi),%esi\n+/usr/include/seqan/stream/iter_stream.h:116\n+\tmov %edx,-0x1e4(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:260\n+\tpush 0x14(%edi)\n \tpush %edi\n+\tcall 3300 >::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 %ebx\n+\tpop %edi\n+/usr/include/seqan/align/gaps_base.h:965\n+\tpush %esi\n \tpush %eax\n-\tmov %esi,%eax\n-\tpush -0x168(%ebp)\n-\tcall 49b0 , std::allocator >)@@Base+0x60>\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0x120(%ebp)\n-\tje 6822 \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 67fe \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 -0x13c(%ebp),%ebx\n-\tpush (%eax)\n-\tmov %eax,-0x144(%ebp)\n-\tcall 31d0 \n-\tmov -0x144(%ebp),%eax\n-\tmov %eax,(%esp)\n-\tcall 31d0 \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 -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \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 688b \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 6867 \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 -0x13c(%ebp),%ebx\n-\tpush (%eax)\n-\tmov %eax,-0x144(%ebp)\n-\tcall 31d0 \n-\tmov -0x144(%ebp),%eax\n-\tmov %eax,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\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++/12/bits/basic_string.h:200\n+\tlea -0x1dc(%ebp),%eax\n+/usr/include/c++/12/streambuf:537\n+\tmov -0x194(%ebp),%edx\n+/usr/include/seqan/align/gaps_base.h:965\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,-0x1d8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %eax,-0x1f4(%ebp)\n+\tlea -0x1d4(%ebp),%eax\n+\tmov %eax,-0x230(%ebp)\n+\tmov %eax,-0x1dc(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,-0x1d4(%ebp)\n+/usr/include/c++/12/sstream:432\n+\ttest %edx,%edx\n+\tje 62c0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb40>\n+/usr/include/c++/12/streambuf:493\n+\tmov -0x19c(%ebp),%eax\n+/usr/include/c++/12/sstream:435\n+\ttest %eax,%eax\n+\tje 5e90 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x710>\n+\tcmp %edx,%eax\n+\tjb 5e90 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x710>\n+/usr/include/c++/12/streambuf:534\n+\tmov -0x198(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tsub $0xc,%esp\n-\tpush 0xc(%edi)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov -0xf8(%ebp),%edi\n-\tmov -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov -0x1ec(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:2369\n+\tsub %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:2171\n+\tpush %eax\n+\tpush %edx\n+\tpush $0x0\n+\tpush $0x0\n+\tpush -0x1f4(%ebp)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/basic_ios.h:462\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n+\tlea -0xa4(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tlea -0xe4(%ebp),%edi\n+\tmov %eax,-0x20c(%ebp)\n \tpush %eax\n-\tcall 31d0 \n+\tcall 3070 \n+\tmov -0x208(%ebp),%esi\n+/usr/include/c++/12/bits/basic_ios.h:461\n+\tmovl $0x0,-0x34(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmovl $0x0,-0x2c(%ebp)\n+\tlea 0x8(%esi),%eax\n+/usr/include/c++/12/ostream:385\n+\tmov -0x1fc(%ebp),%esi\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmovl $0x0,-0x28(%ebp)\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:461\n+\txor %eax,%eax\n+\tmov %ax,-0x30(%ebp)\n+/usr/include/c++/12/ostream:385\n+\tmov -0xc(%esi),%edx\n+\tmov %esi,-0xe4(%ebp)\n+\tmov -0x200(%ebp),%esi\n+\tadd %edi,%edx\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/c++/12/ostream:385\n+\tmov %edx,%eax\n+/usr/include/c++/12/bits/basic_ios.h:462\n+\tmovl $0x0,-0x20(%ebp)\n+/usr/include/c++/12/ostream:385\n+\tmov %esi,(%edx)\n+\tpop %edx\n+\tpop %ecx\n+\tpush $0x0\n+\tpush %eax\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/12/streambuf:469\n+\tmovl $0x0,-0xdc(%ebp)\n+/usr/include/c++/12/sstream:792\n+\tmov -0x210(%ebp),%esi\n+/usr/include/c++/12/streambuf:469\n+\tmovl $0x0,-0xd8(%ebp)\n+\tmovl $0x0,-0xd4(%ebp)\n+/usr/include/c++/12/sstream:792\n+\tlea 0xc(%esi),%eax\n+\tmov %eax,-0xe4(%ebp)\n+\tlea 0x20(%esi),%eax\n+/usr/include/c++/12/streambuf:471\n+\tmov -0x214(%ebp),%esi\n+/usr/include/c++/12/sstream:792\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/12/streambuf:470\n+\tmovl $0x0,-0xd0(%ebp)\n+/usr/include/c++/12/streambuf:471\n+\tlea 0x8(%esi),%eax\n+\tlea -0xc4(%ebp),%esi\n+\tmov %eax,-0xe0(%ebp)\n+\tmov %esi,-0x234(%ebp)\n+/usr/include/c++/12/streambuf:470\n+\tmovl $0x0,-0xcc(%ebp)\n+\tmovl $0x0,-0xc8(%ebp)\n+/usr/include/c++/12/streambuf:471\n+\tmov %esi,(%esp)\n+\tcall 3390 \n+/usr/include/c++/12/sstream:127\n+\tmov -0x218(%ebp),%esi\n+\tmovl $0x10,-0xc0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,-0xb8(%ebp)\n+/usr/include/c++/12/sstream:127\n+\tlea 0x8(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0xb4(%ebp),%esi\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,-0xb4(%ebp)\n+/usr/include/c++/12/sstream:127\n+\tmov %eax,-0xe0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %esi,-0x23c(%ebp)\n+\tmov %esi,-0xbc(%ebp)\n+/usr/include/c++/12/sstream:793\n+\tpop %esi\n+\tlea -0xe0(%ebp),%esi\n \tpop %eax\n-\tpush -0xa8(%ebp)\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%eax\n-/usr/include/seqan/align/global_alignment_unbanded.h:193\n-\tadd $0xc,%esp\n \tpush %esi\n+\tpush -0x20c(%ebp)\n+\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n /usr/include/seqan/sequence/string_base.h:449\n-\tlea 0x24(%eax),%edx\n-/usr/include/seqan/align/global_alignment_unbanded.h:193\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-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tsub $0xc,%esp\n-\tpush -0x140(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-./porechop/src/adapter_align.cpp:29\n-\tlea -0xa8(%ebp),%edi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tcall 3130 \n-\tpop %edx\n-\tpush -0x150(%ebp)\n-\tmov %eax,%esi\n-\tcall 3130 \n+\tmov -0x1f0(%ebp),%eax\n+/usr/include/c++/12/sstream:793\n \tpop %ecx\n-./porechop/src/adapter_align.cpp:29\n-\tpush -0x158(%ebp)\n+\tpop %ebx\n+/usr/include/seqan/sequence/string_base.h:449\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\n+\tadd $0x24,%esi\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tadd %edi,%ebx\n+/usr/include/c++/12/bits/basic_ios.h:322\n+\tmov 0x78(%ebx),%edx\n+/usr/include/c++/12/bits/basic_ios.h:259\n+\tmovl $0x1,0x10(%ebx)\n+/usr/include/seqan/stream/iter_stream.h:116\n+\tmov %edx,-0x1e0(%ebp)\n+/usr/include/c++/12/bits/basic_ios.h:260\n+\tpush 0x14(%ebx)\n+\tpush %ebx\n+\tmov -0x1ec(%ebp),%ebx\n+\tcall 3300 >::clear(std::_Ios_Iostate)@plt>\n+/usr/include/seqan/stream/iter_stream.h:328\n+\tpop %eax\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 %edx\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++/12/streambuf:537\n+\tmov -0xcc(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x1bc(%ebp),%eax\n+/usr/include/seqan/align/gaps_base.h:965\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,-0x1c0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %eax,-0x238(%ebp)\n+\tlea -0x1c4(%ebp),%esi\n+\tmov %eax,-0x1c4(%ebp)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,-0x1bc(%ebp)\n+/usr/include/c++/12/sstream:432\n+\ttest %edx,%edx\n+\tje 6298 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb18>\n+/usr/include/c++/12/streambuf:493\n+\tmov -0xd4(%ebp),%eax\n+/usr/include/c++/12/sstream:435\n+\ttest %eax,%eax\n+\tje 5e88 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708>\n+\tcmp %edx,%eax\n+\tjb 5e88 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708>\n+/usr/include/c++/12/streambuf:534\n+\tmov -0xd0(%ebp),%edx\n+/usr/include/c++/12/bits/basic_string.h:2171\n+\tsub $0xc,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:2369\n+\tsub %edx,%eax\n+/usr/include/c++/12/bits/basic_string.h:2171\n \tpush %eax\n-\tpush %edi\n-\tcall 3370 , 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+\tpush %edx\n+\tpush $0x0\n+\tpush $0x0\n \tpush %esi\n-\tcall 31b0 , std::allocator >)@plt>\n-./porechop/src/adapter_align.cpp:30 (discriminator 2)\n-\tmov %eax,%esi\n-/usr/include/c++/12/bits/basic_string.h:234 (discriminator 2)\n-\tmov -0x34(%ebp),%eax\n-/usr/include/c++/12/bits/basic_string.h:285 (discriminator 2)\n-\tlea -0x2c(%ebp),%edx\n-./porechop/src/adapter_align.cpp:30 (discriminator 2)\n-\tadd $0x10,%esp\n-/usr/include/c++/12/bits/basic_string.h:285 (discriminator 2)\n+\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tadd $0x20,%esp\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov -0x1c0(%ebp),%edx\n+\tmov -0x1d8(%ebp),%eax\n+/usr/include/c++/12/bits/stl_algobase.h:259\n \tcmp %edx,%eax\n-\tje 6944 \n+\tjb 5e10 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x690>\n+./porechop/src/alignment.cpp:19\n+\tmov %eax,-0x1f4(%ebp)\n+./porechop/src/alignment.cpp:20\n+\ttest %eax,%eax\n+\tjne 5e16 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x696>\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x1c4(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x238(%ebp),%eax\n+\tcmp %eax,%edi\n+\tje 5c68 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4e8>\n /usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x2c(%ebp),%ecx\n+\tmov -0x1bc(%ebp),%eax\n /usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n /usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n+\tadd $0x1,%eax\n /usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n \tpush %eax\n+\tpush %edi\n \tcall 3160 \n /usr/include/c++/12/bits/basic_string.h:292\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+/usr/include/c++/12/sstream:838\n+\tmov -0x210(%ebp),%edi\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0xe4(%ebp)\n+\tlea 0x20(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x23c(%ebp),%edi\n+/usr/include/c++/12/sstream:838\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/12/sstream:72\n+\tmov -0x218(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xbc(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n \tcmp %edi,%eax\n-\tje 69b3 \n-\tmov %esi,-0x144(%ebp)\n-\tmov %edi,%esi\n-\tmov %eax,%edi\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush 0x8(%esi)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tadd $0x10,%esp\n-\ttestl $0xfffffffd,0x4(%esi)\n-\tje 69a0 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edx\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tpush (%edx)\n-\tmov %edx,-0x140(%ebp)\n-\tcall 31d0 \n-\tmov -0x140(%ebp),%edx\n-\tmov %edx,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tje 5cbb , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53b>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0xb4(%ebp),%esi\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%esi),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/array_construct_destruct.h:551\n-\tadd $0x24,%esi\n-/usr/include/seqan/basic/array_construct_destruct.h:548\n-\tcmp %esi,%edi\n-\tjne 6960 \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+/usr/include/c++/12/streambuf:203\n+\tmov -0x214(%ebp),%eax\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31d0 \n+\tmov -0x1ec(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n+\tpush -0x234(%ebp)\n+\tcall 3260 \n+/usr/include/c++/12/ostream:93\n+\tmov -0x1fc(%ebp),%eax\n+\tmov -0x200(%ebp),%esi\n+\tmov %eax,-0xe4(%ebp)\n+\tmov -0xc(%eax),%eax\n+\tmov %esi,-0xe4(%ebp,%eax,1)\n+/usr/include/c++/12/bits/basic_ios.h:282\n+\tmov -0x208(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xa4(%ebp)\n+\tpop %edx\n+\tpush -0x20c(%ebp)\n+\tcall 3090 \n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x4c(%ebp),%eax\n+\tmov -0x1dc(%ebp),%eax\n /usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x164(%ebp),%ecx\n+\tmov -0x230(%ebp),%edi\n \tadd $0x10,%esp\n-\tcmp %ecx,%eax\n-\tje 69e5 \n+\tcmp %edi,%eax\n+\tje 5d3e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5be>\n /usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x44(%ebp),%edi\n+\tmov -0x1d4(%ebp),%edi\n /usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n /usr/include/c++/12/bits/basic_string.h:292\n \tlea 0x1(%edi),%edx\n /usr/include/c++/12/bits/new_allocator.h:158\n \tpush %edx\n \tpush %eax\n \tcall 3160 \n /usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n+/usr/include/c++/12/sstream:838\n+\tmov -0x210(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x22c(%ebp),%esi\n+/usr/include/c++/12/sstream:838\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0x1ac(%ebp)\n+\tlea 0x20(%edi),%eax\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/12/sstream:72\n+\tmov -0x218(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1a8(%ebp)\n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x64(%ebp),%eax\n+\tmov -0x184(%ebp),%eax\n /usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x160(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje 6a0b \n+\tcmp %esi,%eax\n+\tje 5d91 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x611>\n /usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x5c(%ebp),%ecx\n+\tmov -0x17c(%ebp),%esi\n /usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n-\tmov -0x13c(%ebp),%ebx\n /usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n+\tlea 0x1(%esi),%edx\n /usr/include/c++/12/bits/new_allocator.h:158\n \tpush %edx\n+\tmov -0x1ec(%ebp),%ebx\n \tpush %eax\n \tcall 3160 \n /usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n+/usr/include/c++/12/streambuf:203\n+\tmov -0x214(%ebp),%eax\n \tsub $0xc,%esp\n-\tpush -0x110(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n+\tmov -0x1ec(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1a8(%ebp)\n+\tpush -0x240(%ebp)\n+\tcall 3260 \n+/usr/include/c++/12/ostream:93\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++/12/bits/basic_ios.h:282\n+\tmov -0x208(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0x16c(%ebp)\n+\tpop %eax\n+\tpush -0x204(%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 630c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb8c>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n \tpop %edi\n-\tpush -0x11c(%ebp)\n-\tcall 31d0 \n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+./porechop/src/alignment.cpp:19\n+\tmov %edx,-0x1f4(%ebp)\n+./porechop/src/alignment.cpp:29\n+\tmov -0x1f4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjle 5c3c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4bc>\n+./porechop/src/alignment.cpp:27\n+\tmov -0x1f4(%ebp),%edx\n /usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x7c(%ebp),%eax\n+\tmov -0x1dc(%ebp),%esi\n+./porechop/src/alignment.cpp:29\n+\txor %eax,%eax\n+./porechop/src/alignment.cpp:28\n+\txor %ebx,%ebx\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x1c4(%ebp),%edi\n+./porechop/src/alignment.cpp:27\n+\txor %ecx,%ecx\n+\tmov %edx,-0x1f0(%ebp)\n+\tjmp 5e6a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ea>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:32\n+\tcmpb $0x2d,(%edi,%eax,1)\n+\tjne 5ea0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x720>\n+\tmov %ebx,%edx\n+./porechop/src/alignment.cpp:31\n+\tmov $0x1,%ecx\n+./porechop/src/alignment.cpp:34\n+\ttest %dl,%dl\n+\tjne 5ea0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x720>\n+./porechop/src/alignment.cpp:29 (discriminator 2)\n+\tmov -0x1f0(%ebp),%edx\n+\tadd $0x1,%eax\n+\tcmp %edx,%eax\n+\tje 6280 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb00>\n+./porechop/src/alignment.cpp:30\n+\tcmpb $0x2d,(%esi,%eax,1)\n+\tjne 5e48 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6c8>\n+./porechop/src/alignment.cpp:32\n+\tcmpb $0x2d,(%edi,%eax,1)\n+\tmov %ecx,%edx\n+\tje 631a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb9a>\n+./porechop/src/alignment.cpp:33\n+\tmov $0x1,%ebx\n+\tjmp 5e55 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d5>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/12/sstream:435\n+\tmov %edx,%eax\n+\tjmp 5bfa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x47a>\n+\tnop\n+\tmov %edx,%eax\n+\tjmp 59f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x274>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:32\n+\tmovb $0x0,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:44\n+\tmov -0x1f4(%ebp),%edx\n+./porechop/src/alignment.cpp:42\n+\tmov %eax,-0x21c(%ebp)\n+\txor %ebx,%ebx\n+./porechop/src/alignment.cpp:44\n+\tlea -0x1(%edx),%ecx\n+\tmov %ecx,-0x1f0(%ebp)\n+\tmov %ecx,%edx\n+./porechop/src/alignment.cpp:43\n+\txor %ecx,%ecx\n+\tjmp 5ee2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x762>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:47\n+\tcmpb $0x2d,(%edi,%edx,1)\n+\tjne 5f00 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x780>\n+\tmov %ecx,%eax\n+./porechop/src/alignment.cpp:46\n+\tmov $0x1,%ebx\n+./porechop/src/alignment.cpp:49\n+\ttest %al,%al\n+\tjne 5f00 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x780>\n+./porechop/src/alignment.cpp:44 (discriminator 2)\n+\tsub $0x1,%edx\n+\tjb 5c42 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c2>\n+./porechop/src/alignment.cpp:45\n+\tcmpb $0x2d,(%esi,%edx,1)\n+\tjne 5ec8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748>\n+./porechop/src/alignment.cpp:47\n+\tcmpb $0x2d,(%edi,%edx,1)\n+\tje 6311 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb91>\n+\tmov %ebx,%eax\n+./porechop/src/alignment.cpp:48\n+\tmov $0x1,%ecx\n+\tjmp 5ed5 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x755>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+./porechop/src/alignment.cpp:55\n+\tcmpb $0x0,-0x1f8(%ebp)\n+\tmov -0x21c(%ebp),%eax\n+\tjne 5c42 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c2>\n+./porechop/src/alignment.cpp:60\n+\tmov %eax,-0x1f8(%ebp)\n+\tmov -0x1f4(%ebp),%ecx\n+\txor %ebx,%ebx\n+\tjmp 5f33 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7b3>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+./porechop/src/alignment.cpp:60 (discriminator 2)\n+\tadd $0x1,%ebx\n+\tcmp %ecx,%ebx\n+\tje 62e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb68>\n+./porechop/src/alignment.cpp:61\n+\tcmpb $0x2d,(%edi,%ebx,1)\n+\tje 5f28 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7a8>\n+\tmov -0x1f8(%ebp),%eax\n+\tmov -0x1f0(%ebp),%ecx\n+\tjmp 5f55 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d5>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:67 (discriminator 2)\n+\tsub $0x1,%ecx\n+\tjb 5f5b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7db>\n+./porechop/src/alignment.cpp:68\n+\tcmpb $0x2d,(%edi,%ecx,1)\n+\tje 5f50 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d0>\n+./porechop/src/alignment.cpp:77\n+\tmov %ecx,-0x1f0(%ebp)\n+\tcmp %edx,%eax\n+\tjg 6305 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb85>\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+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:78\n+\tmovzbl (%edi,%ecx,1),%ebx\n+\tcmp %bl,(%esi,%ecx,1)\n+\tjne 5f9c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x81c>\n+./porechop/src/alignment.cpp:79\n+\tadd $0x1,%edx\n+./porechop/src/alignment.cpp:77\n+\tadd $0x1,%ecx\n+\tcmp %ecx,%eax\n+\tjne 5f90 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x810>\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 -0x2f08(%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\n+\tmov -0x1f0(%ebp),%ecx\n+\tcmp %ecx,%ebx\n+\tjg 62fe , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb7e>\n+\tadd $0x1,%ecx\n+./porechop/src/alignment.cpp:84\n+\tmov %eax,-0x21c(%ebp)\n+\tmov %ecx,-0x1f8(%ebp)\n+\tmov -0x1f8(%ebp),%eax\n+./porechop/src/alignment.cpp:85\n+\tmov %ebx,%ecx\n+./porechop/src/alignment.cpp:84\n+\tmov %ebx,-0x1f8(%ebp)\n+\tmov %edx,-0x220(%ebp)\n+\txor %edx,%edx\n+\txchg %ax,%ax\n+./porechop/src/alignment.cpp:86\n+\tmovzbl (%esi,%ecx,1),%ebx\n+\tcmp %bl,(%edi,%ecx,1)\n+\tjne 602c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8ac>\n+./porechop/src/alignment.cpp:87\n+\tadd $0x1,%edx\n+./porechop/src/alignment.cpp:85\n+\tadd $0x1,%ecx\n+\tcmp %ecx,%eax\n+\tjne 6020 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8a0>\n+./porechop/src/alignment.cpp:90\n+\tmov -0x1ec(%ebp),%ecx\n+\tmov -0x1f8(%ebp),%ebx\n+\tmov %edx,-0x1f8(%ebp)\n+\tfildl -0x1f8(%ebp)\n+\tmov -0x21c(%ebp),%eax\n+\tfmuls -0x2f08(%ecx)\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 %esi,-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 60dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x95c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+./porechop/src/alignment.cpp:101\n+\tmov -0x220(%ebp),%eax\n+\tcmp %eax,%ecx\n+\tje 6114 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x994>\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+./porechop/src/alignment.cpp:93\n+\tmov -0x1f4(%ebp),%eax\n+./porechop/src/alignment.cpp:109\n+\tsetne %dl\n+./porechop/src/alignment.cpp:93\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\n+\tcmp %eax,%ecx\n+\tje 6130 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9b0>\n+./porechop/src/alignment.cpp:94\n+\tmov -0x224(%ebp),%eax\n+\tmovzbl (%eax,%ecx,1),%edx\n+\tmov %dl,-0x1f0(%ebp)\n+./porechop/src/alignment.cpp:95\n+\tmovzbl (%edi,%ecx,1),%edx\n+./porechop/src/alignment.cpp:97\n+\tcmp %ecx,-0x21c(%ebp)\n+\tjne 60a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x928>\n+./porechop/src/alignment.cpp:98\n+\tmov -0x228(%ebp),%eax\n+./porechop/src/alignment.cpp:99\n+\tmov -0x1f8(%ebp),%esi\n+./porechop/src/alignment.cpp:98\n+\tmov %ebx,0x8(%eax)\n+./porechop/src/alignment.cpp:99\n+\tmov %esi,0x10(%eax)\n+./porechop/src/alignment.cpp:101\n+\tmov -0x220(%ebp),%eax\n+\tcmp %eax,%ecx\n+\tjne 60b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932>\n+./porechop/src/alignment.cpp:102\n+\tmov -0x228(%ebp),%eax\n+./porechop/src/alignment.cpp:103\n+\tmov -0x1f8(%ebp),%esi\n+./porechop/src/alignment.cpp:102\n+\tmov %ebx,0xc(%eax)\n+./porechop/src/alignment.cpp:103\n+\tmov %esi,0x14(%eax)\n+\tjmp 60b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n /usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x15c(%ebp),%ecx\n+\tmov -0x238(%ebp),%eax\n+\tcmp %eax,%edi\n+\tje 6156 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9d6>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x1bc(%ebp),%eax\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %eax\n+\tpush %edi\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-\tcmp %ecx,%eax\n-\tje 6a4e \n+/usr/include/c++/12/sstream:838\n+\tmov -0x210(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x23c(%ebp),%esi\n+/usr/include/c++/12/sstream:838\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0xe4(%ebp)\n+\tlea 0x20(%edi),%eax\n+\tmov %eax,-0xa4(%ebp)\n+/usr/include/c++/12/sstream:72\n+\tmov -0x218(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0xbc(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tcmp %esi,%eax\n+\tje 61a9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa29>\n /usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x74(%ebp),%edx\n+\tmov -0xb4(%ebp),%edi\n /usr/include/c++/12/bits/new_allocator.h:158\n \tsub $0x8,%esp\n+\tmov -0x1ec(%ebp),%ebx\n /usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x1,%edx\n+\tlea 0x1(%edi),%edx\n /usr/include/c++/12/bits/new_allocator.h:158\n \tpush %edx\n \tpush %eax\n \tcall 3160 \n /usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-./porechop/src/adapter_align.cpp:31\n+/usr/include/c++/12/streambuf:203\n+\tmov -0x214(%ebp),%eax\n+\tsub $0xc,%esp\n+\tmov -0x1ec(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,-0xe0(%ebp)\n+\tpush -0x234(%ebp)\n+\tcall 3260 \n+/usr/include/c++/12/ostream:93\n+\tmov -0x1fc(%ebp),%eax\n+\tmov -0x200(%ebp),%esi\n+\tmov %eax,-0xe4(%ebp)\n+\tmov -0xc(%eax),%eax\n+\tmov %esi,-0xe4(%ebp,%eax,1)\n+/usr/include/c++/12/bits/basic_ios.h:282\n+\tmov -0x208(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0xa4(%ebp)\n+\tpop %ecx\n+\tpush -0x20c(%ebp)\n+\tcall 3090 \n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x1dc(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x230(%ebp),%edi\n+\tadd $0x10,%esp\n+\tcmp %edi,%eax\n+\tje 622c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xaac>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x1d4(%ebp),%esi\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%esi),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+/usr/include/c++/12/sstream:838\n+\tmov -0x210(%ebp),%edi\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x22c(%ebp),%esi\n+/usr/include/c++/12/sstream:838\n+\tlea 0xc(%edi),%eax\n+\tmov %eax,-0x1ac(%ebp)\n+\tlea 0x20(%edi),%eax\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/c++/12/sstream:72\n+\tmov -0x218(%ebp),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1a8(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x184(%ebp),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tcmp %esi,%eax\n+\tje 5d91 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x611>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x17c(%ebp),%edi\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%edi),%edx\n+\tjmp 5d81 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x601>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+\tmovb $0x1,-0x1f8(%ebp)\n+./porechop/src/alignment.cpp:26\n+\tmov $0xffffffff,%eax\n+\tjmp 5ea7 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x727>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/c++/12/bits/basic_string.h:1571\n+\tsub $0x8,%esp\n+\tlea -0xbc(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tpush %eax\n+\tpush %esi\n+\tcall 3110 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/12/bits/basic_string.h:805\n+\tadd $0x10,%esp\n+\tjmp 5c1a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x49a>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+/usr/include/c++/12/bits/basic_string.h:1571\n+\tsub $0x8,%esp\n+\tlea -0x184(%ebp),%eax\n+\tmov -0x1ec(%ebp),%ebx\n+\tpush %eax\n+\tpush -0x1f4(%ebp)\n+\tcall 3110 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/12/bits/basic_string.h:805\n+\tadd $0x10,%esp\n+\tjmp 5a19 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x299>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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\n+\tjmp 5f55 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d5>\n+./porechop/src/alignment.cpp:85\n+\tfldz\n+\tjmp 605d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8dd>\n+./porechop/src/alignment.cpp:77\n+\tfldz\n+\tjmp 5fcd , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x84d>\n+./porechop/src/alignment.cpp:111\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+./porechop/src/alignment.cpp:49\n+\tmov %ecx,%eax\n+\tand %ebx,%eax\n+\tjmp 5ed5 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x755>\n+./porechop/src/alignment.cpp:34\n+\tand %ebx,%edx\n+\tjmp 5e55 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d5>\n+/usr/include/c++/12/bits/basic_ios.h:282\n+\tmov %eax,%esi\n+\tjmp 3550 <__cxa_finalize@plt+0x1b0>\n+./porechop/src/alignment.cpp:111\n+\tmov %eax,%esi\n+\tjmp 3592 <__cxa_finalize@plt+0x1f2>\n+/usr/include/c++/12/sstream:793\n+\tmov %eax,%edi\n+\tjmp 3520 <__cxa_finalize@plt+0x180>\n+./porechop/src/alignment.cpp:111\n+\tmov %eax,%esi\n+\tjmp 35c6 <__cxa_finalize@plt+0x226>\n+/usr/include/c++/12/sstream:793\n+\tmov %eax,%edi\n+\tjmp 35f1 <__cxa_finalize@plt+0x251>\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tmov %eax,%esi\n+\tjmp 357b <__cxa_finalize@plt+0x1db>\n+/usr/include/c++/12/bits/basic_ios.h:282\n+\tmov %eax,%esi\n+\tjmp 3621 <__cxa_finalize@plt+0x281>\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tmov %eax,-0x1f0(%ebp)\n+\tjmp 35ae <__cxa_finalize@plt+0x20e>\n+\txchg %ax,%ax\n+\tnop\n+\n+00006360 , 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+./porechop/src/alignment.cpp:99\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xbc89,%ebx\n+\tsub $0x2c,%esp\n+\tmov 0x10(%ebp),%ecx\n+\tmov 0x8(%ebp),%edi\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%eax\n+./porechop/src/alignment.cpp:105\n+\tlea 0x1b(%ecx),%eax\n+\tand $0xfffffff0,%eax\n+\tsub %eax,%esp\n+./porechop/src/alignment.cpp:109\n+\tlea 0x18(%ebp),%eax\n+./porechop/src/alignment.cpp:105\n+\tlea 0xf(%esp),%edx\n+./porechop/src/alignment.cpp:111\n+\tpush %eax\n+./porechop/src/alignment.cpp:105\n+\tand $0xfffffff0,%edx\n+./porechop/src/alignment.cpp:111\n+\tpush 0x14(%ebp)\n+\tpush %ecx\n+\tpush %edx\n+\tmov %edx,-0x2c(%ebp)\n+\tcall *0xc(%ebp)\n+/usr/include/c++/12/bits/basic_string.tcc:223\n+\tmov -0x2c(%ebp),%edx\n+/usr/include/c++/12/ext/string_conversions.h:111\n+\tmov %eax,%esi\n+/usr/include/c++/12/bits/basic_string.tcc:223\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:241\n+\tlea 0x8(%edi),%eax\n+/usr/include/c++/12/bits/basic_string.tcc:223\n+\tcmp $0xf,%esi\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %eax,(%edi)\n+/usr/include/c++/12/bits/basic_string.tcc:221\n+\tmov %esi,-0x20(%ebp)\n+/usr/include/c++/12/bits/basic_string.tcc:223\n+\tja 63f0 , 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++/12/bits/basic_string.h:420\n+\tcmp $0x1,%esi\n+\tjne 63e8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x88>\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovzbl (%edx),%edx\n+\tmov %dl,0x8(%edi)\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %esi,0x4(%edi)\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovb $0x0,(%eax,%esi,1)\n+/usr/include/c++/12/ext/string_conversions.h:116\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 7d2b \n+\tjne 6422 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xc2>\n \tlea -0xc(%ebp),%esp\n-\tmov %esi,%eax\n+\tmov %edi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tret $0x4\n+\tlea 0x0(%esi),%esi\n+/usr/include/c++/12/bits/char_traits.h:425\n+\ttest %esi,%esi\n+\tje 63c3 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x63>\n+\tjmp 640d , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xad>\n+\txchg %ax,%ax\n+/usr/include/c++/12/bits/basic_string.tcc:225\n+\tsub $0x4,%esp\n+\tlea -0x20(%ebp),%eax\n+\tpush $0x0\n+\tpush %eax\n+\tpush %edi\n+\tcall 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov -0x20(%ebp),%ecx\n+\tmov -0x2c(%ebp),%edx\n+\tadd $0x10,%esp\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %eax,(%edi)\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov %ecx,0x8(%edi)\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tcall 30e0 \n+/usr/include/c++/12/bits/basic_string.tcc:247\n+\tmov -0x20(%ebp),%esi\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%eax\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tadd $0x10,%esp\n+\tjmp 63c3 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x63>\n+/usr/include/c++/12/ext/string_conversions.h:116\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \tnop\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0xdc(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0xd8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0xd4(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %eax,%eax\n-\tje 7a30 \n-/usr/include/seqan/basic/holder_tristate.h:423\n+\n+00006430 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/12/sstream:72\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xbbbd,%ebx\n+\tsub $0x4,%esp\n+\tmov 0x10(%esp),%esi\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x2c(%esi),%edx\n+/usr/include/c++/12/sstream:72\n+\tmov -0x8(%ebx),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n \tmov 0x24(%esi),%eax\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%esi),%edi\n-\ttest %edi,%edi\n-\tje 7a78 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %edi,-0x154(%ebp)\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\n-\tcmp %eax,%edx\n-\tje 7ae4 \n-\tmov -0x148(%ebp),%eax\n-\tmov (%eax),%ecx\n-\tcmp %ecx,0x4(%eax)\n-\tje 7ae4 \n-/usr/include/seqan/align/dp_matrix_sparse.h:64\n-\tlea -0x12c(%ebp),%eax\n-\tsub $0xc,%esp\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 -0x13c(%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,-0x14c(%ebp)\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tcmp %edx,%eax\n+\tje 646c , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov 0x2c(%esi),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n \tpush %eax\n-\tcall 3360 >, 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,-0x144(%ebp)\n-\tmov %eax,(%esp)\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x154(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%ebx\n-/usr/include/seqan/align/dp_matrix.h:122\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1384\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov %esi,%edi\n-\ttest %ebx,%ebx\n-\tje 72f6 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%ecx\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %esi,0x4(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %ecx,%ecx\n-\tje 72da \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%edx\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %edi,0x4(%eax)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x148(%ebp),%eax\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1389\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov %esi,%edi\n-\ttest %edx,%edx\n-\tje 72b0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %esi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7294 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x124(%ebp),%eax\n-/usr/include/seqan/align/matrix_base.h:435\n-\tmov (%eax),%eax\n-\tmov %edi,(%eax)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7320 \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 6c23 \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\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\n-\tmov -0x120(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7200 \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 6c6e \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov -0x12c(%ebp),%edi\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\n-\tmov (%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%edi),%esi\n-/usr/include/seqan/align/matrix_base.h:406\n-\tmov (%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%eax\n-/usr/include/seqan/align/matrix_base.h:406\n-\tmov %edx,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %eax,-0x17c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ecx,%eax\n-\tmov %eax,-0x178(%ebp)\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ecx,-0x168(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,-0x16c(%ebp)\n-/usr/include/seqan/align/dp_matrix_sparse.h:89\n-\tcmp %eax,%edx\n-\tjae 721c \n-/usr/include/seqan/align/dp_algorithm_impl.h:1406\n+/usr/include/c++/12/streambuf:203\n+\tmov -0x40(%ebx),%eax\n \tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 32f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n-\tmov -0x14c(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%esi\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\n-\ttest %esi,%esi\n-\tje 733c \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x12c(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%ebx\n-\ttest %ebx,%ebx\n-\tje 7837 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x18(%esi),%eax\n-\tmov (%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72\n-\tmov %esi,-0xb0(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73\n-\tmov %esi,-0xac(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %ecx,%ecx\n-\tje 7804 \n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xc8(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x12c(%ebp),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n-\tmovl $0x0,-0xc4(%ebp)\n-\tmovl $0x0,-0xc0(%ebp)\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74\n-\tmov (%eax),%edx\n-\tmov $0x1,%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x120(%ebp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74\n-\tmov %eax,-0xb8(%ebp)\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov -0x13c(%ebp),%eax\n-\tmov -0x3c(%eax),%edi\n-\tmov (%edi),%eax\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %eax,(%esi)\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n-\tmov -0x144(%ebp),%eax\n-\tmov %eax,-0xcc(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %edx,%edx\n-\tje 77ed \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov -0x124(%ebp),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7b90 \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:85\n-\tmov %eax,-0xc0(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tmov -0x154(%ebp),%ebx\n-\tsub $0x4,%esp\n-\tlea -0xec(%ebp),%ecx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n-\tmovb $0x0,(%eax)\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tlea -0xcc(%ebp),%esi\n-\tlea -0xbc(%ebp),%edx\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n-\tmovl $0x1,-0xc8(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tmov -0x148(%ebp),%edi\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %eax,-0xf8(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tlea -0xf8(%ebp),%eax\n-/usr/include/seqan/align/dp_scout.h:104\n-\tmovl $0x0,-0xf4(%ebp)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tpush %ecx\n-\tmov %esi,%ecx\n-\tpush %edi\n+\tadd $0x1c,%esi\n+\tadd $0x8,%eax\n+\tmov %eax,-0x1c(%esi)\n+\tpush %esi\n+\tcall 3260 \n+/usr/include/c++/12/sstream:72\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+00006490 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/12/sstream:72\n+\tpush %esi\n \tpush %ebx\n-\tcall 3a40 <__cxa_finalize@plt+0x6a0>\n-/usr/include/seqan/align/dp_scout.h:224\n-\tmov -0xf4(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_scout.h:224\n-\tmov %eax,-0x148(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%edi),%eax\n-\tsub (%edi),%eax\n-/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425\n-\tmov -0xcc(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,-0x154(%ebp)\n-\tmov 0x4(%ebx),%eax\n-\tsub (%ebx),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:613\n-\tmov %eax,-0x134(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%edi),%eax\n-\ttest %eax,%eax\n-\tje 7820 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%edi),%edi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tje 7bc8 \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:425\n-\tmov -0x148(%ebp),%edx\n-\tadd %edx,%eax\n-\tmov %eax,-0xc0(%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:475\n-\tmov %eax,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:571\n-\tmov %al,-0x130(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:475\n-\tand $0x1,%edx\n-\tjne 6e83 \n-/usr/include/seqan/align/dp_traceback_impl.h:478\n-\tmov $0x4,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:477\n-\ttest $0x44,%al\n-\tjne 6e83 \n-/usr/include/seqan/align/dp_traceback_impl.h:479\n-\ttest $0x22,%al\n-\tsetne %dl\n-\tadd %edx,%edx\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xbb5d,%ebx\n \tsub $0x4,%esp\n-\tlea -0xdc(%ebp),%edi\n-\tlea -0x134(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:572\n-\tmov %dl,-0x136(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tmov %edi,-0x168(%ebp)\n-\tlea -0x136(%ebp),%ecx\n-\tlea -0x130(%ebp),%edx\n-\tpush -0x154(%ebp)\n-\tpush %eax\n-\tmov %edi,%eax\n-\tpush %esi\n-\tcall 55c0 , std::allocator >)@@Base+0xc70>\n-/usr/include/seqan/align/dp_scout.h:212\n-\tmov -0xf8(%ebp),%eax\n-/usr/include/seqan/align/dp_traceback_impl.h:573\n-\tadd $0x10,%esp\n-/usr/include/seqan/align/dp_scout.h:212\n-\tmov %eax,-0x158(%ebp)\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\ttestl $0xfffffffd,-0x120(%ebp)\n-\tje 6f25 \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 6f01 \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \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(%esi)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tpop %eax\n-\tpush (%esi)\n-\tcall 31d0 \n-\tmov %esi,(%esp)\n-\tcall 31d0 \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 6f82 \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 6f5e \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 -0x13c(%ebp),%ebx\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \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(%esi)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31d0 \n-\tpop %edi\n-\tpush (%esi)\n-\tcall 31d0 \n-\tmov %esi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov -0xdc(%ebp),%esi\n-\tmov -0x9c(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %eax\n-\tcall 31d0 \n-\tpop %ecx\n-\tpush -0xa8(%ebp)\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x104(%ebp),%eax\n-/usr/include/seqan/align/global_alignment_unbanded.h:193\n-\tadd $0xc,%esp\n-\tpush -0x168(%ebp)\n-/usr/include/seqan/sequence/string_base.h:449\n-\tlea 0x24(%eax),%edx\n-/usr/include/seqan/align/global_alignment_unbanded.h:193\n+\tmov 0x10(%esp),%esi\n+/usr/include/c++/12/bits/basic_string.h:252\n+\tlea 0x2c(%esi),%edx\n+/usr/include/c++/12/sstream:72\n+\tmov -0x8(%ebx),%eax\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov 0x24(%esi),%eax\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tcmp %edx,%eax\n+\tje 64cc , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov 0x2c(%esi),%ecx\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+/usr/include/c++/12/bits/new_allocator.h:158\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-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %esi,(%esp)\n-\tcall 31d0 \n+\tcall 3160 \n+/usr/include/c++/12/bits/basic_string.h:292\n \tadd $0x10,%esp\n-\tjmp 68d1 \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:365\n-\tmov -0x140(%ebp),%eax\n-\tcmpb $0x0,(%eax)\n-\tje 604f \n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 7b12 \n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edi\n-\tshr %edi\n-\tadd %esi,%edi\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+/usr/include/c++/12/streambuf:203\n+\tmov -0x40(%ebx),%eax\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n+\tadd $0x8,%eax\n+\tmov %eax,(%esi)\n+\tlea 0x1c(%esi),%eax\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-\tmov %eax,-0x110(%ebp)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x140(%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 -0x58(%ebx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %esi,-0x10c(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:383\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcall 3260 \n+/usr/include/c++/12/sstream:72\n+\tpop %eax\n+\tpop %edx\n+\tpush $0x3c\n+\tpush %esi\n+\tcall 3160 \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-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ecx),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:387\n-\tadd $0x1,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:386\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++/12/bits/stl_algobase.h:383\n-\tcmp %esi,%eax\n-\tjne 7030 \n-\tjmp 604f \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:365\n-\tmov -0x150(%ebp),%eax\n-\tcmpb $0x0,(%eax)\n-\tje 6010 \n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 7b03 \n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edi\n-\tshr %edi\n-\tadd %esi,%edi\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%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-\tmov %eax,-0x11c(%ebp)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x150(%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 -0x58(%ebx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %esi,-0x118(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:383\n+\n+00006500 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>:\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:405\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x14,%esp\n+\tmov 0x2c(%esp),%ecx\n+\tmov 0x28(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\ttest %ecx,%ecx\n+\tje 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov (%eax),%edx\n+\tmov %edx,0x10(%esp)\n+\tmov 0x10(%eax),%edx\n+\tmov %edx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:411\n+\tjs 65d0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xd0>\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x10(%esp),%edi\n+\tmov 0x20(%edi),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:420\n+\tcmp %edx,%ebx\n+\tje 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tlea (%ecx,%edx,1),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tcmp %ebx,%edx\n+\tcmova %ebx,%edx\n+\tsub %ebp,%edx\n+\tje 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov 0x8(%edi),%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n+\tmov 0x8(%eax),%esi\n+\tmov %edx,0x4(%esp)\n+\tmov %ebp,(%esp)\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,0x8(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x4(%eax),%ecx\n+\tjmp 6589 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x89>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ecx),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:387\n-\tadd $0x1,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:386\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %ebx,(%esp)\n+\tmov (%esp),%edx\n+\tmov %edx,0x10(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\ttest %ebp,%ebp\n+\tje 6570 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x70>\n+/usr/include/seqan/align/gaps_iterator_array.h:442\n+\tadd %ebx,0xc(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tsub %edi,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:444\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++/12/bits/stl_algobase.h:383\n-\tcmp %esi,%eax\n-\tjne 70a8 \n-\tjmp 6010 \n+/usr/include/seqan/align/gaps_iterator_array.h:443\n+\tmovl $0x0,0x8(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tmov %esi,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\txor %esi,%esi\n+\tadd %ebx,0x4(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tmov %ecx,0x4(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tje 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x8(%esp),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %ecx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov 0x4(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov (%edi,%ecx,4),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %ebp,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n+\tmov %edi,%ebx\n+\tsub %esi,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %edx,%ebx\n+\tjb 6560 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x60>\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tmov 0x4(%esp),%edx\n+\tmov (%esp),%ebp\n+\tcmp %ebx,%edx\n+\tje 6620 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x120>\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tlea (%edx,%ebp,1),%ecx\n+\tmov %ecx,0x10(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\tmov 0xc(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 65c1 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc1>\n+/usr/include/seqan/align/gaps_iterator_array.h:476\n+\tadd %edx,0xc(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tadd %esi,%edx\n+\tmov %edx,0x8(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:481\n+\tadd $0x14,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\txchg %ax,%ax\n+/usr/include/seqan/align/gaps_iterator_array.h:499\n+\tmov 0x10(%esp),%ebp\n+\tmov 0x1c(%ebp),%edi\n+\tjmp 65e3 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xe3>\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x24(%esi)\n-\tadd $0x10,%esp\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+\tmov 0x10(%eax),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:327\n+\tcmp %edi,%edx\n+\tje 6612 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x112>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\tmov 0x8(%eax),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tmov 0x4(%eax),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %ebx,%ebx\n+\tjne 65fd , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xfd>\n+/usr/include/seqan/align/gaps_iterator_array.h:340\n+\tmov 0x8(%ebp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%esi\n+\tmov %esi,0x4(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:340\n+\tmov (%ebx,%esi,4),%ebx\n+\tsub $0x1,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:344\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:333\n+\tmov %ebx,0x8(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:344\n+\tje 660c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x10c>\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsubl $0x1,0xc(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%edx\n+\tmov %edx,0x10(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:414\n+\tadd $0x1,%ecx\n+\tjne 65e0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xe0>\n+/usr/include/seqan/align/gaps_iterator_array.h:481\n+\tadd $0x14,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tnop\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tlea (%edx,%ebp,1),%ebx\n+\tmov %ebx,0x10(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmov 0xc(%esp),%ebx\n+\ttest %ebx,%ebx\n+\tje 6631 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x131>\n+/usr/include/seqan/align/gaps_iterator_array.h:451\n+\tadd %edx,0xc(%eax)\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x10(%esp),%edx\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadd $0x1,%ecx\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0xc(%edx),%edx\n+\tsub %esi,%edx\n+\tsar $0x2,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tcmp %edx,%ecx\n+\tje 6657 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x157>\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %ecx,0x4(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:461\n \tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,-0x148(%ebp)\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 6327 \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0x80\n-\tcall 3030 \n-\tmov %eax,0x2c(%esi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x34(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje 7759 \n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x14c(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 7150 \n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %edi\n-\tpush %eax\n-\tcall 3350 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n+\tjmp 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+/usr/include/seqan/align/gaps_iterator_array.h:466\n+\tmov %edi,0x8(%eax)\n+\tjmp 65c6 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n+\tnop\n+\n+00006660 , 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+\tpush %ebp\n \tpush %edi\n-\tcall 31d0 \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_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 628a \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0x80\n-\tcall 3030 \n-\tmov %eax,0x8(%esi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x10(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje 774d \n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x14c(%ebp),%edx\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xb98b,%ebx\n+\tsub $0x5c,%esp\n+\tmov 0x74(%esp),%esi\n+\tmov 0x70(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\tmov 0x8(%esi),%edx\n+/usr/include/seqan/align/gaps_base.h:939\n+\tmov %eax,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\tmov (%edx),%edx\n+/usr/include/seqan/align/gaps_base.h:939\n+\tmov %gs:0x14,%eax\n+\tmov %eax,0x4c(%esp)\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %esi,0x24(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov 0x1c(%esi),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x2c(%esp)\n+\tmovl $0x0,0x30(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovl $0x0,0x34(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n \ttest %edx,%edx\n-\tje 71c0 \n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %edi\n+\tje 6840 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1e0>\n+\tmovl $0x0,0x28(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tsub $0x8,%esp\n \tpush %eax\n-\tcall 3350 \n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31d0 \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_base.h:1726\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tlea 0x30(%esp),%eax\n+\tpush %eax\n+\tcall 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\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 61e1 \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1182\n-\tmovzbl (%eax),%edx\n-\tand $0xfffffffe,%edx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1183\n-\tor $0x20,%edx\n-\tmov %dl,(%eax)\n-/usr/include/seqan/align/dp_algorithm_impl.h:1185\n-\tjmp 671d \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmov %esi,0x38(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:123\n+\tsub $0x8,%esp\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tmovl $0x0,0x48(%esp)\n+\tmovl $0x0,0x4c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:118\n+\tmovl $0x0,0x50(%esp)\n+\tmov %eax,0x44(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:123\n+\tpush 0x20(%esi)\n+\tlea 0x44(%esp),%eax\n+\tpush %eax\n+\tcall 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\n+/usr/include/seqan/align/gaps_iterator_array.h:713\n+\tmov 0x4c(%esp),%eax\n+\tmov 0x38(%esp),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:369\n+\tmov 0x3c(%esp),%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:713\n+\tmov %eax,0x20(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:714\n+\tmov 0x50(%esp),%eax\n+\tmov %eax,0x2c(%esp)\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413\n+\tmov -0x1c(%ebx),%eax\n+/usr/include/seqan/sequence/sequence_interface.h:504\n \tadd $0x10,%esp\n-\tjmp 6c41 \n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 7b21 \n-\tmov 0x1c(%edi),%edx\n-\ttest %edx,%edx\n-\tje 7944 \n-\tmov -0x158(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:320\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413\n+\tmov %eax,0x18(%esp)\n+/usr/include/seqan/sequence/sequence_interface.h:504\n+\tjmp 6771 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x111>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/c++/12/streambuf:432\n+\tmov 0x8(%esp),%edi\n+\tcmp %edi,%edx\n+\tjae 6810 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b0>\n+/usr/include/c++/12/streambuf:434\n+\tmovb $0x2d,(%edx)\n+/usr/include/c++/12/streambuf:550\n+\taddl $0x1,0x14(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tmov 0x34(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:360\n+\tcmp 0x20(%esi),%eax\n+\tje 6780 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x120>\n+/usr/include/seqan/align/gaps_iterator_array.h:364\n+\tmov %ebp,%edi\n+\tmov 0xc(%esp),%ebp\n+\ttest %bl,%bl\n+\tjne 675b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfb>\n+/usr/include/seqan/align/gaps_iterator_array.h:365\n+\taddl $0x1,0x30(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:367\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:369\n+\tadd $0x1,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:367\n+\tmov %eax,0x34(%esp)\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tmov 0x8(%esi),%eax\n-\tlea 0x0(,%edx,4),%edi\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tmov -0x158(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjb 7c6a \n+/usr/include/seqan/align/gaps_iterator_array.h:369\n+\tcmp (%eax,%edi,4),%ebp\n+\tje 67c8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x168>\n+/usr/include/seqan/align/gaps_iterator_array.h:384 (discriminator 1)\n+\tmov %ebp,0x2c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:158 (discriminator 1)\n+\tmov %edi,%eax\n+\tmov %ebp,0xc(%esp)\n+\tmov %edi,%ebp\n+\tnot %eax\n+\tmov %eax,%ebx\n+\tand $0x1,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 1)\n+\tcmp %ebp,0x10(%esp)\n+\tje 67e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188>\n+/usr/include/seqan/stream/iter_stream.h:212\n+\tmov 0x14(%esp),%eax\n+\tmov (%eax),%eax\n+/usr/include/c++/12/streambuf:540\n+\tmov 0x18(%eax),%ecx\n+/usr/include/c++/12/streambuf:537\n+\tmov 0x14(%eax),%edx\n+/usr/include/c++/12/streambuf:540\n+\tmov %ecx,0x8(%esp)\n+/usr/include/seqan/align/gaps_base.h:947\n+\ttest %bl,%bl\n+\tjne 6730 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd0>\n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%esi),%eax\n-/usr/include/seqan/sequence/string_base.h:1733\n-\tlea (%eax,%edi,1),%edx\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tmov -0x158(%ebp),%edi\n-\tcmp %edi,-0x16c(%ebp)\n-\tjae 728c \n-/usr/include/seqan/sequence/string_base.h:1733\n-\tmov -0x178(%ebp),%edi\n-\tadd %edi,%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %edx,%eax\n-\tje 728c \n-\tmov -0x13c(%ebp),%edi\n-\tmov -0x3c(%edi),%edi\n-\txchg %ax,%ax\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,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %ecx,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %edx,%eax\n-\tjne 7280 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x4(%esi)\n-/usr/include/seqan/sequence/string_base.h:1738\n-\tjmp 6cbb \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6bde \n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x148(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1390\n-\tadd $0x1,%edi\n-\tjmp 6bc6 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6b9d \n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tmov (%esi),%edi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n+\tmov 0x30(%esp),%ecx\n+/usr/include/seqan/basic/alphabet_simple_type.h:1130\n+\tmov (%edi),%edi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n+\tmovzbl (%edi,%ecx,1),%edi\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413\n+\tmov 0x18(%esp),%ecx\n+\tmov (%ecx),%ecx\n+\tmovzbl (%ecx,%edi,1),%edi\n+/usr/include/c++/12/streambuf:432\n+\tmov 0x8(%esp),%ecx\n+\tcmp %ecx,%edx\n+\tjae 6828 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c8>\n+/usr/include/c++/12/streambuf:434\n+\tmov %edi,%ecx\n+\tmov %cl,(%edx)\n+/usr/include/c++/12/streambuf:550\n+\taddl $0x1,0x14(%eax)\n+\tjmp 6743 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\n+\tlea 0x0(%esi),%esi\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov -0x154(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tadd $0x10,%esp\n+\tmov 0xc(%esi),%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\n-\tmov 0x4(%eax),%edi\n-\tsub (%eax),%edi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1385\n-\tadd $0x1,%edi\n-\tjmp 6b84 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6bf6 \n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n+\tsub %eax,%edx\n+\tsar $0x2,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:378\n+\tcmp %edx,%ecx\n+\tje 676d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d>\n+/usr/include/seqan/align/gaps_iterator_array.h:381\n+\tmov %ecx,0x28(%esp)\n+\tmov %ecx,%edi\n+\txor %ebp,%ebp\n+\tjmp 676d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:713\n+\tmov 0xc(%esp),%edx\n+\tcmp %edx,0x1c(%esp)\n+\tjne 6786 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x126>\n+/usr/include/seqan/align/gaps_base.h:952\n+\tmov 0x4c(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 6863 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x203>\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+\txchg %ax,%ax\n+/usr/include/c++/12/streambuf:439\n+\tsub $0x8,%esp\n+\tmov (%eax),%edx\n+\tpush $0x2d\n \tpush %eax\n-\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tcall *0x34(%edx)\n+/usr/include/c++/12/streambuf:440\n \tadd $0x10,%esp\n-\tjmp 6d14 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_algorithm_impl.h:1177\n-\tmovzbl (%eax),%edx\n-\tand $0xfffffffe,%edx\n-/usr/include/seqan/align/dp_algorithm_impl.h:1178\n-\tor $0x40,%edx\n-\tmov %dl,(%eax)\n-\tjmp 671d \n+\tjmp 6743 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n+/usr/include/c++/12/bits/char_traits.h:454\n+\tmov %edi,%ecx\n+/usr/include/c++/12/streambuf:439\n+\tsub $0x8,%esp\n+\tmov (%eax),%edx\n+/usr/include/c++/12/bits/char_traits.h:454\n+\tmovzbl %cl,%edi\n+/usr/include/c++/12/streambuf:439\n+\tpush %edi\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:423\n-\tmov -0x12c(%ebp),%esi\n+\tcall *0x34(%edx)\n+/usr/include/c++/12/streambuf:440\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tjne 65b3 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%esi)\n+\tjmp 6743 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\n+\tnop\n+\tmovl $0x1,0x28(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tsub $0x8,%esp\n+\tpush %eax\n+\tlea 0x30(%esp),%eax\n+\tpush %eax\n+\tcall 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:591\n-\txor %edi,%edi\n-/usr/include/seqan/sequence/string_alloc.h:74\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov $0x1,%eax\n+\tjmp 66d1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71>\n+/usr/include/seqan/align/gaps_base.h:952\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+__x86.get_pc_thunk.cx():\n+\tmov (%esp),%ecx\n+\tret\n+__x86.get_pc_thunk.si():\n+\tmov (%esp),%esi\n+\tret\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+./porechop/src/adapter_align.cpp:489\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x28,%esp\n+\tmov 0x3c(%esp),%ebx\n+\tmov 0x44(%esp),%edi\n+\tmov %eax,0x18(%esp)\n+\tmov 0x40(%esp),%eax\n+\tmov %edx,0x8(%esp)\n+\tmov %ecx,0x4(%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),%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(%eax),%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\n+\tmov 0xc(%edx),%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\n+\tlea -0x1(%esi),%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 %esi,0x20(%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\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:75\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+\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 %ebp,0x1c(%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:457\n+\tsub %ebp,%esi\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tmovb $0x0,(%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\n+\tmov %edx,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\n+\tcmp %edx,%ebp\n+\tje 68fc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x29c>\n+\tmov %ebx,0x3c(%esp)\n+\tmov 0x8(%esp),%ebx\n+\txor %eax,%eax\n+\tmov %edi,0x44(%esp)\n+\tmov 0x4(%esp),%edi\n+\tlea 0x0(%esi,%eiz,1),%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: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\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 0x4(%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(%edi),%edx\n+\tlea 0x1(%edx),%ebp\n+\tmov %ebp,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\n+\tmovl $0x0,0x4(%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\n+\tcmp %eax,%esi\n+\tjne 68d0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x270>\n+\tmov 0x3c(%esp),%ebx\n+\tmov 0x44(%esp),%edi\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 0x8(%esp),%esi\n+\tmov 0xc(%esi),%eax\n+\tlea 0x4(%eax),%edx\n+\tmov %edx,0xc(%esi)\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),%esi\n+\tmov 0xc(%esi),%edx\n+\tlea 0x1(%edx),%ecx\n+\tmov %ecx,0xc(%esi)\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\n+\tmov 0x18(%esp),%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\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 65b8 \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\n+\tmov 0x4(%eax),%eax\n+\tcmp (%esi),%eax\n+\tjle 6c83 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x623>\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov 0x18(%esp),%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\n+\tmov 0x4(%esp),%edx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %eax,(%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\n+\tmov 0xc(%edx),%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 (%edx),%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 %eax,%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 (%edx),%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 0x18(%edx),%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+\tsub (%edx),%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:178\n+\tmov %ecx,0x4(%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(%ebx),%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 (%ebx),%edx\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\n+\tlea -0x1(%ecx),%ebx\n+\tmov %ebx,0x24(%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\n+\tcmp %ebx,%edx\n+\tje 6aae , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x44e>\n+\tmov %edx,0x14(%esp)\n+\tmov %edi,%ebx\n+\tlea 0x0(%esi),%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\n+\tmov 0x14(%esp),%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 0x8(%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\n+\tmovzbl (%esi),%ecx\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 0xc(%edi),%edx\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\n+\txor %esi,%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\n+\tmov %cl,0x13(%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:145\n+\tmov 0x4(%edi),%ecx\n+\tlea (%edx,%ecx,4),%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\n+\tmov 0x1c(%esp),%ecx\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 %edx,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 0x4(%esp),%edi\n+\tadd 0x4(%edi),%eax\n+\tmov %eax,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\n+\tmovl $0x0,(%edx)\n+/usr/include/seqan/align/dp_formula.h:287\n+\txor %edx,%edx\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,(%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\n+\tmov 0xc(%esp),%eax\n+\tcmp %eax,%ecx\n+\tje 6a28 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3c8>\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\n+\tmov %ecx,%edi\n+\tjmp 69cd , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x36d>\n+\txchg %ax,%ax\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_linear.h:76\n+\tmov %eax,%edx\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,%ebp\n+\tmov %eax,0x4(%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+\tmov (%esp),%ecx\n+\tmov %ebp,%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\n+\tadd $0x1,%edi\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 %al,0x1(%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\n+\tmov 0xc(%esp),%eax\n+\tcmp %eax,%edi\n+\tje 6a28 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3c8>\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 0x8(%esp),%ebp\n+\tmov 0xc(%ebp),%ecx\n+\tlea 0x4(%ecx),%eax\n+\tmov %eax,0xc(%ebp)\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),%ebp\n+\tmov 0xc(%ebp),%eax\n+\tmov %eax,(%esp)\n+\tadd $0x1,%eax\n+\tmov %eax,0xc(%ebp)\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%ebx),%ebp\n+\tmovzbl 0x13(%esp),%eax\n+\tcmp %al,(%edi)\n+\tmov %ebp,%eax\n+\tcmove (%ebx),%eax\n+int seqan::scoreGapExtend >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:190\n+\tmov 0x8(%ebx),%ebp\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_linear.h:76\n+\tadd %esi,%eax\n+seqan::DPCell_ >::operator=(int const&):\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov 0x4(%ecx),%esi\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,%esi\n+\tjg 6a18 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3b8>\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_linear.h:80\n+\tadd %ebp,%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 $0x44,%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 %eax,%edx\n+\tjle 69b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x350>\n+\tmov %edx,%eax\n+\tjmp 69b7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x357>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov -0x128(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje 79b3 \n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tje 7c00 \n-/usr/include/seqan/sequence/string_alloc.h:287\n-\tmov -0x158(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%edi),%edx\n-\tadd %eax,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x158(%ebp),%ecx\n-\tadd %ecx,%eax\n-\tlea 0x0(,%eax,4),%esi\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmp %ecx,%edx\n-\tjb 786f \n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov (%edi),%eax\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tmov -0x158(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1733\n-\tlea (%eax,%esi,1),%edx\n-/usr/include/seqan/sequence/string_base.h:1731\n-\tcmp %ebx,-0x178(%ebp)\n-\tjae 744f \n-/usr/include/seqan/sequence/string_base.h:1733\n-\tmov -0x17c(%ebp),%ecx\n-\tadd %ecx,%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %edx,%eax\n-\tje 744f \n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov -0x13c(%ebp),%ecx\n-\tmov -0x60(%ecx),%ecx\n-\tmov (%ecx),%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_linear.h:82\n+\tlea 0x0(%ebp,%esi,1),%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,%ebp\n+\tjmp 6a0c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3ac>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-\tmov %ecx,(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:400\n-\tadd $0xc,%eax\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov %ecx,-0x8(%eax)\n-\tmov %ecx,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:397\n-\tcmp %edx,%eax\n-\tjne 7440 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %edx,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:1738\n-\tjmp 6549 \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 0x8(%esp),%ecx\n+\tmov 0xc(%ecx),%edi\n+\tlea 0x4(%edi),%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:346\n+\tmov 0x4(%esp),%ecx\n+\tmov 0xc(%ecx),%ebp\n+\tlea 0x1(%ebp),%eax\n+\tmov %eax,0xc(%ecx)\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%ebx),%eax\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 0x13(%esp),%ecx\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov %eax,(%esp)\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 0x20(%esp),%eax\n+\tcmp %cl,-0x1(%eax)\n+\tmov (%esp),%eax\n+\tcmove (%ebx),%eax\n+int seqan::scoreGapExtend >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:190\n+\tmov 0x8(%ebx),%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_linear.h:76\n+\tadd %esi,%eax\n+seqan::DPCell_ >::operator=(int const&):\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov 0x4(%edi),%esi\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,%esi\n+\tjle 6c40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5e0>\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_linear.h:82\n+\tadd %esi,%ecx\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+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+\tjle 6c30 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5d0>\n+\tmov %ecx,%eax\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\n+\tmov 0x18(%esp),%esi\n+\tmov %eax,0x4(%edi)\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 %dl,0x1(%ebp)\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\n+\tmov 0x4(%edi),%eax\n+\tcmp (%esi),%eax\n+\tjg 6c50 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5f0>\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 0x4(%esp),%eax\n+\tmov 0xc(%eax),%eax\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\n+\taddl $0x1,0x14(%esp)\n+\tmov 0x24(%esp),%edi\n+\tmov 0x14(%esp),%esi\n+\tcmp %edi,%esi\n+\tjne 6968 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x308>\n+\tmov %ebx,%edi\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 0x8(%esp),%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\n+\tmov 0x24(%esp),%ebx\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 0xc(%esi),%edx\n+\tmov 0x4(%esi),%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\n+\tmovzbl (%ebx),%ebx\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+\tlea (%edx,%ecx,4),%edx\n+\tmov %edx,0xc(%esi)\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 0x4(%esp),%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\n+\tmov %bl,0x13(%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\n+\tmov 0x18(%esp),%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:235\n+\tadd 0x4(%esi),%eax\n+\tmov %eax,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\n+\tmovl $0x0,(%edx)\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,(%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\n+\tmov (%edx),%eax\n+\tcmp (%ebx),%eax\n+\tjg 6c8f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x62f>\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 0xc(%esi),%ebp\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\n+\tmov 0x1c(%esp),%ecx\n+\tmov 0xc(%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\n+\tmovl $0x0,(%esp)\n+/usr/include/seqan/align/dp_formula.h:287\n+\txor %esi,%esi\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\n+\tcmp %eax,%ecx\n+\tjne 6b41 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4e1>\n+\tjmp 6bb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x554>\n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%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 647e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6466 \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_linear.h:82\n+\tmov (%esp),%esi\n+\tadd %ebx,%esi\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,%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 %eax,%esi\n+\tjle 6b85 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x525>\n+\tmov %esi,%eax\n+\tmov %eax,0x4(%edx)\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 %bl,0x1(%ebp)\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\n+\tmov 0x18(%esp),%ebx\n+\tmov 0x4(%edx),%eax\n+\tcmp (%ebx),%eax\n+\tjg 6b90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x530>\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+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\n+\tadd $0x1,%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:346\n+\tmov 0xc(%eax),%ebp\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\n+\tcmp %ecx,0xc(%esp)\n+\tje 6bb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x554>\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 0x8(%esp),%ebx\n+\tmov 0xc(%ebx),%edx\n+\tlea 0x4(%edx),%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:275\n+\tmov 0x4(%esp),%ebx\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:339\n+\tmovzbl 0x13(%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:339\n+\tcmp (%ecx),%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_linear.h:76\n+\tmov (%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 (%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_linear.h:76\n+\tadd %eax,%ebx\n+\tmov %ebx,%eax\n+seqan::DPCell_ >::operator=(int const&):\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov 0x4(%edx),%ebx\n+\tmov %ebx,(%esp)\n+int seqan::scoreGapExtend >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:190\n+\tmov 0x8(%edi),%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+\tcmp %esi,(%esp)\n+\tjg 6b10 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4b0>\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_linear.h:80\n+\tadd %ebx,%esi\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 $0x44,%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 %eax,%esi\n+\tjg 6b1e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4be>\n+\tmov %eax,%esi\n+\tmov $0x1,%ebx\n+\tjmp 6b20 , 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+\txchg %ax,%ax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov 0x18(%esp),%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\n+\tadd $0x1,%ecx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %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\n+\tmov 0x4(%esp),%eax\n+\tmov 0xc(%eax),%ebp\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::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::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 %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+\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\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\n+\tmov %edx,0x4(%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\n+\tcmp %ecx,0xc(%esp)\n+\tjne 6b41 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4e1>\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 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:339\n+\tmov 0x20(%esp),%ecx\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(%ebx),%edx\n+\tlea 0x4(%edx),%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 0x4(%esp),%ebx\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:339\n+\tmovzbl 0x13(%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:339\n+\tcmp -0x1(%ecx),%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_linear.h:76\n+\tmov (%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 (%edi),%eax\n+seqan::DPCell_ >::operator=(int const&):\n+/usr/include/seqan/align/dp_cell_linear.h:88\n+\tmov 0x4(%edx),%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_linear.h:76\n+\tadd %eax,%ebx\n+\tmov %ebx,%eax\n+int seqan::scoreGapExtend >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:190\n+\tmov 0x8(%edi),%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+\tcmp %ecx,%esi\n+\tjge 6c77 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x617>\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_linear.h:82\n+\tadd %ecx,%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,%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 %eax,%ebx\n+\tjle 6c70 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x610>\n+\tmov %ebx,%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\n+\tmov 0x18(%esp),%edi\n+\tmov %eax,0x4(%edx)\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(%ebp)\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\n+\tmov 0x4(%edx),%eax\n+\tcmp (%edi),%eax\n+\tjle 6c25 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5c5>\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 0x4(%esp),%ebx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %eax,(%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 (%ebx),%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),%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),%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\n+\tmov %eax,0x4(%edi)\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 $0x28,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%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\n+\tmov $0x1,%edx\n+\tjmp 6a7b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x41b>\n+\tlea 0x0(%esi),%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_linear.h:80\n+\tadd %edx,%ecx\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 $0x44,%edx\n+\tjmp 6a71 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x411>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%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\n-\tmov -0x148(%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\n-\tadd $0x1,%edi\n-\tjmp 644e \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 0x4(%esp),%edi\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov 0x18(%esp),%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),%edx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %eax,(%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\n+\tmov 0xc(%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 (%edx),%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 %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 0x18(%edx),%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+\tsub (%edx),%edi\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\n+\tmov %edi,0x4(%esi)\n+\tjmp 6a97 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x437>\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,%ecx\n+\tjmp 6bff , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x59f>\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_linear.h:80\n+\tadd %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 $0x44,%ecx\n+\tjmp 6bf9 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x599>\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 0x4(%esp),%eax\n+\tmov 0xc(%eax),%eax\n+\tjmp 694b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2eb>\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov 0x18(%esp),%ebx\n+\tmov %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\n+\tmov 0x4(%esp),%eax\n+\tmov 0xc(%eax),%ebp\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::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::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 %ebp,%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 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\n+\tsub (%eax),%esi\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\n+\tmov %esi,0x4(%ebx)\n+\tjmp 6aed , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x48d>\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_scout.h:178\n+\tnop\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/12/bits/basic_string.tcc:217\n+\tpush %ebp\n+std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_iterator_base_funcs.h:105\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++/12/bits/basic_string.tcc:217\n+\tmov %edx,%ebp\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++/12/bits/stl_iterator_base_funcs.h:105\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++/12/bits/basic_string.tcc:217\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xb333,%ebx\n+\tsub $0x1c,%esp\n+\tmov %gs:0x14,%eax\n+\tmov %eax,0xc(%esp)\n+\txor %eax,%eax\n+/usr/include/c++/12/bits/basic_string.tcc:221\n+\tmov %ecx,0x8(%esp)\n+/usr/include/c++/12/bits/basic_string.tcc:223\n+\tcmp $0xf,%ecx\n+\tja 6d20 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6c0>\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%eax\n+std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:420\n+\tcmp $0x1,%ecx\n+\tjne 6d10 , 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+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/12/bits/char_traits.h:354\n+\tmovzbl (%edx),%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++/12/bits/basic_string.tcc:247\n+\tmov 0x8(%esp),%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmov %esi,0x4(%edi)\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/12/bits/char_traits.h:354\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++/12/bits/basic_string.tcc:248\n+\tmov 0xc(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 6d52 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6f2>\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:863\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6425 \n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/12/bits/char_traits.h:425\n+\ttest %ecx,%ecx\n+\tje 6cf1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x691>\n+\tjmp 6d3c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x6dc>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%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\n-\tmov -0x154(%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\n-\tadd $0x1,%edi\n-\tjmp 640c \n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %esi\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%esi\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/12/bits/basic_string.tcc:225\n+\tsub $0x4,%esp\n+\tpush $0x0\n+\tlea 0x10(%esp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tcall 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov 0x18(%esp),%edx\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%esi),%eax\n-\ttest %eax,%eax\n-\tjne 6751 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%esi)\n+std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n+/usr/include/c++/12/bits/basic_string.h:224\n+\tmov %eax,(%edi)\n+std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:261\n+\tmov %edx,0x8(%edi)\n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/12/bits/char_traits.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %ebp\n+\tpush %eax\n+\tcall 30e0 \n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/12/bits/basic_string.tcc:247\n+\tmov 0x18(%esp),%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov (%edi),%eax\n+std::char_traits::copy(char*, char const*, unsigned int):\n+/usr/include/c++/12/bits/char_traits.h:431\n \tadd $0x10,%esp\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 6756 \n+\tjmp 6cf1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x691>\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/12/bits/basic_string.tcc:248\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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++/12/bits/basic_string.tcc:248\n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\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-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%esi),%edi\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%edi),%edx\n-\ttest %edx,%edx\n-\tjne 66e0 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%edi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:74\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xb28b,%ebx\n+\tsub $0x38,%esp\n+\tmov 0x4c(%esp),%ebp\n+\tmov 0x54(%esp),%edi\n+\tmov %eax,0x24(%esp)\n+\tmov 0x50(%esp),%eax\n+\tmov %edx,0x14(%esp)\n+\tmov %ecx,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),%esi\n+\tmov %esi,%edx\n+\tmov %esi,0x28(%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(%eax),%esi\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov -0x60(%ebx),%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 %esi,0x2c(%esp)\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov (%eax),%ebx\n+\tmov %eax,0x34(%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\n+\tmov 0x14(%esp),%eax\n+\tmov 0xc(%eax),%eax\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+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+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\n+\tlea -0x1(%esi),%ecx\n+\tmov %ecx,%esi\n+\tmov %ecx,0x18(%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+\tmovb $0x0,(%eax)\n+seqan::NonConstPointer_, seqan::Alloc > const>::Type seqan::_toPointer, seqan::Alloc > >(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/basic/basic_type.h:443\n+\tsub %edx,%esi\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\n+\tcmp %ecx,%edx\n+\tje 6e0f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7af>\n+\tmov %ebp,0x4c(%esp)\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 66e5 \n+\tmov %ebx,(%esp)\n+\tmov 0x14(%esp),%ebx\n+\tmov %edi,0x54(%esp)\n+\tmov 0x10(%esp),%edi\n \tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %eax\n-\tcall 31a0 > > >(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\n-\tmov 0x1c(%edi),%ebx\n-\ttest %ebx,%ebx\n-\tjne 6646 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%edi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:74\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\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(%edi),%edx\n+\tlea 0x1(%edx),%ebp\n+\tmov %ebp,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\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\n+\tcmp %esi,%eax\n+\tjne 6de0 , 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 (%esp),%ebx\n+\tmov 0x4c(%esp),%ebp\n+\tmov 0x54(%esp),%edi\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),%esi\n+\tmov 0xc(%esi),%eax\n+\tlea 0xc(%eax),%edx\n+\tmov %edx,0xc(%esi)\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),%esi\n+\tmov 0xc(%esi),%edx\n+\tlea 0x1(%edx),%ecx\n+\tmov %ecx,0xc(%esi)\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\n+\tmov 0x24(%esp),%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\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\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 %ebx,0x14(%eax)\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\n+\tcmp (%esi),%edx\n+\tjle 732f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xccf>\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++/12/bits/move.h:205\n+\tmov 0x24(%esp),%esi\n+\tmov %eax,0x4(%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\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++/12/bits/move.h:205\n+\tmov %ebx,0x8(%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\n+\tmov 0xc(%eax),%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+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %edx,(%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::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,%ebx\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\n+\tsub (%eax),%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:178\n+\tmov %ebx,0xc(%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(%ebp),%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 0x0(%ebp),%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\n+\tlea -0x1(%edx),%esi\n+\tmov %esi,0x30(%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\n+\tcmp %esi,%eax\n+\tje 7080 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa20>\n+\tmov %eax,0x20(%esp)\n+\tmov %edi,%esi\n+\tlea 0x0(%esi),%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\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),%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\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 0x34(%esp),%eax\n+\tmov (%eax),%ebx\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(%edi),%eax\n+\tlea (%eax,%eax,2),%edx\n+\tmov 0xc(%edi),%eax\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %ebx,(%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:145\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),%ecx\n+\tmov %ecx,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\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 664b \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\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,(%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\n+\tmov 0x18(%esp),%ecx\n+\tcmp %ecx,%eax\n+\tje 7320 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcc0>\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\n+\txor %ebp,%ebp\n+/usr/include/seqan/align/dp_formula.h:286\n+\tmovl $0x0,0x8(%esp)\n+\tjmp 6f1b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8bb>\n \tlea 0x0(%esi,%eiz,1),%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\n+\tmov %edx,%ebp\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+\tcmp %eax,%ebp\n+\tjg 6fa6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x946>\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 %edi,%edx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %eax,%ebp\n+/usr/include/seqan/align/dp_formula_affine.h:110\n+\tor $0x1,%edx\n+\tmov %eax,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+\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\n+\taddl $0x1,(%esp)\n+\tmov 0x18(%esp),%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+\tmov %dl,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\n+\tmov (%esp),%eax\n+\tcmp %ecx,%eax\n+\tje 6fb0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x950>\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),%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:275\n+\tmov 0x10(%esp),%edx\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+\tmovb $0x2,0x4(%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(%edi),%ecx\n+\tlea 0xc(%ecx),%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:275\n+\tmov 0xc(%edx),%eax\n+int seqan::scoreMatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:124\n+\tmov (%esp),%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:275\n+\tmov %eax,0xc(%esp)\n+\tadd $0x1,%eax\n+\tmov %eax,0xc(%edx)\n+int seqan::scoreMatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:124\n+\tmovzbl 0x1f(%esp),%edx\n+int seqan::scoreMismatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:157\n+\tmov 0x4(%esi),%eax\n+int seqan::scoreMatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:124\n+\tcmp (%edi),%dl\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),%edx\n+int seqan::scoreMatch >(seqan::Score > const&):\n+/usr/include/seqan/score/score_simple.h:124\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:80\n+\tmov 0xc(%ecx),%edi\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %edx,%eax\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tmov 0x10(%ecx),%edx\n+\tadd 0x8(%esi),%edx\n+/usr/include/seqan/align/dp_formula_affine.h:80\n+\tmov %edi,0x8(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:85\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\n+\tcmp %edi,%edx\n+\tjge 6f6f , 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+\tmovb $0x8,0x4(%esp)\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 %edi,%edx\n+\tmov %edx,0x10(%ecx)\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd 0xc(%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 $0x4,%edi\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),%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 %ebp,%ebx\n+\tjge 6f88 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x928>\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 %ebp,%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+\tmov $0x10,%edi\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\n+\tmovzbl 0x4(%esp),%ebp\n+\tor %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\n+\tcmp %edx,%ebx\n+\tjl 6ee8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x888>\n+\tmov %ebx,%ebp\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 %eax,%ebp\n+\tjle 6ef7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x897>\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 %edi,%edx\n+\tmov %ebp,%eax\n+\tjmp 6efe , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x89e>\n \tnop\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%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 65d2 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tsub $0xc,%esp\n-\tpush -0x144(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 64c9 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x24(%esi)\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:74\n+\tmov %ebx,(%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 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 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 0x10(%esp),%ebx\n+\tmov 0xc(%ebx),%edi\n+\tlea 0x1(%edi),%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 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 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 (%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:83\n+\tmov 0x8(%esi),%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(%esi),%eax\n+\tadd 0xc(%ecx),%eax\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tmov %ebx,0x4(%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+\tmov $0x2,%ebx\n+\tcmp %edx,%eax\n+\tjle 7005 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9a5>\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+\tadd 0xc(%esi),%ebp\n+\tmov %ebp,0x8(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tmov (%esp),%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+\tmov $0x4,%ebp\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),%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,0x8(%esp)\n+\tjle 7029 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c9>\n+\tmov 0x8(%esp),%eax\n+\tmov $0x10,%ebp\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\n+\tor %ebx,%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 $0x20,%ebx\n+\tcmp %eax,%edx\n+\tjg 703b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9db>\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %eax,%edx\n+/usr/include/seqan/align/dp_formula.h:161\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 %ebp,%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+\tcmp %edx,0x4(%esp)\n+\tjl 704c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9ec>\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 %ebp,%ebx\n+\tmov 0x4(%esp),%edx\n+\tor $0x1,%ebx\n+\tmov %edx,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+\tmov %bl,0x1(%edi)\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\n+\tmov 0x24(%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 %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\n+\tmov 0xc(%ecx),%edx\n+\tcmp (%ebx),%edx\n+\tjg 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+0xc90>\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),%eax\n+\tmov 0xc(%eax),%ecx\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\n+\taddl $0x1,0x20(%esp)\n+\tmov 0x20(%esp),%eax\n+\tcmp %eax,0x30(%esp)\n+\tjne 6e88 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x828>\n+\tmov %esi,%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\n+\tmov 0x30(%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),%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\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 0x34(%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 0x4(%esi),%eax\n+\tlea (%eax,%eax,2),%edx\n+\tmov 0xc(%esi),%eax\n+\tlea (%eax,%edx,4),%eax\n+\tmov %eax,0xc(%esi)\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),%esi\n+\tadd 0x4(%esi),%ecx\n+\tmov %ecx,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\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 622a \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,(%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\n+\tmov 0x24(%esp),%ecx\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+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\n+\tmov (%eax),%edx\n+\tcmp (%ecx),%edx\n+\tjg 7346 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xce6>\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 0xc(%esi),%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\n+\tmov 0x18(%esp),%esi\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 %eax,0x4(%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\n+\tmov 0x28(%esp),%eax\n+\tcmp %esi,%eax\n+\tje 737c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd1c>\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\n+\txor %esi,%esi\n+\tmov %eax,(%esp)\n+/usr/include/seqan/align/dp_formula.h:286\n+\tmov %esi,%eax\n+\tmovl $0x0,0xc(%esp)\n+\tmov %ebp,%esi\n+\tmov %eax,%ebp\n+\tjmp 7145 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xae5>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \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 %ecx,%ebp\n+\tmov $0x20,%ecx\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,%ebp\n+\tjle 71d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb72>\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 %ecx,%ebx\n+\tmov %ebp,%edx\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),%ecx\n+\tmov %edx,0xc(%eax)\n+\tmov %bl,0x1(%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\n+\tmov 0x24(%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 %esi,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\n+\tmov 0xc(%eax),%edx\n+\tcmp (%ebx),%edx\n+\tjg 71e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb80>\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),%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\n+\taddl $0x1,(%esp)\n+\tmov 0x18(%esp),%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:346\n+\tmov 0xc(%eax),%eax\n+\tmov %eax,0x4(%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\n+\tmov (%esp),%eax\n+\tcmp %ecx,%eax\n+\tje 7219 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbb9>\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),%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),%ecx\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+\tlea 0x1(%ecx),%edx\n+\tmov 0x10(%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 (%esp),%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:275\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:337\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),%edx\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 %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: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 0x8(%edi),%ecx\n+\tadd 0x10(%eax),%ecx\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd %ebx,%edx\n+/usr/include/seqan/align/dp_formula_affine.h:80\n+\tmov 0xc(%eax),%ebx\n+\tmov %ebx,0xc(%esp)\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tadd 0xc(%edi),%ebx\n+\tmov %ebx,0x8(%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+\tmov $0x2,%ebx\n+\tcmp %ecx,0x8(%esp)\n+\tjle 719e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb3e>\n+\tmov 0x8(%esp),%ecx\n+\tmov $0x8,%ebx\n+\tmov %ecx,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(%edi),%ebp\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tadd 0x8(%edi),%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\n+\tmovb $0x4,0x8(%esp)\n+\tcmp %esi,%ebp\n+\tjle 71b7 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb57>\n+\tmovb $0x10,0x8(%esp)\n+\tmov %ebp,%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\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 %esi,%ecx\n+\tjg 70f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa98>\n+\tmov %esi,%ebp\n+\tmov $0x40,%ecx\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,%ebp\n+\tjg 7107 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaa7>\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+\tmov %edx,%ebp\n+\tjmp 710b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaab>\n+\tlea 0x0(%esi,%eiz,1),%esi\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++/12/bits/move.h:205\n+\tmov 0x24(%esp),%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\n+\taddl $0x1,(%esp)\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %eax,0x4(%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\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++/12/bits/move.h:205\n+\tmov %edx,(%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\n+\tmov 0xc(%eax),%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 (%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++/12/bits/move.h:205\n+\tmov %esi,0x8(%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::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 %ebx,0x4(%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 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\n+\tsub (%eax),%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\n+\tmov (%esp),%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:178\n+\tmov %ebx,0xc(%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\n+\tmov 0x18(%esp),%ecx\n+\tcmp %ecx,%eax\n+\tjne 7145 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xae5>\n+\tmov %ebp,%eax\n+\tmov %esi,%ebp\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:195\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+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+\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(%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 0x4(%esp),%eax\n+\tmov 0x10(%esp),%ebx\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+\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 %bl,-0x1(%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+\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 (%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:85\n+\tmov 0xc(%edi),%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(%edi),%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 7271 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc11>\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(%edi),%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\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(%edi),%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,%esi\n+\tjle 728a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2a>\n+\tmov %esi,%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\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+\tmov $0x20,%edx\n+\tcmp %ebp,%eax\n+\tjg 729e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc3e>\n+/usr/include/seqan/align/dp_formula.h:162\n+\tmov %ebp,%eax\n+/usr/include/seqan/align/dp_formula.h:161\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 (%esp),%esi\n+\tcmp %esi,%eax\n+\tjle 733b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xcdb>\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\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\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\n+\tcmp (%esi),%eax\n+\tjle 72e1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc81>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tmov 0x10(%ecx),%edx\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),%ecx\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n \tmov %eax,(%esi)\n-\tadd $0x10,%esp\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-\tmovl $0x0,-0x148(%ebp)\n-\tjmp 61bf \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 (%ecx),%eax\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\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(%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(%ecx),%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\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 $0x38,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov 0x24(%esp),%ebx\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++/12/bits/move.h:205\n+\tmov %eax,0x8(%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 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++/12/bits/move.h:205\n+\tmov %ecx,0x4(%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(%eax),%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+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %edx,(%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 (%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\n+\tmov %ecx,%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 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\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\n+\tmov %edx,0xc(%ebx)\n+\tjmp 706b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa0b>\n+\tlea 0x0(%esi,%eiz,1),%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:286\n+\tmovl $0x0,0x8(%esp)\n+/usr/include/seqan/align/dp_formula.h:287\n+\txor %ebp,%ebp\n+\tjmp 6fb3 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x953>\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),%eax\n+\tmov 0xc(%eax),%ecx\n+\tjmp 6e6a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80a>\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 72ab , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc4b>\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++/12/bits/move.h:205\n+\tmov 0x24(%esp),%esi\n+\tmov %eax,0x4(%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\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++/12/bits/move.h:205\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\n+\tmov 0xc(%eax),%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+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\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 (%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\n+\tmov %ecx,0x4(%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 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\n+\tsub (%eax),%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\n+\tmov 0x28(%esp),%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:178\n+\tmov %ecx,0xc(%esi)\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\n+\tmov 0x18(%esp),%esi\n+\tcmp %esi,%eax\n+\tjne 70df , 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+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\n+\tmovl $0x0,0xc(%esp)\n+/usr/include/seqan/align/dp_formula.h:287\n+\txor %esi,%esi\n+\tjmp 721f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbbf>\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.h:287\n+\tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x24(%esi)\n-\tadd $0x10,%esp\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 $0x0,-0x148(%ebp)\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 6268 \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 6780 \n-\tmov %eax,%edi\n-\tmov $0xc,%eax\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 61e1 \n-\tmov %eax,%edi\n-\tmov $0xc,%eax\n-\tjmp 628a \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,(%esi)\n-\tadd $0x10,%esp\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,-0x158(%ebp)\n-/usr/include/seqan/align/dp_traceback_impl.h:470\n-\txor %eax,%eax\n-\txor %edi,%edi\n-\tlea -0xf8(%ebp),%esi\n-\tjmp 6897 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %eax\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6da1 \n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6d44 \n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\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-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 6e43 \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%esi)\n-\tadd $0x10,%esp\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-\txor %esi,%esi\n-\tjmp 6d2a \n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0xac5b,%ebx\n+\tsub $0x2c,%esp\n+/usr/include/seqan/align/dp_trace_segment.h:327\n+\tmov 0x40(%esp),%esi\n+\ttest %esi,%esi\n+\tje 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\n+\tmov %eax,%esi\n+\tmov %ecx,%eax\n+/usr/include/seqan/align/dp_trace_segment.h:330\n+\tmov 0x44(%esp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\ttest $0x1,%cl\n+\tjne 73d8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd78>\n+/usr/include/seqan/align/dp_trace_segment.h:332\n+\ttest $0x4,%cl\n+\tjne 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+0xf88>\n+/usr/include/seqan/align/dp_trace_segment.h:334\n+\tand $0x2,%ecx\n+\tjne 74f0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe90>\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,%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 (%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 (%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 (%eax),%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\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(%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\n+\tcmp %eax,%ecx\n+\tjb 74c8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe68>\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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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 7724 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10c4>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tshr %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+\tmov %ecx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %esi\n+\tmov %edx,0x24(%esp)\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 -0x158(%ebp),%edx\n+\tmov 0x2c(%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-\tmov -0x16c(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\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\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 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 %edx,0x8(%edi)\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-\ttest %ecx,%ecx\n-\tje 7933 \n+\tje 748f , 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+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 -0x168(%ebp),%edx\n-\tcmp %edx,%ecx\n-\tjae 78fc \n-\tmov -0x13c(%ebp),%ecx\n-\tmov %edi,-0x180(%ebp)\n-\tmov -0x16c(%ebp),%edx\n-\tmov -0x60(%ecx),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov (%esi),%ecx\n+\tmov %ebp,%ecx\n+\tcmp %edi,%ebp\n+\tjae 7476 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe16>\n+\tmov %edx,0x18(%esp)\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 $0xc,%edx\n+\tadd $0x10,%ecx\n /usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0xc,%eax\n-/usr/include/seqan/align/dp_cell_affine.h:66\n-\tmov %ecx,-0xc(%eax)\n-\tmov %ecx,-0x8(%eax)\n-\tmov %ecx,-0x4(%eax)\n-/usr/include/c++/12/bits/move.h:205\n-\tmov -0x8(%edx),%edi\n-\tmov -0xc(%edx),%ebx\n-/usr/include/c++/12/bits/move.h:206\n-\tmov %ecx,-0x8(%edx)\n-\tmov %ecx,-0xc(%edx)\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %edi,-0x8(%eax)\n-\tmov -0x4(%edx),%edi\n-/usr/include/c++/12/bits/move.h:206\n-\tmov %ecx,-0x4(%edx)\n-/usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmov -0x168(%ebp),%ecx\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %ebx,-0xc(%eax)\n-\tmov %edi,-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 %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 %ecx,%edx\n-\tjb 78c0 \n-\tmov -0x180(%ebp),%edi\n+\tcmp %edi,%ecx\n+\tjb 7450 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xdf0>\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-\tpush -0x16c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n+\tpush %ebp\n \tcall 31d0 \n-\tmov -0x158(%ebp),%ecx\n-\tmov 0x8(%edi),%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),%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 (%edi),%eax\n-\tcmp %edx,%ecx\n-\tcmovbe %ecx,%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-\tmov %edx,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733\n-\tlea (%edx,%edx,2),%edx\n-\tlea 0x0(,%edx,4),%esi\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-\tmov -0x17c(%ebp),%ecx\n-\tlea (%eax,%ecx,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 740d \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%edi)\n-\tmov %eax,%esi\n-\tadd $0x10,%esp\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-\txor %eax,%eax\n-\tmovl $0x1,0x1c(%edi)\n-\tmov -0x158(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmovl $0x0,-0x16c(%ebp)\n-\tmovl $0x0,-0x178(%ebp)\n-\tlea 0x0(,%edi,4),%edi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmovl $0x0,-0x168(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmovl $0x0,-0x17c(%ebp)\n-\tjmp 7245 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%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\n-\tmov 0x1c(%esi),%ecx\n-\ttest %ecx,%ecx\n-\tje 7c00 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x158(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%eax\n-\tmov %eax,-0x168(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %edx,%eax\n-\tmov %eax,-0x17c(%ebp)\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%ecx,%ecx,1),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,-0x16c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea (%eax,%ecx,1),%edx\n-\tshl $0x2,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,-0x178(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %ebx,%ecx\n-\tjae 7d23 \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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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-\tmov -0x16c(%ebp),%eax\n-\tadd %edx,%eax\n-\tmov %eax,%edx\n-\tjmp 744f \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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x24(%esi)\n-\tadd $0x10,%esp\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/allocator_interface.h:211\n-\tmov %eax,-0x148(%ebp)\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 6a9f \n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,(%esi)\n-\tadd $0x10,%esp\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-\tlea -0xdc(%ebp),%edi\n-/usr/include/seqan/align/dp_traceback_impl.h:478\n-\txor %eax,%eax\n-\txor %esi,%esi\n-/usr/include/seqan/align/dp_algorithm_impl.h:1378\n-\tmovl $0x80000000,-0x158(%ebp)\n-\tmov %edi,-0x168(%ebp)\n-\tjmp 6f8e \n-\tmov $0x21,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%edi\n-\tjmp 7073 \n-\tmov $0x21,%eax\n-\tmov $0x20,%edi\n-\tjmp 6ff9 \n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush -0x14c(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n-\tcall 3360 >, 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),%edi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%edi),%eax\n-\ttest %eax,%eax\n-\tje 7944 \n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%esi\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+\tnop\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 (%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,-0x168(%ebp)\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 (%eax),%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,-0x17c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %edx,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x158(%ebp),%edx\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\n-\tmov %eax,-0x178(%ebp)\n-\tsar $0x2,%eax\n-\tmov %eax,-0x16c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%edx,4),%edi\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %eax,%edx\n-\tjae 7d1b \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x168(%ebp),%edx\n-\tadd %edi,%edx\n-\tjmp 728c \n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%esi)\n-\tadd $0x10,%esp\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 6db7 \n+\tmov %edi,%edx\n+\tsub %ebp,%edx\n+\tmov %edx,%ecx\n+\tsar $0x4,%ecx\n+\tmov %ecx,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\n+\tcmp %eax,%ecx\n+\tjb 7700 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10a0>\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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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 7742 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10e2>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tshr %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+\tmov %ecx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush $0xc\n+\tmov %edx,0x24(%esp)\n+\tpush %eax\n \tcall 3030 \n-\tmov %eax,0x18(%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 0x2c(%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: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 6e55 \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\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 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 %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 75af , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf4f>\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 7596 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf36>\n+\tmov %edx,0x18(%esp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\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 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+0xf10>\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 -0x13c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \n-\tmov %eax,0x18(%esi)\n-\tmov %eax,%edi\n+\tpush %ebp\n+\tcall 31d0 \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/holder_tristate.h:590\n-\txor %edx,%edx\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:78\n-\tmov -0x158(%ebp),%eax\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmovl $0x1,0x1c(%esi)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmovl $0x0,-0x178(%ebp)\n-\tadd %eax,%eax\n-\tmovl $0x0,-0x17c(%ebp)\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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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 $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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\n+\tlea 0x0(%esi,%eiz,1),%esi\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 (%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-\tmovl $0x0,-0x16c(%ebp)\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 (%eax),%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-\tmovl $0x0,-0x168(%ebp)\n-\tjmp 73f4 \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\n+\tmov %edi,%edx\n+\tsub %ebp,%edx\n+\tmov %edx,%ecx\n+\tsar $0x4,%ecx\n+\tmov %ecx,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\n+\tcmp %eax,%ecx\n+\tjb 76d8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1078>\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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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 7733 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d3>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ecx,%eax\n+\tshr %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+\tmov %ecx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n \tsub $0xc,%esp\n-\tmov -0x13c(%ebp),%ebx\n-\tpush %edi\n+\tmov %edx,0x24(%esp)\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 -0x158(%ebp),%edx\n+\tmov 0x2c(%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-\tmov -0x168(%ebp),%ecx\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\n \tmov %eax,(%esi)\n-\tadd $0x10,%esp\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 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 %edx,0x8(%esi)\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-\ttest %ecx,%ecx\n-\tje 7d0b \n+\tje 769f , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x103f>\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 -0x17c(%ebp),%edi\n-\tcmp %edi,%ecx\n-\tjae 7cd7 \n-\tmov -0x13c(%ebp),%edi\n-\tmov -0x17c(%ebp),%ebx\n-\tmov %esi,-0x17c(%ebp)\n-\tmov -0x168(%ebp),%edx\n-\tmov -0x3c(%edi),%edi\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov (%edi),%ecx\n+\tmov %ebp,%ecx\n+\tcmp %edi,%ebp\n+\tjae 7686 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1026>\n+\tmov %edx,0x18(%esp)\n+\tnop\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 $0x4,%edx\n+\tadd $0x10,%ecx\n /usr/include/seqan/basic/array_construct_destruct.h:513\n-\tadd $0x4,%eax\n-/usr/include/seqan/align/dp_cell_linear.h:65\n-\tmov %ecx,-0x4(%eax)\n-/usr/include/c++/12/bits/move.h:205\n-\tmov -0x4(%edx),%esi\n-/usr/include/c++/12/bits/move.h:206\n-\tmov %ecx,-0x4(%edx)\n-/usr/include/c++/12/bits/move.h:205\n-\tmov %esi,-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 %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 %ebx,%edx\n-\tjb 7cb9 \n-\tmov -0x17c(%ebp),%esi\n+\tcmp %edi,%ecx\n+\tjb 7660 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1000>\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-\tpush -0x168(%ebp)\n-\tmov -0x13c(%ebp),%ebx\n+\tpush %ebp\n \tcall 31d0 \n-\tmov -0x158(%ebp),%edi\n-\tmov 0x8(%esi),%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),%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-\tcmp %edx,%edi\n-\tcmovbe %edi,%edx\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 %edx,-0x158(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1733\n-\tlea 0x0(,%edx,4),%edi\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-\tmov -0x178(%ebp),%edx\n-\tadd %eax,%edx\n-\tmov %edx,0x4(%esi)\n-\tjmp 7255 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%esi),%eax\n-\tjmp 7245 \n-\tmov 0x8(%edi),%edx\n-\tjmp 73f4 \n-./porechop/src/adapter_align.cpp:31\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 3403 <__cxa_finalize@plt+0x63>\n-\tmov %eax,%esi\n-\tjmp 34cc <__cxa_finalize@plt+0x12c>\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tmov %eax,%esi\n-\tjmp 34e3 <__cxa_finalize@plt+0x143>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tmov %eax,%esi\n-\tjmp 33b0 <__cxa_finalize@plt+0x10>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp 3550 <__cxa_finalize@plt+0x1b0>\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tmov %eax,%edi\n-\tjmp 356c <__cxa_finalize@plt+0x1cc>\n-\tmov %eax,%esi\n-\tjmp 349e <__cxa_finalize@plt+0xfe>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tjmp 34b5 <__cxa_finalize@plt+0x115>\n-/usr/include/seqan/basic/holder_tristate.h:140\n-\tmov %eax,%esi\n-\tjmp 34fd <__cxa_finalize@plt+0x15d>\n-\tmov %eax,%esi\n-\tjmp 34fd <__cxa_finalize@plt+0x15d>\n-\tmov %eax,%esi\n-\tjmp 3514 <__cxa_finalize@plt+0x174>\n-\tmov %eax,%esi\n-\tjmp 33c7 <__cxa_finalize@plt+0x27>\n-\tmov %eax,%esi\n-\tjmp 33b0 <__cxa_finalize@plt+0x10>\n-/usr/include/seqan/sequence/string_alloc.h:197\n-\tmov %eax,%edi\n-\tjmp 341a <__cxa_finalize@plt+0x7a>\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+\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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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 $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 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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,%edx,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\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,%edx,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 73cc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd6c>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tmov $0x200,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%ecx\n+\tjmp 741e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xdbe>\n+\tmov $0x200,%eax\n+\tmov $0x20,%ecx\n+\tjmp 7630 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfd0>\n+\tmov $0x200,%eax\n+\tmov $0x20,%ecx\n+\tjmp 7538 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xed8>\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/sequence_interface.h:836\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n \n-00007da0 >, 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+00007760 :\n+freeCString():\n+./porechop/src/adapter_align.cpp:34\n \tpush %ebx\n \tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xa24b,%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 7dc9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29>\n-\tcmp $0x2,%eax\n-\tjne 7dd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x38>\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-\tlea 0x0(%esi,%eiz,1),%esi\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 7dfc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c>\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 31d0 \n-\tmov %ebp,(%esp)\n-\tcall 31d0 \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 31d0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:534\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:536\n-\tadd $0xc,%esp\n+\tadd $0xa88e,%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-\tnop\n+\tlea 0x0(%esi),%esi\n \n-00007e30 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n-void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:523\n+00007780 , 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 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xa1bb,%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 7e59 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29>\n-\tcmp $0x2,%eax\n-\tjne 7e68 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x38>\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 $0xa86b,%ebx\n+\tsub $0x18,%esp\n+\tmov 0x2c(%esp),%edi\n+std::__cxx11::basic_string, std::allocator >::size() const:\n+/usr/include/c++/12/bits/basic_string.h:1064\n+\tmov 0x4(%edi),%ebp\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:40\n+\tlea 0x1(%ebp),%eax\n+\tpush %eax\n+\tcall 3120 \n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tadd $0x10,%esp\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:40\n+\tmov %eax,%esi\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %ebp,%ebp\n+\tjne 77c0 , std::allocator >)@@Base+0x40>\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:42\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,%eiz,1),%esi\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 7e8c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c>\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 31d0 \n-\tmov %ebp,(%esp)\n-\tcall 31d0 \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 31d0 \n-\tpop %eax\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %ebp\n \tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:534\n+\tpush %eax\n+\tcall 3350 \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:536\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n+./porechop/src/adapter_align.cpp:42\n+\tmovb $0x0,(%esi,%ebp,1)\n+./porechop/src/adapter_align.cpp:44\n+\tmov %esi,%eax\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-\tnop\n-\n-00007ec0 >, 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+\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 \tpush %edi\n \tpush %esi\n+\tcall 686c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c>\n+\tadd $0xa80c,%esi\n \tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0xa12b,%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 7ee9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29>\n-\tcmp $0x2,%eax\n-\tjne 7ef8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x38>\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+\tsub $0x4c,%esp\n+\tmov %eax,0x4(%esp)\n+\tmov 0x64(%esp),%eax\n+\tmov %edx,0x1c(%esp)\n+\tmov %esi,0xc(%esp)\n+\tmov 0x60(%esp),%esi\n+\tmov %ecx,0x18(%esp)\n+\tmov %eax,0x8(%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\n+\tmov 0xc(%esi),%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 %gs:0x14,%eax\n+\tmov %eax,0x3c(%esp)\n+\tmov (%esi),%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 0x18(%eax),%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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\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\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ebx,%edi\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,%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(%eax),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsar $0x2,%edi\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %ebp,%eax\n+/usr/include/seqan/align/matrix_base.h:548\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/matrix_base.h:550\n+\tdivl (%ecx)\n+\tmov 0x4(%ecx),%edx\n+/usr/include/seqan/align/matrix_base.h:548\n+\tmov %edi,0x10(%esp)\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %edx,0x14(%esp)\n+\tmov %eax,%edi\n+/usr/include/seqan/align/matrix_base.h:548\n+\tcmp $0x4,%ebx\n+\tje 7856 , std::allocator >)@@Base+0xd6>\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %edx,%ebx\n+\txor %edx,%edx\n+\tdiv %ebx\n+\tmov %edx,%edi\n+\tmov %ebp,%eax\n+\txor %edx,%edx\n+\tdivl 0x14(%esp)\n+/usr/include/seqan/align/matrix_base.h:548\n+\tcmpl $0x1,0x10(%esp)\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %eax,%ebp\n+/usr/include/seqan/align/matrix_base.h:548\n+\tjbe 786e , std::allocator >)@@Base+0xee>\n+/usr/include/seqan/align/matrix_base.h:550\n+\txor %edx,%edx\n+\tdivl 0x8(%ecx)\n+\tmov %edx,%ebp\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:75\n+\tmov %ebp,0x20(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov %edi,0x24(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:77\n+\tmovl $0x0,0x28(%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 %edi,0x68(%esp)\n+\tje 78c9 , std::allocator >)@@Base+0x149>\n+/usr/include/seqan/align/dp_traceback_impl.h:525\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x14(%esp),%eax\n+\tpush -0x24(%eax)\n+\tmov 0x74(%esp),%eax\n+\tsub %edi,%eax\n+\tpush %eax\n+\tmov 0x18(%esp),%edx\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:527\n+\tmov 0x8(%esp),%eax\n+\tmov (%eax),%eax\n+\tcmp %ebp,%eax\n+\tje 78f7 , std::allocator >)@@Base+0x177>\n+/usr/include/seqan/align/dp_traceback_impl.h:528\n+\tlea 0x20(%esp),%edx\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tsub %ebp,%eax\n+\tmov 0x14(%esp),%ebx\n+\tpush -0x10(%ebx)\n+\tpush %eax\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %ebp,%ebp\n+\tjne 7920 , std::allocator >)@@Base+0x1a0>\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:541\n+\ttest %edi,%edi\n+\tjne 7e40 , std::allocator >)@@Base+0x6c0>\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tmov 0x3c(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 83eb , std::allocator >)@@Base+0xc6b>\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/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 7f1c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%edi),%ebp\n-/usr/include/seqan/basic/allocator_interface.h:360\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmovl $0x0,0x8(%esp)\n+\ttest %edi,%edi\n+\tjne 7a60 , std::allocator >)@@Base+0x2e0>\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:327\n+\tmov 0x8(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 7957 , std::allocator >)@@Base+0x1d7>\n+/usr/include/seqan/align/dp_trace_segment.h:330\n+\tmov 0x18(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\ttest $0x1,%al\n+\tjne 7ac0 , std::allocator >)@@Base+0x340>\n+/usr/include/seqan/align/dp_trace_segment.h:332\n+\ttest $0x4,%al\n+\tjne 7cd0 , std::allocator >)@@Base+0x550>\n+/usr/include/seqan/align/dp_trace_segment.h:334\n+\ttest $0x2,%al\n+\tjne 7be0 , std::allocator >)@@Base+0x460>\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:541\n+\ttest %edi,%edi\n+\tjne 7e40 , std::allocator >)@@Base+0x6c0>\n+/usr/include/seqan/align/dp_traceback_impl.h:543\n+\ttest %ebp,%ebp\n+\tje 7903 , std::allocator >)@@Base+0x183>\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),%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::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\n+\tmov %esi,%ecx\n+\tsub %edi,%ecx\n+\tmov %ecx,%edx\n+\tsar $0x4,%edx\n+\tmov %edx,0x8(%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\n+\tcmp %eax,%edx\n+\tjb 8220 , std::allocator >)@@Base+0xaa0>\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 7903 , std::allocator >)@@Base+0x183>\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 83dc , std::allocator >)@@Base+0xc5c>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n+\tshr %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+\tmov %edx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x14(%esp)\n \tsub $0xc,%esp\n-\tpush 0x0(%ebp)\n-\tcall 31d0 \n-\tmov %ebp,(%esp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\n+\tmov %edx,0x1c(%esp)\n+\tpush %eax\n+\tmov 0x1c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x14(%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 0x20(%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+\ttest %edi,%edi\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+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::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov 0x14(%esp),%ecx\n+\tje 7a23 , std::allocator >)@@Base+0x2a3>\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 %edi,%edx\n+\tcmp %esi,%edi\n+\tjae 7a02 , std::allocator >)@@Base+0x282>\n+\tlea 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 79e0 , std::allocator >)@@Base+0x260>\n+\tmov %ecx,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 0xc(%edi)\n-\tcall 31d0 \n-\tpop %eax\n-\tpush (%edi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n+\tpush %edi\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:534\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 0x14(%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),%ecx\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: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+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 0x4(%esp),%esi\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,0x8(%esp)\n+\tjae 7903 , std::allocator >)@@Base+0x183>\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: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 %ebp,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(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7903 , std::allocator >)@@Base+0x183>\n+\tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-\tnop\n-\n-00007f50 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0xa09f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%ecx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x10(%ebp),%edx\n+\tmov 0x1c(%esp),%eax\n+\tmovzbl (%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:533\n+\tmov %eax,%ecx\n+\ttest %al,%al\n+\tje 7930 , std::allocator >)@@Base+0x1b0>\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 7dc0 , std::allocator >)@@Base+0x640>\n+/usr/include/seqan/align/dp_traceback_impl.h:394\n+\tmov %eax,%ebx\n+\tand $0x44,%ebx\n+\tcmp $0x44,%bl\n+\tje 7f70 , std::allocator >)@@Base+0x7f0>\n+/usr/include/seqan/align/dp_traceback_impl.h:398\n+\tmov %eax,%ebx\n+\tand $0x50,%ebx\n+\tcmp $0x50,%bl\n+\tje 8048 , std::allocator >)@@Base+0x8c8>\n+/usr/include/seqan/align/dp_traceback_impl.h:402\n+\tmov %eax,%ebx\n+\tand $0x22,%ebx\n+\tcmp $0x22,%bl\n+\tje 8090 , std::allocator >)@@Base+0x910>\n+/usr/include/seqan/align/dp_traceback_impl.h:406\n+\tand $0x28,%ecx\n+\tcmp $0x28,%cl\n+\tje 8160 , std::allocator >)@@Base+0x9e0>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\n+\ttest %ebp,%ebp\n+\tje 7930 , std::allocator >)@@Base+0x1b0>\n+\tjmp 7a67 , std::allocator >)@@Base+0x2e7>\n+\tlea 0x0(%esi),%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(%ecx),%esi\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_base.h:1029\n-\ttest %esi,%esi\n-\tje 7f8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x3a>\n-\tcmp 0x4(%edi),%esi\n-\tje 8040 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%ecx),%eax\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-\tcmp %edx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov %ecx,-0x30(%ebp)\n-\tcmova %edx,%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 3)\n-\tcmp %esi,0x8(%edi)\n-\tjae 80a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n+\tmov 0x4(%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),%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(%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\n+\tmov %esi,%ebx\n+\tsub %edx,%ebx\n+\tmov %ebx,0x10(%esp)\n+\tsar $0x4,%ebx\n+\tmov %ebx,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\n+\tcmp %eax,%ebx\n+\tjb 7bb0 , std::allocator >)@@Base+0x430>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 7957 , std::allocator >)@@Base+0x1d7>\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 7ffd , std::allocator >)@@Base+0x87d>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n+\tmov %ecx,%eax\n \tshr %eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-\tcmp %ebx,%edx\n-\tcmova %ebx,%edx\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+\tmov %ecx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edx),%eax\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %edx,0x24(%esp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n+\tmov 0x14(%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 -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\n+\tmov 0x2c(%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-\tmov -0x34(%ebp),%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 %eax,(%edi)\n-\tmov %eax,%ebx\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 %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x30(%ebp),%edx\n+\tmov %ecx,0x8(%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+\tmov 0x18(%esp),%edx\n \ttest %edx,%edx\n-\tje 8030 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n-\tmov %ecx,-0x34(%ebp)\n+\tje 7b73 , std::allocator >)@@Base+0x3f3>\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 %edx,%ecx\n+\tcmp %esi,%edx\n+\tjae 7b5a , std::allocator >)@@Base+0x3da>\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),%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 %esi,%ecx\n+\tjb 7b38 , std::allocator >)@@Base+0x3b8>\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 %edx\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \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 0x14(%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+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 (%edi),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%ecx\n+\tmov (%eax),%eax\n+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%edx\n+\tlea (%eax,%esi,1),%ebx\n+\tmov %ebx,0x4(%edx)\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 7957 , std::allocator >)@@Base+0x1d7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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-\tadd $0x10,%esp\n-\tlea (%ebx,%esi,1),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n+\tlea 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %ecx,0x8(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,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 %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 80b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x166>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n+\tmov %eax,0x4(%edx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7957 , std::allocator >)@@Base+0x1d7>\n+\tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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-\tlea (%ebx,%esi,1),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n+\tmov 0x10(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,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 %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 8005 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb5>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%ecx\n-\tje 8016 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\n+\tmov 0x4(%esp),%esi\n+\tlea 0x10(%edx,%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:541\n+\ttest %edi,%edi\n+\tje 795f , std::allocator >)@@Base+0x1df>\n+\tjmp 7e40 , std::allocator >)@@Base+0x6c0>\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(%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 (%ecx),%ebx\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\n-\tcmp %ebx,%esi\n-\tje 8080 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>\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\n-\tsub %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-\tcmp %edx,%esi\n-\tcmova %edx,%esi\n-\tpush %esi\n-\tpush %ecx\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-\tsub $0x8,%esp\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 31d0 \n-\tadd $0x10,%esp\n-\tjmp 8016 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x30(%ebp),%ebx\n-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 8016 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\n-\tjmp 8005 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb5>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\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-\tnop\n-\n-000080e0 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x9f0f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%esi\n-\tje 81c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %esi,%esi\n-\tje 8121 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n-/usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %esi,0x4(%edi)\n-\tje 81d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %esi,0x8(%edi)\n-\tjae 82b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n+\tmov %esi,%edx\n+\tsub %ecx,%edx\n+\tmov %edx,0x10(%esp)\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\n+\tcmp %eax,%edx\n+\tjb 7f48 , std::allocator >)@@Base+0x7c8>\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 7957 , std::allocator >)@@Base+0x1d7>\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 8260 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n+\tcmp $0x1f,%edx\n+\tjbe 83ad , std::allocator >)@@Base+0xc2d>\n /usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n \tshr %eax\n-\tmov %ecx,-0x34(%ebp)\n-\tadd %esi,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tmov %eax,-0x30(%ebp)\n-\tadd $0x1,%eax\n+\tadd %edx,%eax\n+\tmov %eax,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+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n+\tsub $0xc,%esp\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x34(%ebp),%ecx\n+\tmov 0x14(%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 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 -0x38(%ebp),%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-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\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 -0x30(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:713\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 0x1c(%esp),%ecx\n \ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 82a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\n+\tje 7c97 , std::allocator >)@@Base+0x517>\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 7c7a , std::allocator >)@@Base+0x4fa>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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 7c58 , std::allocator >)@@Base+0x4d8>\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 0x1c(%esp),%ebx\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%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 0x14(%esp),%eax\n+\tmov 0x8(%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 (%edi),%ebx\n+\tmov (%eax),%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 %esi,0x28(%esp)\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+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-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 82c5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e5>\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+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%ebx\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+\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,%esi,1),%edx\n+\tmov %edx,0x4(%ebx)\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 7957 , std::allocator >)@@Base+0x1d7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %ecx,0x8(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,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+\tmov %eax,0x4(%ebx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7957 , std::allocator >)@@Base+0x1d7>\n \tnop\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ecx\n-\tcmp %ecx,(%edi)\n-\tjne 8114 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n-\tjmp 81a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 81a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tmov %edx,-0x30(%ebp)\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\n-\tcmp %eax,%esi\n-\tje 823b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15b>\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),%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\n-\tsub %eax,%esi\n+\tmov %esi,%ebx\n+\tsub %ecx,%ebx\n+\tmov %ebx,0x10(%esp)\n+\tsar $0x4,%ebx\n+\tmov %ebx,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\n+\tcmp %eax,%ebx\n+\tjb 7e18 , std::allocator >)@@Base+0x698>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 7957 , std::allocator >)@@Base+0x1d7>\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 839b , std::allocator >)@@Base+0xc1b>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%eax\n-\tmov %esi,%ecx\n-\tshr %ecx\n-\tadd %esi,%ecx\n-\tcmp $0x1f,%esi\n-\tcmovbe %eax,%ecx\n-\tcmp %ecx,%esi\n-\tcmovbe %esi,%ecx\n+\tmov %edx,%eax\n+\tshr %eax\n+\tadd %edx,%eax\n+\tmov %eax,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+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n+\tmov 0x14(%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 -0x34(%ebp),%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tadd $0xc,%esp\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+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,-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-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tmov -0x30(%ebp),%edx\n-\tpush (%edx)\n-\tpush %eax\n-\tcall 3350 \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 31d0 \n-\tadd $0x10,%esp\n-\tjmp 81a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\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 0x1c(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 7d87 , std::allocator >)@@Base+0x607>\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 7d6a , std::allocator >)@@Base+0x5ea>\n \tlea 0x0(%esi,%eiz,1),%esi\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),%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 7d48 , std::allocator >)@@Base+0x5c8>\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,-0x34(%ebp)\n-\tmov %ecx,-0x30(%ebp)\n-\tpush $0x21\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%ecx\n+\tpush %ecx\n+\tmov 0x1c(%esp),%ebx\n+\tcall 31d0 \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 0x14(%esp),%eax\n+\tmov 0x8(%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 (%eax),%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 %esi,0x28(%esp)\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 -0x34(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tjne 8170 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x90>\n-/usr/include/seqan/sequence/string_alloc.h:290\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-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 818f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%ebx\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+\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,%esi,1),%edx\n+\tmov %edx,0x4(%ebx)\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 7957 , std::allocator >)@@Base+0x1d7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %ecx,0x8(%edx)\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+\tmov %eax,0x4(%ebx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7957 , std::allocator >)@@Base+0x1d7>\n+\tnop\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+\tmov 0x18(%esp),%eax\n+\ttestb $0x1,(%eax)\n+\tje 8010 , std::allocator >)@@Base+0x890>\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+\taddl $0x1,0x8(%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\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\n+\tmov 0x4(%eax),%edx\n+\ttest %edx,%edx\n+\tje 8200 , std::allocator >)@@Base+0xa80>\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\n+\tmov 0x1c(%esp),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tsub $0x1,%ebp\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tmov %ebp,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\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:212\n+\tmov %edi,0x24(%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\n+\tmov 0x4(%eax),%eax\n+\tnot %eax\n+\tadd 0xc(%esi),%eax\n+\tmov %eax,0xc(%esi)\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\n+\tmov %al,(%ecx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %ebp,%ebp\n+\tje 7930 , std::allocator >)@@Base+0x1b0>\n+\tjmp 7928 , std::allocator >)@@Base+0x1a8>\n \tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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-\tlea (%ebx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 818f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n-\tlea 0x0(%esi),%esi\n+\tmov 0x10(%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-\tlea (%ecx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 81a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tmov %ecx,%ebx\n-\tjmp 818f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\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-000082f0 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x9cff,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%ecx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n-\tmov 0x10(%ebp),%edx\n+\tmov 0x4(%esp),%esi\n+\tlea 0x10(%ecx,%eax,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7957 , std::allocator >)@@Base+0x1d7>\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(%ecx),%esi\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_base.h:1029\n-\ttest %esi,%esi\n-\tje 832a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x3a>\n-\tcmp 0x4(%edi),%esi\n-\tje 83e0 >::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-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%ecx),%eax\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-\tcmp %edx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov %ecx,-0x30(%ebp)\n-\tcmova %edx,%esi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 3)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8440 >::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+\tmov 0x4(%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),%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(%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\n+\tmov %esi,%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,0x8(%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\n+\tsub %edx,%ecx\n+\tmov %ecx,%edx\n+\tsar $0x4,%edx\n+\tmov %edx,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\n+\tcmp %eax,%edx\n+\tjb 8130 , std::allocator >)@@Base+0x9b0>\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 795f , std::allocator >)@@Base+0x1df>\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 83ca , std::allocator >)@@Base+0xc4a>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n+\tmov %edx,%eax\n \tshr %eax\n-\tcmp $0x1f,%esi\n-\tlea (%eax,%esi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-\tcmp %ebx,%edx\n-\tcmova %ebx,%edx\n+\tadd %edx,%eax\n+\tmov %eax,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+\tshl $0x4,%eax\n+\tmov %ecx,0x18(%esp)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edx),%eax\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n+\tmov 0x14(%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 -0x38(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\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 -0x34(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n+\tmov 0x8(%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 %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tmov -0x30(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 83d0 >::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-\tmov %ecx,-0x34(%ebp)\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+\ttest %ebx,%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+\tmov %eax,(%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 %ebx,%edx\n+\tmov 0x18(%esp),%ecx\n+\tje 7f0a , std::allocator >)@@Base+0x78a>\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,%ebx\n+\tjae 7ee2 , std::allocator >)@@Base+0x762>\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 (%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 7ec0 , std::allocator >)@@Base+0x740>\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-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tpush 0x14(%esp)\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \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 0x14(%esp),%eax\n+\tmov 0x8(%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 (%edi),%ebx\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 (%eax),%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 %esi,0x24(%esp)\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 0x28(%esp),%ecx\n \tadd $0x10,%esp\n-\tlea (%ebx,%esi,1),%edx\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,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 8456 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x166>\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 0x4(%esp),%ebx\n+\tlea (%eax,%ecx,1),%edx\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+\tmov 0x14(%esp),%esi\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-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%eax\n+\tmov %edx,0x4(%ebx)\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 %esi,0x10(%esp)\n+\tjae 795f , std::allocator >)@@Base+0x1df>\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-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 83a5 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb5>\n+\tlea 0x10(%eax,%ecx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 %edi,0x8(%edx)\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+\tmov %eax,0x4(%ebx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 795f , std::allocator >)@@Base+0x1df>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tcmp %edi,%ecx\n-\tje 83b6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\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\n-\tcmp %ebx,%esi\n-\tje 8420 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x130>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ebx,%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-\tcmp %edx,%esi\n-\tcmova %edx,%esi\n-\tpush %esi\n-\tpush %ecx\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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 0x10(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 0x4(%esp),%esi\n+\tlea 0x10(%ecx,%eax,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7957 , std::allocator >)@@Base+0x1d7>\n+\tlea 0x0(%esi,%eiz,1),%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+\tmov 0x18(%esp),%eax\n+\ttestb $0x4,(%eax)\n+\tje 8260 , std::allocator >)@@Base+0xae0>\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+\tmov 0x8(%esp),%eax\n+\tadd $0x1,%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:242\n+\tand $0x14,%ecx\n+\tcmp $0x10,%cl\n+\tje 83bf , std::allocator >)@@Base+0xc3f>\n+\tmov 0x8(%esp),%ebp\n+\tmov 0x1c(%esp),%edx\n+\tjmp 7fc9 , std::allocator >)@@Base+0x849>\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::_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,%edi\n+\tmov %edi,0x24(%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\n+\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%esi),%eax\n+\tsub (%ecx),%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:248\n+\tlea 0x1(%ebp),%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 %eax,0xc(%esi)\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::_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\n+\tmov %al,(%edx)\n+/usr/include/seqan/align/dp_traceback_impl.h:242\n+\tand $0x14,%eax\n+\tcmp $0x10,%al\n+\tje 81f0 , std::allocator >)@@Base+0xa70>\n+/usr/include/seqan/align/dp_traceback_impl.h:248\n+\tmov %ecx,%ebp\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 (%esi),%eax\n+bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x4(%eax),%ecx\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\n+\tcmp $0x1,%edi\n+\tje 81b0 , std::allocator >)@@Base+0xa30>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\ttest %ecx,%ecx\n+\tjne 7fa0 , std::allocator >)@@Base+0x820>\n+\tmov %edx,0x10(%esp)\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %eax,-0x30(%ebp)\n-\tcall 3380 >::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 0x1c(%esp),%ebx\n+\tmov %eax,0x18(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n+\tmov 0x10(%esp),%edx\n+\tmov 0x8(%esp),%eax\n+\tjmp 7fa0 , std::allocator >)@@Base+0x820>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov $0x200,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%ecx\n+\tjmp 7b02 , std::allocator >)@@Base+0x382>\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:203\n+\tlea 0x20(%esp),%eax\n+\tlea 0x24(%esp),%ecx\n \tsub $0x8,%esp\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 32e0 >::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 31d0 \n+\tmov 0x20(%esp),%ebx\n+\tmov %eax,%edx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n \tadd $0x10,%esp\n-\tjmp 83b6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x30(%ebp),%ebx\n-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 83b6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\n-\tjmp 83a5 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb5>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\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+/usr/include/seqan/align/dp_traceback_impl.h:206\n+\tmovb $0x1,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 7dd2 , std::allocator >)@@Base+0x652>\n+\tlea 0x0(%esi),%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+\tmov 0x18(%esp),%eax\n+\ttestb $0x4,(%eax)\n+\tje 82dc , std::allocator >)@@Base+0xb5c>\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+\taddl $0x1,0x8(%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\n+\tmov (%esi),%ebp\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 82c7 , std::allocator >)@@Base+0xb47>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x0(%ebp),%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\n+\tmov 0x1c(%esp),%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tsub $0x1,%edi\n+\tmov %edi,0x24(%esp)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\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 0xc(%eax),%ecx\n+\tmov 0xc(%esi),%eax\n+\tsub (%ecx),%eax\n+\tmov %eax,0xc(%esi)\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:290\n+\tmov %al,(%edx)\n+/usr/include/seqan/align/dp_traceback_impl.h:293\n+\tjmp 7e06 , std::allocator >)@@Base+0x686>\n \txchg %ax,%ax\n-\tnop\n-\n-00008480 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x9b6f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%esi\n-\tje 8560 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %esi,%esi\n-\tje 84c1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x41>\n-/usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %esi,0x4(%edi)\n-\tje 8570 >::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_alloc.h:290 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8650 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 8600 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x180>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr %eax\n-\tmov %ecx,-0x34(%ebp)\n-\tadd %esi,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tmov %eax,-0x30(%ebp)\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+\tmov 0x18(%esp),%eax\n+\ttestb $0x2,(%eax)\n+\tje 830e , std::allocator >)@@Base+0xb8e>\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+\tmov 0x8(%esp),%eax\n \tadd $0x1,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\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:320\n+\tand $0xa,%ecx\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\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:320\n+\tcmp $0x8,%cl\n+\tje 8251 , std::allocator >)@@Base+0xad1>\n+\tmov %edi,0x14(%esp)\n+\tmov 0x1c(%esp),%ecx\n+\tmov 0x8(%esp),%edi\n+\tjmp 80f2 , std::allocator >)@@Base+0x972>\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,0x20(%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\n+\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%esi),%eax\n+\tsub 0x4(%ebx),%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:326\n+\tlea 0x1(%edi),%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\n+\tmov %eax,0xc(%esi)\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\n+\tmov %al,(%ecx)\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\tand $0xa,%eax\n+\tcmp $0x8,%al\n+\tje 82b5 , std::allocator >)@@Base+0xb35>\n+/usr/include/seqan/align/dp_traceback_impl.h:326\n+\tmov %ebx,%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\tcmp $0x1,%ebp\n+\tje 8248 , std::allocator >)@@Base+0xac8>\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 (%esi),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%eax),%ebx\n+\ttest %ebx,%ebx\n+\tjne 80c8 , std::allocator >)@@Base+0x948>\n+\tmov %ecx,0x10(%esp)\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x34(%ebp),%ecx\n+\tmov 0x1c(%esp),%ebx\n+\tmov %eax,0x18(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 8640 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\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 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%edx\n+\tmov 0x10(%esp),%ecx\n+\tmov 0x8(%esp),%eax\n+\tjmp 80c8 , std::allocator >)@@Base+0x948>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%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 (%edi),%ebx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n+\tmov 0x8(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 %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-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 8665 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e5>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\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(%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 0x4(%esp),%esi\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 795f , std::allocator >)@@Base+0x1df>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ecx\n-\tcmp %ecx,(%edi)\n-\tjne 84b4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x34>\n-\tjmp 8540 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\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+\tmov 0x18(%esp),%eax\n+\ttestb $0x2,(%eax)\n+\tje 8369 , std::allocator >)@@Base+0xbe9>\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\taddl $0x1,0x8(%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\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\n+\tmov 0x4(%eax),%edx\n+\ttest %edx,%edx\n+\tje 834c , std::allocator >)@@Base+0xbcc>\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\n+\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%esi),%eax\n+\tsub 0x4(%ecx),%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\n+\tmov 0x1c(%esp),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:368\n+\tsub $0x1,%ebp\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 %eax,0xc(%esi)\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 %ebp,0x20(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:367\n+\tmov %al,(%ecx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tje 7930 , std::allocator >)@@Base+0x1b0>\n+\tjmp 7a67 , std::allocator >)@@Base+0x2e7>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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:248\n+\tmov %ebp,%edx\n+\tmov %eax,%ebp\n+\tadd $0x1,%edx\n+\tmov %edx,0x8(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 82a0 , std::allocator >)@@Base+0xb20>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x0(%ebp),%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:254\n+\tsub $0x1,%edi\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\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 %edi,0x24(%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\n+\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%esi),%eax\n+\tsub (%ecx),%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:253\n+\tmov 0x1c(%esp),%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 %eax,0xc(%esi)\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::_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\n+\tmov %al,(%ecx)\n+/usr/include/seqan/align/dp_traceback_impl.h:264\n+\tjmp 7e06 , std::allocator >)@@Base+0x686>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 8540 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n-\tmov %edx,-0x30(%ebp)\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\n-\tcmp %eax,%esi\n-\tje 85db >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x15b>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%eax\n-\tmov %esi,%ecx\n-\tshr %ecx\n-\tadd %esi,%ecx\n-\tcmp $0x1f,%esi\n-\tcmovbe %eax,%ecx\n-\tcmp %ecx,%esi\n-\tcmovbe %esi,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n+/usr/include/seqan/align/dp_traceback_impl.h:255\n+\tadd $0x2,%ebp\n+\tmov %ebp,0x8(%esp)\n+\tmov (%esi),%ebp\n+\tjmp 81bb , std::allocator >)@@Base+0xa3b>\n+\tlea 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-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x34(%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_alloc.h:373\n-\tmov -0x34(%ebp),%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tadd $0xc,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tmov -0x30(%ebp),%edx\n-\tpush (%edx)\n \tpush %eax\n-\tcall 3350 \n+\tmov 0x1c(%esp),%ebx\n+\tmov %eax,0x20(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1056\n+\tmov 0x10(%esp),%eax\n+\tjmp 7ddf , std::allocator >)@@Base+0x65f>\n+\tlea 0x0(%esi),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%esi)\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(%edi,%ecx,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:77\n+\tmov %ebp,0x8(%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 0x4(%esp),%esi\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 7903 , std::allocator >)@@Base+0x183>\n+\tlea 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:326\n+\tmov %edi,%eax\n+\tmov 0x14(%esp),%edi\n+\tadd $0x1,%eax\n+\tmov %eax,0x8(%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:355\n+\tjmp 8172 , std::allocator >)@@Base+0x9f2>\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:233\n+\tlea 0x20(%esp),%eax\n+\tlea 0x24(%esp),%ecx\n \tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tpush %eax\n-\tpush %edi\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 32e0 >::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 31d0 \n+\tmov 0x20(%esp),%ebx\n+\tmov %eax,%edx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+/usr/include/seqan/align/dp_traceback_impl.h:242\n+\tmov 0x2c(%esp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:236\n+\tmovb $0x4,(%ebx)\n \tadd $0x10,%esp\n-\tjmp 8540 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+/usr/include/seqan/align/dp_traceback_impl.h:242\n+\tmovzbl (%eax),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:237\n+\tmovl $0x0,0x8(%esp)\n+\tmov $0x1,%eax\n+\tjmp 7f84 , std::allocator >)@@Base+0x804>\n+\txchg %ax,%ax\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,-0x34(%ebp)\n-\tmov %ecx,-0x30(%ebp)\n-\tpush $0x21\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%ecx\n+\tpush %ebp\n+\tmov 0x1c(%esp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tjne 8510 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x90>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 852f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 852f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 8540 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n-\tmov %ecx,%ebx\n-\tjmp 852f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n+\tjmp 81c6 , std::allocator >)@@Base+0xa46>\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:332\n+\tmov %edi,%eax\n+\tmov 0x14(%esp),%edi\n+\tadd $0x2,%eax\n+\tmov %eax,0x8(%esp)\n+\tjmp 8172 , std::allocator >)@@Base+0x9f2>\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 31d0 \n-\tmov %esi,(%esp)\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-00008690 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x995f,%eax\n \tpush %ebp\n-\tmov %esp,%ebp\n+\tmov 0x1c(%esp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 8067 , std::allocator >)@@Base+0x8e7>\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+\tlea 0x20(%esp),%eax\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n+\tmov %eax,%edx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:285\n+\tmovb $0x4,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 805a , std::allocator >)@@Base+0x8da>\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:312\n+\tlea 0x20(%esp),%eax\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n+\tmov %eax,%edx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\tmov 0x2c(%esp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:315\n+\tmovb $0x2,(%ebx)\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:320\n+\tmovzbl (%eax),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:316\n+\tmovl $0x0,0x8(%esp)\n+\tmov $0x1,%eax\n+\tjmp 80a4 , std::allocator >)@@Base+0x924>\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 %eax\n+\tmov 0x1c(%esp),%ebx\n+\tmov %eax,0x20(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tmov 0x10(%esp),%eax\n+\tjmp 817f , std::allocator >)@@Base+0x9ff>\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+\tlea 0x20(%esp),%eax\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n+\tmov %eax,%edx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:362\n+\tmovb $0x2,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 8172 , std::allocator >)@@Base+0x9f2>\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+\tmovl $0x20,0x18(%esp)\n+\tmov $0x200,%eax\n+\tjmp 7d14 , std::allocator >)@@Base+0x594>\n+\tmovl $0x20,0x18(%esp)\n+\tmov $0x200,%eax\n+\tjmp 7c24 , std::allocator >)@@Base+0x4a4>\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\n+\tmov %eax,0x8(%esp)\n+\tmov (%esi),%ebp\n+\tjmp 81bb , std::allocator >)@@Base+0xa3b>\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+\tmovl $0x20,0x14(%esp)\n+\tmov $0x200,%eax\n+\tjmp 7e86 , std::allocator >)@@Base+0x706>\n+\tmov $0x200,%eax\n+\tmov $0x20,%edx\n+\tjmp 79a3 , std::allocator >)@@Base+0x223>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tpush %edi\n \tpush %esi\n+\tcall 686c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20c>\n+\tadd $0x9bfc,%esi\n \tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:1002\n+\tsub $0x4c,%esp\n+\tmov %eax,0x4(%esp)\n+\tmov 0x64(%esp),%eax\n+\tmov %edx,0x1c(%esp)\n+\tmov %esi,0xc(%esp)\n+\tmov 0x60(%esp),%esi\n+\tmov %ecx,0x18(%esp)\n+\tmov %eax,0x8(%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\n+\tmov 0xc(%esi),%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 %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n+\tmov %eax,0x3c(%esp)\n+\tmov (%esi),%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),%eax\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%esi\n-\tje 8770 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %esi,%esi\n-\tje 86d1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n-/usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %esi,0x4(%edi)\n-\tje 8780 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %esi,0x8(%edi)\n-\tjae 8860 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%esi\n-\tjbe 8810 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr %eax\n-\tmov %ecx,-0x34(%ebp)\n-\tadd %esi,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tmov %eax,-0x30(%ebp)\n-\tadd $0x1,%eax\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:713\n-\tmov -0x34(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tmov -0x38(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x30(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 8850 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\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 31d0 \n+\tmov 0x18(%eax),%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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\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\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ebx,%edi\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,%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(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edi),%ebx\n+\tmov 0xc(%eax),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsar $0x2,%edi\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %ebp,%eax\n+/usr/include/seqan/align/matrix_base.h:548\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/matrix_base.h:550\n+\tdivl (%ecx)\n+\tmov 0x4(%ecx),%edx\n+/usr/include/seqan/align/matrix_base.h:548\n+\tmov %edi,0x14(%esp)\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %edx,0x10(%esp)\n+\tmov %eax,%edi\n+/usr/include/seqan/align/matrix_base.h:548\n+\tcmp $0x4,%ebx\n+\tje 8466 , std::allocator >)@@Base+0xce6>\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %edx,%ebx\n+\txor %edx,%edx\n+\tdiv %ebx\n+\tmov %edx,%edi\n+\tmov %ebp,%eax\n+\txor %edx,%edx\n+\tdivl 0x10(%esp)\n+/usr/include/seqan/align/matrix_base.h:548\n+\tcmpl $0x1,0x14(%esp)\n+/usr/include/seqan/align/matrix_base.h:550\n+\tmov %eax,%ebp\n+/usr/include/seqan/align/matrix_base.h:548\n+\tjbe 847e , std::allocator >)@@Base+0xcfe>\n+/usr/include/seqan/align/matrix_base.h:550\n+\txor %edx,%edx\n+\tdivl 0x8(%ecx)\n+\tmov %edx,%ebp\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:75\n+\tmov %ebp,0x20(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:76\n+\tmov %edi,0x24(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:77\n+\tmovl $0x0,0x28(%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 %edi,0x68(%esp)\n+\tje 84d9 , std::allocator >)@@Base+0xd59>\n+/usr/include/seqan/align/dp_traceback_impl.h:525\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x14(%esp),%eax\n+\tpush -0x24(%eax)\n+\tmov 0x74(%esp),%eax\n+\tsub %edi,%eax\n+\tpush %eax\n+\tmov 0x18(%esp),%edx\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\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-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n+/usr/include/seqan/align/dp_traceback_impl.h:527\n+\tmov 0x8(%esp),%eax\n+\tmov (%eax),%eax\n+\tcmp %ebp,%eax\n+\tje 8507 , std::allocator >)@@Base+0xd87>\n+/usr/include/seqan/align/dp_traceback_impl.h:528\n+\tlea 0x20(%esp),%edx\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tsub %ebp,%eax\n+\tmov 0x14(%esp),%ebx\n+\tpush -0x10(%ebx)\n \tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %ebp,%ebp\n+\tjne 8530 , std::allocator >)@@Base+0xdb0>\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:541\n+\ttest %edi,%edi\n+\tjne 87f0 , std::allocator >)@@Base+0x1070>\n+/usr/include/seqan/align/dp_traceback_impl.h:546\n+\tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 8875 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e5>\n-\tlea -0xc(%ebp),%esp\n+\tjne 8daf , std::allocator >)@@Base+0x162f>\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-\tnop\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ecx\n-\tcmp %ecx,(%edi)\n-\tjne 86c4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n-\tjmp 8750 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 8750 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tmov %edx,-0x30(%ebp)\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\n-\tcmp %eax,%esi\n-\tje 87eb >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15b>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmovl $0x0,0x8(%esp)\n+\ttest %edi,%edi\n+\tjne 8670 , std::allocator >)@@Base+0xef0>\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:327\n+\tmov 0x8(%esp),%esi\n+\ttest %esi,%esi\n+\tje 8567 , std::allocator >)@@Base+0xde7>\n+/usr/include/seqan/align/dp_trace_segment.h:330\n+\tmov 0x18(%esp),%eax\n+\tmovzbl (%eax),%eax\n+\ttest $0x1,%al\n+\tjne 86d0 , std::allocator >)@@Base+0xf50>\n+/usr/include/seqan/align/dp_trace_segment.h:332\n+\ttest $0x4,%al\n+\tjne 8a40 , std::allocator >)@@Base+0x12c0>\n+/usr/include/seqan/align/dp_trace_segment.h:334\n+\ttest $0x2,%al\n+\tjne 88f8 , std::allocator >)@@Base+0x1178>\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:541\n+\ttest %edi,%edi\n+\tjne 87f0 , std::allocator >)@@Base+0x1070>\n+/usr/include/seqan/align/dp_traceback_impl.h:543\n+\ttest %ebp,%ebp\n+\tje 8513 , std::allocator >)@@Base+0xd93>\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),%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::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\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%eax\n \tmov %esi,%ecx\n-\tshr %ecx\n-\tadd %esi,%ecx\n-\tcmp $0x1f,%esi\n-\tcmovbe %eax,%ecx\n-\tcmp %ecx,%esi\n-\tcmovbe %esi,%ecx\n+\tsub %edi,%ecx\n+\tmov %ecx,%ebx\n+\tsar $0x4,%ebx\n+\tmov %ebx,0x8(%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\n+\tcmp %eax,%ebx\n+\tjb 8bd0 , std::allocator >)@@Base+0x1450>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 8513 , std::allocator >)@@Base+0xd93>\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 8da0 , std::allocator >)@@Base+0x1620>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n+\tshr %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+\tmov %edx,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x14(%esp)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%ecx),%eax\n-\tmov %ecx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %edx,0x1c(%esp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n+\tmov 0x14(%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 -0x34(%ebp),%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tadd $0xc,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\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-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tmov -0x30(%ebp),%edx\n-\tpush (%edx)\n-\tpush %eax\n-\tcall 3350 \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 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 31d0 \n-\tadd $0x10,%esp\n-\tjmp 8750 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x34(%ebp)\n-\tmov %ecx,-0x30(%ebp)\n-\tpush $0x21\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%ecx\n+\tmov 0x20(%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 -0x34(%ebp),%edx\n+\ttest %edi,%edi\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,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\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-\tmovl $0x20,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tjne 8720 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x90>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 873f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\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 0x14(%esp),%ecx\n+\tje 8633 , std::allocator >)@@Base+0xeb3>\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 %edi,%edx\n+\tcmp %esi,%edi\n+\tjae 8612 , std::allocator >)@@Base+0xe92>\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 873f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 8750 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n-\tmov %ecx,%ebx\n-\tjmp 873f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\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 85f0 , std::allocator >)@@Base+0xe70>\n+\tmov %ecx,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-\tmov %eax,%esi\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \n-\tmov %esi,(%esp)\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+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x14(%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),%ecx\n+\tadd $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(%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 0x4(%esp),%esi\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,0x8(%esp)\n+\tjae 8513 , std::allocator >)@@Base+0xd93>\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: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 %ebp,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(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8513 , std::allocator >)@@Base+0xd93>\n+\tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-\n-000088a0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>:\n-seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n-/usr/include/seqan/sequence/string_alloc.h:165\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x974b,%ebx\n-\tsub $0x1c,%esp\n-\tmov 0x34(%esp),%ebp\n-\tmov 0x30(%esp),%edi\n-\tmov 0x38(%esp),%eax\n+\tmov 0x1c(%esp),%eax\n+\tmovzbl (%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:533\n+\ttest %al,%al\n+\tje 8540 , std::allocator >)@@Base+0xdc0>\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 8b30 , std::allocator >)@@Base+0x13b0>\n+/usr/include/seqan/align/dp_traceback_impl.h:394\n+\tmov %eax,%edx\n+\tand $0x44,%edx\n+\tcmp $0x44,%dl\n+\tje 89f0 , std::allocator >)@@Base+0x1270>\n+/usr/include/seqan/align/dp_traceback_impl.h:398\n+\tmov %eax,%edx\n+\tand $0x50,%edx\n+\tcmp $0x50,%dl\n+\tje 89f0 , std::allocator >)@@Base+0x1270>\n+/usr/include/seqan/align/dp_traceback_impl.h:402\n+\tmov %eax,%edx\n+\tand $0x22,%edx\n+\tcmp $0x22,%dl\n+\tje 8c08 , std::allocator >)@@Base+0x1488>\n+/usr/include/seqan/align/dp_traceback_impl.h:406\n+\tmov %eax,%edx\n+\tand $0x28,%edx\n+\tcmp $0x28,%dl\n+\tje 8c08 , std::allocator >)@@Base+0x1488>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\n+\ttest %ebp,%ebp\n+\tje 8540 , std::allocator >)@@Base+0xdc0>\n+\tjmp 8677 , std::allocator >)@@Base+0xef7>\n+\tlea 0x0(%esi),%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(%ebp),%esi\n+\tmov 0x4(%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 0x0(%ebp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:170\n-\tcmp %edx,%esi\n-\tje 892c >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8c>\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(%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\n-\tsub %edx,%esi\n-\tcmp %eax,%esi\n-\tcmova %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1589\n-\ttest %esi,%esi\n-\tje 892c >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8c>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%edx\n-\tmov $0x20,%ecx\n-\tshr %edx\n-\tadd %esi,%edx\n-\tcmp $0x1f,%esi\n-\tcmovbe %ecx,%edx\n-\tcmp %edx,%eax\n-\tcmovbe %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\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/c++/12/bits/stl_algobase.h:431\n-\tadd $0xc,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tpush 0x0(%ebp)\n-\tpush %eax\n-\tcall 3350 \n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:173\n-\tadd $0x1c,%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-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00008940 >::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-\tcall bf07 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x607>\n-\tadd $0x96ab,%edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x38,%esp\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%ebp),%eax\n-\tmov %edx,-0x30(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:286\n-\tmov (%edx),%esi\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tmov %edi,%ebx\n-/usr/include/seqan/sequence/string_base.h:1024\n-\tmov %eax,-0x2c(%ebp)\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/adapt_array_pointer.h:335\n-\tpush %esi\n-\tcall 3130 \n-\tadd $0x10,%esp\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/adapt_array_pointer.h:231\n-\tadd %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1029\n-\tmov -0x2c(%ebp),%eax\n-\tcmp %esi,0x4(%eax)\n-\tje 8a18 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd8>\n-/usr/include/seqan/sequence/string_base.h:723\n-\tcmp %ecx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ecx\n-\tmov %ecx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:371\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_base.h:1589\n-\tcmp %esi,0x8(%eax)\n-\tjae 8a70 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x130>\n-/usr/include/seqan/sequence/sequence_interface.h:833\n-\tmov %ecx,-0x38(%ebp)\n+\tmov %esi,%ebx\n+\tsub %edx,%ebx\n+\tmov %ebx,0x10(%esp)\n+\tsar $0x4,%ebx\n+\tmov %ebx,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\n+\tcmp %eax,%ebx\n+\tjb 87c0 , std::allocator >)@@Base+0x1040>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 8567 , std::allocator >)@@Base+0xde7>\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 8b20 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e0>\n+\tcmp $0x1f,%ecx\n+\tjbe 8bf4 , std::allocator >)@@Base+0x1474>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %esi,%ecx\n-\tshr %ecx\n \tmov %ecx,%eax\n-\tadd %esi,%eax\n-\tcmp 0x10(%ebp),%eax\n-\tmov %eax,%edx\n-\tcmova 0x10(%ebp),%edx\n+\tshr %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+\tmov %ecx,%eax\n+\tshl $0x4,%eax\n+\tmov %edx,0x1c(%esp)\n \tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edx),%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %ecx,0x24(%esp)\n \tpush %eax\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x14(%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 -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\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-\tmov -0x38(%ebp),%ecx\n+\tmov 0x1c(%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\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 %edx,0x8(%ebx)\n-/usr/include/seqan/sequence/string_base.h:735\n-\ttest %ecx,%ecx\n-\tje 8a88 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x148>\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+\ttest %edx,%edx\n+\tje 8783 , std::allocator >)@@Base+0x1003>\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 %edx,%ecx\n+\tcmp %esi,%edx\n+\tjae 876a , std::allocator >)@@Base+0xfea>\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),%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 %esi,%ecx\n+\tjb 8748 , std::allocator >)@@Base+0xfc8>\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 %edi,%ebx\n-\tpush %ecx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x2c(%ebp),%ebx\n-\tadd $0x10,%esp\n-\tmov (%ebx),%eax\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1032\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-/usr/include/seqan/sequence/string_base.h:1032\n-\tmov (%ebx),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tmov %edi,%ebx\n \tpush %edx\n-\tpush %eax\n-\tcall 3350 \n-\tadd $0x10,%esp\n-\tjmp 8a57 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tmov -0x2c(%ebp),%ebx\n-\tcmp %ebx,-0x30(%ebp)\n-\tje 8a57 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\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\n-\ttest %ecx,%ecx\n-\tjne 8ab0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x170>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tlea -0x28(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n-\tpush -0x2c(%ebp)\n-\tcall 3270 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %esi,(%esp)\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \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 0x14(%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_base.h:1044\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 8b61 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x221>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\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 -0x2c(%ebp),%ebx\n-\tlea (%ecx,%esi,1),%eax\n-\tmov %eax,0x4(%ebx)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 8a57 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n-\tmov %ecx,%eax\n-\tjmp 89fa >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xba>\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov (%eax),%eax\n+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%edx\n+\tlea (%eax,%esi,1),%ebx\n+\tmov %ebx,0x4(%edx)\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 8567 , std::allocator >)@@Base+0xde7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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 -0x2c(%ebp),%ebx\n-\tlea (%eax,%esi,1),%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n+\tlea 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %ecx,0x8(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,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 %ecx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1032\n-\tmov -0x30(%ebp),%ebx\n-\tmov (%ebx),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tpush %eax\n-\tcall 3350 \n-\tadd $0x10,%esp\n-\tjmp 8a57 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n+\tmov %eax,0x4(%edx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8567 , std::allocator >)@@Base+0xde7>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tcmp %ecx,0x10(%ebp)\n-\tmov %ecx,%eax\n-\tcmovbe 0x10(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:1589\n-\ttest %eax,%eax\n-\tje 8a3b >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xfb>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%esi\n-\tmov $0x20,%ebx\n-\tmov %eax,-0x38(%ebp)\n-\tshr %esi\n-\tadd %eax,%esi\n-\tcmp $0x1f,%eax\n-\tcmovbe %ebx,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %edi,%ebx\n-\tcmp %esi,%eax\n-\tcmovbe %eax,%esi\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%esi),%eax\n-\tmov %esi,-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:344\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tadd $0xc,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,-0x28(%ebp)\n-\tmov %eax,%esi\n+\txchg %ax,%ax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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-\tlea (%eax,%ecx,1),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,-0x20(%ebp)\n+\tmov 0x10(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x1,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,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %ecx\n-\tmov -0x30(%ebp),%eax\n-\tpush (%eax)\n-\tpush %esi\n-\tcall 3350 \n-\tadd $0x10,%esp\n-\tjmp 8a3b >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xfb>\n+\tmov 0x4(%esp),%esi\n+\tlea 0x10(%edx,%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:541\n+\ttest %edi,%edi\n+\tje 856f , std::allocator >)@@Base+0xdef>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-\tmov $0x20,%eax\n-\tcmp %eax,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %eax,%edx\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%eax),%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tcall 3030 \n-\tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:735\n-\tadd $0x10,%esp\n-\tmov -0x38(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\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:735\n-\ttest %ecx,%ecx\n-\tjne 89e1 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xa1>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,0x4(%ebx)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 89fa >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xba>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,-0x2c(%ebp)\n-\tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %esi\n-\tcall 31d0 \n-\tpop %eax\n-\tpush -0x2c(%ebp)\n-\tcall 3330 <_Unwind_Resume@plt>\n \txchg %ax,%ax\n-\tnop\n-\n-00008b80 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x946f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%ecx\n-\tmov 0x8(%ebp),%edx\n-\tmov %eax,-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+\tmov 0x4(%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 (%ecx),%ebx\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %ebx,%edi\n-\tje 8c70 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %edi,%edi\n-\tje 8bc1 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x41>\n-/usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %edi,0x4(%edx)\n-\tje 8c80 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x100>\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %ebx,%edi\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %edi,0x8(%edx)\n-\tjae 8c29 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa9>\n+\tmov (%eax),%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),%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\n+\tmov %esi,%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 %ebx,0x8(%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\n+\tsub %ebx,%ecx\n+\tmov %ecx,%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\n+\tcmp %eax,%ebx\n+\tjb 8cd0 , std::allocator >)@@Base+0x1550>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 856f , std::allocator >)@@Base+0xdef>\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,%edi\n-\tjbe 8d10 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x190>\n+\tcmp $0x1f,%edx\n+\tjbe 8d8e , std::allocator >)@@Base+0x160e>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edi,%eax\n+\tmov %edx,%eax\n \tshr %eax\n-\tadd %edi,%eax\n-\tmov %eax,-0x30(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tadd $0x1,%eax\n+\tadd %edx,%eax\n+\tmov %eax,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+\tshl $0x4,%eax\n+\tmov %ecx,0x18(%esp)\n \tsub $0xc,%esp\n-\tmov %ecx,-0x38(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %edx,-0x34(%ebp)\n \tpush %eax\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n-\tmov -0x34(%ebp),%edx\n+\tmov 0x14(%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),%ecx\n-/usr/include/seqan/sequence/string_base.h:713\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-\ttest %esi,%esi\n+\tmov 0x8(%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 %ecx,0x8(%edx)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x38(%ebp),%ecx\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+\ttest %ebx,%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-\tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 8d28 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a8>\n+\tmov %eax,(%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 %ebx,%edx\n+\tmov 0x18(%esp),%ecx\n+\tje 88ba , std::allocator >)@@Base+0x113a>\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,%ebx\n+\tjae 8892 , std::allocator >)@@Base+0x1112>\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 (%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 8870 , std::allocator >)@@Base+0x10f0>\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,-0x34(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tmov %edx,-0x30(%ebp)\n-\tpush %esi\n+\tpush 0x14(%esp)\n+\tmov 0x1c(%esp),%ebx\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%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 0x14(%esp),%eax\n+\tmov 0x8(%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 -0x30(%ebp),%edx\n+\tmov (%eax),%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 %esi,0x24(%esp)\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 0x28(%esp),%ecx\n \tadd $0x10,%esp\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 (%esi,%edi,1),%eax\n-\tmov %eax,0x4(%edx)\n-/usr/include/c++/12/bits/stl_algobase.h:383\n-\ttest %edi,%edi\n-\tjle 8c54 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n-\tmov -0x2c(%ebp),%eax\n-\tadd %ebx,%edi\n-\tmov -0x58(%eax),%edx\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%ebx),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:386\n-\tadd $0x1,%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:387\n-\tadd $0x1,%esi\n-/usr/include/seqan/basic/alphabet_residue.h:719\n-\tmovzbl (%edx,%eax,1),%eax\n-\tmov %al,-0x1(%esi)\n-/usr/include/c++/12/bits/stl_algobase.h:383\n-\tcmp %edi,%ebx\n-\tjne 8c40 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc0>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 8d31 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1b1>\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_base.h:1006\n-\tmov 0x4(%edx),%eax\n-\tcmp %eax,(%edx)\n-\tjne 8bb4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x34>\n-\tjmp 8c54 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edx,%ecx\n-\tje 8c54 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n-\tmov %ecx,-0x30(%ebp)\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\n-\tcmp %ebx,%edi\n-\tje 8cee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16e>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ebx,%edi\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%eax\n-\tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edi,%esi\n-\tshr %esi\n-\tadd %edi,%esi\n-\tcmp $0x1f,%edi\n-\tcmovbe %eax,%esi\n-\tcmp %esi,%edi\n-\tcmovbe %edi,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%esi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tpush %eax\n-\tcall 3030 \n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tmov -0x30(%ebp),%ecx\n-\tadd $0xc,%esp\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %esi,-0x20(%ebp)\n+\tmov 0x4(%esp),%ebx\n+\tlea (%eax,%ecx,1),%edx\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+\tmov 0x14(%esp),%esi\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,%edi,1),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,-0x28(%ebp)\n+\tmov %edx,0x4(%ebx)\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 %esi,0x10(%esp)\n+\tjae 856f , std::allocator >)@@Base+0xdef>\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/c++/12/bits/stl_algobase.h:431\n-\tmov -0x2c(%ebp),%ebx\n-\tpush %edi\n-\tpush (%ecx)\n-\tpush %eax\n-\tcall 3350 \n-\tmov -0x34(%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-\tpush %eax\n-\tpush %edx\n-\tcall 3140 >::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 31d0 \n-\tadd $0x10,%esp\n-\tjmp 8c54 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n-\tnop\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x30(%ebp)\n-\tmov $0x21,%eax\n-\tjmp 8bdf >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x5f>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-\tmov %eax,%esi\n-\tjmp 8c29 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa9>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\n-00008d50 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x929f,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x2c,%esp\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x2c(%ebp)\n+\tlea 0x10(%eax,%ecx,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 %edi,0x8(%edx)\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+\tmov %eax,0x4(%ebx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 856f , std::allocator >)@@Base+0xdef>\n+\tlea 0x0(%esi),%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),%esi\n-/usr/include/seqan/sequence/string_base.h:1002\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n+\tmov 0x4(%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 (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%esi\n-\tje 8e30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %esi,%esi\n-\tje 8d91 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n-/usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %esi,0x4(%edi)\n-\tje 8e40 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\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\n \tmov %esi,%ebx\n-\tsar $0x2,%ebx\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %ebx,0x8(%edi)\n-\tjae 8f30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n+\tsub %ecx,%ebx\n+\tmov %ebx,0x10(%esp)\n+\tsar $0x4,%ebx\n+\tmov %ebx,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\n+\tcmp %eax,%ebx\n+\tjb 8ba8 , std::allocator >)@@Base+0x1428>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 8567 , std::allocator >)@@Base+0xde7>\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 8ee0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x190>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n+\tcmp $0x1f,%edx\n+\tjbe 8d7c , std::allocator >)@@Base+0x15fc>\n /usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edx,%eax\n \tshr %eax\n-\tmov %ecx,-0x34(%ebp)\n-\tadd %ebx,%eax\n+\tadd %edx,%eax\n+\tmov %eax,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 %eax,-0x30(%ebp)\n-\tshl $0x2,%eax\n+\tshl $0x4,%eax\n+\tmov %ecx,0x1c(%esp)\n+\tsub $0xc,%esp\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x34(%ebp),%ecx\n+\tmov 0x14(%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 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 -0x38(%ebp),%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-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\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 -0x30(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:713\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 0x1c(%esp),%ecx\n \ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tje 8f20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n+\tje 89af , std::allocator >)@@Base+0x122f>\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 8992 , std::allocator >)@@Base+0x1212>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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 8970 , std::allocator >)@@Base+0x11f0>\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 0x1c(%esp),%ebx\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x30(%ebp),%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 0x14(%esp),%eax\n+\tmov 0x8(%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 (%edi),%ebx\n+\tmov (%eax),%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 %esi,0x28(%esp)\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+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-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 8f57 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x207>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ecx\n-\tcmp %ecx,(%edi)\n-\tjne 8d84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n-\tjmp 8e15 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1015\n-\tcmp %edi,%edx\n-\tje 8e15 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\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\n-\tcmp %eax,%esi\n-\tje 8eb9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x169>\n+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%ebx\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+\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,%esi,1),%edx\n+\tmov %edx,0x4(%ebx)\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 8567 , std::allocator >)@@Base+0xde7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %ecx,0x8(%edx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x2,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+\tmov %eax,0x4(%ebx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8567 , std::allocator >)@@Base+0xde7>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\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+\tmov 0x18(%esp),%eax\n+\ttestb $0x4,(%eax)\n+\tje 8c98 , std::allocator >)@@Base+0x1518>\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+\taddl $0x1,0x8(%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\n+\tmov (%esi),%ebp\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 8c80 , std::allocator >)@@Base+0x1500>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x0(%ebp),%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\n+\tmov 0x1c(%esp),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:291\n+\tsub $0x1,%edi\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tmov 0x20(%esp),%ebp\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 0xc(%eax),%edx\n+\tmov 0xc(%esi),%eax\n+\tsub (%edx),%eax\n+\tmov %eax,0xc(%esi)\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+\tmov %edi,0x24(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:290\n+\tmov %al,(%ecx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\ttest %ebp,%ebp\n+\tje 8540 , std::allocator >)@@Base+0xdc0>\n+\tjmp 8538 , std::allocator >)@@Base+0xdb8>\n+\txchg %ax,%ax\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),%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\n-\tsub %eax,%esi\n-\tmov %edx,-0x34(%ebp)\n-\tmov %esi,%eax\n-\tsar $0x2,%eax\n+\tmov %esi,%ebx\n+\tsub %ecx,%ebx\n+\tmov %ebx,0x10(%esp)\n+\tsar $0x4,%ebx\n+\tmov %ebx,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\n+\tcmp %eax,%ebx\n+\tjb 8b80 , std::allocator >)@@Base+0x1400>\n+/usr/include/seqan/sequence/string_base.h:1344\n+\tlea 0x1(%ebx),%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 8567 , std::allocator >)@@Base+0xde7>\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 8f48 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f8>\n+\tcmp $0x1f,%edx\n+\tjbe 8d6d , std::allocator >)@@Base+0x15ed>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ecx\n-\tshr %ecx\n-\tadd %eax,%ecx\n-\tcmp %eax,%ecx\n-\tcmova %eax,%ecx\n+\tmov %edx,%eax\n+\tshr %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+\tmov %edx,%eax\n+\tshl $0x4,%eax\n+\tmov %edx,0x1c(%esp)\n \tsub $0xc,%esp\n-\tlea 0x0(,%ecx,4),%eax\n-\tmov %ecx,-0x30(%ebp)\n+\tmov %ecx,0x24(%esp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n+\tmov 0x14(%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),%ecx\n+\tmov 0x2c(%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/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%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,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%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,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %esi\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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 31d0 \n-\tadd $0x10,%esp\n-\tjmp 8e15 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\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 0x18(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 8af3 , std::allocator >)@@Base+0x1373>\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 8ada , std::allocator >)@@Base+0x135a>\n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\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 8ab8 , std::allocator >)@@Base+0x1338>\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,-0x34(%ebp)\n-\tmov %ecx,-0x30(%ebp)\n-\tpush $0x80\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_base.h:713\n-\tmov -0x30(%ebp),%ecx\n+\tpush %ecx\n+\tmov 0x1c(%esp),%ebx\n+\tcall 31d0 \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 0x14(%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-\tmov -0x34(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-\tmov %eax,%ebx\n-/usr/include/seqan/sequence/string_base.h:713\n-\ttest %ecx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n-\tjne 8de5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x95>\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),%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 (%ebx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 8e04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\n+\tmov (%eax),%eax\n+\tmov 0x10(%esp),%esi\n+\tmov 0x4(%esp),%ecx\n+\tlea (%eax,%esi,1),%ebx\n+\tmov %ebx,0x4(%ecx)\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 8567 , std::allocator >)@@Base+0xde7>\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%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 0x10(%eax,%esi,1),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov %edx,0x8(%ebx)\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovb $0x4,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(%ecx)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8567 , std::allocator >)@@Base+0xde7>\n+\tlea 0x0(%esi,%eiz,1),%esi\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:201\n+\tmov 0x18(%esp),%eax\n+\ttestb $0x1,(%eax)\n+\tje 8c50 , std::allocator >)@@Base+0x14d0>\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+\taddl $0x1,0x8(%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\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\n+\tmov 0x4(%eax),%ebx\n+\ttest %ebx,%ebx\n+\tje 8d00 , std::allocator >)@@Base+0x1580>\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\n+\tmov 0x1c(%esp),%ecx\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tsub $0x1,%ebp\n+/usr/include/seqan/align/dp_traceback_impl.h:212\n+\tsub $0x1,%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:211\n+\tmov %ebp,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\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:212\n+\tmov %edi,0x24(%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\n+\tmov 0x4(%eax),%eax\n+\tnot %eax\n+\tadd 0xc(%esi),%eax\n+\tmov %eax,0xc(%esi)\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\n+\tmov %al,(%ecx)\n+/usr/include/seqan/align/dp_traceback_impl.h:214\n+\tjmp 8a31 , std::allocator >)@@Base+0x12b1>\n+\tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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-\tlea (%ebx,%esi,1),%eax\n-\tmov %eax,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:420\n-\tjmp 8e04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\n-\tlea 0x0(%esi),%esi\n+\tmov 0x10(%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-\tlea (%ecx,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 8e15 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\n-\tmov %ecx,%ebx\n-\tjmp 8e04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\n-\tlea 0x0(%esi),%esi\n+\tmov 0x4(%esp),%esi\n+\tlea 0x10(%ecx,%eax,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8567 , std::allocator >)@@Base+0xde7>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmov %edi,0x4(%esi)\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tmov %ebp,(%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 0x10(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 0x4(%esp),%esi\n+\tlea 0x10(%ecx,%eax,1),%eax\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8567 , std::allocator >)@@Base+0xde7>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:76\n+\tmovl $0x0,0x4(%esi)\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(%edi,%ecx,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:77\n+\tmov %ebp,0x8(%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 0x4(%esp),%esi\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 8513 , std::allocator >)@@Base+0xd93>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tmov $0x200,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n \tmov $0x20,%ecx\n-\tcmp %ecx,%eax\n-\tcmovbe %eax,%ecx\n-\tjmp 8e7b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12b>\n-/usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n+\tjmp 8712 , std::allocator >)@@Base+0xf92>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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+\tmov 0x18(%esp),%eax\n+\ttestb $0x2,(%eax)\n+\tje 8d20 , std::allocator >)@@Base+0x15a0>\n+/usr/include/seqan/align/dp_traceback_impl.h:369\n+\taddl $0x1,0x8(%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\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\n+\tmov 0x4(%eax),%edx\n+\ttest %edx,%edx\n+\tje 8d50 , std::allocator >)@@Base+0x15d0>\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::_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\n+\tmov 0x1c(%esp),%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 0xc(%eax),%edx\n+\tmov 0xc(%esi),%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,%ebp\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 %eax,0xc(%esi)\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 %ebp,0x20(%esp)\n+/usr/include/seqan/align/dp_traceback_impl.h:367\n+\tmov %al,(%ecx)\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n+/usr/include/seqan/align/dp_traceback_impl.h:136\n+\tje 8540 , std::allocator >)@@Base+0xdc0>\n+\tjmp 8677 , std::allocator >)@@Base+0xef7>\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+\tlea 0x20(%esp),%edx\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:206\n+\tmovb $0x1,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 8b42 , std::allocator >)@@Base+0x13c2>\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 31d0 \n-\tmov %esi,(%esp)\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-\n-00008f80 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>:\n-seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n-/usr/include/seqan/sequence/string_alloc.h:165\n \tpush %ebp\n-\tpush %edi\n-\tpush %esi\n+\tmov 0x1c(%esp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 8a0f , std::allocator >)@@Base+0x128f>\n+\tlea 0x0(%esi),%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:283\n+\tlea 0x20(%esp),%edx\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n \tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x906b,%ebx\n-\tsub $0x1c,%esp\n-\tmov 0x34(%esp),%ebp\n-\tmov 0x30(%esp),%edi\n-\tmov 0x38(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:166\n-\tmovl $0x0,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:167\n-\tmovl $0x0,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:168\n-\tmovl $0x0,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:170\n-\tcmp %ecx,%eax\n-\tje 901e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ecx,%eax\n-\tsar $0x2,%eax\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_base.h:1589\n-\ttest %eax,%eax\n-\tje 901e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tshr %eax\n-\tmov $0x20,%ecx\n-\tadd %esi,%eax\n-\tcmp $0x1f,%esi\n-\tcmovbe %ecx,%eax\n-\tcmp %eax,%edx\n-\tcmova %eax,%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:285\n+\tmovb $0x4,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 8a02 , std::allocator >)@@Base+0x1282>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tshl $0x2,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%edx,4),%eax\n-\tmov %edx,0x18(%esp)\n+\tmov 0x8(%esp),%eax\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\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 %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+\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(%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 0x4(%esp),%esi\n+\tmov %eax,0x4(%esi)\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp 856f , std::allocator >)@@Base+0xdef>\n+\tlea 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 \tpush %eax\n-\tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov 0x1c(%esp),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov 0x1c(%esp),%ebx\n+\tmov %eax,0x20(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%edx\n-\tmov %edx,0x4(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x0(%ebp),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %esi,%esi\n-\tje 901e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tpush %edx\n+\tmov 0x10(%esp),%eax\n+\tjmp 8b4f , std::allocator >)@@Base+0x13cf>\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+\tlea 0x20(%esp),%edx\n+\tlea 0x24(%esp),%ecx\n+\tsub $0x8,%esp\n+\tmov 0x20(%esp),%ebx\n+\tpush %ebx\n+\tpush 0x14(%esp)\n+\tmov 0x14(%esp),%eax\n+\tcall 7390 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd30>\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_traceback_impl.h:362\n+\tmovb $0x2,(%ebx)\n+\tmovl $0x1,0x8(%esp)\n+\tjmp 8c1a , std::allocator >)@@Base+0x149a>\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 %eax\n-\tcall 3350 \n+\tmov 0x1c(%esp),%ebx\n+\tmov %eax,0x20(%esp)\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:173\n-\tadd $0x1c,%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-\txchg %ax,%ax\n+\tmov 0x10(%esp),%eax\n+\tjmp 8c27 , std::allocator >)@@Base+0x14a7>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov $0x200,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%edx\n+\tjmp 8a82 , std::allocator >)@@Base+0x1302>\n+\tmovl $0x20,0x18(%esp)\n+\tmov $0x200,%eax\n+\tjmp 893c , std::allocator >)@@Base+0x11bc>\n+\tmovl $0x20,0x14(%esp)\n+\tmov $0x200,%eax\n+\tjmp 8836 , std::allocator >)@@Base+0x10b6>\n+\tmov $0x200,%eax\n+\tmov $0x20,%edx\n+\tjmp 85b3 , std::allocator >)@@Base+0xe33>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n \n-00009030 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n-void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n-/usr/include/seqan/basic/holder_tristate.h:581\n-\tcall beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x8fbf,%eax\n+00008dc0 :\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 $0x1c,%esp\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x9229,%ebx\n+\tsub $0x188,%esp\n+\tmov 0x8(%ebp),%ecx\n+\tmov 0xc(%ebp),%eax\n+\tmov %ecx,-0x150(%ebp)\n+\tmov %eax,-0x140(%ebp)\n+\tmov %ebx,-0x13c(%ebp)\n+\tmov %gs:0x14,%eax\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+\txor %eax,%eax\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tlea -0x74(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:229\n+\tmovl $0x0,-0x78(%ebp)\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n+/usr/include/c++/12/bits/basic_string.h:204\n+\tmov %eax,-0x15c(%ebp)\n+\tmov %eax,-0x7c(%ebp)\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/12/bits/char_traits.h:354\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+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tpush %ecx\n+\tcall 3130 \n+\tadd $0x10,%esp\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:89\n \ttest %eax,%eax\n-\tje 9200 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d0>\n-\tcmp $0x2,%eax\n-\tjne 91f4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c4>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tjne 9e80 \n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\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),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov -0x13c(%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 -0x140(%ebp)\n+\tcall 3130 \n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:119\n+\tmov %eax,%esi\n+seqan::String, seqan::Alloc >::String(char*&):\n+/usr/include/seqan/sequence/string_alloc.h:89\n+\ttest %eax,%eax\n+\tjne 9e08 \n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tlea -0x5c(%ebp),%ecx\n+\tlea -0x64(%ebp),%eax\n+\tmov %ecx,-0x160(%ebp)\n+\tmov %ecx,-0x64(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:642\n+\tmov -0x13c(%ebp),%ecx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:200\n+\tmov %eax,-0x170(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:642\n+\tlea -0x2fdb(%ecx),%esi\n+\tmov %esi,%ecx\n+\tmov %esi,%edx\n+\tcall 6cb0 , 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+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n+\tlea -0x44(%ebp),%ecx\n+\tlea -0x4c(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n+\tmov %esi,%edx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n+\tmov %ecx,-0x164(%ebp)\n+\tmov %ecx,-0x4c(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n+\tmov %esi,%ecx\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:200 (discriminator 2)\n+\tmov %eax,-0x174(%ebp)\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n+/usr/include/c++/12/bits/basic_string.h:642 (discriminator 2)\n+\tcall 6cb0 , 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+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 2)\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n+\tmovl $0x0,-0x104(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n+\tmovl $0x0,-0x100(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\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 (discriminator 2)\n+\tpush $0x480\n+\tcall 3030 \n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2)\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/basic/allocator_interface.h:211\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 2)\n \tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:120\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n+/usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2)\n \tmovl $0x0,0x4(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:121\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n \tmovl $0x0,0x8(%eax)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %edx,%eax\n-\tsub %ecx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe 93d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3a0>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tshr %ebx\n-\tadd %eax,%ebx\n-\tmov 0x8(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x20(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne 9398 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x368>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje 90d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4>\n+/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n+\tmovl $0x0,0xc(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\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 (discriminator 2)\n+\tmovl $0x0,0x24(%eax)\n+\tmovl $0x0,0x28(%eax)\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2)\n+\tmovl $0x0,0x2c(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:75 (discriminator 2)\n+\tmovl $0x0,0x30(%eax)\n+/usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2)\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 2)\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 2)\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 (discriminator 2)\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 2)\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 (discriminator 2)\n+\tmovl $0xc,(%esp)\n+\tcall 3030 \n+/usr/include/seqan/basic/allocator_interface.h:211\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+\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+\tcall 32e0 >::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-\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 \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%edi),%edx\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,-0x144(%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\n+\ttest %eax,%eax\n+\tje a4f0 \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\n+\tmov 0x4(%eax),%edx\n+\tsub (%eax),%edx\n+\tmov %edx,-0x148(%ebp)\n+\tmov %edx,-0x144(%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:119\n-\tmovl $0x0,0xc(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:120\n-\tmovl $0x0,0x10(%esi)\n+\tmov 0x8(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:121\n-\tmovl $0x0,0x14(%esi)\n+\tmov 0xc(%esi),%eax\n+\tsub %edi,%eax\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,%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tsub %ecx,%eax\n-\tmov %eax,%ebx\n-\tsar $0x2,%ebx\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%edi),%ebx\n-\tmov %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe 9400 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3d0>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov -0x24(%ebp),%ebx\n-\tmov %ebx,%eax\n-\tshr %eax\n-\tadd %ebx,%eax\n-\tmov -0x20(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x20(%ebp),%eax\n+\tmov %eax,-0x14c(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov $0xc,%eax\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tja 9011 \n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%esi)\n+\tjbe 9fb0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %edi,%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 -0x148(%ebp),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\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\n+\tmov -0x144(%ebp),%eax\n+/usr/include/seqan/align/gaps_array.h:246\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/gaps_array.h:247\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/gaps_array.h:248\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\n+\tmov 0x28(%esi),%eax\n \ttest %eax,%eax\n-\tjne 9360 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x330>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje 9143 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113>\n+\tje a4b0 \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-/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+\tlea -0x110(%ebp),%edx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edx\n \tpush %eax\n-/usr/include/seqan/align/matrix_base.h:187\n-\tlea 0xc(%esi),%eax\n+\tcall 32e0 >::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-\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,0x18(%esi)\n-\tmov 0x18(%edi),%eax\n-\tmovl $0x0,0x1c(%esi)\n-\tmov %eax,-0x20(%ebp)\n-\tmov 0x1c(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:918\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,-0x144(%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\n \ttest %eax,%eax\n-\tje 91e8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8>\n-\tcmp $0x1,%eax\n-\tjne 9348 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x318>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0xc\n-\tcall 3030 \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-\tadd $0x10,%esp\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 -0x20(%ebp),%eax\n+\tje a530 \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\n \tmov 0x4(%eax),%edx\n+\tsub (%eax),%edx\n+\tmov %edx,-0x148(%ebp)\n+\tmov %edx,-0x144(%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 (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%eax),%eax\n+\tmov 0x2c(%esi),%edi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov %edx,%ebx\n-\tsub %ecx,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x1f,%ebx\n-\tjbe 958a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x55a>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%eax\n-\tshr %eax\n-\tadd %ebx,%eax\n-\tmov -0x24(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x24(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne 9560 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje 91de > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush -0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\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\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\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-/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-\tmov 0x8(%ebp),%eax\n+\tmov 0x30(%esi),%eax\n+\tsub %edi,%eax\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,%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %eax,-0x14c(%ebp)\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov $0xc,%eax\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tja 90ba \n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x34(%esi)\n+\tjbe 9f40 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %edi,%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 -0x148(%ebp),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\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\n+\tmov -0x144(%ebp),%eax\n+/usr/include/seqan/align/gaps_array.h:246\n+\tmovl $0x0,(%edi)\n+/usr/include/seqan/align/gaps_array.h:247\n+\tmov %eax,0x4(%edi)\n+/usr/include/seqan/align/gaps_array.h:248\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\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\n+\tcmp %ecx,0x1c(%ebp)\n+\tje 98a0 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %esi,(%eax)\n+\tmovl $0x0,-0xf8(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%esi)\n+\tmovl $0x0,-0xf4(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,0x8(%esi)\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\n+\ttest %eax,%eax\n+\tje 9ef8 \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,-0x148(%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\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje a598 \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),%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),%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 (%ecx),%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 %ecx,-0x154(%ebp)\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,0xc(%esi)\n+\tmovl $0x0,-0xa8(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x10(%esi)\n+\tmovl $0x0,-0xa4(%ebp)\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-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\n+\tmovl $0x0,-0xa0(%ebp)\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%eax)\n+\tmovl $0x0,-0x9c(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,0x4(%eax)\n+\tmovl $0x0,-0x98(%ebp)\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\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-\tjbe 9300 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0>\n-/usr/include/seqan/sequence/string_base.h:1769\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\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-\tja 93f0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c0>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x14(%esi)\n-\tjbe 94a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x470>\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tlea 0x8(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tja 92dc > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:1114\n-\ttest %ecx,%ecx\n-\tjle 92dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %edx,%eax\n-\tje 92dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tmov %edx,-0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %ecx\n-\tpush $0x0\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\n+\tcmp %eax,%edx\n+\tje a604 \n+\tmov -0x148(%ebp),%eax\n+\tmov (%eax),%edi\n+\tcmp %edi,0x4(%eax)\n+\tje a604 \n+seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tlea -0x12c(%ebp),%eax\n+\tsub $0xc,%esp\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 -0x13c(%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,-0x14c(%ebp)\n \tpush %eax\n-\tcall 32c0 \n-\tmov -0x20(%ebp),%edx\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,-0x144(%ebp)\n+\tmov %eax,(%esp)\n+\tcall 31a0 > > >(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\n+\tmov -0x154(%ebp),%eax\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n+/usr/include/seqan/align/dp_matrix.h:122\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\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-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x8(%esi)\n-\tjbe 9420 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3f0>\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-\tja 928c > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:1114\n-\ttest %edx,%edx\n-\tjle 928c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %edi,%eax\n-\tje 928c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32c0 \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\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\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:1384\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\n+\ttest %eax,%eax\n+\tje a320 \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\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\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a300 \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\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\n+\tmov -0x148(%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\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\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\n+\ttest %eax,%eax\n+\tje a2d0 \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\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\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a2b0 \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\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\n+\tmov -0x128(%ebp),%edi\n+\ttest %edi,%edi\n+\tje a290 \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 92db \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+\tmov -0x13c(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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 928c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n-\tlea 0x0(%esi),%esi\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 -0x20(%ebp),%eax\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:729\n-\tjmp 91e8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x2,%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x120(%ebp),%esi\n+\ttest %esi,%esi\n+\tje a490 \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 9326 \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 \tsub $0xc,%esp\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-\tmov %eax,0xc(%esi)\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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:344\n-\tmov %eax,0x10(%esi)\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\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),%edi\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\n+\tmov (%eax),%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 0xc(%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x14(%esi)\n+\tmov (%edi),%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 0x10(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tjne 912d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfd>\n-\tjmp 9143 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tshl $0x2,%eax\n-\tsub $0xc,%esp\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\n-\tmov %eax,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov %eax,0x4(%esi)\n+\tmov 0x4(%edi),%eax\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\n+\tmov %ecx,-0x158(%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(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tjne 90c4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94>\n-\tjmp 90d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%edi),%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%eax\n-\tjbe 90b5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x85>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x80,%eax\n-\tjmp 939b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x36b>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tlea 0x8(%edi),%edx\n-\tjmp 92dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%ebx\n-\tjbe 911e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x80,%eax\n-\tjmp 9363 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x333>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,-0x168(%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\n+\tsub %edx,%eax\n+\tmov %eax,-0x17c(%ebp)\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%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,-0x16c(%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\n+\tmov %eax,-0x178(%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\n+\tcmp %eax,%ecx\n+\tjae a200 \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-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n-\tcall 3030 \n-\tmov %eax,(%esi)\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 32f0 , 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 -0x14c(%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\n+\tmov -0x128(%ebp),%edx\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/sequence/string_alloc.h:373\n-\tmovl $0x20,0x8(%esi)\n-/usr/include/seqan/sequence/string_base.h:1680\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\n+\ttest %edx,%edx\n+\tje a1a0 \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\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tje a1c3 \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\n+\tmov -0x128(%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:72\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\n+\ttest %eax,%eax\n+\tje a470 \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+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::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,-0xd4(%ebp)\n+\tmovl $0x0,-0xd0(%ebp)\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\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 -0x13c(%ebp),%eax\n+\tmov -0x60(%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++/12/bits/move.h:205\n+\tmov %eax,(%edi)\n+\tmov %eax,0x4(%edi)\n+\tmov %eax,0x8(%edi)\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:84\n+\tmov -0x144(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x120(%ebp),%edi\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:84\n+\tmov %eax,-0xdc(%ebp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n \ttest %edi,%edi\n-\tje 9550 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x520>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x20(%ebp),%edx\n+\tje a410 \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\n+\tmov 0x1c(%edi),%ebx\n+\ttest %ebx,%ebx\n+\tje a433 \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:85\n+\tmov %eax,-0xd0(%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+\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:87\n+\tmovb $0x0,(%eax)\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::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %eax,-0xcc(%ebp)\n+\tmov %eax,-0xc8(%ebp)\n+\tmov %eax,-0xc4(%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+\tlea -0xdc(%ebp),%eax\n+\tmov %eax,-0x168(%ebp)\n+\tmov %eax,%edi\n+\tlea -0xcc(%ebp),%eax\n+seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >::DPScout_(seqan::DPScoutState_ > const&):\n+/usr/include/seqan/align/dp_scout.h:104\n+\tmovl $0x0,-0xc0(%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+\tpush %ecx\n+\tmov %edi,%ecx\n+\tpush -0x148(%ebp)\n+\tpush -0x154(%ebp)\n+\tcall 6d60 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x700>\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\n+\tmov -0xdc(%ebp),%esi\n+auto seqan::maxHostPosition >, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_scout.h:224\n+\tmov -0xc0(%ebp),%eax\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tadd $0x10,%esp\n+\tmov 0x4(%esi),%ecx\n+auto seqan::maxHostPosition >, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_scout.h:224\n+\tmov %eax,-0x16c(%ebp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\ttest %ecx,%ecx\n+\tje a3b0 \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\n+\tmov 0x1c(%edi),%edx\n \ttest %edx,%edx\n-\tje 9459 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n+\tje a3cf \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+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\n+\tmov -0x16c(%ebp),%edi\n+\tadd %edi,%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\n+\tmov -0xcc(%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\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\n+\tmov %edi,-0x158(%ebp)\n+\tcmp %edi,-0xc4(%ebp)\n+\tje a188 \n+/usr/include/seqan/align/dp_algorithm_impl.h:1180\n+\tmov -0x158(%ebp),%edx\n+\tcmp -0xc8(%ebp),%edx\n+\tje a020 \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\n+\tmov -0x148(%ebp),%eax\n+\tmov -0x154(%ebp),%ecx\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+\tmov 0x4(%ecx),%eax\n+\tsub (%ecx),%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\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\n+\tmov 0x4(%esi),%eax\n+\ttest %eax,%eax\n+\tje a350 \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\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tje a36f \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\n+\tmov -0x16c(%ebp),%ecx\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 a570 \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+\tje 95b0 \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+/usr/include/seqan/align/dp_traceback_impl.h:464\n+\tmov %al,-0x134(%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 %edx\n+\tlea -0x130(%ebp),%eax\n+\tlea -0xf8(%ebp),%esi\n+/usr/include/seqan/align/dp_traceback_impl.h:572\n+\tmov %dl,-0x135(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tlea -0x135(%ebp),%ecx\n+\tlea -0x134(%ebp),%edx\n \tpush %edi\n \tpush %eax\n-\tcall 3350 \n+\tmov %esi,%eax\n+\tpush -0x168(%ebp)\n+\tcall 77e0 , std::allocator >)@@Base+0x60>\n \tadd $0x10,%esp\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x120(%ebp)\n+\tje 9652 \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 962e \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 \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%eax)\n+\tmov %eax,-0x144(%ebp)\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_base.h:1765\n-\tmov 0x8(%esi),%edx\n-\tmov $0x2,%eax\n-\tcmp %eax,%edx\n-\tcmova %eax,%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-/usr/include/seqan/sequence/string_base.h:1765\n-\tshl $0x2,%edx\n-\tmov %edx,%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tmov -0x20(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea (%eax,%edx,1),%edi\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tcmp %ebx,%ecx\n-\tjle 928c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %ebx,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %eax,%edi\n-\tje 928c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub %ebx,%edx\n-\tjmp 932b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fb>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\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 %eax,0xc(%esi)\n-\tmov %eax,%ecx\n-\tadd $0x10,%esp\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 9540 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x510>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x20(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 94d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4a8>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %eax\n-\tpush %edi\n-\tpush %ecx\n-\tcall 3350 \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 -0x144(%ebp),%eax\n+\tmov %eax,(%esp)\n+\tcall 31d0 \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-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_base.h:1765\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_base.h:1765\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_base.h:1765\n-\tshl $0x2,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea (%ecx,%eax,1),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tcmp %edi,%ebx\n-\tjle 9530 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x500>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%edi,1),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %ebx,%edx\n-\tje 9530 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x500>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tsub %edi,%eax\n-\tmov %edx,-0x24(%ebp)\n-\tmov %ecx,-0x20(%ebp)\n-\tpush %eax\n-\tpush $0x0\n-\tpush %ebx\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 32c0 \n-\tmov -0x24(%ebp),%edx\n-\tmov -0x20(%ebp),%ecx\n+\tpush 0xc(%edi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:534\n \tadd $0x10,%esp\n-\tlea 0x0(%esi),%esi\n-\tmov %ecx,%edi\n-\tjmp 92dc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov $0x8,%ebx\n-\tmov $0x8,%eax\n-\tjmp 94fc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4cc>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov $0x8,%ecx\n-\tmov $0x8,%edx\n-\tjmp 947c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x44c>\n-\tnop\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tadd $0x1,%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\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 96bb \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 9697 \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 -0x1c(%ebp),%ebx\n-\tpush %eax\n-\tcall 3030 \n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x24(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tadd $0x10,%esp\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 -0x20(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%edx\n-\tjmp 91c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198>\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%eax\n-\tjbe 91bd > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18d>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x21,%eax\n-\tjmp 9563 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x533>\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%eax)\n+\tmov %eax,-0x144(%ebp)\n+\tcall 31d0 \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 %eax,%edi\n-\tjmp 95ad > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x57d>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov %eax,%edi\n-\tjmp 95d3 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a3>\n+\tmov -0x144(%ebp),%eax\n+\tmov %eax,(%esp)\n+\tcall 31d0 \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-\tmov %eax,%edi\n-\tjmp 95be > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58e>\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n+\tpush 0xc(%edi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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+seqan::String, seqan::Alloc >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:197\n+\tmov -0xf8(%ebp),%edi\n+seqan::String >::~String():\n+/usr/include/seqan/sequence/string_alloc.h:197\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 (%esi)\n-\tmov -0x1c(%ebp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %eax\n+\tcall 31d0 \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 31d0 \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\n+\tadd $0xc,%esp\n+\tpush %esi\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\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\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 %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n+\tcall 31d0 \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+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tsub $0xc,%esp\n+\tpush -0x140(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:29\n+\tlea -0xa8(%ebp),%edi\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tcall 3130 \n+\tpop %edx\n+\tpush -0x150(%ebp)\n+\tmov %eax,%esi\n+\tcall 3130 \n+\tpop %ecx\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:29\n+\tpush -0x158(%ebp)\n+\tpush %esi\n+\tpush %eax\n+\tlea -0x104(%ebp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tcall 3370 , 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+\tpush %esi\n+\tcall 31b0 , std::allocator >)@plt>\n+./porechop/src/adapter_align.cpp:30 (discriminator 2)\n+\tmov %eax,%esi\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234 (discriminator 2)\n+\tmov -0x34(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_dispose():\n+/usr/include/c++/12/bits/basic_string.h:285 (discriminator 2)\n+\tlea -0x2c(%ebp),%edx\n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:30 (discriminator 2)\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_dispose():\n+/usr/include/c++/12/bits/basic_string.h:285 (discriminator 2)\n+\tcmp %edx,%eax\n+\tje 9774 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%ebp),%ecx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\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 97e3 \n+\tmov %esi,-0x144(%ebp)\n+\tmov %edi,%esi\n+\tmov %eax,%edi\n+\txchg %ax,%ax\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 0x8(%esi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \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 95fb > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5cb>\n+\tadd $0x10,%esp\n+\ttestl $0xfffffffd,0x4(%esi)\n+\tje 97d0 \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+\tmov (%esi),%edx\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+\tpush (%edx)\n+\tmov %edx,-0x140(%ebp)\n \tcall 31d0 \n-\tpop %edx\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 -0x140(%ebp),%edx\n+\tmov %edx,(%esp)\n \tcall 31d0 \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,%esi\n+/usr/include/seqan/basic/array_construct_destruct.h:548\n+\tcmp %esi,%edi\n+\tjne 9790 \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-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edi\n \tcall 31d0 \n-\tpop %eax\n-\tpush (%esi)\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x4c(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_dispose():\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x164(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tcmp %ecx,%eax\n+\tje 9815 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x44(%ebp),%edi\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%edi),%edx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x10,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x64(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_dispose():\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x160(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tje 983b \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x5c(%ebp),%ecx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+\tmov -0x13c(%ebp),%ebx\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tlea 0x1(%ecx),%edx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\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 -0x13c(%ebp),%ebx\n \tcall 31d0 \n-\tmov %edi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tpop %edi\n+\tpush -0x11c(%ebp)\n+\tcall 31d0 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/12/bits/basic_string.h:234\n+\tmov -0x7c(%ebp),%eax\n+std::__cxx11::basic_string, std::allocator >::_M_dispose():\n+/usr/include/c++/12/bits/basic_string.h:285\n+\tmov -0x15c(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tcmp %ecx,%eax\n+\tje 987e \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x74(%ebp),%edx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tsub $0x8,%esp\n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\n+\tadd $0x1,%edx\n+std::__new_allocator::deallocate(char*, unsigned int):\n+/usr/include/c++/12/bits/new_allocator.h:158\n+\tpush %edx\n+\tpush %eax\n+\tcall 3160 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n+/usr/include/c++/12/bits/basic_string.h:292\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 ab5b \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 \tnop\n-\n-00009620 , 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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x89cf,%eax\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x1c,%esp\n-\tmov 0x30(%esp),%ebp\n-\tmov %eax,0x8(%esp)\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0xdc(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0xd8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0xd4(%ebp)\n /usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 9708 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe8>\n+\ttest %eax,%eax\n+\tje a860 \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\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/align/matrix_base.h:406\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/dp_matrix.h:477\n-\tmov (%ebx),%edi\n-\timul (%edx),%edi\n-/usr/include/seqan/align/dp_matrix.h:478\n+\tmov 0x24(%esi),%eax\n+\tmov %eax,-0x148(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%esi),%edi\n \ttest %edi,%edi\n-\tjne 9681 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x61>\n-\tjmp 96fa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-\tnop\n+\tje a8a8 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%esi),%edi\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%edi),%eax\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%edx\n+\tmov (%edi),%edx\n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,%ecx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %ebx,%edx\n-\tsar $0x2,%edx\n-/usr/include/seqan/align/dp_matrix.h:478\n-\tcmp %edx,%esi\n-\tjae 96d0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xb0>\n-/usr/include/seqan/align/dp_matrix.h:480\n-\tmov 0xc(%eax),%edx\n-\tmov %edi,(%edx,%esi,4)\n-/usr/include/seqan/align/dp_matrix.h:481\n-\timul (%ebx,%esi,4),%edi\n-/usr/include/seqan/align/dp_matrix.h:478\n-\tadd $0x1,%esi\n-\ttest %edi,%edi\n-\tje 96fa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tjne 9660 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40>\n-/usr/include/seqan/basic/holder_tristate.h:863\n+\tmov %edi,-0x154(%ebp)\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\n+\tcmp %eax,%edx\n+\tje a914 \n+\tmov -0x148(%ebp),%eax\n+\tmov (%eax),%ecx\n+\tcmp %ecx,0x4(%eax)\n+\tje a914 \n+/usr/include/seqan/align/dp_matrix_sparse.h:64\n+\tlea -0x12c(%ebp),%eax\n \tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x18(%esp),%ebx\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 -0x13c(%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,-0x14c(%ebp)\n+\tpush %eax\n+\tcall 3360 >, 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,-0x144(%ebp)\n+\tmov %eax,(%esp)\n \tcall 31a0 > > >(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\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\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov %eax,%ecx\n+\tmov -0x154(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x128(%ebp),%ebx\n+/usr/include/seqan/align/dp_matrix.h:122\n+\tadd $0x10,%esp\n /usr/include/seqan/sequence/string_base.h:472\n-\tsub %ebx,%edx\n-\tsar $0x2,%edx\n-/usr/include/seqan/align/dp_matrix.h:478\n-\tcmp %edx,%esi\n-\tjae 9780 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160>\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1384\n+\tadd $0x1,%esi\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov %esi,%edi\n+\ttest %ebx,%ebx\n+\tje a126 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x120(%ebp),%ecx\n+/usr/include/seqan/align/matrix_base.h:435\n+\tmov (%eax),%eax\n+\tmov %esi,0x4(%eax)\n /usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tjne 9670 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x18(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%eax\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ebx\n-\tjmp 9670 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%eax),%edx\n+\tje a10a \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x124(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x128(%ebp),%edx\n+/usr/include/seqan/align/matrix_base.h:435\n+\tmov (%eax),%eax\n+\tmov %edi,0x4(%eax)\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%edx),%eax\n-\tsub (%edx),%eax\n-/usr/include/seqan/align/dp_matrix.h:498\n-\tcmp %edi,%eax\n-\tjae 96fa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+\tmov -0x148(%ebp),%eax\n+\tmov 0x4(%eax),%esi\n+\tsub (%eax),%esi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1389\n+\tadd $0x1,%esi\n /usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%ecx),%eax\n+\tmov %esi,%edi\n+\ttest %edx,%edx\n+\tje a0e0 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+/usr/include/seqan/align/matrix_base.h:435\n+\tmov (%eax),%eax\n+\tmov %esi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a0c4 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x124(%ebp),%eax\n+/usr/include/seqan/align/matrix_base.h:435\n+\tmov (%eax),%eax\n+\tmov %edi,(%eax)\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x128(%ebp),%eax\n \ttest %eax,%eax\n-\tje 97b9 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x199>\n+\tje a150 \n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%ecx),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%esi\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%edx),%ebp\n-\tsub %esi,%ebp\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp %ebp,%edi\n-\tjae 9720 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x100>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %edi,%esi\n-\tmov %esi,0x4(%edx)\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 0x0(%esi),%esi\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x18(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tadd $0x10,%esp\n-\tjmp 9644 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x24>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmp %edi,0x8(%edx)\n-\tjae 96f5 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n-\tmov %edx,0xc(%esp)\n-/usr/include/seqan/sequence/sequence_interface.h:809\n-\tlea 0x1(%edi),%eax\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x12c(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%esi)\n+\tje 9a53 \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-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x1c(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31d0 \n+\tmov %edi,(%esp)\n+\tcall 31d0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,0x8(%edx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %esi,%esi\n-\tje 980f , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %ebp,%ebp\n-\tjne 9816 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1f6>\n-\tmov %edx,0xc(%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\n+\tmov -0x120(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a030 \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 9a9e \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-\tpush %esi\n-\tmov 0x18(%esp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%edi)\n \tcall 31d0 \n-\tmov 0x1c(%esp),%edx\n-\tmov 0x8(%edx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%edx),%esi\n-\tcmp %eax,%edi\n-\tcmova %eax,%edi\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov %edi,(%esp)\n+\tcall 31d0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-\tjmp 96f5 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n-\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tmov 0x18(%eax),%edx\n+\tmov -0x12c(%ebp),%edi\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\n+\tmov (%edi),%eax\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tmov 0x18(%edi),%esi\n+/usr/include/seqan/align/matrix_base.h:406\n+\tmov (%eax),%edx\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov (%esi),%ecx\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov 0x4(%esi),%eax\n+/usr/include/seqan/align/matrix_base.h:406\n+\tmov %edx,-0x158(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x17c(%ebp)\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%edx),%eax\n+\tsub %ecx,%eax\n+\tmov %eax,-0x178(%ebp)\n+\tsar $0x2,%eax\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tmov %ecx,-0x168(%ebp)\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/seqan/align/dp_matrix_sparse.h:89\n+\tcmp %eax,%edx\n+\tjae a04c \n+/usr/include/seqan/align/dp_algorithm_impl.h:1406\n+\tsub $0xc,%esp\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 32f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n+\tmov -0x14c(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x128(%ebp),%esi\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\n+\ttest %esi,%esi\n+\tje a16c \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov -0x12c(%ebp),%esi\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%esi),%ebx\n+\ttest %ebx,%ebx\n+\tje a667 \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x18(%esi),%eax\n+\tmov (%eax),%esi\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov -0x128(%ebp),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72\n+\tmov %esi,-0xb0(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:73\n+\tmov %esi,-0xac(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\ttest %ecx,%ecx\n+\tje a634 \n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n+\tmovl $0x0,-0xc8(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x12c(%ebp),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n+\tmovl $0x0,-0xc4(%ebp)\n+\tmovl $0x0,-0xc0(%ebp)\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74\n+\tmov (%eax),%edx\n+\tmov $0x1,%eax\n \tsub (%edx),%eax\n-/usr/include/seqan/align/dp_matrix.h:498\n-\tcmp %edi,%eax\n-\tjae 96fa , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n /usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x4(%ebp),%edx\n+\tmov -0x120(%ebp),%edx\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74\n+\tmov %eax,-0xb8(%ebp)\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov -0x13c(%ebp),%eax\n+\tmov -0x3c(%eax),%edi\n+\tmov (%edi),%eax\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %eax,(%esi)\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n+\tmov -0x144(%ebp),%eax\n+\tmov %eax,-0xcc(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862\n \ttest %edx,%edx\n-\tjne 96dc , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xbc>\n-/usr/include/seqan/basic/holder_tristate.h:863\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x18(%esp),%ebx\n-\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tje a61d \n /usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x0(%ebp),%ecx\n-\tadd $0x10,%esp\n+\tmov -0x124(%ebp),%esi\n /usr/include/seqan/basic/holder_tristate.h:862\n-\tmov 0x1c(%ecx),%eax\n+\tmov 0x1c(%esi),%eax\n \ttest %eax,%eax\n-\tjne 96e7 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc7>\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tsub $0xc,%esp\n-\tpush $0xc\n-\tmov 0x18(%esp),%ebx\n-\tcall 3030 \n-\tmov 0x1c(%esp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:76\n-\tmov %eax,0x18(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:211\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\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-\tmov 0x18(%esp),%edx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-\tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %edi,0x8(%edx)\n-\tjmp 96f5 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%esi\n-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 96f5 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n+\tje a9c0 \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:85\n+\tmov %eax,-0xc0(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tmov -0x154(%ebp),%ebx\n \tsub $0x4,%esp\n-\tpush %ebp\n-\tpush %esi\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n-\tcall 3350 \n-\tadd $0x10,%esp\n-\tmov 0xc(%esp),%edx\n-\tjmp 9755 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x135>\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-00009840 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x87af,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n+\tlea -0xec(%ebp),%ecx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n+\tmovb $0x0,(%eax)\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov (%edi),%eax\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tlea -0xcc(%ebp),%esi\n+\tlea -0xbc(%ebp),%edx\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n+\tmovl $0x1,-0xc8(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tmov -0x148(%ebp),%edi\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %eax,-0xf8(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tlea -0xf8(%ebp),%eax\n+/usr/include/seqan/align/dp_scout.h:104\n+\tmovl $0x0,-0xf4(%ebp)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1417\n+\tpush %ecx\n+\tmov %esi,%ecx\n \tpush %edi\n-\tpush %esi\n \tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov 0x14(%ebp),%ecx\n-\tmov 0x8(%ebp),%esi\n-\tmov %eax,-0x2c(%ebp)\n-\tmov %ecx,-0x40(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%esi),%edx\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\tmov 0x4(%ecx),%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ecx\n+\tcall 6870 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+/usr/include/seqan/align/dp_scout.h:224\n+\tmov -0xf4(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tadd $0x10,%esp\n+/usr/include/seqan/align/dp_scout.h:224\n+\tmov %eax,-0x148(%ebp)\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov %eax,%edi\n-\tsub %ecx,%edi\n-\tmov %edi,-0x38(%ebp)\n-\tsar $0x2,%edi\n-\tmov %edi,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1427\n+\tmov 0x4(%edi),%eax\n+\tsub (%edi),%eax\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425\n+\tmov -0xcc(%ebp),%edi\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %eax,-0x154(%ebp)\n+\tmov 0x4(%ebx),%eax\n+\tsub (%ebx),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:613\n+\tmov %eax,-0x134(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%edi),%eax\n \ttest %eax,%eax\n-\tje 9889 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49>\n-\tcmp %edx,%eax\n-\tje 9a00 >::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 (discriminator 3)\n-\tmov (%esi),%ebx\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tmov %edx,%eax\n-/usr/include/seqan/sequence/string_base.h:753 (discriminator 3)\n-\tmov -0x34(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %ebx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\n-\tmov %ebx,-0x30(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tmov %eax,%ebx\n-\tmov %eax,-0x50(%ebp)\n-/usr/include/seqan/sequence/string_base.h:753 (discriminator 3)\n-\tmov 0xc(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsar $0x2,%ebx\n-/usr/include/seqan/sequence/string_base.h:753 (discriminator 3)\n-\tsub 0x10(%ebp),%eax\n-\tadd %ebx,%eax\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tmov %ebx,-0x4c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:753 (discriminator 3)\n-\tadd %edi,%eax\n-\tmov %eax,-0x3c(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1573 (discriminator 3)\n-\tcmp %eax,0x8(%esi)\n-\tjae 99a0 >::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 99f0 >::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 %ecx\n-\tadd %eax,%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tlea 0x0(,%ecx,4),%eax\n-\tsub $0xc,%esp\n-\tmov %ecx,-0x44(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:206\n-\tmov %edx,-0x48(%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_alloc.h:373\n-\tmov -0x44(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:762\n-\tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%esi)\n-\tmov %eax,%edi\n-/usr/include/seqan/sequence/string_base.h:762\n-\tmov -0x30(%ebp),%eax\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 a650 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov (%edi),%edi\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%edi),%eax\n \ttest %eax,%eax\n-\tje 99a3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov 0xc(%ebp),%ecx\n-\tmov -0x48(%ebp),%edx\n-\tshl $0x2,%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tje 9915 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xd5>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edi\n-\tcall 3350 \n-\tmov -0x48(%ebp),%edx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:765\n-\tmov 0x10(%ebp),%eax\n-\tlea 0x0(,%eax,4),%ecx\n-\tmov -0x30(%ebp),%eax\n-\tadd %ecx,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tcmp %edx,%eax\n-\tje 9947 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x107>\n-/usr/include/c++/12/bits/stl_algobase.h:429\n-\tmov -0x50(%ebp),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n+\tje a9f8 \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:425\n+\tmov -0x148(%ebp),%edx\n+\tadd %edx,%eax\n+\tmov %eax,-0xc0(%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:475\n+\tmov %eax,%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:571\n+\tmov %al,-0x130(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:475\n+\tand $0x1,%edx\n+\tjne 9cb3 \n+/usr/include/seqan/align/dp_traceback_impl.h:478\n+\tmov $0x4,%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:477\n+\ttest $0x44,%al\n+\tjne 9cb3 \n+/usr/include/seqan/align/dp_traceback_impl.h:479\n+\ttest $0x22,%al\n+\tsetne %dl\n+\tadd %edx,%edx\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n \tsub $0x4,%esp\n-/usr/include/c++/12/bits/stl_algobase.h:429\n-\tsub %ecx,%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %edx\n-\tpush %eax\n-/usr/include/seqan/sequence/string_base.h:765\n-\tmov -0x34(%ebp),%eax\n-\tadd 0xc(%ebp),%eax\n-\tlea (%edi,%eax,4),%eax\n-/usr/include/c++/12/bits/stl_algobase.h:431\n+\tlea -0xdc(%ebp),%edi\n+\tlea -0x134(%ebp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:572\n+\tmov %dl,-0x136(%ebp)\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n+\tmov %edi,-0x168(%ebp)\n+\tlea -0x136(%ebp),%ecx\n+\tlea -0x130(%ebp),%edx\n+\tpush -0x154(%ebp)\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \n+\tmov %edi,%eax\n+\tpush %esi\n+\tcall 83f0 , std::allocator >)@@Base+0xc70>\n+/usr/include/seqan/align/dp_scout.h:212\n+\tmov -0xf8(%ebp),%eax\n+/usr/include/seqan/align/dp_traceback_impl.h:573\n \tadd $0x10,%esp\n+/usr/include/seqan/align/dp_scout.h:212\n+\tmov %eax,-0x158(%ebp)\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x120(%ebp)\n+\tje 9d55 \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 9d31 \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-\tpush -0x30(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush (%edi)\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov %edi,(%esp)\n+\tcall 31d0 \n+/usr/include/seqan/basic/holder_tristate.h:536\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-\tmov -0x3c(%ebp),%edx\n-\tlea (%eax,%edx,4),%edx\n-\tmov %edx,0x4(%esi)\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x38(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 9984 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x144>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %esi\n-\tmov -0x40(%ebp),%esi\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tpop %eax\n \tpush (%esi)\n-/usr/include/seqan/sequence/string_base.h:1430\n-\tmov -0x44(%ebp),%esi\n-\tadd %esi,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \n+\tcall 31d0 \n+\tmov %esi,(%esp)\n+\tcall 31d0 \n+/usr/include/seqan/basic/holder_tristate.h:534\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 9acd >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x28d>\n-\tlea -0xc(%ebp),%esp\n-\tpop %ebx\n-\tpop %esi\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,-0x128(%ebp)\n+\tje 9db2 \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 9d8e \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 -0x13c(%ebp),%ebx\n+\tpush (%edi)\n+\tcall 31d0 \n+\tmov %edi,(%esp)\n+\tcall 31d0 \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(%esi)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n \tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tpush (%esi)\n+\tcall 31d0 \n+\tmov %esi,(%esp)\n+\tcall 31d0 \n+/usr/include/seqan/basic/holder_tristate.h:534\n+\tadd $0x10,%esp\n+/usr/include/seqan/sequence/string_alloc.h:197\n+\tmov -0xdc(%ebp),%esi\n+\tmov -0x9c(%ebp),%eax\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %eax\n+\tcall 31d0 \n+\tpop %ecx\n+\tpush -0xa8(%ebp)\n+\tcall 31d0 \n /usr/include/seqan/sequence/string_alloc.h:283\n-\tmov -0x30(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:771\n-\tmov 0xc(%ebp),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:1241\n-\tmov -0x34(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:752\n-\tmov 0x10(%ebp),%edx\n-\tsub 0xc(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:771\n-\tshl $0x2,%eax\n-\tmov %eax,-0x44(%ebp)\n-/usr/include/seqan/basic/array_construct_destruct.h:1241\n-\tcmp %ebx,%edx\n-\tje 9958 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\n-/usr/include/seqan/sequence/string_base.h:771\n-\tadd %eax,%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:1243\n-\tmov -0x38(%ebp),%eax\n-\tshl $0x2,%edx\n-\tlea (%edi,%eax,1),%ebx\n-/usr/include/seqan/sequence/string_base.h:771\n-\tmov -0x4c(%ebp),%eax\n-\tsub 0xc(%ebp),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:1243\n-\tshl $0x2,%eax\n-\tlea (%edi,%eax,1),%ecx\n-\tadd %edx,%edi\n-/usr/include/c++/12/bits/stl_algobase.h:429\n-\tsub %edx,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:741\n-\tcmp %edi,%ecx\n-\tje 9958 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\n-/usr/include/c++/12/bits/stl_algobase.h:742\n-\tsub $0x4,%esp\n+\tmov -0x104(%ebp),%eax\n+/usr/include/seqan/align/global_alignment_unbanded.h:193\n+\tadd $0xc,%esp\n+\tpush -0x168(%ebp)\n+/usr/include/seqan/sequence/string_base.h:449\n+\tlea 0x24(%eax),%edx\n+/usr/include/seqan/align/global_alignment_unbanded.h:193\n+\tpush %edx\n \tpush %eax\n-\tpush %edi\n-\tpush %ebx\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \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+\tmov %esi,(%esp)\n+\tcall 31d0 \n \tadd $0x10,%esp\n-\tjmp 9958 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\n-\txchg %ax,%ax\n-\tmov $0x80,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp 98cc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x8c>\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\n-\tcmp %ecx,%eax\n-\tje 9a69 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x229>\n+\tjmp 9701 \n+\tlea 0x0(%esi),%esi\n+bool seqan::empty(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:365\n+\tmov -0x140(%ebp),%eax\n+\tcmpb $0x0,(%eax)\n+\tje 8e7f \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-\tcmpl $0x7c,-0x38(%ebp)\n-\tjbe 9a90 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x250>\n+\tcmp $0x1f,%esi\n+\tjbe a942 \n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov -0x34(%ebp),%eax\n-\tmov %eax,%edi\n+\tmov %esi,%edi\n \tshr %edi\n-\tadd %eax,%edi\n-\tcmp %eax,%edi\n-\tcmova %eax,%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\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(,%edi,4),%eax\n+\tmov -0x13c(%ebp),%ebx\n \tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x38(%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-\tadd $0x10,%esp\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-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %eax,%edx\n-\tmov %edx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x40(%ebp),%edx\n-\tmov (%edx),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush -0x38(%ebp)\n-\tpush %edx\n-\tpush %eax\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 3350 \n-\tadd $0x10,%esp\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 32d0 >::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-/usr/include/seqan/basic/allocator_interface.h:360\n-\tpush -0x28(%ebp)\n-\tcall 31d0 \n+\tmov %eax,-0x110(%ebp)\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1437\n-\tjmp 9984 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x144>\n-\tlea 0x0(%esi),%esi\n-\tmov -0x34(%ebp),%eax\n-\tmov $0x20,%edi\n-\tcmp %edi,%eax\n-\tcmovbe %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 -0x140(%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 -0x58(%ebx),%edx\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %esi,-0x10c(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:383\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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++/12/bits/stl_algobase.h:387\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/stl_algobase.h:386\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++/12/bits/stl_algobase.h:383\n+\tcmp %esi,%eax\n+\tjne 9e60 \n+\tjmp 8e7f \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %eax,%esi\n+bool seqan::empty(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:365\n+\tmov -0x150(%ebp),%eax\n+\tcmpb $0x0,(%eax)\n+\tje 8e40 \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 a933 \n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%edi\n+\tshr %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\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(,%edi,4),%eax\n+\tmov -0x13c(%ebp),%ebx\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+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x38(%ebp),%edi\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tadd $0x10,%esp\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-\tmov %eax,-0x28(%ebp)\n+\tmov %eax,-0x11c(%ebp)\n+\tadd $0x10,%esp\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,%edi,1),%edx\n-\tmov %edx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x40(%ebp),%edx\n-\tmov (%edx),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %edi,%edi\n-\tje 9a69 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x229>\n-\tjmp 9a56 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x216>\n-/usr/include/seqan/sequence/string_base.h:1437\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n-\tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x2c(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00009af0 , 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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x84ff,%eax\n-\tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x3c,%esp\n-/usr/include/seqan/align/gaps_iterator_array.h:530\n-\tmov 0xc(%ebp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:527\n-\tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x30(%ebp)\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:530\n-\ttest %edx,%edx\n-\tje 9b44 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x54>\n-/usr/include/seqan/align/gaps_iterator_array.h:537\n-\tmov (%edi),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:538\n-\tmov 0x4(%edi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:537\n-\tmov %eax,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x8(%eax),%ecx\n-\tlea 0x0(,%esi,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:541\n-\ttest $0x1,%esi\n-\tjne 9b60 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x70>\n-/usr/include/seqan/align/gaps_iterator_array.h:581\n-\tmov 0xc(%ebp),%ebx\n-\tadd %ebx,(%ecx,%eax,1)\n-/usr/include/seqan/align/gaps_iterator_array.h:585\n-\tmov -0x2c(%ebp),%eax\n-\tmov 0xc(%ebp),%ebx\n-\tadd %ebx,0x20(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:586\n-\tmov -0x1c(%ebp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 9d82 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x292>\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/gaps_iterator_array.h:541 (discriminator 1)\n-\tmov 0x8(%edi),%edx\n-\ttest %edx,%edx\n-\tje 9ba8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb8>\n-/usr/include/seqan/sequence/string_base.h:449\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%ecx,%eax,1),%ebx\n-\tmov %eax,-0x34(%ebp)\n-/usr/include/seqan/align/gaps_iterator_array.h:552\n-\tcmp (%ebx),%edx\n-\tjb 9bd0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xe0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x2c(%ebp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:567\n-\tadd $0x1,%esi\n-/usr/include/seqan/sequence/string_base.h:449\n-\tlea 0x0(,%esi,4),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/sequence/string_base.h:449\n-\tmov %edi,-0x34(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%edx\n-\tsub %ecx,%edx\n-\tmov %edx,%eax\n-\tsar $0x2,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:567\n-\tcmp %eax,%esi\n-\tjae 9c68 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x178>\n-/usr/include/seqan/align/gaps_iterator_array.h:569\n-\tmov 0xc(%ebp),%eax\n-\tadd %eax,(%ecx,%edi,1)\n-\tjmp 9b3b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n+\tmov -0x150(%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 -0x58(%ebx),%edx\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %esi,-0x118(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:383\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++/12/bits/stl_algobase.h:387\n+\tadd $0x1,%eax\n+/usr/include/c++/12/bits/stl_algobase.h:386\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++/12/bits/stl_algobase.h:383\n+\tcmp %esi,%eax\n+\tjne 9ed8 \n+\tjmp 8e40 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:543\n-\tsub $0x1,%esi\n-/usr/include/seqan/sequence/string_base.h:449\n-\tlea 0x0(,%esi,4),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:544\n-\tmov %esi,0x4(%edi)\n-/usr/include/seqan/sequence/string_base.h:449\n-\tlea (%ecx,%eax,1),%ebx\n-\tmov %eax,-0x34(%ebp)\n-/usr/include/seqan/align/gaps_iterator_array.h:545\n-\tmov (%ebx),%edx\n-\tmov %edx,0x8(%edi)\n-/usr/include/seqan/align/gaps_iterator_array.h:550\n-\ttest $0x1,%esi\n-\tje 9b35 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x45>\n-/usr/include/seqan/align/gaps_iterator_array.h:552\n-\tcmp (%ebx),%edx\n-\tjae 9b78 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x24(%esi)\n+\tadd $0x10,%esp\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,-0x28(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x30(%ebp),%ebx\n+\tmovl $0x0,(%eax)\n /usr/include/seqan/sequence/string_alloc.h:75\n-\tmovl $0x0,-0x24(%ebp)\n+\tmovl $0x0,0x4(%eax)\n /usr/include/seqan/sequence/string_alloc.h:76\n-\tmovl $0x0,-0x20(%ebp)\n+\tmovl $0x0,0x8(%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,-0x148(%ebp)\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 9157 \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 -0x13c(%ebp),%ebx\n \tpush $0x80\n \tcall 3030 \n-/usr/include/seqan/align/gaps_iterator_array.h:556\n-\tmov 0xc(%ebp),%ecx\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,%ebx\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea 0x8(%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,0x2c(%esi)\n \tadd $0x10,%esp\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tadd $0x1,%esi\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tmovl $0x0,-0x4(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:556\n-\tmov %ecx,(%ebx)\n-/usr/include/seqan/sequence/string_base.h:449\n-\tmov -0x2c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:449\n-\tmov -0x34(%ebp),%eax\n-\tadd 0x8(%ecx),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:557\n-\tmov 0x8(%edi),%ecx\n-\tmov %ebx,-0x34(%ebp)\n-\tmov (%eax),%edx\n-\tsub %ecx,%edx\n-\tmov %edx,0x4(%ebx)\n-/usr/include/seqan/sequence/string_base.h:1481\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:558\n-\tmov %ecx,(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:559\n-\tmov -0x2c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_base.h:1481\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 %esi\n-\tpush %esi\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\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+\ttest %edi,%edi\n+\tje a589 \n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x14c(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 9f80 \n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %edi\n \tpush %eax\n-\tcall 32d0 >::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 %eax\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+\tcall 3350 \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-\tpush -0x34(%ebp)\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edi\n \tcall 31d0 \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+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-\tjmp 9b3b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n-\tlea 0x0(%esi),%esi\n-\tadd $0x2,%eax\n-\tmov %eax,-0x38(%ebp)\n-\tjb 9d87 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x297>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tmov -0x2c(%ebp),%edi\n-\tcmp %eax,0x10(%edi)\n-\tjb 9cc0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tlea 0x8(%ecx,%edx,1),%edi\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%eax\n-\tsub %ebx,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\ttest %eax,%eax\n-\tjle 9ca4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %edi,%ebx\n-\tje 9ca4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n-\tmov %ecx,-0x38(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tpush %eax\n-\tpush $0x0\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n-\tcall 32c0 \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 -0x2c(%ebp),%eax\n-\tmov %edi,0xc(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:574\n-\tmov 0xc(%ebp),%eax\n-\tmov %eax,(%ecx,%esi,4)\n-/usr/include/seqan/align/gaps_iterator_array.h:575\n-\tmov -0x34(%ebp),%eax\n-\tmovl $0x0,0x4(%ecx,%eax,1)\n-\tjmp 9b3b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov -0x38(%ebp),%edi\n-\tcmp $0x1f,%edi\n-\tjbe 9d71 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x281>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edi,%eax\n-\tshr %eax\n-\tadd %edi,%eax\n-\tmov %eax,-0x3c(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\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 90ba \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 %ecx,-0x44(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tmov %edx,-0x40(%ebp)\n-\tpush %eax\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0x80\n \tcall 3030 \n-\tmov -0x2c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x3c(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tmov %eax,0x8(%esi)\n \tadd $0x10,%esp\n-\tmov -0x40(%ebp),%edx\n-/usr/include/seqan/basic/allocator_interface.h:211\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-\tmov %edi,0x10(%ecx)\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-\tmov -0x44(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 9d6d , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x27d>\n+\ttest %edi,%edi\n+\tje a57d \n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x14c(%ebp),%edx\n \ttest %edx,%edx\n-\tje 9d1e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x22e>\n+\tje 9ff0 \n /usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n \tpush %edx\n-\tpush %ecx\n-\tmov %ecx,-0x3c(%ebp)\n+\tpush %edi\n \tpush %eax\n \tcall 3350 \n-\tmov -0x40(%ebp),%edx\n-\tmov -0x3c(%ebp),%ecx\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 %edx,-0x40(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tpush %ecx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edi\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov -0x2c(%ebp),%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 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+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-\tmov -0x40(%ebp),%edx\n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x10(%eax),%ecx\n-\tmov %ecx,-0x3c(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x8(%eax),%ecx\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tmov -0x38(%ebp),%edi\n-\tmov -0x3c(%ebp),%eax\n-\tcmp %eax,%edi\n-\tcmovbe %edi,%eax\n \tshl $0x2,%eax\n-\tlea (%ecx,%eax,1),%edi\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tcmp %edx,%eax\n-\tjle 9ca4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%edx,1),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %ebx,%edi\n-\tje 9ca4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n-\tmov %ecx,-0x38(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub %edx,%eax\n-\tjmp 9c8f , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19f>\n-\tmov %eax,%ecx\n-\tjmp 9d3f , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x24f>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x3c(%ebp)\n-\tmov $0x80,%eax\n-\tjmp 9cd8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e8>\n-/usr/include/seqan/align/gaps_iterator_array.h:586\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x8(%ecx,%edx,1),%eax\n-\tmov %eax,%edi\n-\tjmp 9ca4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%esi\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tjmp 9011 \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:1182\n+\tmovzbl (%eax),%edx\n+\tand $0xfffffffe,%edx\n+/usr/include/seqan/align/dp_algorithm_impl.h:1183\n+\tor $0x20,%edx\n+\tmov %dl,(%eax)\n+/usr/include/seqan/align/dp_algorithm_impl.h:1185\n+\tjmp 954d \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tsub $0xc,%esp\n-\tpush -0x28(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tcall 31d0 \n-\tmov %esi,(%esp)\n-\tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00009db0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x823f,%eax\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tsub $0x8c,%esp\n-\tmov %eax,0x2c(%esp)\n-\tmov 0xa4(%esp),%eax\n-\tmov 0xa0(%esp),%edx\n-\tmov %eax,0x20(%esp)\n-\tmov 0xa8(%esp),%eax\n-\tmov %edx,0x24(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x4(%edx),%ebp\n-/usr/include/seqan/align/dp_traceback_adaptor.h:60\n-\tmov %eax,0x8(%esp)\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x7c(%esp)\n-\txor %eax,%eax\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9a71 \n /usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %ebp,%ebp\n-\tje aad8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd28>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-\tmov %ecx,%ebp\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x24(%esp),%eax\n-\tmov $0xc,%edx\n-/usr/include/seqan/sequence/string_base.h:472\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\n-\tmov %edi,0xc(%esp)\n-\tsub %esi,%edi\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edi\n-\tja 9e2d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\n+\tmov -0x128(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a951 \n+\tmov 0x1c(%edi),%edx\n+\ttest %edx,%edx\n+\tje a774 \n+\tmov -0x158(%ebp),%edx\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%eax\n+\tlea 0x0(,%edx,4),%edi\n /usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%eax)\n-\tjbe a7f8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa48>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x24(%esp),%eax\n-\tlea (%esi,%edx,1),%ebx\n-\tmov %ebx,0xc(%eax)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov %ebp,0x4(%esi)\n-/usr/include/seqan/align/gaps_array.h:246\n-\tmovl $0x0,(%esi)\n-/usr/include/seqan/align/gaps_array.h:248\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\n-\ttest %ebp,%ebp\n-\tje ab18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd68>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%ebp\n-\tsub (%eax),%ebp\n-/usr/include/seqan/align/gaps_array.h:798\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%ecx\n-/usr/include/seqan/align/gaps_array.h:801\n-\txor %edx,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsub %esi,%ecx\n-/usr/include/seqan/align/gaps_array.h:798\n-\tmov %ebp,0x18(%eax)\n-/usr/include/seqan/sequence/string_base.h:472\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-\tcmp %esi,%ebx\n-\tje 9ea5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf5>\n-\tmov 0x24(%esp),%ebx\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:802\n-\tadd (%esi,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:801\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:802\n-\tmov %edx,0x20(%ebx)\n-/usr/include/seqan/align/gaps_array.h:801\n+\tmov -0x158(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjb 9e98 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe8>\n-/usr/include/seqan/basic/holder_tristate.h:471\n-\tmov 0x20(%esp),%eax\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/basic/holder_tristate.h:862\n-\ttest %esi,%esi\n-\tje ab60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 0x20(%esp),%eax\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%ecx\n-\tsub (%eax),%ecx\n-\tmov %ecx,%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x20(%esp),%eax\n-\tmov $0xc,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0xc(%eax),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%eax),%ebp\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%edi\n-\tmov %ebx,0xc(%esp)\n-\tsub %ebp,%edi\n-/usr/include/seqan/sequence/string_base.h:1716\n-\tcmp $0xc,%edi\n-\tja 9ee7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\n-/usr/include/seqan/sequence/string_base.h:1723\n-\tcmpl $0x2,0x10(%eax)\n-\tjbe 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+0xad0>\n+\tjb aa9a \n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov (%esi),%eax\n+/usr/include/seqan/sequence/string_base.h:1733\n+\tlea (%eax,%edi,1),%edx\n+/usr/include/seqan/sequence/string_base.h:1731\n+\tmov -0x158(%ebp),%edi\n+\tcmp %edi,-0x16c(%ebp)\n+\tjae a0bc \n+/usr/include/seqan/sequence/string_base.h:1733\n+\tmov -0x178(%ebp),%edi\n+\tadd %edi,%eax\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %edx,%eax\n+\tje a0bc \n+\tmov -0x13c(%ebp),%edi\n+\tmov -0x3c(%edi),%edi\n+\txchg %ax,%ax\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,%eax\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %ecx,-0x4(%eax)\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %edx,%eax\n+\tjne a0b0 \n /usr/include/seqan/sequence/string_alloc.h:344\n-\tlea 0x0(%ebp,%edx,1),%eax\n-\tmov %eax,%edx\n-\tmov %eax,0x38(%esp)\n-\tmov 0x20(%esp),%eax\n-\tmov %edx,0xc(%eax)\n-/usr/include/seqan/align/gaps_array.h:247\n-\tmov %esi,0x4(%ebp)\n-/usr/include/seqan/align/gaps_array.h:246\n-\tmovl $0x0,0x0(%ebp)\n-/usr/include/seqan/align/gaps_array.h:248\n-\tmovl $0x0,0x8(%ebp)\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 %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\n-\ttest %esi,%esi\n-\tje aa90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xce0>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x4(%eax),%esi\n-\tsub (%eax),%esi\n-/usr/include/seqan/align/gaps_array.h:798\n-\tmov 0x20(%esp),%eax\n+\tmov %edx,0x4(%esi)\n+/usr/include/seqan/sequence/string_base.h:1738\n+\tjmp 9aeb \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9a0e \n+\tsub $0xc,%esp\n+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x38(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:801\n-\txor %edx,%edx\n-/usr/include/seqan/align/gaps_array.h:798\n-\tmov %esi,0x18(%eax)\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+\tmov -0x148(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tadd $0x10,%esp\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%eax\n-\tsub %ebp,%eax\n-\tsar $0x2,%eax\n-\tmov %eax,0x14(%esp)\n-\tmov %eax,0x18(%esp)\n-/usr/include/seqan/align/gaps_array.h:801\n-\txor %eax,%eax\n-\tcmp %ebp,%ebx\n-\tje 9f7e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ce>\n-\tmov 0x20(%esp),%ecx\n-\tmov 0x14(%esp),%ebx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_array.h:802\n-\tadd 0x0(%ebp,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:801\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:802\n-\tmov %edx,0x20(%ecx)\n-/usr/include/seqan/align/gaps_array.h:801\n-\tcmp %ebx,%eax\n-\tjb 9f70 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x8(%esp),%eax\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %edx,0x3c(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:78\n-\tcmp %edx,%eax\n-\tje a91a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb6a>\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tsub $0x10,%eax\n-\tmov 0x3c(%esp),%edx\n-\tmov %eax,0x28(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tlea -0x10(%edx),%edi\n-/usr/include/seqan/align/dp_trace_segment.h:148\n-\tmov -0x10(%edx),%ebx\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),%edx\n-/usr/include/seqan/basic/iterator_adaptor.h:647\n-\tmov %edi,0x10(%esp)\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1390\n+\tadd $0x1,%edi\n+\tjmp 99f6 \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 99cd \n+\tsub $0xc,%esp\n+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov %esi,%eax\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %edx,0x8(%esp)\n+\tmov -0x154(%ebp),%eax\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tadd $0x10,%esp\n /usr/include/seqan/sequence/string_base.h:472\n-\tsub %edx,%eax\n-\tsar $0x2,%eax\n-\tmov %eax,0x30(%esp)\n-\tmov %eax,0x1c(%esp)\n-/usr/include/seqan/align/gaps_array.h:531\n-\tmov (%edx),%eax\n-/usr/include/seqan/align/gaps_array.h:530\n-\ttest %ebx,%ebx\n-\tjne a590 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0>\n-/usr/include/seqan/align/gaps_array.h:554\n-\tmov %eax,%edi\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x8(%esp),%ebx\n-\tcmp %ebx,%esi\n-\tsetne 0x34(%esp)\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmovzbl 0x34(%esp),%ebx\n-\ttest %eax,%eax\n-\tje a035 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n-\ttest %bl,%bl\n-\tje a035 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n-/usr/include/seqan/align/gaps_array.h:491\n-\tmov %edi,0xc(%esp)\n-\txor %edx,%edx\n-\tmov %ebp,%edi\n+\tmov 0x4(%eax),%edi\n+\tsub (%eax),%edi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1385\n+\tadd $0x1,%edi\n+\tjmp 99b4 \n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9a26 \n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9b44 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/align/gaps_array.h:496\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %edx,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_array.h:496\n-\tmov (%ebx,%edx,4),%ebx\n-\tcmp %eax,%ebx\n-\tjae a028 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x278>\n-/usr/include/seqan/align/gaps_array.h:499\n-\ttest %esi,%esi\n-\tlea (%ecx,%ebx,1),%ebp\n-\tcmovne %ebp,%ecx\n-/usr/include/seqan/align/gaps_array.h:500\n-\tsub %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x30(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tcmp %ebx,%edx\n-\tjb 9ff8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x248>\n-\tmov %edi,%ebp\n-\tmov 0xc(%esp),%edi\n-\tjmp a035 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:506\n-\tadd %ecx,%eax\n-\ttest %esi,%esi\n-\tmov %edi,%ebp\n-\tmov 0xc(%esp),%edi\n-\tcmovne %eax,%ecx\n-/usr/include/seqan/align/gaps_array.h:815\n-\tmov 0x24(%esp),%eax\n-\tmov %ecx,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmov %edi,0x1c(%eax)\n-/usr/include/seqan/align/dp_trace_segment.h:160\n-\tmov 0x3c(%esp),%eax\n-\tmov -0xc(%eax),%ecx\n-/usr/include/seqan/align/gaps_array.h:530\n-\ttest %ecx,%ecx\n-\tjne a560 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b0>\n-/usr/include/seqan/align/gaps_array.h:531\n-\tmov 0x0(%ebp),%eax\n-\tmov %eax,0x44(%esp)\n-/usr/include/seqan/align/gaps_array.h:863\n-\tmov %eax,0xc(%esp)\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x14(%esp),%esi\n-\ttest %esi,%esi\n-\tje ab99 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xde9>\n-\tmov 0x44(%esp),%eax\n-\ttest %eax,%eax\n-\tje ab99 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xde9>\n-\tmov %eax,%edx\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_array.h:491\n-\txor %eax,%eax\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_array.h:496\n-\tmov 0x0(%ebp,%eax,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %eax,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_array.h:496\n-\tcmp %edx,%ebx\n-\tjae a5c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x818>\n-/usr/include/seqan/align/gaps_array.h:499\n-\ttest %esi,%esi\n-\tlea (%ecx,%ebx,1),%edi\n-\tcmovne %edi,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x14(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:500\n-\tsub %ebx,%edx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tcmp %edi,%eax\n-\tjb a080 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2d0>\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\n+\tmovzbl (%eax),%edx\n+\tand $0xfffffffe,%edx\n+/usr/include/seqan/align/dp_algorithm_impl.h:1178\n+\tor $0x40,%edx\n+\tmov %dl,(%eax)\n+\tjmp 954d \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:815\n-\tmov 0x20(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmov 0xc(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x5c(%esp)\n-\tmov 0x24(%esp),%edx\n-\tmovl $0x0,0x60(%esp)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmov %esi,0x1c(%eax)\n-/usr/include/seqan/align/gaps_array.h:815\n-\tmov %ecx,0x14(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\tmov 0x8(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov 0x1c(%edx),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov %edx,0x54(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\tmov (%eax),%ebx\n-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovl $0x0,0x64(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov %edi,0x40(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\ttest %ebx,%ebx\n-\tsete %al\n-\tmov %eax,0x58(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %edi,%edi\n-\tje a198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n-/usr/include/seqan/align/gaps_iterator_array.h:411\n-\tjs a9bb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/align/gaps_iterator_array.h:518\n-\tmov 0x24(%esp),%edx\n-\tmov 0x20(%edx),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:420\n-\ttest %ecx,%ecx\n-\tje a198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n-\tmov 0x40(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmov %ebp,0x4c(%esp)\n-\tmovb $0x0,0x48(%esp)\n-\tmov 0x8(%esp),%ebp\n-\tcmp %ecx,%edx\n-\tmovb $0x0,0x3c(%esp)\n-\tcmovbe %edx,%ecx\n+\tnop\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 -0x13c(%ebp),%ebx\n+\tpush %eax\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\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tjne 93e3 \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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x18(%esi)\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 %edi,%edi\n-\txor %ebx,%ebx\n-\tjmp a14f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x39f>\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 93e8 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\ttest %esi,%esi\n-\tje a145 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x395>\n-\tmovb $0x1,0x48(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:442\n-\tadd %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tmovb $0x1,0x3c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tsub %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov 0x0(%ebp,%eax,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %eax,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tnop\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\n+\tmov -0x128(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje a7e3 \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\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tje aa30 \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+\tmov -0x158(%ebp),%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(%edi),%edx\n+\tadd %eax,%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 -0x158(%ebp),%ecx\n+\tadd %ecx,%eax\n+\tlea 0x0(,%eax,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 %ecx,%edx\n-\tjb a138 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x388>\n-\tcmpb $0x0,0x48(%esp)\n-\tmov 0x4c(%esp),%ebp\n-\tje a16b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3bb>\n-\tmov %edi,0x60(%esp)\n-\txor %edi,%edi\n-\tcmpb $0x0,0x3c(%esp)\n-\tje a17a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ca>\n-\tmov %eax,0x58(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tmov %ebx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %edx,%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+0xe13>\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tlea (%ecx,%edi,1),%eax\n-\tmov %eax,0x64(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\ttest %esi,%esi\n-\tje a191 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e1>\n-/usr/include/seqan/align/gaps_iterator_array.h:476\n-\tadd %ecx,0x60(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tmov %ecx,0x5c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov 0x20(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\tmov 0x0(%ebp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x70(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov 0xc(%esp),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x74(%esp)\n-\tmov %eax,0x68(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\txor %eax,%eax\n-\ttest %edx,%edx\n-\tsete %al\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovl $0x0,0x78(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:207\n-\tmov %eax,0x6c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %ecx,%ecx\n-\tje a260 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n-/usr/include/seqan/align/gaps_iterator_array.h:411\n-\tjs a95b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbab>\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x20(%esp),%edx\n-\tmov 0x20(%edx),%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:420\n-\ttest %ecx,%ecx\n-\tje a260 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n-\tmov 0x44(%esp),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tmovb $0x0,0x3c(%esp)\n-\tmovb $0x0,0x30(%esp)\n-\tcmp %edi,%ecx\n-\tcmova %edi,%ecx\n-\txor %edi,%edi\n-\txor %ebx,%ebx\n-\tjmp a217 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x467>\n+\tjb a69f \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 (%edi),%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:1731\n+\tmov -0x158(%ebp),%ebx\n+/usr/include/seqan/sequence/string_base.h:1733\n+\tlea (%eax,%esi,1),%edx\n+/usr/include/seqan/sequence/string_base.h:1731\n+\tcmp %ebx,-0x178(%ebp)\n+\tjae a27f \n+/usr/include/seqan/sequence/string_base.h:1733\n+\tmov -0x17c(%ebp),%ecx\n+\tadd %ecx,%eax\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %edx,%eax\n+\tje a27f \n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov -0x13c(%ebp),%ecx\n+\tmov -0x60(%ecx),%ecx\n+\tmov (%ecx),%ecx\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\ttest %esi,%esi\n-\tje a20d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x45d>\n-\tmovb $0x1,0x3c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:442\n-\tadd %edx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tmovb $0x1,0x30(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tsub %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov 0x0(%ebp,%eax,4),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %eax,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %ecx,%edx\n-\tjb a200 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-\tcmpb $0x0,0x3c(%esp)\n-\tje a22f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47f>\n-\tmov %edi,0x74(%esp)\n-\txor %edi,%edi\n-\tcmpb $0x0,0x30(%esp)\n-\tje a23e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x48e>\n-\tmov %eax,0x6c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tmov %ebx,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %edx,%ecx\n-\tje abea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3a>\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tlea (%ecx,%edi,1),%eax\n-\tmov %eax,0x78(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\ttest %esi,%esi\n-\tje a255 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a5>\n-/usr/include/seqan/align/gaps_iterator_array.h:476\n-\tadd %ecx,0x74(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tmov %ecx,0x70(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tnop\n+\tmov %ecx,(%eax)\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:400\n+\tadd $0xc,%eax\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %ecx,-0x8(%eax)\n+\tmov %ecx,-0x4(%eax)\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n+/usr/include/seqan/basic/array_construct_destruct.h:397\n+\tcmp %edx,%eax\n+\tjne a270 \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+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 9379 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tmov 0x10(%esp),%edi\n-\tcmp %edi,0x28(%esp)\n-\tje 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+0xdf0>\n \txchg %ax,%ax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:100\n-\tmov 0x10(%esp),%eax\n-\tmov 0x8(%eax),%edx\n-/usr/include/seqan/align/dp_traceback_adaptor.h:101\n-\tmovzbl 0xc(%eax),%eax\n-/usr/include/seqan/align/dp_traceback_adaptor.h:100\n-\tmov %edx,0x14(%esp)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:101\n-\tcmp $0x2,%al\n-\tje a710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x960>\n-\tcmp $0x4,%al\n-\tjne a2a3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f3>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:108\n-\tsub $0x8,%esp\n-\tpush 0x1c(%esp)\n-\tlea 0x60(%esp),%eax\n-\tpush %eax\n-\tmov 0x3c(%esp),%ebx\n-\tcall 3290 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\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 -0x14c(%ebp)\n+\tmov -0x13c(%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-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov 0x14(%esp),%eax\n-\ttest %eax,%eax\n-\tje a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/gaps_iterator_array.h:518\n-\tmov 0x54(%esp),%esi\n-\tmov 0x64(%esp),%ebp\n-\tmov 0x20(%esi),%edx\n-\tmov %esi,0x34(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:420\n-\tcmp %edx,%ebp\n-\tje a381 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tadd %ebp,%eax\n-\tmov %ebp,0x30(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tsub %ebp,%eax\n-\tje a381 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tmov 0x8(%esi),%edi\n-\tmov 0x58(%esp),%edx\n-\tmovb $0x0,0x18(%esp)\n-\tmovb $0x0,0xc(%esp)\n-\tmov 0x5c(%esp),%ebx\n-\tmov %edi,0x8(%esp)\n-\tmov 0x60(%esp),%edi\n-\tmov %edi,0x1c(%esp)\n-\tjmp a325 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x575>\n+\tjmp 92ae \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %ecx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\ttest %edi,%edi\n-\tje a30f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x55f>\n-/usr/include/seqan/align/gaps_iterator_array.h:442\n-\tadd %ecx,0x1c(%esp)\n-\tmovb $0x1,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tsub %esi,%ebx\n-\tmovb $0x1,0xc(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tmov %ebx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:443\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tadd %ecx,%eax\n-\tje a758 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a8>\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %edx,%edi\n-\tand $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov (%esi,%edx,4),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:436\n-\tmov %esi,%ecx\n-\tsub %ebx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %eax,%ecx\n-\tjb a300 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x550>\n-\tcmpb $0x0,0x18(%esp)\n-\tmov %ecx,0x38(%esp)\n-\tje a34c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x59c>\n-\tmov 0x1c(%esp),%ecx\n-\tmov %ecx,0x60(%esp)\n-\tcmpb $0x0,0xc(%esp)\n-\tje a35f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5af>\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tmov %ebp,0x30(%esp)\n-\tmov %ebx,0x5c(%esp)\n-\tmov %edx,0x58(%esp)\n-\tmov 0x30(%esp),%ebp\n-\tadd %eax,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %eax,0x38(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov %ebp,0x64(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tje a780 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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_iterator_array.h:475\n-\ttest %edi,%edi\n-\tje a37b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5cb>\n-/usr/include/seqan/align/gaps_iterator_array.h:476\n-\tadd %eax,0x60(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tadd %eax,%ebx\n-\tmov %ebx,0x5c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tmov 0x68(%esp),%esi\n-\tmov 0x78(%esp),%ebp\n-\tmov 0x20(%esi),%edx\n-\tmov %esi,0x30(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:420\n-\tcmp %edx,%ebp\n-\tje a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/gaps_iterator_array.h:427\n-\tmov 0x14(%esp),%eax\n-\tmov %ebp,0x1c(%esp)\n-\tadd %ebp,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-\tsub %ebp,%eax\n-\tje a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/sequence/string_alloc.h:283\n-\tmov 0x8(%esi),%edi\n-\tmov 0x6c(%esp),%edx\n-\tmovb $0x0,0x14(%esp)\n-\tmovb $0x0,0xc(%esp)\n-\tmov 0x70(%esp),%ebx\n-\tmov %edi,0x8(%esp)\n-\tmov 0x74(%esp),%edi\n-\tmov %edi,0x18(%esp)\n-\tjmp a3fd , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x64d>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %ecx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\ttest %edi,%edi\n-\tje a3e7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x637>\n-/usr/include/seqan/align/gaps_iterator_array.h:442\n-\tadd %ecx,0x18(%esp)\n-\tmovb $0x1,0x14(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tsub %esi,%ebx\n-\tmovb $0x1,0xc(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tmov %ebx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:443\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tadd %ecx,%eax\n-\tje a730 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov 0x8(%esp),%edi\n-\tmov (%edi,%edx,4),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %edx,%edi\n-\tand $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:436\n-\tmov %esi,%ecx\n-\tsub %ebx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %eax,%ecx\n-\tjb a3d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x628>\n-\tcmpb $0x0,0x14(%esp)\n-\tmov %ecx,0x34(%esp)\n-\tje a424 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x674>\n-\tmov 0x18(%esp),%ecx\n-\tmov %ecx,0x74(%esp)\n-\tcmpb $0x0,0xc(%esp)\n-\tje a437 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x687>\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tmov %ebp,0x1c(%esp)\n-\tmov %ebx,0x70(%esp)\n-\tmov %edx,0x6c(%esp)\n-\tmov 0x1c(%esp),%ebp\n-\tadd %eax,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp %eax,0x34(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tmov %ebp,0x78(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tje a7c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa10>\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\ttest %edi,%edi\n-\tje a453 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a3>\n-/usr/include/seqan/align/gaps_iterator_array.h:476\n-\tadd %eax,0x74(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tadd %eax,%ebx\n-\tmov %ebx,0x70(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:432\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 -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9296 \n \tlea 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 0x28(%esp),%edi\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 %edi,%eax\n-\tjne a270 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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:841\n-\tmov 0x24(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\tmov 0x54(%esp),%eax\n-\tmov 0x68(%esp),%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%ebx),%edx\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x1c(%ebx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%ebx),%ebx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %edx,%ecx\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov %esi,0x28(%esp)\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 -0x14c(%ebp)\n+\tmov -0x13c(%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\n-\tsub %ebx,%ecx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %ebx,0x8(%esp)\n+\tmov -0x148(%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\n-\tsar $0x2,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tcmp %ebx,%edx\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x20(%esp),%edx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tsetne 0x34(%esp)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%edx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%edx),%ebp\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\n-\tmov %ecx,0x1c(%esp)\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x1c(%edx),%ebx\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\n+\tadd $0x1,%edi\n+\tjmp 927e \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+\tpush -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9255 \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 -0x14c(%ebp)\n+\tmov -0x13c(%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\n-\tmov %esi,%edx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %esi,0x38(%esp)\n+\tmov -0x154(%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\n-\tsub %ebp,%edx\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov %ebx,0xc(%esp)\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\n-\tsar $0x2,%edx\n-\tmov %edx,0x18(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\ttest %eax,%eax\n-\tje a4fb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74b>\n-/usr/include/seqan/align/gaps_array.h:841\n-\tmov 0x1c(%eax),%edx\n-\tmov %edx,0x40(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tmov 0x58(%esp),%edx\n-\ttest %edx,%edx\n-\tje a4ed , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x73d>\n-\tmov 0x8(%eax),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:226\n-\txor %ecx,%ecx\n-\tlea (%eax,%edx,4),%ebx\n-\tnop\n-/usr/include/seqan/align/gaps_iterator_array.h:228\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tadd $0x4,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:228\n-\tadd %ecx,%edx\n-\tmov %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tcmp %eax,%ebx\n-\tjne a4e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x730>\n-/usr/include/seqan/align/gaps_iterator_array.h:234\n-\tmov 0x40(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:229\n-\tadd 0x5c(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:234\n-\tsub %eax,%edx\n-/usr/include/seqan/align/dp_traceback_adaptor.h:115\n-\tadd %edx,0x28(%esp)\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x28(%esp),%esi\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov %esi,%eax\n-\ttest %esi,%esi\n-\tje a64f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\n-\tcmpb $0x0,0x34(%esp)\n-\tje a64f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\n-/usr/include/seqan/align/gaps_array.h:491\n-\tmov %ebp,0x10(%esp)\n-\txor %edx,%edx\n-\tmov %edi,0x14(%esp)\n-\tmov 0x8(%esp),%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:496\n-\tmov (%edi,%edx,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %edx,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_array.h:496\n-\tcmp %eax,%ebx\n-\tjae 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+0x890>\n-/usr/include/seqan/align/gaps_array.h:499\n-\ttest %esi,%esi\n-\tlea (%ecx,%ebx,1),%ebp\n-\tcmovne %ebp,%ecx\n-/usr/include/seqan/align/gaps_array.h:500\n-\tsub %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x1c(%esp),%ebx\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tcmp %ebx,%edx\n-\tjb a528 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x778>\n-\tmov 0x10(%esp),%ebp\n-\tmov 0x14(%esp),%edi\n-\tjmp a64f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\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\n+\tadd $0x1,%edi\n+\tjmp 923c \n \tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:534\n-\txor %ebx,%ebx\n-/usr/include/seqan/align/gaps_array.h:535\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 -0x13c(%ebp),%ebx\n+\tpush %esi\n+\tcall 31a0 > > >(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+\tadd $0x10,%esp\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%esi),%eax\n+\ttest %eax,%eax\n+\tjne 9581 \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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x18(%esi)\n+\tadd $0x10,%esp\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 9586 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:540\n-\tmov 0x0(%ebp,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%al\n-\tje a583 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d3>\n-/usr/include/seqan/align/gaps_array.h:540\n-\tcmp %ecx,%edx\n-\tjae a5d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x828>\n-/usr/include/seqan/align/gaps_array.h:536\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_array.h:542\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/gaps_array.h:543\n-\tsub %edx,%ecx\n-/usr/include/seqan/align/gaps_array.h:540\n-\tmov 0x0(%ebp,%eax,4),%edx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%al\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+0x7c0>\n-/usr/include/seqan/align/gaps_array.h:560\n-\tadd %edx,%ebx\n-/usr/include/seqan/align/gaps_array.h:536\n-\tadd $0x1,%eax\n-\tjmp a568 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b8>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:534\n+\txchg %ax,%ax\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 -0x13c(%ebp),%ebx\n+\tpush %esi\n+\tcall 31a0 > > >(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+\tadd $0x10,%esp\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%edi),%edx\n+\ttest %edx,%edx\n+\tjne 9510 \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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x18(%edi)\n+\tadd $0x10,%esp\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/align/gaps_array.h:535\n-\txor %edx,%edx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:540\n-\tmov 0x8(%esp),%edi\n-\tmov (%edi,%edx,4),%ecx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%dl\n-\tje a5bb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x80b>\n-/usr/include/seqan/align/gaps_array.h:540\n-\tcmp %ebx,%ecx\n-\tjae a610 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x860>\n-\tmov 0x8(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:536\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:542\n-\tadd %ecx,%eax\n-/usr/include/seqan/align/gaps_array.h:543\n-\tsub %ecx,%ebx\n-/usr/include/seqan/align/gaps_array.h:540\n-\tmov (%edi,%edx,4),%ecx\n-/usr/include/seqan/align/gaps_array.h:538\n-\ttest $0x1,%dl\n-\tjne a5a4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f4>\n-/usr/include/seqan/align/gaps_array.h:560\n-\tadd %ecx,%eax\n-/usr/include/seqan/align/gaps_array.h:536\n-\tadd $0x1,%edx\n-\tjmp a598 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e8>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:506\n-\tadd %ecx,%edx\n-\ttest %esi,%esi\n-\tcmovne %edx,%ecx\n-\tjmp a0b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300>\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 9515 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_array.h:547\n-\tlea (%ecx,%ebx,1),%esi\n-\tmov %esi,0x44(%esp)\n-\tmov %esi,0xc(%esp)\n-/usr/include/seqan/align/gaps_array.h:545\n-\tcmp %edx,%ecx\n-\tjb a059 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n-/usr/include/seqan/align/gaps_array.h:553\n-\tmov 0x14(%esp),%ebx\n-\tlea 0x2(%eax),%edx\n-\tcmp %ebx,%edx\n-\tjae a059 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n-/usr/include/seqan/align/gaps_array.h:554\n-\tmov 0x4(%ebp,%eax,4),%eax\n-\tadd %eax,%esi\n-\tmov %esi,0x44(%esp)\n-\tmov %esi,0xc(%esp)\n-/usr/include/seqan/align/gaps_array.h:536\n-\tjmp a059 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:547\n-\tadd %ebx,%eax\n-\tmov %eax,%edi\n-/usr/include/seqan/align/gaps_array.h:545\n-\tcmp %ecx,%ebx\n-\tjb 9fd1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221>\n-/usr/include/seqan/align/gaps_array.h:553\n-\tmov 0x30(%esp),%ebx\n-\tlea 0x2(%edx),%ecx\n-\tcmp %ebx,%ecx\n-\tjae 9fd1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221>\n-/usr/include/seqan/align/gaps_array.h:554\n-\tmov 0x8(%esp),%ebx\n-\tadd 0x4(%ebx,%edx,4),%eax\n-\tjmp 9fcf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x21f>\n+\txchg %ax,%ax\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 -0x13c(%ebp),%ebx\n+\tpush %eax\n+\tcall 31a0 > > >(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+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%edi),%ebx\n+\ttest %ebx,%ebx\n+\tjne 9476 \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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x18(%edi)\n+\tadd $0x10,%esp\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 947b \n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-/usr/include/seqan/align/gaps_array.h:506\n-\tadd %ecx,%eax\n-\ttest %esi,%esi\n-\tmov 0x10(%esp),%ebp\n-\tmov 0x14(%esp),%edi\n-\tcmovne %eax,%ecx\n-/usr/include/seqan/align/gaps_array.h:827\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmov 0x28(%esp),%esi\n-/usr/include/seqan/align/gaps_array.h:827\n-\tmov %ecx,0x18(%eax)\n-/usr/include/seqan/align/gaps_array.h:830\n-\tmov %esi,0x20(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\ttest %edi,%edi\n-\tje a690 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tmov 0x6c(%esp),%edx\n-\ttest %edx,%edx\n-\tje a685 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d5>\n-\tmov 0x8(%edi),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:226\n-\txor %ecx,%ecx\n-\tlea (%eax,%edx,4),%ebx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:228\n-\tmov (%eax),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tadd $0x4,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:228\n-\tadd %ecx,%edx\n-\tmov %edx,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:227\n-\tcmp %eax,%ebx\n-\tjne a678 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c8>\n-/usr/include/seqan/align/gaps_iterator_array.h:229\n-\tadd 0x70(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:234\n-\tsub 0x1c(%edi),%edx\n-/usr/include/seqan/align/dp_traceback_adaptor.h:116\n-\tadd %edx,0xc(%esp)\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0xc(%esp),%edx\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov %edx,%eax\n-\tcmp %ebp,0x38(%esp)\n-\tje a6d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\n-\ttest %edx,%edx\n-\tje a6d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\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:496\n-\tmov 0x0(%ebp,%edx,4),%ebx\n-/usr/include/seqan/align/gaps_array.h:498\n-\tmov %edx,%esi\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_array.h:496\n-\tcmp %eax,%ebx\n-\tjae 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+0x950>\n-/usr/include/seqan/align/gaps_array.h:499\n-\ttest %esi,%esi\n-\tlea (%ecx,%ebx,1),%edi\n-\tcmovne %edi,%ecx\n-/usr/include/seqan/align/gaps_array.h:494\n-\tmov 0x18(%esp),%edi\n-/usr/include/seqan/align/gaps_array.h:501\n-\tadd $0x1,%edx\n-/usr/include/seqan/align/gaps_array.h:500\n-\tsub %ebx,%eax\n-/usr/include/seqan/align/gaps_array.h:494\n-\tcmp %edi,%edx\n-\tjb a6a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f8>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 1)\n-\tmov 0x20(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:830 (discriminator 1)\n-\tmov 0xc(%esp),%esi\n-/usr/include/seqan/align/gaps_array.h:827 (discriminator 1)\n-\tmov %ecx,0x18(%eax)\n-/usr/include/seqan/align/gaps_array.h:830 (discriminator 1)\n-\tmov %esi,0x20(%eax)\n-/usr/include/seqan/align/dp_traceback_adaptor.h:117 (discriminator 1)\n-\tmov 0x7c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne ac0f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe5f>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:117\n-\tadd $0x8c,%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/gaps_array.h:506\n-\tadd %ecx,%eax\n-\ttest %esi,%esi\n-\tcmovne %eax,%ecx\n-\tjmp a6d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/dp_traceback_adaptor.h:104\n-\tsub $0x8,%esp\n-\tpush 0x1c(%esp)\n-\tlea 0x74(%esp),%eax\n-\tpush %eax\n-\tmov 0x3c(%esp),%ebx\n-\tcall 3290 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\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 -0x14c(%ebp)\n+\tmov -0x13c(%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 a2a3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f3>\n-\tlea 0x0(%esi),%esi\n-\tcmpb $0x0,0x14(%esp)\n-\tje a73f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x98f>\n-\tmov 0x18(%esp),%eax\n-\tmov %eax,0x74(%esp)\n-\tmov %ebp,0x78(%esp)\n-\tmovl $0x0,0x70(%esp)\n-\tmov %edx,0x6c(%esp)\n-\tjmp a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+\tjmp 9402 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tcmpb $0x0,0x18(%esp)\n-\tje a767 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9b7>\n-\tmov 0x1c(%esp),%eax\n-\tmov %eax,0x60(%esp)\n-\tmov %ebp,0x64(%esp)\n-\tmovl $0x0,0x5c(%esp)\n-\tmov %edx,0x58(%esp)\n-\tjmp a381 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\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 -0x144(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 92f9 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\ttest %edi,%edi\n-\tje a78c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9dc>\n-/usr/include/seqan/align/gaps_iterator_array.h:451\n-\tmov 0x38(%esp),%eax\n-\tadd %eax,0x60(%esp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x34(%esp),%eax\n-\tmov 0x8(%esp),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0xc(%eax),%eax\n-\tsub %edi,%eax\n-\tsar $0x2,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tcmp %eax,%edx\n-\tje a911 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb61>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,0x58(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:461\n-\tmovl $0x0,0x5c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:405\n-\tjmp a381 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\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 -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x24(%esi)\n+\tadd $0x10,%esp\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 905a \n \tlea 0x0(%esi,%eiz,1),%esi\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+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,(%esi)\n+\tadd $0x10,%esp\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+/usr/include/seqan/basic/holder_tristate.h:591\n+\tmovl $0x0,-0x148(%ebp)\n+\tjmp 8fef \n \tnop\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\ttest %edi,%edi\n-\tje a7cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa1c>\n-/usr/include/seqan/align/gaps_iterator_array.h:451\n-\tmov 0x34(%esp),%eax\n-\tadd %eax,0x74(%esp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x30(%esp),%eax\n-\tmov 0x8(%esp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd $0x1,%edx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov 0xc(%eax),%eax\n-\tsub %ebx,%eax\n-\tsar $0x2,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tcmp %eax,%edx\n-\tje a908 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb58>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %edx,0x6c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:461\n-\tmovl $0x0,0x70(%esp)\n-\tjmp a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-\tmov %edx,0x10(%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-\tmov %ecx,0x18(%esp)\n-\tpush $0x80\n-\tmov 0x3c(%esp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-\tmov 0x34(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tmov %eax,0x24(%esi)\n \tadd $0x10,%esp\n-\ttest %esi,%esi\n-\tmov 0xc(%esp),%ecx\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:591\n+\tmovl $0x0,-0x148(%ebp)\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 9098 \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 95b0 \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 9011 \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 90ba \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-\tmov %eax,0x8(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmovl $0x20,0x10(%edx)\n-/usr/include/seqan/sequence/string_base.h:1680\n-\tmov 0x10(%esp),%edx\n-\tje abb5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe05>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %edi,%edi\n-\tje a848 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %edi\n-\tpush %esi\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,(%esi)\n+\tadd $0x10,%esp\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::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,-0x158(%ebp)\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+\txor %edi,%edi\n+\tlea -0xf8(%ebp),%esi\n+\tjmp 96c7 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n \tpush %eax\n-\tcall 3350 \n-\tmov 0x1c(%esp),%ecx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov %ecx,0xc(%esp)\n-/usr/include/seqan/basic/allocator_interface.h:360\n+\tjmp 9bd1 \n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x3c(%esp),%ebx\n-\tcall 31d0 \n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov 0x34(%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+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3360 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-\tmov 0xc(%esp),%ecx\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 9e2d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\n-\tmov %edx,0x10(%esp)\n+\tjmp 9b74 \n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+\tadd $0x10,%esp\n+\tjmp 9c73 \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n-\tmov %ecx,0x18(%esp)\n-\tpush $0x80\n-\tmov 0x3c(%esp),%ebx\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n \tcall 3030 \n-\tmov 0x30(%esp),%edx\n-/usr/include/seqan/sequence/string_base.h:1680\n+\tmov %eax,0x18(%esi)\n \tadd $0x10,%esp\n-\ttest %ebp,%ebp\n-\tmov 0xc(%esp),%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(%esi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\txor %esi,%esi\n+\tjmp 9b5a \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,0x8(%edx)\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %esi\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-\tmovl $0x20,0x10(%edx)\n+\tmov -0x158(%ebp),%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:1680\n-\tmov 0x10(%esp),%edx\n-\tje abbc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe0c>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\ttest %edi,%edi\n-\tje a8d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb20>\n-/usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %edi\n-\tpush %ebp\n-\tpush %eax\n-\tcall 3350 \n-\tmov 0x1c(%esp),%ecx\n+\tmov -0x16c(%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\n+\tmov %eax,(%edi)\n \tadd $0x10,%esp\n-\tmov %ecx,0xc(%esp)\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+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 %ecx,%ecx\n+\tje a763 \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 -0x168(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjae a72c \n+\tmov -0x13c(%ebp),%ecx\n+\tmov %edi,-0x180(%ebp)\n+\tmov -0x16c(%ebp),%edx\n+\tmov -0x60(%ecx),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov (%esi),%ecx\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,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0xc,%eax\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tmov %ecx,-0xc(%eax)\n+\tmov %ecx,-0x8(%eax)\n+\tmov %ecx,-0x4(%eax)\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n+/usr/include/c++/12/bits/move.h:205\n+\tmov -0x8(%edx),%edi\n+\tmov -0xc(%edx),%ebx\n+/usr/include/c++/12/bits/move.h:206\n+\tmov %ecx,-0x8(%edx)\n+\tmov %ecx,-0xc(%edx)\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %edi,-0x8(%eax)\n+\tmov -0x4(%edx),%edi\n+/usr/include/c++/12/bits/move.h:206\n+\tmov %ecx,-0x4(%edx)\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 -0x168(%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++/12/bits/move.h:205\n+\tmov %ebx,-0xc(%eax)\n+\tmov %edi,-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,%edx\n+\tjb a6f0 \n+\tmov -0x180(%ebp),%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 %ebp\n-\tmov 0x3c(%esp),%ebx\n+\tpush -0x16c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n \tcall 31d0 \n+\tmov -0x158(%ebp),%ecx\n+\tmov 0x8(%edi),%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 0x30(%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),%ebp\n-/usr/include/seqan/sequence/string_base.h:1726\n-\tmov 0x10(%eax),%eax\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n+\tmov (%edi),%eax\n+\tcmp %edx,%ecx\n+\tcmovbe %ecx,%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-\tmov 0xc(%esp),%ecx\n+\tmov %edx,-0x158(%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:1733\n+\tlea (%edx,%edx,2),%edx\n+\tlea 0x0(,%edx,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-\tlea 0x0(,%eax,4),%edx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tjmp 9ee7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %esi,0x70(%esp)\n-\tjmp a460 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-\tmov %esi,0x5c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:405\n-\tjmp a381 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n-/usr/include/seqan/align/gaps_array.h:815\n-\tmov 0x24(%esp),%eax\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmovl $0x0,0xc(%esp)\n-\txor %ecx,%ecx\n-/usr/include/seqan/align/gaps_array.h:815\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\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\n-\tmov 0x20(%esp),%eax\n-\tmovl $0x0,0x14(%eax)\n-/usr/include/seqan/align/gaps_array.h:816\n-\tmovl $0x0,0x1c(%eax)\n-\tjmp a6d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\n-\txor %edi,%edi\n-\tmov 0xc(%esp),%edx\n-\tmovl $0x0,0x30(%esp)\n-\txor %ebx,%ebx\n-\tmov %edi,%ecx\n-\tmovb $0x0,0x3c(%esp)\n-\txor %esi,%esi\n-\tmov %cl,0x14(%esp)\n-\tmov %edx,%edi\n-\txor %ecx,%ecx\n-\tjmp a9a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf2>\n-\txchg %ax,%ax\n-/usr/include/seqan/align/gaps_iterator_array.h:333\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:344\n-\ttest $0x1,%al\n-\tje a991 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbe1>\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsubl $0x1,0x30(%esp)\n-\tmovb $0x1,0x14(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:349\n-\tmov $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:414\n-\tadd $0x1,%edx\n-\tje aa52 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xca2>\n-/usr/include/seqan/align/gaps_iterator_array.h:327\n-\tcmp %edi,%ebx\n-\tje a999 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbe9>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %ecx,%ecx\n-\tjne a980 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd0>\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:340\n-\tmovb $0x1,0x3c(%esp)\n-\tmov 0x0(%ebp,%eax,4),%esi\n-\tlea -0x1(%esi),%ecx\n-\tjmp a983 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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-\tmov %edi,%edx\n-\tmov %ebp,0x48(%esp)\n-\txor %edi,%edi\n-\txor %ebx,%ebx\n-\tmovl $0x0,0x3c(%esp)\n-\txor %esi,%esi\n-\txor %ecx,%ecx\n-\tmov %edx,%ebp\n-\tmovb $0x0,0x30(%esp)\n-\tjmp a9fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4e>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:333\n-\tsub $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:344\n-\ttest $0x1,%al\n-\tje a9f1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc41>\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsubl $0x1,0x3c(%esp)\n-\tmov $0x1,%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:349\n-\tmov $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:414\n-\tadd $0x1,%edx\n-\tje aa1e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc6e>\n-/usr/include/seqan/align/gaps_iterator_array.h:327\n-\tcmp %ebp,%ebx\n-\tje a9f9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc49>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %ecx,%ecx\n-\tjne a9e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc30>\n-/usr/include/seqan/align/gaps_iterator_array.h:340\n-\tmov 0x8(%esp),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:340\n-\tmov (%esi,%eax,4),%esi\n-\tmov %esi,0x30(%esp)\n-\tlea -0x1(%esi),%ecx\n-\tmovb $0x1,0x30(%esp)\n-\tjmp a9e3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc33>\n-\tmov %edi,%edx\n-\tmov 0x48(%esp),%ebp\n-\ttest %dl,%dl\n-\tje aa30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc80>\n-\tmov 0x3c(%esp),%edi\n-\tmov %edi,0x60(%esp)\n-\tmov %esi,%edx\n-\ttest %dl,%dl\n-\tje aa3e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc8e>\n-\tmov %ebx,0x64(%esp)\n-\tmov %ecx,0x5c(%esp)\n-\tcmpb $0x0,0x30(%esp)\n-\tje a198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %eax,0x58(%esp)\n-\tjmp a198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n-\tmovzbl 0x14(%esp),%edi\n-\tmov %ecx,0x14(%esp)\n-\tmov %edi,%edx\n-\ttest %dl,%dl\n-\tje aa69 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb9>\n-\tmov 0x30(%esp),%edi\n-\tmov %edi,0x74(%esp)\n-\tmov %esi,%edx\n-\ttest %dl,%dl\n-\tje aa7b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xccb>\n-\tmov %ebx,0x78(%esp)\n-\tmov 0x14(%esp),%ebx\n-\tmov %ebx,0x70(%esp)\n-\tcmpb $0x0,0x3c(%esp)\n-\tje a260 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n-\tmov %eax,0x6c(%esp)\n-\tjmp a260 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n-\tnop\n+\tmov -0x17c(%ebp),%ecx\n+\tlea (%eax,%ecx,1),%edx\n+\tmov %edx,0x4(%edi)\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 a23d \n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x3c(%esp),%ebx\n \tcall 3030 \n-\tmov 0x30(%esp),%edi\n+\tmov %eax,0x18(%edi)\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovl $0x0,(%eax)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%edi),%ebx\n-/usr/include/seqan/basic/allocator_interface.h:211\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+\txor %eax,%eax\n+\tmovl $0x1,0x1c(%edi)\n+\tmov -0x158(%ebp),%edi\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmovl $0x0,-0x16c(%ebp)\n+\tmovl $0x0,-0x178(%ebp)\n+\tlea 0x0(,%edi,4),%edi\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%edi),%ebp\n+\tmovl $0x0,-0x168(%ebp)\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tmov %ebx,0x48(%esp)\n-/usr/include/seqan/basic/holder_tristate.h:598\n+\tmovl $0x0,-0x17c(%ebp)\n+\tjmp a075 \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 -0x14c(%ebp)\n+\tmov -0x13c(%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\n+\tmov 0x1c(%esi),%ecx\n+\ttest %ecx,%ecx\n+\tje aa30 \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::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 -0x158(%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 (%edi),%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(%edi),%eax\n+\tmov %eax,-0x168(%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\n+\tsub %edx,%eax\n+\tmov %eax,-0x17c(%ebp)\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%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+\tlea (%ecx,%ecx,1),%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,-0x16c(%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\n+\tlea (%eax,%ecx,1),%edx\n+\tshl $0x2,%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\n+\tmov %ebx,-0x178(%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 %ebx,%ecx\n+\tjae ab53 \n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x16c(%ebp),%eax\n+\tadd %edx,%eax\n+\tmov %eax,%edx\n+\tjmp a27f \n+\tlea 0x0(%esi,%eiz,1),%esi\n+adapterAlignment():\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x24(%esi)\n \tadd $0x10,%esp\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/allocator_interface.h:211\n+\tmov %eax,-0x148(%ebp)\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 9f2f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x17f>\n-\tlea 0x0(%esi,%eiz,1),%esi\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 98cf \n+\tlea 0x0(%esi),%esi\n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x3c(%esp),%ebx\n \tcall 3030 \n-\tmov 0x34(%esp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\txor %ecx,%ecx\n+\tmov %eax,(%esi)\n \tadd $0x10,%esp\n /usr/include/seqan/sequence/string_alloc.h:74\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: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 9e09 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x59>\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+\tlea -0xdc(%ebp),%edi\n+/usr/include/seqan/align/dp_traceback_impl.h:478\n+\txor %eax,%eax\n+\txor %esi,%esi\n+/usr/include/seqan/align/dp_algorithm_impl.h:1378\n+\tmovl $0x80000000,-0x158(%ebp)\n+\tmov %edi,-0x168(%ebp)\n+\tjmp 9dbe \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/align/dp_algorithm_impl.h:1378\n+\tmov $0x21,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%edi\n+\tjmp 9ea3 \n+\tmov $0x21,%eax\n+\tmov $0x20,%edi\n+\tjmp 9e29 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush -0x14c(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 3360 >, 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),%edi\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tadd $0x10,%esp\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%edi),%eax\n+\ttest %eax,%eax\n+\tje a774 \n+/usr/include/seqan/basic/holder_tristate.h:423\n+\tmov 0x18(%edi),%esi\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/sequence/string_alloc.h:290\n+\tmov %edx,-0x168(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tmov %eax,-0x17c(%ebp)\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %edx,%eax\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov -0x158(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %eax,-0x178(%ebp)\n+\tsar $0x2,%eax\n+\tmov %eax,-0x16c(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tlea 0x0(,%edx,4),%edi\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp %eax,%edx\n+\tjae ab4b \n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x168(%ebp),%edx\n+\tadd %edi,%edx\n+\tjmp a0bc \n /usr/include/seqan/basic/allocator_interface.h:211\n \tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x3c(%esp),%ebx\n \tcall 3030 \n-\tmov 0x34(%esp),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:598\n+\tmov %eax,0x18(%esi)\n \tadd $0x10,%esp\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 9be7 \n /usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%ebx)\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \n+\tmov %eax,0x18(%edi)\n+\tadd $0x10,%esp\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-\tmov %ebx,%eax\n-\tmovl $0x1,0x4(%ebx)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov 0x8(%eax),%esi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0xc(%ebx),%ebx\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\tjmp 9e6d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tmovl $0x1,0x1c(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:591\n+\tjmp 9c85 \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 -0x13c(%ebp),%ebx\n \tpush $0xc\n-\tmov 0x3c(%esp),%ebx\n \tcall 3030 \n-\tmov 0x30(%esp),%edi\n-/usr/include/seqan/basic/holder_tristate.h:598\n-\txor %ecx,%ecx\n+\tmov %eax,0x18(%esi)\n+\tmov %eax,%edi\n \tadd $0x10,%esp\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\txor %edx,%edx\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\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/sequence/string_alloc.h:78\n+\tmov -0x158(%ebp),%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 9ec1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x111>\n-/usr/include/seqan/align/gaps_array.h:490\n-\txor %ecx,%ecx\n-\tjmp a0b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:98\n-\tmov 0x40(%esp),%eax\n-\tmov 0x20(%esp),%edi\n-\tmov %eax,0x28(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:219\n-\tmov 0x24(%esp),%eax\n-\tjmp a4cf , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x71f>\n+\tmovl $0x1,0x1c(%esi)\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\n+\tmovl $0x0,-0x178(%ebp)\n+\tadd %eax,%eax\n+\tmovl $0x0,-0x17c(%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+\tmovl $0x0,-0x16c(%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+\tmovl $0x0,-0x168(%ebp)\n+\tjmp a224 \n+adapterAlignment():\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tsub $0xc,%esp\n+\tmov -0x13c(%ebp),%ebx\n+\tpush %edi\n+\tcall 3030 \n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x158(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tmov -0x168(%ebp),%ecx\n+/usr/include/seqan/basic/allocator_interface.h:211\n+\tmov %eax,(%esi)\n+\tadd $0x10,%esp\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\n+/usr/include/seqan/sequence/string_base.h:1680\n+\ttest %ecx,%ecx\n+\tje ab3b \n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tmov -0x17c(%ebp),%edi\n+\tcmp %edi,%ecx\n+\tjae ab07 \n+\tmov -0x13c(%ebp),%edi\n+\tmov -0x17c(%ebp),%ebx\n+\tmov %esi,-0x17c(%ebp)\n+\tmov -0x168(%ebp),%edx\n+\tmov -0x3c(%edi),%edi\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov (%edi),%ecx\n+/usr/include/seqan/basic/array_construct_destruct.h:512\n+\tadd $0x4,%edx\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadd $0x4,%eax\n+/usr/include/seqan/align/dp_cell_linear.h:65\n+\tmov %ecx,-0x4(%eax)\n+/usr/include/c++/12/bits/move.h:205\n+\tmov -0x4(%edx),%esi\n+/usr/include/c++/12/bits/move.h:206\n+\tmov %ecx,-0x4(%edx)\n+/usr/include/c++/12/bits/move.h:205\n+\tmov %esi,-0x4(%eax)\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tcmp %ebx,%edx\n+\tjb aae9 \n+\tmov -0x17c(%ebp),%esi\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tsub $0xc,%esp\n+\tpush -0x168(%ebp)\n+\tmov -0x13c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov -0x158(%ebp),%edi\n+\tmov 0x8(%esi),%edx\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+\tcmp %edx,%edi\n+\tcmovbe %edi,%edx\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tadd $0x10,%esp\n+\tmov %edx,-0x158(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1733\n+\tlea 0x0(,%edx,4),%edi\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x178(%ebp),%edx\n+\tadd %eax,%edx\n+\tmov %edx,0x4(%esi)\n+\tjmp a085 \n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%esi),%eax\n+\tjmp a075 \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(%edi),%edx\n+\tjmp a224 \n+adapterAlignment():\n+./porechop/src/adapter_align.cpp:31\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov %eax,%edi\n+\tjmp 369c <__cxa_finalize@plt+0x2fc>\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-/usr/include/seqan/sequence/string_alloc.h:318\n-\tjmp 9e2d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\n-\tmov %eax,%ebp\n-\tjmp 9ee7 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tlea (%edx,%edi,1),%ecx\n-\tmov %ecx,0x64(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\ttest %esi,%esi\n-\tje abd2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe22>\n-/usr/include/seqan/align/gaps_iterator_array.h:451\n-\tadd %edx,0x60(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tmov 0x30(%esp),%ebx\n-\tadd $0x1,%eax\n-\tcmp %ebx,%eax\n-\tjne aa49 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc99>\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %edx,0x5c(%esp)\n-\tjmp a198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tlea (%edx,%edi,1),%ecx\n-\tmov %ecx,0x78(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\ttest %esi,%esi\n-\tje abf9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe49>\n-/usr/include/seqan/align/gaps_iterator_array.h:451\n-\tadd %edx,0x74(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd $0x1,%eax\n-\tcmp %eax,0x14(%esp)\n-\tjne aa86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcd6>\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %edx,0x70(%esp)\n-\tjmp a260 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n-/usr/include/seqan/align/dp_traceback_adaptor.h:117\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tjmp 3765 <__cxa_finalize@plt+0x3c5>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tmov %eax,%esi\n+\tjmp 377c <__cxa_finalize@plt+0x3dc>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%esi\n+\tjmp 3649 <__cxa_finalize@plt+0x2a9>\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 37e9 <__cxa_finalize@plt+0x449>\n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n+/usr/include/c++/12/bits/basic_string.h:795\n+\tmov %eax,%edi\n+\tjmp 3805 <__cxa_finalize@plt+0x465>\n+\tmov %eax,%esi\n+\tjmp 3737 <__cxa_finalize@plt+0x397>\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 374e <__cxa_finalize@plt+0x3ae>\n+seqan::Holder > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%esi\n+\tjmp 3796 <__cxa_finalize@plt+0x3f6>\n+\tmov %eax,%esi\n+\tjmp 3796 <__cxa_finalize@plt+0x3f6>\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%esi\n+\tjmp 37ad <__cxa_finalize@plt+0x40d>\n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n+\tmov %eax,%esi\n+\tjmp 3660 <__cxa_finalize@plt+0x2c0>\n+\tmov %eax,%esi\n+\tjmp 3649 <__cxa_finalize@plt+0x2a9>\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 36b3 <__cxa_finalize@plt+0x313>\n+adapterAlignment():\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-0000ac20 >::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+0000abd0 >, 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 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x741b,%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 abf9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29>\n+\tcmp $0x2,%eax\n+\tjne ac08 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x38>\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+\tlea 0x0(%esi,%eiz,1),%esi\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 (%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 ac2c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c>\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+\tpush 0x0(%ebp)\n+\tcall 31d0 \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 31d0 \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(%edi)\n+\tcall 31d0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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/holder_tristate.h:533\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+\tnop\n+\n+0000ac60 > > >(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+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x738b,%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 ac89 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x29>\n+\tcmp $0x2,%eax\n+\tjne ac98 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x38>\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+\tlea 0x0(%esi,%eiz,1),%esi\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::clear > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:525\n+\ttestl $0xfffffffd,0x1c(%edi)\n+\tje acbc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5c>\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),%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 31d0 \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 31d0 \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+\tpush 0xc(%edi)\n+\tcall 31d0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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/holder_tristate.h:533\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+\tnop\n+\n+0000acf0 >, 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 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x72fb,%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 ad19 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29>\n+\tcmp $0x2,%eax\n+\tjne ad28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x38>\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+\tlea 0x0(%esi,%eiz,1),%esi\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 (%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 ad4c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5c>\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+\tpush 0x0(%ebp)\n+\tcall 31d0 \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 31d0 \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(%edi)\n+\tcall 31d0 \n+\tpop %eax\n+\tpush (%edi)\n+\tcall 31d0 \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 31d0 \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/holder_tristate.h:533\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+\tnop\n+\n+0000ad80 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x73cf,%eax\n+\tcall ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x726f,%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),%edi\n \tmov 0xc(%ebp),%ecx\n-\tmov %eax,-0x30(%ebp)\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x2c(%ebp)\n \tmov 0x10(%ebp),%edx\n-\tmov %edi,-0x2c(%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 0x4(%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:1024\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n /usr/include/seqan/sequence/string_base.h:1029\n \ttest %esi,%esi\n-\tje ac5d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3d>\n+\tje adba >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x3a>\n \tcmp 0x4(%edi),%esi\n-\tje ad20 >::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 ae70 >::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 (discriminator 3)\n-\tmov (%ecx),%ebx\n+\tmov (%ecx),%eax\n \tmov %ecx,-0x34(%ebp)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov -0x2c(%ebp),%ecx\n+\tmov (%edi),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %ebx,%esi\n-\tsar $0x2,%esi\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n-\tmov (%ecx),%edi\n+\tsub %eax,%esi\n \tcmp %edx,%esi\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n+\tmov %ecx,-0x30(%ebp)\n \tcmova %edx,%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 3)\n-\tcmp %esi,0x8(%ecx)\n-\tjae acd4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4>\n+\tcmp %esi,0x8(%edi)\n+\tjae aed0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x150>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tmov %esi,%eax\n \tshr %eax\n \tcmp $0x1f,%esi\n \tlea (%eax,%esi,1),%ebx\n \tmov $0x20,%eax\n \tcmovbe %eax,%ebx\n \tcmp %ebx,%edx\n \tcmova %ebx,%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 \tsub $0xc,%esp\n-\tmov -0x30(%ebp),%ebx\n-\tlea 0x0(,%edx,4),%eax\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tlea 0x1(%edx),%eax\n \tmov %edx,-0x38(%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-\tmov -0x2c(%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+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 %edi,%edi\n+\tmov -0x34(%ebp),%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,(%ecx)\n+\tmov %eax,(%edi)\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 %edx,0x8(%ecx)\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-\tmov -0x34(%ebp),%ecx\n-\tje ad18 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf8>\n+\tmov -0x30(%ebp),%edx\n+\ttest %edx,%edx\n+\tje ae60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe0>\n+\tmov %ecx,-0x34(%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-\tmov %ecx,-0x34(%ebp)\n-\tmov -0x30(%ebp),%ebx\n-\tpush %edi\n+\tpush -0x30(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31d0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%ebx\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+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x2c(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n+\tlea (%ebx,%esi,1),%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 (%ecx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%eax),%edi\n-\tshl $0x2,%esi\n-\tmov -0x2c(%ebp),%edx\n-\tlea (%edi,%esi,1),%eax\n-/usr/include/seqan/sequence/string_base.h:1032\n-\tadd %ebx,%esi\n+\tmov (%ecx),%eax\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,%esi\n-\tje acff >::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 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov (%ebx),%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0x4,%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0x4,%edi\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov %eax,-0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ebx,%esi\n-\tjne acf0 >::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+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \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 ad7d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15d>\n+\tjne aee6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x166>\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-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n-\tmov %eax,%edi\n-\tjmp acd4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4>\n \txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n-\tmov -0x2c(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tje acff >::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::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%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 (%ecx),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp ae35 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb5>\n+\tlea 0x0(%esi),%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:1036\n+\tcmp %edi,%ecx\n+\tje ae46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\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+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),%edi\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\n-\tcmp %eax,%esi\n-\tje ad60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x140>\n+\tcmp %ebx,%esi\n+\tje aeb0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tsub %eax,%esi\n+\tsub %ebx,%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-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%esi\n-/usr/include/seqan/sequence/string_base.h:1065\n \tcmp %edx,%esi\n \tcmova %edx,%esi\n \tpush %esi\n \tpush %ecx\n-\tpush %edi\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 %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 %eax\n \tpush %edi\n-\tpush -0x2c(%ebp)\n-\tcall 31c0 >::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 31d0 \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 acff >::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 ae46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\n+\txchg %ax,%ax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x30(%ebp),%ebx\n+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje ae46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc6>\n+\tjmp ae35 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb5>\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 ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31d0 \n \tmov %esi,(%esp)\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+\tnop\n \n-0000ada0 >::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+0000af10 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x724f,%eax\n+\tcall ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x70df,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x2c,%esp\n \tmov 0xc(%ebp),%edx\n \tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x30(%ebp)\n+\tmov %eax,-0x2c(%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 0x4(%edx),%ecx\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %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),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%ecx\n-\tje ae90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf0>\n+\tcmp %eax,%esi\n+\tje aff0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %ecx,%ecx\n-\tje ade1 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x41>\n+\ttest %esi,%esi\n+\tje af51 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n /usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %ecx,0x4(%edi)\n-\tje aea0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100>\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tmov %ecx,%ebx\n+\tcmp %esi,0x4(%edi)\n+\tje b000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@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 (discriminator 3)\n-\tmov (%edi),%esi\n+\tmov (%edi),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%ebx\n-\tmov %ebx,-0x2c(%ebp)\n-\tsar $0x2,%ebx\n+\tsub %eax,%esi\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 3)\n-\tcmp %ebx,0x8(%edi)\n-\tjae ae52 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb2>\n+\tcmp %esi,0x8(%edi)\n+\tjae b0e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmpl $0x7c,-0x2c(%ebp)\n-\tjbe af40 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1a0>\n+\tcmp $0x1f,%esi\n+\tjbe b090 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%ecx\n-\tshr %ecx\n-\tadd %ebx,%ecx\n+\tmov %esi,%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 -0x30(%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 %eax\n \tmov %ecx,-0x34(%ebp)\n+\tadd %esi,%eax\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tmov %eax,-0x30(%ebp)\n+\tadd $0x1,%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 \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%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 -0x34(%ebp),%ecx\n \tadd $0x10,%esp\n-\ttest %esi,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n \tmov -0x38(%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+\tmov %eax,(%edi)\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,0x8(%edi)\n+\tmov -0x30(%ebp),%eax\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+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n-\tje af50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b0>\n+\tje b0d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\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 %edx,-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 31d0 \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-/usr/include/seqan/sequence/string_base.h:1011\n-\tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\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),%esi\n+\tmov (%edi),%ebx\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-/usr/include/seqan/sequence/string_base.h:1011\n-\tlea (%eax,%ebx,1),%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n \tmov -0x2c(%ebp),%ebx\n-\tadd %esi,%ebx\n-\tmov %ebx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ecx,%eax\n-\tje ae6f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n-\txchg %ax,%ax\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,%esi\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov %edx,-0x4(%esi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ecx,%eax\n-\tjne ae60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tcall 3350 \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 af5f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bf>\n+\tjne b0f5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e5>\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-\txchg %ax,%ax\n+\tnop\n /usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ebx\n-\tcmp %ebx,(%edi)\n-\tjne add4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x34>\n-\tjmp ae6f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tmov 0x4(%edi),%ecx\n+\tcmp %ecx,(%edi)\n+\tjne af44 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n+\tjmp afd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n \tlea 0x0(%esi),%esi\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp %edi,%edx\n-\tje ae6f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tje afd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n+\tmov %edx,-0x30(%ebp)\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\n-\tcmp %eax,%ecx\n-\tje af1f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x17f>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ecx,%esi\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov $0x20,%ecx\n-\tmov %edx,-0x34(%ebp)\n+\tcmp %eax,%esi\n+\tje b06b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15b>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n \tsub %eax,%esi\n-\tmov %esi,%ebx\n-\tsar $0x2,%ebx\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%eax\n-\tshr %eax\n-\tadd %ebx,%eax\n-\tcmp $0x7c,%esi\n-\tcmovbe %ecx,%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n+\tmov $0x20,%eax\n+\tmov %esi,%ecx\n+\tshr %ecx\n+\tadd %esi,%ecx\n+\tcmp $0x1f,%esi\n+\tcmovbe %eax,%ecx\n+\tcmp %ecx,%esi\n+\tcmovbe %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-\tmov -0x30(%ebp),%ebx\n-\tmov %eax,-0x2c(%ebp)\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\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x34(%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 -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov -0x34(%ebp),%edx\n-\tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%eax,%esi,1),%ecx\n+\tmov -0x34(%ebp),%ecx\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tadd $0xc,%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 \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 %ebx,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%edx\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 \tmov %ecx,-0x24(%ebp)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/seqan/align/dp_cell_linear.h:68\n-\tmov (%edx),%ebx\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0x4,%eax\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 %ebx,-0x4(%eax)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ecx,%eax\n-\tjne af10 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x170>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tmov -0x30(%ebp),%edx\n+\tpush (%edx)\n+\tpush %eax\n+\tcall 3350 \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 -0x30(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n-\tcall 31c0 >::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 31d0 \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 ae6f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n-\tmov $0x80,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp ae09 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x69>\n-\tnop\n-/usr/include/seqan/sequence/string_base.h:1011\n-\tmov -0x2c(%ebp),%esi\n+\tjmp afd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n+\tlea 0x0(%esi,%eiz,1),%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+\tmov %edx,-0x34(%ebp)\n+\tmov %ecx,-0x30(%ebp)\n+\tpush $0x21\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),%ecx\n+\tadd $0x10,%esp\n+\tmov -0x34(%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+\tmov %eax,(%edi)\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 %ecx,%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tjne afa0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x90>\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-/usr/include/seqan/sequence/string_base.h:1011\n-\tlea (%eax,%esi,1),%ecx\n-\tmov %ebx,%esi\n-\tjmp ae52 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb2>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp afbf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%eax\n+\tmov %eax,0x4(%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),%eax\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp afbf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\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),%edx\n+\tmov %edx,0x4(%edi)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje afd0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n+\tmov %ecx,%ebx\n+\tjmp afbf >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31d0 \n \tmov %esi,(%esp)\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 \txchg %ax,%ax\n \txchg %ax,%ax\n \n-0000af80 >, 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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x706f,%eax\n+0000b120 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x6ecf,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x1c,%esp\n+\tsub $0x2c,%esp\n+\tmov 0xc(%ebp),%ecx\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x2c(%ebp)\n+\tmov 0x10(%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(%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:1024\n+\tmov %gs:0x14,%eax\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 b158 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8>\n-\tcmp $0x2,%eax\n-\tjne b14b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cb>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x8(%ebp),%eax\n+\txor %eax,%eax\n+/usr/include/seqan/sequence/string_base.h:1029\n+\ttest %esi,%esi\n+\tje b15a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x3a>\n+\tcmp 0x4(%edi),%esi\n+\tje b210 >::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 (discriminator 3)\n+\tmov (%ecx),%eax\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 (discriminator 3)\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 3)\n+\tsub %eax,%esi\n+\tcmp %edx,%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:371 (discriminator 3)\n+\tmov %ecx,-0x30(%ebp)\n+\tcmova %edx,%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 3)\n+\tcmp %esi,0x8(%edi)\n+\tjae b270 >::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+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 %esi,%eax\n+\tshr %eax\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\n+\tcmp %ebx,%edx\n+\tcmova %ebx,%edx\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-/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+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tlea 0x1(%edx),%eax\n+\tmov %edx,-0x38(%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 $0x20\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \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 (%edi),%ecx\n-/usr/include/seqan/sequence/sequence_interface.h:836\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-/usr/include/seqan/sequence/string_alloc.h:119\n-\tmovl $0x0,(%eax)\n+\tmov -0x34(%ebp),%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-\tmov %eax,%esi\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\n-\tmov %edx,%eax\n-\tsub %ecx,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x7c,%eax\n-\tjbe b310 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390>\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,(%edi)\n \tmov %eax,%ebx\n-\tshr %ebx\n-\tadd %eax,%ebx\n-\tmov 0x8(%edi),%eax\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x20(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne b2e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x360>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje b024 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\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, seqan::Size, seqan::Alloc > >::Type):\n+/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x30(%ebp),%edx\n+\ttest %edx,%edx\n+\tje b200 >::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+\tmov %ecx,-0x34(%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 31d0 \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+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+\tadd $0x10,%esp\n+\tlea (%ebx,%esi,1),%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),%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,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n+\tadd $0x10,%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 b286 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x166>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\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+\tlea (%ebx,%esi,1),%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),%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,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b1d5 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb5>\n+\tlea 0x0(%esi),%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:1036\n+\tcmp %edi,%ecx\n+\tje b1e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\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),%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\n+\tcmp %ebx,%esi\n+\tje b250 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x130>\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\n+\tsub %ebx,%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+\tsub $0x4,%esp\n+\tcmp %edx,%esi\n+\tcmova %edx,%esi\n+\tpush %esi\n+\tpush %ecx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tmov %eax,-0x30(%ebp)\n+\tcall 3380 >::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+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 %eax\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+\tmov -0x2c(%ebp),%ebx\n+\tcall 32e0 >::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 31d0 \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 b1e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\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 -0x30(%ebp),%ebx\n+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje b1e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc6>\n+\tjmp b1d5 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb5>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\tnop\n+\n+0000b2b0 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x6d3f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov 0xc(%ebp),%edx\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-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 0x10(%edi),%edx\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&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%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\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\n-\tsub %ecx,%eax\n-\tmov %eax,%ebx\n-\tsar $0x2,%ebx\n-\tmov %ebx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x14(%edi),%ebx\n-\tmov %ebx,-0x20(%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\n+\tcmp %eax,%esi\n+\tje b390 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xe0>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n+\ttest %esi,%esi\n+\tje b2f1 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x41>\n+/usr/include/seqan/sequence/string_base.h:1008\n+\tcmp %esi,0x4(%edi)\n+\tje b3a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@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 (discriminator 3)\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 3)\n+\tsub %eax,%esi\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 3)\n+\tcmp %esi,0x8(%edi)\n+\tjae b480 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d0>\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,%eax\n-\tjbe b340 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c0>\n+\tcmp $0x1f,%esi\n+\tjbe b430 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x180>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%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 %edx,-0x38(%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-\tmov -0x24(%ebp),%ebx\n-\tmov %ebx,%eax\n \tshr %eax\n-\tadd %ebx,%eax\n-\tmov -0x20(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x20(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne b2a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje b093 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\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+\tmov %ecx,-0x34(%ebp)\n+\tadd %esi,%eax\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\n+\tmov %eax,-0x30(%ebp)\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 \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+\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 -0x34(%ebp),%ecx\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:121\n-\tmovl $0x0,0x18(%esi)\n-\tmov 0x18(%edi),%eax\n-\tmovl $0x0,0x1c(%esi)\n-\tmov %eax,-0x20(%ebp)\n-\tmov 0x1c(%edi),%eax\n-/usr/include/seqan/basic/holder_tristate.h:918\n-\ttest %eax,%eax\n-\tje b13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf>\n-\tcmp $0x1,%eax\n-\tjne b290 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x310>\n+\tmov -0x38(%ebp),%edx\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,(%edi)\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 -0x30(%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+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(%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+\tje b470 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\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-\tpush $0xc\n-\tcall 3030 \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+\tmov %edx,-0x30(%ebp)\n+\tpush %ecx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \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),%ebx\n \tadd $0x10,%esp\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 -0x20(%ebp),%eax\n-\tmov 0x4(%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 (%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\n-\tmov %edx,%ebx\n-\tsub %ecx,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,-0x28(%ebp)\n-\tsar $0x2,%ebx\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmpl $0x7c,-0x28(%ebp)\n-\tjbe b4b9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x539>\n-/usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%eax\n-\tshr %eax\n-\tadd %ebx,%eax\n-\tmov -0x24(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tcmovbe %ebx,%eax\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1676\n-\tmov -0x24(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne b48f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tje b135 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b5>\n-/usr/include/seqan/sequence/string_base.h:1056\n-\tsub $0x8,%esp\n-\tpush -0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n-\tcall 31c0 >::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 (%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+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:650\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\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::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 b495 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x1e5>\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+/usr/include/seqan/sequence/string_base.h:1006\n+\tmov 0x4(%edi),%ecx\n+\tcmp %ecx,(%edi)\n+\tjne b2e4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x34>\n+\tjmp b370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje b370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n+\tmov %edx,-0x30(%ebp)\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\n+\tcmp %eax,%esi\n+\tje b40b >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x15b>\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\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,%eax\n+\tmov %esi,%ecx\n+\tshr %ecx\n+\tadd %esi,%ecx\n+\tcmp $0x1f,%esi\n+\tcmovbe %eax,%ecx\n+\tcmp %ecx,%esi\n+\tcmovbe %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 -0x1c(%ebp),%ebx\n-\tpush $0x20\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\n+\tlea 0x1(%ecx),%eax\n+\tmov %ecx,-0x34(%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-\tmov %eax,%esi\n-\tmov 0x8(%ebp),%eax\n-/usr/include/seqan/sequence/string_alloc.h:74\n-\tmovl $0x0,(%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 -0x34(%ebp),%ecx\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tadd $0xc,%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 %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+\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+\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+\tmov %ecx,-0x24(%ebp)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tmov -0x30(%ebp),%edx\n+\tpush (%edx)\n+\tpush %eax\n+\tcall 3350 \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+\tlea -0x28(%ebp),%eax\n+\tpush %eax\n+\tpush %edi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 32e0 >::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 31d0 \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 b370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n+\tlea 0x0(%esi,%eiz,1),%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-\tmovl $0xc,(%esp)\n+\tsub $0xc,%esp\n+\tmov %edx,-0x34(%ebp)\n+\tmov %ecx,-0x30(%ebp)\n+\tpush $0x21\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-\tmov %eax,0x18(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%esi),%edi\n-/usr/include/seqan/basic/allocator_interface.h:211\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-/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\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-\tjbe b250 >, 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\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x10(%esi),%eax\n+\tmov -0x34(%ebp),%edx\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,(%edi)\n+\tmov %eax,%ebx\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+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(%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+\tjne b340 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x90>\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+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+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b35f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\n+\tlea 0x0(%esi,%eiz,1),%esi\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),%eax\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 0xc(%esi),%edi\n-/usr/include/seqan/sequence/string_base.h:472\n+\tmov (%edx),%eax\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b35f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\n+\tlea 0x0(%esi),%esi\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),%edx\n+\tmov %edx,0x4(%edi)\n+seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje b370 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xc0>\n+\tmov %ecx,%ebx\n+\tjmp b35f >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xaf>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000b4c0 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x6b2f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov 0xc(%ebp),%edx\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x2c(%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 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1002\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %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),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tcmp %eax,%esi\n+\tje b5a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n+\ttest %esi,%esi\n+\tje b501 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n+/usr/include/seqan/sequence/string_base.h:1008\n+\tcmp %esi,0x4(%edi)\n+\tje b5b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@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 (discriminator 3)\n+\tmov (%edi),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n+\tsub %eax,%esi\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 3)\n+\tcmp %esi,0x8(%edi)\n+\tjae b690 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\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 b640 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %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+\tsub $0xc,%esp\n+\tmov %edx,-0x38(%ebp)\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr %eax\n+\tmov %ecx,-0x34(%ebp)\n+\tadd %esi,%eax\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tmov %eax,-0x30(%ebp)\n+\tadd $0x1,%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+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x34(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tmov -0x38(%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,(%edi)\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-\tja b330 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0>\n-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x14(%esi)\n-\tjbe b3e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x460>\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tlea 0x8(%edi),%edx\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tja b234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edx,%ecx\n-\tsub %eax,%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x30(%ebp),%eax\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-\tjle b234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %edx,%eax\n-\tje b234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tmov %edx,-0x20(%ebp)\n-\tmov -0x1c(%ebp),%ebx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tje b680 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1c0>\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 %edx,-0x30(%ebp)\n \tpush %ecx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32c0 \n-\tmov -0x20(%ebp),%edx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \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),%ebx\n \tadd $0x10,%esp\n-/usr/include/seqan/basic/holder_tristate.h:590\n-\tmov 0x8(%ebp),%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),%eax\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\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 (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \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 b6a5 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e5>\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-/usr/include/seqan/sequence/string_base.h:1757\n-\tcmpl $0x1,0x8(%esi)\n-\tjbe b360 >, 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\n-\tadd $0x8,%edi\n-/usr/include/seqan/sequence/string_base.h:1767\n-\tcmpl $0x4,-0x20(%ebp)\n-\tja b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-/usr/include/seqan/basic/array_construct_destruct.h:592\n-\tmov %edi,%edx\n-\tsub %eax,%edx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\ttest %edx,%edx\n-\tjle b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %edi,%eax\n-\tje b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub $0x4,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edx\n-\tpush $0x0\n-\tpush %eax\n-\tcall 32c0 \n-\tadd $0x10,%esp\n-\tjmp b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-\txchg %ax,%ax\n-/usr/include/seqan/basic/holder_tristate.h:727\n-\tmov -0x20(%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:729\n-\tjmp b13f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf>\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tmov 0x4(%edi),%ecx\n+\tcmp %ecx,(%edi)\n+\tjne b4f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n+\tjmp b580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n \tlea 0x0(%esi),%esi\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje b580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n+\tmov %edx,-0x30(%ebp)\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\n+\tcmp %eax,%esi\n+\tje b61b >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15b>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %eax,%esi\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov $0x20,%eax\n+\tmov %esi,%ecx\n+\tshr %ecx\n+\tadd %esi,%ecx\n+\tcmp $0x1f,%esi\n+\tcmovbe %eax,%ecx\n+\tcmp %ecx,%esi\n+\tcmovbe %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-\tshl $0x2,%eax\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\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+\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+\tmov -0x34(%ebp),%ecx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tadd $0xc,%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\n-\tmov %eax,0xc(%esi)\n-\tadd $0x10,%esp\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+\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 %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\n-\tcmp %edx,%ecx\n-\tjne b07d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd>\n-\tjmp b093 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\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+\tmov %ecx,-0x24(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tmov -0x30(%ebp),%edx\n+\tpush (%edx)\n+\tpush %eax\n+\tcall 3350 \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 31d0 \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 b580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n \tlea 0x0(%esi,%eiz,1),%esi\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-\tshl $0x2,%eax\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %eax\n+\tmov %edx,-0x34(%ebp)\n+\tmov %ecx,-0x30(%ebp)\n+\tpush $0x21\n+\tmov -0x2c(%ebp),%ebx\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+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tmov -0x30(%ebp),%ecx\n \tadd $0x10,%esp\n+\tmov -0x34(%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,(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edi),%ecx\n+\tmov %eax,(%edi)\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 %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(%esi)\n+\tmovl $0x20,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tjne b550 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x90>\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 %eax,0x4(%esi)\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%edi),%edx\n-/usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,%ecx\n-\tjne b014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94>\n-\tjmp b024 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\n-\tnop\n-/usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%edi),%eax\n-\tmov %eax,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%eax\n-\tjbe b005 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x80,%eax\n-\tjmp b2e3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x363>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/sequence/string_base.h:1769\n-\tlea 0x8(%edi),%edx\n-\tjmp b234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n+\tlea (%ebx,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b56f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%ebx\n-\tjbe b06e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x20(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x80,%eax\n-\tjmp b2ab >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x32b>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%eax\n+\tmov %eax,0x4(%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),%eax\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b56f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\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),%edx\n+\tmov %edx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje b580 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc0>\n+\tmov %ecx,%ebx\n+\tjmp b56f >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xaf>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000b6d0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>:\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:165\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x691b,%ebx\n+\tsub $0x1c,%esp\n+\tmov 0x34(%esp),%ebp\n+\tmov 0x30(%esp),%edi\n+\tmov 0x38(%esp),%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),%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 0x0(%ebp),%edx\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,(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,0x4(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,0x8(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:170\n+\tcmp %edx,%esi\n+\tje b75c >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8c>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %edx,%esi\n+\tcmp %eax,%esi\n+\tcmova %eax,%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\n+\ttest %esi,%esi\n+\tje b75c >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x8c>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%edx\n+\tmov $0x20,%ecx\n+\tshr %edx\n+\tadd %esi,%edx\n+\tcmp $0x1f,%esi\n+\tcmovbe %ecx,%edx\n+\tcmp %edx,%eax\n+\tcmovbe %eax,%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 \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tlea 0x1(%edx),%eax\n+\tmov %edx,0x18(%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\n+\tpush %eax\n \tcall 3030 \n-\tmov %eax,(%esi)\n-\tadd $0x10,%esp\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 b480 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x500>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x20(%ebp),%edx\n-\ttest %edx,%edx\n-\tje b399 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x419>\n+\tmov 0x1c(%esp),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/12/bits/stl_algobase.h:431\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %edi\n+\tadd $0xc,%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\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+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%edx\n+\tmov %edx,0x4(%edi)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tpush 0x0(%ebp)\n \tpush %eax\n \tcall 3350 \n \tadd $0x10,%esp\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:173\n+\tadd $0x1c,%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+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000b770 >::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-\tcall 31d0 \n-/usr/include/seqan/sequence/string_base.h:1765\n-\tmov 0x8(%esi),%eax\n-\tmov $0x2,%edx\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\n+\tcall ed33 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x603>\n+\tadd $0x687b,%edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x38,%esp\n+\tmov 0xc(%ebp),%edx\n+\tmov 0x8(%ebp),%eax\n+\tmov %edx,-0x30(%ebp)\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+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tmov %edi,%ebx\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1024\n+\tmov %eax,-0x2c(%ebp)\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%eax\n+seqan::length(char*):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:335\n+\tpush %esi\n+\tcall 3130 \n \tadd $0x10,%esp\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea 0x0(,%eax,4),%edx\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tmov (%esi),%eax\n-\tmov %edx,%ecx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tmov -0x20(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea (%eax,%edx,1),%edi\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tcmp %ebx,%ecx\n-\tjle b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-/usr/include/seqan/sequence/string_alloc.h:344\n-\tadd %ebx,%eax\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %eax,%edi\n-\tje b1e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n-\tsub %ebx,%edx\n-\tjmp b277 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f7>\n-\tnop\n+\tmov %eax,%ecx\n+seqan::Iterator const>::Type seqan::end(char*, seqan::Tag):\n+/usr/include/seqan/sequence/adapt_array_pointer.h:231\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\n+\tmov -0x2c(%ebp),%eax\n+\tcmp %esi,0x4(%eax)\n+\tje b848 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd8>\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:723\n+\tcmp %ecx,0x10(%ebp)\n+\tcmovbe 0x10(%ebp),%ecx\n+\tmov %ecx,%esi\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:371\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\n+\tcmp %esi,0x8(%eax)\n+\tjae b8a0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x130>\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 b950 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1e0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %esi,%ecx\n+\tshr %ecx\n+\tmov %ecx,%eax\n+\tadd %esi,%eax\n+\tcmp 0x10(%ebp),%eax\n+\tmov %eax,%edx\n+\tcmova 0x10(%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 \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush $0x80\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tlea 0x1(%edx),%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 \tcall 3030 \n-\tmov %eax,0xc(%esi)\n-\tmov %eax,%ecx\n+\tmov -0x2c(%ebp),%ebx\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 \tadd $0x10,%esp\n+\tmov -0x38(%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+\tmov %eax,(%ebx)\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-/usr/include/seqan/sequence/string_base.h:1680\n-\ttest %edi,%edi\n-\tje b474 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4f4>\n-/usr/include/c++/12/bits/stl_algobase.h:430\n-\tmov -0x20(%ebp),%eax\n-\ttest %eax,%eax\n-\tje b418 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x498>\n+\tmov %edx,0x8(%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+\ttest %ecx,%ecx\n+\tje b8b8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x148>\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 %edi,%ebx\n+\tpush %ecx\n+\tcall 31d0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x2c(%ebp),%ebx\n+\tadd $0x10,%esp\n+\tmov (%ebx),%eax\n+\tlea (%eax,%esi,1),%ecx\n+\tmov %ecx,0x4(%ebx)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032\n+\tmov -0x30(%ebp),%ebx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032\n+\tmov (%ebx),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tmov %edi,%ebx\n+\tpush %edx\n \tpush %eax\n-\tpush %edi\n-\tpush %ecx\n \tcall 3350 \n \tadd $0x10,%esp\n+\tjmp b887 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1036\n+\tmov -0x2c(%ebp),%ebx\n+\tcmp %ebx,-0x30(%ebp)\n+\tje b887 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\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\n+\ttest %ecx,%ecx\n+\tjne b8e0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x170>\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 %edi,%ebx\n+\tpush %eax\n+\tpush -0x2c(%ebp)\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-\tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n-\tpush %edi\n+\tmov %esi,(%esp)\n \tcall 31d0 \n-/usr/include/seqan/sequence/string_base.h:1765\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_base.h:1765\n-\tcmp %edx,%eax\n-\tcmova %edx,%eax\n-/usr/include/seqan/sequence/string_alloc.h:391\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-/usr/include/seqan/sequence/string_base.h:1765\n-\tshl $0x2,%eax\n-\tmov %eax,%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tmov -0x20(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1765\n-\tlea (%ecx,%eax,1),%edx\n-/usr/include/c++/12/bits/stl_algobase.h:1114\n-\tcmp %edi,%ebx\n-\tjle b46d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed>\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne b991 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x221>\n+\tlea -0xc(%ebp),%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tnop\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ecx,%edi,1),%ebx\n-/usr/include/c++/12/bits/stl_algobase.h:921\n-\tcmp %ebx,%edx\n-\tje b46d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed>\n-/usr/include/c++/12/bits/stl_algobase.h:922\n+\tmov -0x2c(%ebp),%ebx\n+\tlea (%ecx,%esi,1),%eax\n+\tmov %eax,0x4(%ebx)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje b887 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n+\tmov %ecx,%eax\n+\tjmp b82a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xba>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x2c(%ebp),%ebx\n+\tlea (%eax,%esi,1),%ecx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n-\tsub %edi,%eax\n-\tmov %edx,-0x24(%ebp)\n-\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %ecx,0x4(%ebx)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1032\n+\tmov -0x30(%ebp),%ebx\n+\tmov (%ebx),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tmov %edi,%ebx\n+\tpush %edx\n \tpush %eax\n-\tpush $0x0\n-\tpush %ebx\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 32c0 \n-\tmov -0x24(%ebp),%edx\n-\tmov -0x20(%ebp),%ecx\n+\tcall 3350 \n \tadd $0x10,%esp\n-\tmov %ecx,%edi\n-\tjmp b234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n-\tmov $0x8,%ebx\n-\tmov $0x8,%eax\n-\tjmp b43c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4bc>\n-\tmov $0x8,%ecx\n-\tmov $0x8,%edx\n-\tjmp b3c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x440>\n+\tjmp b887 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x117>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+\tcmp %ecx,0x10(%ebp)\n+\tmov %ecx,%eax\n+\tcmovbe 0x10(%ebp),%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:1589\n+\ttest %eax,%eax\n+\tje b86b >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xfb>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%esi\n+\tmov $0x20,%ebx\n+\tmov %eax,-0x38(%ebp)\n+\tshr %esi\n+\tadd %eax,%esi\n+\tcmp $0x1f,%eax\n+\tcmovbe %ebx,%esi\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-\tshl $0x2,%eax\n+\tmov %edi,%ebx\n+\tcmp %esi,%eax\n+\tcmovbe %eax,%esi\n \tsub $0xc,%esp\n-\tmov -0x1c(%ebp),%ebx\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tlea 0x1(%esi),%eax\n+\tmov %esi,-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-\tmov %eax,(%edi)\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 -0x24(%ebp),%edx\n+\tmov -0x34(%ebp),%edx\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tadd $0xc,%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\n-\tadd $0x10,%esp\n+\tmov %eax,-0x28(%ebp)\n+\tmov %eax,%esi\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:309\n-\tmov -0x20(%ebp),%eax\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,0x8(%edi)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov 0x4(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:345\n-\tjmp b11f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19f>\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%eax\n-\tjbe b114 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194>\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmovl $0x20,-0x24(%ebp)\n-/usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x80,%eax\n-\tjmp b492 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x512>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp b4dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x55c>\n-/usr/include/seqan/basic/holder_tristate.h:525\n-\tmov %eax,%edi\n-\tjmp b502 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x582>\n-/usr/include/seqan/basic/allocator_interface.h:360\n-\tmov %eax,%edi\n-\tjmp b4ed >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x56d>\n-\tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31d0 \n+\tmov %edx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov %eax,-0x24(%ebp)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tpush %ecx\n+\tmov -0x30(%ebp),%eax\n+\tpush (%eax)\n+\tpush %esi\n+\tcall 3350 \n \tadd $0x10,%esp\n+\tjmp b86b >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xfb>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\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-\tpush (%esi)\n-\tmov -0x1c(%ebp),%ebx\n-\tcall 31d0 \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 b52a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5aa>\n-/usr/include/seqan/basic/holder_tristate.h:423\n-\tmov 0x18(%esi),%eax\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 31d0 \n-\tpop %edx\n-\tpush -0x20(%ebp)\n-\tcall 31d0 \n-/usr/include/seqan/basic/holder_tristate.h:536\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\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+\tcall 3030 \n+\tmov -0x2c(%ebp),%ebx\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 \tadd $0x10,%esp\n+\tmov -0x38(%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+\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 %edx,0x8(%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+\ttest %ecx,%ecx\n+\tjne b811 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xa1>\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(%ebx)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp b82a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xba>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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,-0x2c(%ebp)\n \tsub $0xc,%esp\n-\tpush 0xc(%esi)\n-\tmov -0x1c(%ebp),%ebx\n+\tmov %edi,%ebx\n+\tpush %esi\n \tcall 31d0 \n \tpop %eax\n-\tpush (%esi)\n-\tcall 31d0 \n-\tmov %edi,(%esp)\n+\tpush -0x2c(%ebp)\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-\txchg %ax,%ax\n+\tnop\n \n-0000b550 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x6a9f,%eax\n+0000b9b0 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x663f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x2c,%esp\n \tmov 0xc(%ebp),%ecx\n \tmov 0x8(%ebp),%edx\n \tmov %eax,-0x2c(%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 0x4(%ecx),%edi\n-/usr/include/seqan/sequence/string_base.h:1024\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+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 \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n-/usr/include/seqan/sequence/string_base.h:1029\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tcmp %ebx,%edi\n+\tje baa0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf0>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n \ttest %edi,%edi\n-\tje b587 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x37>\n-\tcmp 0x4(%edx),%edi\n-\tje b660 >::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+\tje b9f1 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x41>\n+/usr/include/seqan/sequence/string_base.h:1008\n+\tcmp %edi,0x4(%edx)\n+\tje bab0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x100>\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 (discriminator 3)\n-\tmov (%ecx),%ebx\n-/usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3)\n \tmov (%edx),%esi\n-/usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3)\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 3)\n \tsub %ebx,%edi\n-\tsar $0x2,%edi\n-\timul $0xaaaaaaab,%edi,%edi\n-\tcmp 0x10(%ebp),%edi\n-\tcmova 0x10(%ebp),%edi\n-/usr/include/seqan/sequence/string_base.h:1589 (discriminator 3)\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 3)\n \tcmp %edi,0x8(%edx)\n-\tjae b60a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba>\n+\tjae ba59 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa9>\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,%edi\n+\tjbe bb40 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x190>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tmov %edi,%eax\n-\tmov %edx,-0x38(%ebp)\n \tshr %eax\n-\tcmp $0x1f,%edi\n-\tlea (%eax,%edi,1),%ebx\n-\tmov $0x20,%eax\n-\tcmovbe %eax,%ebx\n-\tcmp %ebx,0x10(%ebp)\n-\tcmovbe 0x10(%ebp),%ebx\n+\tadd %edi,%eax\n+\tmov %eax,-0x30(%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\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-\tlea (%ebx,%ebx,2),%eax\n-\tmov %ebx,-0x34(%ebp)\n+\tmov %ecx,-0x38(%ebp)\n \tmov -0x2c(%ebp),%ebx\n-\tshl $0x2,%eax\n+\tmov %edx,-0x34(%ebp)\n \tpush %eax\n \tcall 3030 \n-\tmov -0x38(%ebp),%edx\n+\tmov -0x34(%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 -0x34(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:735\n+\tmov -0x30(%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 \ttest %esi,%esi\n-\tmov -0x30(%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 %ecx,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+\tmov -0x38(%ebp),%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 \tmov %eax,(%edx)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %ebx,0x8(%edx)\n-/usr/include/seqan/sequence/string_base.h:735\n-\tje b658 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108>\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 bb58 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1a8>\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 %ecx,-0x34(%ebp)\n \tmov -0x2c(%ebp),%ebx\n \tmov %edx,-0x30(%ebp)\n \tpush %esi\n \tcall 31d0 \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+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::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),%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-/usr/include/seqan/sequence/string_base.h:1032\n-\tadd %ebx,%edi\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 b63c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\n-\tlea 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 b620 >::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-/usr/include/seqan/sequence/string_base.h:1044\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:383\n+\ttest %edi,%edi\n+\tjle ba84 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n+\tmov -0x2c(%ebp),%eax\n+\tadd %ebx,%edi\n+\tmov -0x58(%eax),%edx\n+\txchg %ax,%ax\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%ebx),%eax\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:386\n+\tadd $0x1,%ebx\n+/usr/include/c++/12/bits/stl_algobase.h:387\n+\tadd $0x1,%esi\n+seqan::assign(seqan::SimpleType&, char):\n+/usr/include/seqan/basic/alphabet_residue.h:719\n+\tmovzbl (%edx,%eax,1),%eax\n+\tmov %al,-0x1(%esi)\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n+/usr/include/c++/12/bits/stl_algobase.h:383\n+\tcmp %edi,%ebx\n+\tjne ba70 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc0>\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 b6c9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x179>\n+\tjne bb61 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x1b1>\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 (%ecx),%ebx\n-\tmov %eax,%esi\n-\tjmp b60a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba>\n-\txchg %ax,%ax\n-/usr/include/seqan/sequence/string_base.h:1036\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tmov 0x4(%edx),%eax\n+\tcmp %eax,(%edx)\n+\tjne b9e4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x34>\n+\tjmp ba84 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/sequence/string_base.h:1015\n \tcmp %edx,%ecx\n-\tje b63c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%ecx),%ebx\n+\tje ba84 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\n+\tmov %ecx,-0x30(%ebp)\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 /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\n \tcmp %ebx,%edi\n-\tje b6ab >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15b>\n+\tje bb1e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16e>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n \tsub %ebx,%edi\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tsub $0x4,%esp\n-\tmov %edx,-0x30(%ebp)\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov $0x20,%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 \tmov -0x2c(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%edi\n-\timul $0xaaaaaaab,%edi,%eax\n-/usr/include/seqan/sequence/string_base.h:1065\n-\tcmp 0x10(%ebp),%eax\n-\tcmova 0x10(%ebp),%eax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edi,%esi\n+\tshr %esi\n+\tadd %edi,%esi\n+\tcmp $0x1f,%edi\n+\tcmovbe %eax,%esi\n+\tcmp %esi,%edi\n+\tcmovbe %edi,%esi\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\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 \tpush %eax\n-\tpush %ecx\n-\tpush %esi\n-\tcall 3100 >::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),%edx\n+\tcall 3030 \n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tmov -0x30(%ebp),%ecx\n+\tadd $0xc,%esp\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+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%edi,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\n+\tmov %eax,-0x28(%ebp)\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++/12/bits/stl_algobase.h:431\n+\tmov -0x2c(%ebp),%ebx\n+\tpush %edi\n+\tpush (%ecx)\n+\tpush %eax\n+\tcall 3350 \n+\tmov -0x34(%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 %esi\n+\tpush %eax\n \tpush %edx\n-\tcall 30d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n+\tcall 3140 >::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 31d0 \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 b63c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\n-/usr/include/seqan/sequence/string_base.h:1044\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tjmp ba84 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd4>\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\n+\tmovl $0x20,-0x30(%ebp)\n+\tmov $0x21,%eax\n+\tjmp ba0f >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x5f>\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 (%ecx),%ebx\n+\tmov %eax,%esi\n+\tjmp ba59 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa9>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n \tmov -0x2c(%ebp),%ebx\n \tcall 31d0 \n \tmov %esi,(%esp)\n \tcall 3330 <_Unwind_Resume@plt>\n-\txchg %ax,%ax\n-\txchg %ax,%ax\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-0000b6f0 >::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+0000bb80 >::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 beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x68ff,%eax\n+\tcall ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x646f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x2c,%esp\n \tmov 0xc(%ebp),%edx\n \tmov 0x8(%ebp),%edi\n-\tmov %eax,-0x30(%ebp)\n+\tmov %eax,-0x2c(%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 0x4(%edx),%ecx\n+\tmov 0x4(%edx),%esi\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %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),%eax\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006\n-\tcmp %eax,%ecx\n-\tje b7f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100>\n+\tcmp %eax,%esi\n+\tje bc60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xe0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n-\ttest %ecx,%ecx\n-\tje b731 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x41>\n+\ttest %esi,%esi\n+\tje bbc1 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x41>\n /usr/include/seqan/sequence/string_base.h:1008\n-\tcmp %ecx,0x4(%edi)\n-\tje b800 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x110>\n+\tcmp %esi,0x4(%edi)\n+\tje bc70 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tmov %ecx,%ebx\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 (discriminator 3)\n-\tmov (%edi),%esi\n+\tmov (%edi),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n-\tsub %eax,%ebx\n-\tmov %ebx,-0x2c(%ebp)\n+\tmov %esi,%ebx\n \tsar $0x2,%ebx\n-\timul $0xaaaaaaab,%ebx,%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 3)\n \tcmp %ebx,0x8(%edi)\n-\tjae b7a9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb9>\n+\tjae bd60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1e0>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmpl $0x174,-0x2c(%ebp)\n-\tjbe b8c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0>\n+\tcmp $0x7c,%esi\n+\tjbe bd10 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x190>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %ebx,%ecx\n-\tshr %ecx\n-\tadd %ebx,%ecx\n+\tmov %ebx,%eax\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 (%ecx,%ecx,2),%eax\n-\tshl $0x2,%eax\n \tsub $0xc,%esp\n \tmov %edx,-0x38(%ebp)\n-\tmov -0x30(%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 %eax\n \tmov %ecx,-0x34(%ebp)\n+\tadd %ebx,%eax\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,-0x30(%ebp)\n+\tshl $0x2,%eax\n \tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x34(%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 -0x34(%ebp),%ecx\n \tadd $0x10,%esp\n-\ttest %esi,%esi\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov %eax,(%edi)\n-/usr/include/seqan/sequence/string_base.h:713\n \tmov -0x38(%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+\tmov %eax,(%edi)\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,0x8(%edi)\n+\tmov -0x30(%ebp),%eax\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+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %eax,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n-\tje b8d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1e0>\n+\tje bd50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1d0>\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,-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 31d0 \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-/usr/include/seqan/sequence/string_base.h:1011\n-\tmov -0x2c(%ebp),%ecx\n-/usr/include/seqan/sequence/string_alloc.h:391\n-\tadd $0x10,%esp\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),%esi\n+\tmov (%edi),%ebx\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-/usr/include/seqan/sequence/string_base.h:1011\n-\tadd %eax,%ecx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tmov -0x2c(%ebp),%edx\n-\tadd %esi,%edx\n+\tlea (%ebx,%esi,1),%edx\n \tmov %edx,0x4(%edi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ecx,%eax\n-\tje b7d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov 0x4(%eax),%ebx\n-\tmov 0x8(%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0xc,%eax\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(%eax),%edi\n-\tmov %ebx,-0x8(%esi)\n-\tmov %edi,-0xc(%esi)\n-\tmov %edx,-0x4(%esi)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %ecx,%eax\n-\tjne b7b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc8>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %eax\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \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 b8de >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ee>\n+\tjne bd87 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x207>\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+\tlea 0x0(%esi),%esi\n /usr/include/seqan/sequence/string_base.h:1006\n-\tmov 0x4(%edi),%ebx\n-\tcmp %ebx,(%edi)\n-\tjne b724 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x34>\n-\tjmp b7d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n+\tmov 0x4(%edi),%ecx\n+\tcmp %ecx,(%edi)\n+\tjne bbb4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x34>\n+\tjmp bc45 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\n \tlea 0x0(%esi),%esi\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp %edi,%edx\n-\tje b7d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n+\tje bc45 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\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\n-\tcmp %eax,%ecx\n-\tje b89f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1af>\n+\tcmp %eax,%esi\n+\tje bce9 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x169>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tsub %eax,%ecx\n+\tsub %eax,%esi\n \tmov %edx,-0x34(%ebp)\n-/usr/include/seqan/basic/allocator_interface.h:211\n-\tmov -0x30(%ebp),%ebx\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ecx,%eax\n-\tmov %ecx,%esi\n+\tmov %esi,%eax\n \tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%edx\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 bd78 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x1f8>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %edx,%eax\n-\tshr %eax\n-\tadd %edx,%eax\n-\tcmp $0x174,%ecx\n-\tmov $0x20,%ecx\n-\tcmovbe %ecx,%eax\n-\tcmp %eax,%edx\n-\tcmovbe %edx,%eax\n+\tmov %eax,%ecx\n+\tshr %ecx\n+\tadd %eax,%ecx\n+\tcmp %eax,%ecx\n+\tcmova %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-\tmov %eax,-0x2c(%ebp)\n-\tlea (%eax,%eax,2),%eax\n-\tshl $0x2,%eax\n+\tlea 0x0(,%ecx,4),%eax\n+\tmov %ecx,-0x30(%ebp)\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 -0x34(%ebp),%edx\n-/usr/include/seqan/sequence/string_base.h:1032\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+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/seqan/sequence/string_alloc.h:373\n \tadd $0x10,%esp\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%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-\tmov %eax,%ebx\n \tmov %eax,-0x28(%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+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tmov -0x2c(%ebp),%eax\n-/usr/include/seqan/sequence/string_base.h:1032\n-\tmov %edi,-0x2c(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:373\n-\tmov %eax,-0x20(%ebp)\n+\tmov %ecx,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tlea (%ebx,%esi,1),%eax\n-\tmov %eax,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%edx),%eax\n-/usr/include/seqan/sequence/string_base.h:1032\n \tlea (%eax,%esi,1),%ecx\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov 0x4(%eax),%esi\n-\tmov 0x8(%eax),%edx\n-/usr/include/seqan/basic/array_construct_destruct.h:464\n-\tadd $0xc,%eax\n-/usr/include/seqan/basic/array_construct_destruct.h:465\n-\tadd $0xc,%ebx\n-/usr/include/seqan/align/dp_cell_affine.h:69\n-\tmov -0xc(%eax),%edi\n-\tmov %esi,-0x8(%ebx)\n-\tmov %edi,-0xc(%ebx)\n-\tmov %edx,-0x4(%ebx)\n-/usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcmp %eax,%ecx\n-\tjne b880 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x190>\n-\tmov -0x2c(%ebp),%edi\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++/12/bits/stl_algobase.h:431\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \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 -0x30(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n-\tcall 30d0 >::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 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 31d0 \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 b7d4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n-\tmov $0x180,%eax\n-/usr/include/seqan/sequence/sequence_interface.h:836\n-\tmov $0x20,%ecx\n-\tjmp b761 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x71>\n+\tjmp bc45 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\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 %edx,-0x34(%ebp)\n+\tmov %ecx,-0x30(%ebp)\n+\tpush $0x80\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),%ecx\n+\tadd $0x10,%esp\n+\tmov -0x34(%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+\tmov %eax,(%edi)\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 %ecx,%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x8(%edi)\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:713\n+\tjne bc15 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x95>\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+\tlea (%ebx,%esi,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++/12/bits/stl_algobase.h:420\n+\tjmp bc34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\n \tnop\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ebx,%esi,1),%eax\n+\tmov %eax,0x4(%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),%eax\n-/usr/include/seqan/sequence/string_base.h:1011\n-\tmov -0x2c(%ebp),%ecx\n-\tmov %ebx,%esi\n-\tadd %eax,%ecx\n-\tjmp b7a9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb9>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:420\n+\tjmp bc34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\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),%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++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje bc45 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xc5>\n+\tmov %ecx,%ebx\n+\tjmp bc34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb4>\n+\tlea 0x0(%esi),%esi\n+\tmov $0x20,%ecx\n+\tcmp %ecx,%eax\n+\tcmovbe %eax,%ecx\n+\tjmp bcab >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12b>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tsub $0xc,%esp\n \tpush -0x28(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tmov -0x2c(%ebp),%ebx\n \tcall 31d0 \n \tmov %esi,(%esp)\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 \txchg %ax,%ax\n-\tnop\n \n-0000b900 >, 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+0000bdb0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>:\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:165\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 3940 <__cxa_finalize@plt+0x5a0>\n+\tadd $0x623b,%ebx\n+\tsub $0x1c,%esp\n+\tmov 0x34(%esp),%ebp\n+\tmov 0x30(%esp),%edi\n+\tmov 0x38(%esp),%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(%ebp),%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 0x0(%ebp),%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,(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:167\n+\tmovl $0x0,0x4(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:168\n+\tmovl $0x0,0x8(%edi)\n+/usr/include/seqan/sequence/string_alloc.h:170\n+\tcmp %ecx,%eax\n+\tje be4e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %ecx,%eax\n+\tsar $0x2,%eax\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tmov %eax,%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\n+\ttest %eax,%eax\n+\tje be4e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tshr %eax\n+\tmov $0x20,%ecx\n+\tadd %esi,%eax\n+\tcmp $0x1f,%esi\n+\tcmovbe %ecx,%eax\n+\tcmp %eax,%edx\n+\tcmova %eax,%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+\tsub $0xc,%esp\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tshl $0x2,%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(,%edx,4),%eax\n+\tmov %edx,0x18(%esp)\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 0x1c(%esp),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\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\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+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%eax,%esi,1),%edx\n+\tmov %edx,0x4(%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),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %esi,%esi\n+\tje be4e >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x9e>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tcall 3350 \n+\tadd $0x10,%esp\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:173\n+\tadd $0x1c,%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+\txchg %ax,%ax\n+\n+0000be60 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n-\tcall beff >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n-\tadd $0x66ef,%eax\n+\tcall ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x618f,%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 bae0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0>\n+\tje c030 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d0>\n \tcmp $0x2,%eax\n-\tjne bad6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d6>\n+\tjne c024 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1c4>\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),%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 (%edi),%ecx\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 > >, 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+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\n \tmov %edx,%eax\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 \tcmp $0x7c,%eax\n-\tjbe bcb0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0>\n+\tjbe c200 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3a0>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\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 %ebx\n \tadd %eax,%ebx\n \tmov 0x8(%edi),%eax\n \tcmp %eax,%ebx\n \tcmovbe %ebx,%eax\n \tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tmov -0x20(%ebp),%eax\n \ttest %eax,%eax\n-\tjne bc78 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x378>\n+\tjne c1c8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x368>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124\n \tcmp %edx,%ecx\n-\tje b9a4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\n+\tje bf04 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4>\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\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\n \tsub %ecx,%eax\n \tmov %eax,%ebx\n \tsar $0x2,%ebx\n \tmov %ebx,-0x24(%ebp)\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tmov 0x14(%edi),%ebx\n \tmov %ebx,-0x20(%ebp)\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 bce0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0>\n+\tjbe c230 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3d0>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tmov -0x24(%ebp),%ebx\n \tmov %ebx,%eax\n \tshr %eax\n \tadd %ebx,%eax\n \tmov -0x20(%ebp),%ebx\n \tcmp %eax,%ebx\n \tcmovbe %ebx,%eax\n \tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tmov -0x20(%ebp),%eax\n \ttest %eax,%eax\n-\tjne bc40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x340>\n+\tjne c190 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x330>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124\n \tcmp %edx,%ecx\n-\tje ba13 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\n+\tje bf73 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113>\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 > >::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+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 \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::Tag >::Holder(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:121\n \tmovl $0x0,0x18(%esi)\n \tmov 0x18(%edi),%eax\n \tmovl $0x0,0x1c(%esi)\n \tmov %eax,-0x20(%ebp)\n \tmov 0x1c(%edi),%eax\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 baca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca>\n+\tje c018 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8>\n \tcmp $0x1,%eax\n-\tjne bc28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328>\n+\tjne c178 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x318>\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 \tpush $0xc\n \tcall 3030 \n-/usr/include/seqan/sequence/string_alloc.h:309\n-\tmov -0x20(%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 \tadd $0x10,%esp\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:309\n-\tmov 0x4(%ecx),%edx\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 -0x20(%ebp),%eax\n+\tmov 0x4(%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 (%ecx),%eax\n+\tmov (%eax),%ecx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tmov 0x8(%ecx),%ecx\n+\tmov 0x8(%eax),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n \tmov %edx,%ebx\n-\tsub %eax,%ebx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov %eax,-0x28(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tmov %ebx,%eax\n+\tsub %ecx,%ebx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tmov %ecx,-0x24(%ebp)\n-/usr/include/seqan/sequence/string_base.h:472\n-\tsar $0x2,%eax\n-\timul $0xaaaaaaab,%eax,%eax\n+\tmov %eax,-0x24(%ebp)\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tcmp $0x174,%ebx\n-\tjbe be70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x570>\n+\tcmp $0x1f,%ebx\n+\tjbe c3ba > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x55a>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tmov %eax,%ebx\n-\tmov -0x24(%ebp),%ecx\n-\tshr %ebx\n+\tmov %ebx,%eax\n+\tshr %eax\n \tadd %ebx,%eax\n-\tcmp %eax,%ecx\n-\tcmovbe %ecx,%eax\n+\tmov -0x24(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n \tmov %eax,-0x24(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tmov -0x24(%ebp),%eax\n \ttest %eax,%eax\n-\tjne be40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x540>\n+\tjne c390 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x530>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124\n-\tcmp %edx,-0x28(%ebp)\n-\tje bac0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\n+\tcmp %edx,%ecx\n+\tje c00e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae>\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 -0x20(%ebp)\n \tmov -0x1c(%ebp),%ebx\n \tpush %edi\n-\tcall 30d0 >::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\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\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-\txchg %ax,%ax\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 \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\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 \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+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+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\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-\tjbe bbe0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e0>\n+\tjbe c130 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0>\n /usr/include/seqan/sequence/string_base.h:1769\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\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-\tja bcd0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0>\n+\tja c220 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c0>\n /usr/include/seqan/sequence/string_base.h:1757\n \tcmpl $0x1,0x14(%esi)\n-\tjbe bd80 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x480>\n+\tjbe c2d0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x470>\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmpl $0x4,-0x20(%ebp)\n /usr/include/seqan/sequence/string_base.h:1769\n \tlea 0x8(%edi),%edx\n /usr/include/seqan/sequence/string_base.h:1767\n-\tja bbbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tja c10c > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:1114\n \ttest %ecx,%ecx\n-\tjle bbbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tjle c10c > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:921\n \tcmp %edx,%eax\n-\tje bbbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tje c10c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n /usr/include/c++/12/bits/stl_algobase.h:922\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 32c0 \n \tmov -0x20(%ebp),%edx\n \tadd $0x10,%esp\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\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 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\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 bd00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x400>\n+\tjbe c250 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3f0>\n /usr/include/seqan/sequence/string_base.h:1769\n \tadd $0x8,%edi\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmpl $0x4,-0x20(%ebp)\n-\tja bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tja c0bc > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:1114\n \ttest %edx,%edx\n-\tjle bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tjle c0bc > > >(seqan::Holder > >, 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++/12/bits/stl_algobase.h:921\n \tcmp %edi,%eax\n-\tje bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tje c0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n /usr/include/c++/12/bits/stl_algobase.h:922\n \tsub $0x4,%esp\n \tmov -0x1c(%ebp),%ebx\n \tpush %edx\n \tpush $0x0\n \tpush %eax\n \tcall 32c0 \n \tadd $0x10,%esp\n-\tjmp bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tjmp c0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n \tlea 0x0(%esi),%esi\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:727\n \tmov -0x20(%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:729\n-\tjmp baca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca>\n+\tjmp c018 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1b8>\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 \tshl $0x2,%eax\n \tsub $0xc,%esp\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 \tmov %eax,0xc(%esi)\n \tadd $0x10,%esp\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\n \tcmp %edx,%ecx\n-\tjne b9fd >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd>\n-\tjmp ba13 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\n+\tjne bf5d > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xfd>\n+\tjmp bf73 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x113>\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 \tshl $0x2,%eax\n \tsub $0xc,%esp\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\n \tmov %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::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmov %edx,0x8(%esi)\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),%edx\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124\n \tcmp %edx,%ecx\n-\tjne b994 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94>\n-\tjmp b9a4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\n+\tjne bef4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94>\n+\tjmp bf04 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xa4>\n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tmov 0x8(%edi),%eax\n \tmov %eax,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n \tcmp $0x20,%eax\n-\tjbe b985 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85>\n+\tjbe bee5 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x85>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n \tmov $0x80,%eax\n-\tjmp bc7b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x37b>\n+\tjmp c1cb > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x36b>\n \tlea 0x0(%esi),%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\n \tlea 0x8(%edi),%edx\n-\tjmp bbbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tjmp c10c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n \tcmp $0x20,%ebx\n-\tjbe b9ee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n+\tjbe bf4e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n \tmov $0x80,%eax\n-\tjmp bc43 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x343>\n+\tjmp c193 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x333>\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 -0x1c(%ebp),%ebx\n \tpush $0x80\n \tcall 3030 \n \tmov %eax,(%esi)\n \tadd $0x10,%esp\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 be30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x530>\n+\tje c380 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x520>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/12/bits/stl_algobase.h:430\n \tmov -0x20(%ebp),%edx\n \ttest %edx,%edx\n-\tje bd39 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x439>\n+\tje c289 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x429>\n /usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n \tpush %edx\n \tpush %edi\n \tpush %eax\n \tcall 3350 \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 31d0 \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\n \tmov 0x8(%esi),%edx\n \tmov $0x2,%eax\n \tcmp %eax,%edx\n \tcmova %eax,%edx\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 int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\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\n \tshl $0x2,%edx\n \tmov %edx,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/12/bits/stl_algobase.h:1114\n \tmov -0x20(%ebp),%ebx\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\n \tlea (%eax,%edx,1),%edi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/12/bits/stl_algobase.h:1114\n \tcmp %ebx,%ecx\n-\tjle bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tjle c0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd %ebx,%eax\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:921\n \tcmp %eax,%edi\n-\tje bb6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tje c0bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25c>\n /usr/include/c++/12/bits/stl_algobase.h:922\n \tsub %ebx,%edx\n-\tjmp bc0b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30b>\n+\tjmp c15b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2fb>\n \tlea 0x0(%esi,%eiz,1),%esi\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 \tpush $0x80\n \tcall 3030 \n \tmov %eax,0xc(%esi)\n \tmov %eax,%ecx\n \tadd $0x10,%esp\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 be20 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x520>\n+\tje c370 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x510>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/12/bits/stl_algobase.h:430\n \tmov -0x20(%ebp),%eax\n \ttest %eax,%eax\n-\tje bdb8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n+\tje c308 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4a8>\n /usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n \tpush %eax\n \tpush %edi\n \tpush %ecx\n \tcall 3350 \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 31d0 \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\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::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765\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+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765\n \tshl $0x2,%eax\n \tmov %eax,%ebx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/12/bits/stl_algobase.h:1114\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\n \tlea (%ecx,%eax,1),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/12/bits/stl_algobase.h:1114\n \tcmp %edi,%ebx\n-\tjle be10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510>\n+\tjle c360 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x500>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tlea (%ecx,%edi,1),%ebx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:921\n \tcmp %ebx,%edx\n-\tje be10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510>\n+\tje c360 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x500>\n /usr/include/c++/12/bits/stl_algobase.h:922\n \tsub $0x4,%esp\n \tsub %edi,%eax\n \tmov %edx,-0x24(%ebp)\n \tmov %ecx,-0x20(%ebp)\n \tpush %eax\n \tpush $0x0\n \tpush %ebx\n \tmov -0x1c(%ebp),%ebx\n \tcall 32c0 \n \tmov -0x24(%ebp),%edx\n \tmov -0x20(%ebp),%ecx\n \tadd $0x10,%esp\n \tlea 0x0(%esi),%esi\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/c++/12/bits/stl_algobase.h:922\n \tmov %ecx,%edi\n-\tjmp bbbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tjmp c10c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2ac>\n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \tmov $0x8,%ebx\n \tmov $0x8,%eax\n-\tjmp bddc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4dc>\n+\tjmp c32c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x4cc>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov $0x8,%ecx\n \tmov $0x8,%edx\n-\tjmp bd5c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x45c>\n+\tjmp c2ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x44c>\n \tnop\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:809\n+\tadd $0x1,%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 (%eax,%eax,2),%eax\n-\tshl $0x2,%eax\n \tsub $0xc,%esp\n \tmov -0x1c(%ebp),%ebx\n \tpush %eax\n \tcall 3030 \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 -0x24(%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+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tmov %eax,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 -0x20(%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::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\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 0x4(%eax),%edx\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tmov (%eax),%eax\n-\tmov %eax,-0x28(%ebp)\n-\tjmp baa9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a9>\n+\tjmp bff8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198>\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n-\tcmp $0x20,%ecx\n-\tjbe ba9e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e>\n+\tcmp $0x20,%eax\n+\tjbe bfed > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18d>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tmovl $0x20,-0x24(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/12/bits/stl_algobase.h:235\n-\tmov $0x180,%eax\n-\tjmp be46 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x546>\n+\tmov $0x21,%eax\n+\tjmp c393 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x533>\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 be93 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x593>\n+\tjmp c3dd > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x57d>\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tmov %eax,%edi\n-\tjmp beb9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b9>\n+\tjmp c403 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5a3>\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 bea4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a4>\n+\tjmp c3ee > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58e>\n \tsub $0xc,%esp\n \tpush 0xc(%esi)\n \tmov -0x1c(%ebp),%ebx\n \tcall 31d0 \n \tadd $0x10,%esp\n \tsub $0xc,%esp\n \tpush (%esi)\n \tmov -0x1c(%ebp),%ebx\n \tcall 31d0 \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 bee1 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5e1>\n+\tje c42b > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x5cb>\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 \tmov -0x1c(%ebp),%ebx\n \tmov %eax,-0x20(%ebp)\n \tpush (%eax)\n \tcall 31d0 \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 -0x20(%ebp)\n \tcall 31d0 \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 \tpush 0xc(%esi)\n \tmov -0x1c(%ebp),%ebx\n \tcall 31d0 \n \tpop %eax\n \tpush (%esi)\n \tcall 31d0 \n \tmov %edi,(%esp)\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+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n+\txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-0000bf10 :\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tcall ed38 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x208>\n-\tadd $0x60df,%ecx\n+0000c450 , 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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x5b9f,%eax\n \tpush %ebp\n-\tmov %esp,%ebp\n-\tpush %edi\n-\tpush %esi\n-std::__cxx11::to_string(double):\n-/usr/include/c++/12/bits/basic_string.h:4099\n-\tlea -0x34(%ebp),%edx\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tpush %ebx\n-std::__cxx11::to_string(double):\n-/usr/include/c++/12/bits/basic_string.h:4099\n-\tlea -0x2ed4(%ecx),%edi\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tsub $0x254,%esp\n-\tmov 0x8(%ebp),%eax\n-\tmov 0xc(%ebp),%ebx\n-\tmov %ecx,-0x1dc(%ebp)\n-std::__cxx11::to_string(double):\n-/usr/include/c++/12/bits/basic_string.h:4099\n-\tmov -0x30(%ecx),%esi\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tmov %eax,-0x1e4(%ebp)\n-\tmov %gs:0x14,%eax\n-\tmov %eax,-0x1c(%ebp)\n-\txor %eax,%eax\n-std::__cxx11::to_string(double):\n-/usr/include/c++/12/bits/basic_string.h:4099\n-\tmov %ebx,-0x1e0(%ebp)\n-\tmov %edx,-0x230(%ebp)\n-\tpush 0x28(%ebx)\n-\tpush 0x24(%ebx)\n-\tmov %ecx,%ebx\n-\tpush %edi\n-\tpush $0x148\n-\tpush %esi\n-\tpush %edx\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 -0x1e0(%ebp),%eax\n-\tlea -0x7c(%ebp),%ecx\n-\tadd $0x14,%esp\n-\tmov %ecx,-0x22c(%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 -0x1e0(%ebp),%eax\n-std::__cxx11::to_string(double):\n-/usr/include/c++/12/bits/basic_string.h:4099\n-\tadd $0x1c,%esp\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:118\n-\tmov 0x18(%eax),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tmov %edx,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tshr $0x1f,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tneg %esi\n-\tcmovs %edx,%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x9,%esi\n-\tjbe d8f4 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0x63,%esi\n-\tjbe d9bc \n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x3e7,%esi\n-\tjbe da52 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x270f,%esi\n-\tjbe da25 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%ecx\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x1869f,%esi\n-\tjbe c0a5 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0xf423f,%esi\n-\tjbe da61 \n-\tmov $0x6,%edi\n-\tmov $0x7,%ecx\n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x98967f,%esi\n-\tjbe c0a8 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x5f5e0ff,%esi\n-\tjbe d660 \n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x3b9ac9ff,%esi\n-\tjbe c0a0 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edi\n-/usr/include/c++/12/bits/charconv.h:59\n-\tlea 0x1(%edi),%ecx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0xc4(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0xbc(%ebp),%edx\n-\tmov %ebx,-0x244(%ebp)\n-\tmov %edx,-0x208(%ebp)\n-\tmov %edx,-0xc4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n \tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0xc4(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x63,%esi\n-\tja c0f2 \n-\tmov -0x1dc(%ebp),%eax\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi),%esi\n-/usr/include/c++/12/bits/charconv.h:95\n-\tmovzbl 0x1(%ecx,%esi,2),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/12/bits/charconv.h:96\n-\tmovzbl (%ecx,%esi,2),%eax\n-\tjmp c14d \n-\tlea 0x0(%esi,%eiz,1),%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%ecx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:83\n-\tlea -0x1(%ecx),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0xc4(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0xbc(%ebp),%edx\n-\tmov %ebx,-0x244(%ebp)\n-\tmov %edx,-0x208(%ebp)\n-\tmov %edx,-0xc4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-\tadd $0x10,%esp\n-\tadd -0xc4(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tmov -0x1dc(%ebp),%eax\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmov %edx,-0x1e8(%ebp)\n-\tlea -0x1(%edx,%edi,1),%ebx\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tsub $0x1c,%esp\n+\tmov 0x30(%esp),%ebp\n+\tmov %eax,0x8(%esp)\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%esi\n+\ttest %esi,%esi\n+\tje c538 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xe8>\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\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\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\n+\tmov (%ebx),%edi\n+\timul (%edx),%edi\n+/usr/include/seqan/align/dp_matrix.h:478\n+\ttest %edi,%edi\n+\tjne c4b1 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x61>\n+\tjmp c52a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n \tnop\n-\tmov %esi,%eax\n-\tmov $0x51eb851f,%edi\n-/usr/include/c++/12/bits/charconv.h:84\n-\tsub $0x2,%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmul %edi\n-\tmov %esi,%edi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov %esi,%eax\n-/usr/include/c++/12/bits/charconv.h:87\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/charconv.h:89\n-\tmovzwl (%ecx,%edi,2),%edx\n-\tmov %dx,0x2(%ebx)\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x270f,%eax\n-\tja c110 \n-/usr/include/c++/12/bits/charconv.h:92\n-\tmov -0x1e8(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja c088 \n-/usr/include/c++/12/bits/charconv.h:99\n-\tlea 0x30(%esi),%eax\n-\tmov %al,(%edx)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:117\n-\tmov -0x1e0(%ebp),%eax\n-\tmov 0x14(%eax),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tmov %edx,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tshr $0x1f,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tneg %esi\n-\tcmovs %edx,%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x9,%esi\n-\tjbe d8ae \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0x63,%esi\n-\tjbe d98f \n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x3e7,%esi\n-\tjbe da43 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x270f,%esi\n-\tjbe da34 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%ecx\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x1869f,%esi\n-\tjbe c25d \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0xf423f,%esi\n-\tjbe da89 \n-\tmov $0x6,%edi\n-\tmov $0x7,%ecx\n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x98967f,%esi\n-\tjbe c260 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x5f5e0ff,%esi\n-\tjbe d6a0 \n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x3b9ac9ff,%esi\n-\tjbe c258 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edi\n-/usr/include/c++/12/bits/charconv.h:59\n-\tlea 0x1(%edi),%ecx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x10c(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x104(%ebp),%edx\n-\tmov %ebx,-0x240(%ebp)\n-\tmov %edx,-0x204(%ebp)\n-\tmov %edx,-0x10c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x10c(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x63,%esi\n-\tja c2aa \n-\tmov -0x1dc(%ebp),%eax\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/charconv.h:95\n-\tmovzbl 0x1(%ecx,%esi,2),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/12/bits/charconv.h:96\n-\tmovzbl (%ecx,%esi,2),%eax\n-\tjmp c2fd \n-\tlea 0x0(%esi,%eiz,1),%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%ecx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:83\n-\tlea -0x1(%ecx),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x10c(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x104(%ebp),%edx\n-\tmov %ebx,-0x240(%ebp)\n-\tmov %edx,-0x204(%ebp)\n-\tmov %edx,-0x10c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-\tadd $0x10,%esp\n-\tadd -0x10c(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tmov -0x1dc(%ebp),%eax\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmov %edx,-0x1e8(%ebp)\n-\tlea -0x1(%edx,%edi,1),%ebx\n-\tmov -0x4c(%eax),%ecx\n-\tmov %esi,%eax\n-\tmov $0x51eb851f,%edi\n-/usr/include/c++/12/bits/charconv.h:84\n-\tsub $0x2,%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmul %edi\n-\tmov %esi,%edi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov %esi,%eax\n-/usr/include/c++/12/bits/charconv.h:87\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/charconv.h:89\n-\tmovzwl (%ecx,%edi,2),%edx\n-\tmov %dx,0x2(%ebx)\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x270f,%eax\n-\tja c2c0 \n-/usr/include/c++/12/bits/charconv.h:92\n-\tmov -0x1e8(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja c240 \n-/usr/include/c++/12/bits/charconv.h:99\n-\tlea 0x30(%esi),%eax\n-\tmov %al,(%edx)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:116\n-\tmov -0x1e0(%ebp),%eax\n-\tmov 0x10(%eax),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tmov %edx,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tshr $0x1f,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tneg %esi\n-\tcmovs %edx,%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x9,%esi\n-\tjbe d93a \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0x63,%esi\n-\tjbe d9ad \n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x3e7,%esi\n-\tjbe d9da \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x270f,%esi\n-\tjbe da16 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%ecx\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x1869f,%esi\n-\tjbe d195 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0xf423f,%esi\n-\tjbe da6b \n-\tmov $0x6,%edi\n-\tmov $0x7,%ecx\n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x98967f,%esi\n-\tjbe d198 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x5f5e0ff,%esi\n-\tjbe d670 \n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x3b9ac9ff,%esi\n-\tjbe d190 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edi\n-/usr/include/c++/12/bits/charconv.h:59\n-\tlea 0x1(%edi),%ecx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x154(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x14c(%ebp),%edx\n-\tmov %ebx,-0x23c(%ebp)\n-\tmov %edx,-0x200(%ebp)\n-\tmov %edx,-0x154(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x154(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x63,%esi\n-\tjbe d278 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x1dc(%ebp),%eax\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmov %edx,-0x1e8(%ebp)\n-\tlea -0x1(%edx,%edi,1),%ebx\n-\tmov -0x4c(%eax),%ecx\n-\txchg %ax,%ax\n-\tmov %esi,%eax\n-\tmov $0x51eb851f,%edi\n-/usr/include/c++/12/bits/charconv.h:84\n-\tsub $0x2,%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmul %edi\n-\tmov %esi,%edi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov %esi,%eax\n-/usr/include/c++/12/bits/charconv.h:87\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/charconv.h:89\n-\tmovzwl (%ecx,%edi,2),%edx\n-\tmov %dx,0x2(%ebx)\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x270f,%eax\n-\tja c400 \n-/usr/include/c++/12/bits/charconv.h:92\n-\tmov -0x1e8(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja d288 \n-/usr/include/c++/12/bits/charconv.h:99\n-\tlea 0x30(%esi),%eax\n-\tmov %al,(%edx)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:115\n-\tmov -0x1e0(%ebp),%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 (%eax),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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\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\n+\tcmp %edx,%esi\n+\tjae c500 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xb0>\n+/usr/include/seqan/align/dp_matrix.h:480\n \tmov 0xc(%eax),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tmov %edx,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tshr $0x1f,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tneg %esi\n-\tcmovs %edx,%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x9,%esi\n-\tjbe d822 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0x63,%esi\n-\tjbe d99e \n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x3e7,%esi\n-\tjbe d9f8 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x270f,%esi\n-\tjbe d9e9 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%ecx\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x1869f,%esi\n-\tjbe d13d \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0xf423f,%esi\n-\tjbe da7f \n-\tmov $0x6,%edi\n-\tmov $0x7,%ecx\n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x98967f,%esi\n-\tjbe d140 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x5f5e0ff,%esi\n-\tjbe d680 \n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x3b9ac9ff,%esi\n-\tjbe d138 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edi\n-/usr/include/c++/12/bits/charconv.h:59\n-\tlea 0x1(%edi),%ecx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x19c(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x194(%ebp),%edx\n-\tmov %ebx,-0x238(%ebp)\n-\tmov %edx,-0x1fc(%ebp)\n-\tmov %edx,-0x19c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n+\tmov %edi,(%edx,%esi,4)\n+/usr/include/seqan/align/dp_matrix.h:481\n+\timul (%ebx,%esi,4),%edi\n+/usr/include/seqan/align/dp_matrix.h:478\n+\tadd $0x1,%esi\n+\ttest %edi,%edi\n+\tje c52a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjne c490 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x40>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush %ebp\n+\tmov 0x18(%esp),%ebx\n+\tcall 31a0 > > >(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\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x19c(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x63,%esi\n-\tjbe d250 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x1dc(%ebp),%eax\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmov %edx,-0x1e8(%ebp)\n-\tlea -0x1(%edx,%edi,1),%ebx\n-\tmov -0x4c(%eax),%ecx\n-\txchg %ax,%ax\n-\tmov %esi,%eax\n-\tmov $0x51eb851f,%edi\n-/usr/include/c++/12/bits/charconv.h:84\n-\tsub $0x2,%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmul %edi\n-\tmov %esi,%edi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov %esi,%eax\n-/usr/include/c++/12/bits/charconv.h:87\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/charconv.h:89\n-\tmovzwl (%ecx,%edi,2),%edx\n-\tmov %dx,0x2(%ebx)\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x270f,%eax\n-\tja c540 \n-/usr/include/c++/12/bits/charconv.h:92\n-\tmov -0x1e8(%ebp),%edx\n-\tcmp $0x3e7,%eax\n-\tja d260 \n-/usr/include/c++/12/bits/charconv.h:99\n-\tlea 0x30(%esi),%eax\n-\tmov %al,(%edx)\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:114\n-\tmov -0x1e0(%ebp),%eax\n-\tmov 0x8(%eax),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tmov %edx,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/basic_string.h:4017\n-\tshr $0x1f,%eax\n-/usr/include/c++/12/bits/basic_string.h:4018\n-\tneg %esi\n-\tcmovs %edx,%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x9,%esi\n-\tjbe d868 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0x63,%esi\n-\tjbe d980 \n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x3e7,%esi\n-\tjbe da07 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x270f,%esi\n-\tjbe d9cb \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%edx\n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x1869f,%esi\n-\tjbe d1f5 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tcmp $0xf423f,%esi\n-\tjbe da75 \n-\tmov $0x6,%edi\n-\tmov $0x7,%edx\n-/usr/include/c++/12/bits/charconv.h:60\n-\tcmp $0x98967f,%esi\n-\tjbe d1f8 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tcmp $0x5f5e0ff,%esi\n-\tjbe d690 \n-/usr/include/c++/12/bits/charconv.h:58\n-\tcmp $0x3b9ac9ff,%esi\n-\tjbe d1f0 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edi\n-/usr/include/c++/12/bits/charconv.h:59\n-\tlea 0x1(%edi),%edx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%ecx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x1cc(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %edx,%eax\n-\tmov %ecx,-0x1e0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x1c4(%ebp),%ecx\n-\tmov %ebx,-0x224(%ebp)\n-\tmov %ecx,-0x228(%ebp)\n-\tmov %ecx,-0x1cc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e0(%ebp),%ecx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\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\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\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\n+\tcmp %edx,%esi\n+\tjae c5b0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x160>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tjne c4a0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush %ebp\n+\tmov 0x18(%esp),%ebx\n+\tcall 31a0 > > >(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-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x1cc(%ebp),%ecx\n-\tmov %ecx,%ebx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x63,%esi\n-\tjbe d2a0 \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 (%eax),%ebx\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tjmp c4a0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x50>\n \tlea 0x0(%esi),%esi\n-\tmov %ebx,%eax\n-\tmov -0x1dc(%ebp),%ecx\n-\tlea -0x1(%ebx,%edi,1),%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmov %eax,-0x1e0(%ebp)\n-\tmov -0x4c(%ecx),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov %esi,%eax\n-\tmov $0x51eb851f,%edi\n-/usr/include/c++/12/bits/charconv.h:84\n-\tsub $0x2,%ebx\n-/usr/include/c++/12/bits/charconv.h:86\n-\tmul %edi\n-\tmov %esi,%edi\n-\tshr $0x5,%edx\n-\timul $0x64,%edx,%eax\n-\tsub %eax,%edi\n-\tmov %esi,%eax\n-/usr/include/c++/12/bits/charconv.h:87\n-\tmov %edx,%esi\n-/usr/include/c++/12/bits/charconv.h:89\n-\tmovzwl (%ecx,%edi,2),%edx\n-\tmov %dx,0x2(%ebx)\n-/usr/include/c++/12/bits/charconv.h:84\n-\tcmp $0x270f,%eax\n-\tja c690 \n-/usr/include/c++/12/bits/charconv.h:92\n-\tmov -0x1e0(%ebp),%ebx\n-\tcmp $0x3e7,%eax\n-\tja d2b0 \n-/usr/include/c++/12/bits/charconv.h:99\n-\tlea 0x30(%esi),%eax\n-\tmov %al,(%ebx)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0x1c8(%ebp)\n-\tje dba3 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0x4,%esp\n-\tpush $0x1\n-\tlea -0x2ebc(%ebx),%eax\n-\tmov %eax,-0x1e0(%ebp)\n-\tpush %eax\n-\tpush -0x224(%ebp)\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x1ac(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1b4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d2c8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x1b4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x1ac(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%esi)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1e8(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x198(%ebp),%edx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1b4(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x1b0(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %esi,-0x1ec(%ebp)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %ecx,%esi\n-\tje d730 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x19c(%ebp),%ecx\n-\tmov %ecx,%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0x1ac(%ebp)\n-\tjae c79c \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1fc(%ebp),%esi\n-\tcmp %esi,%ecx\n-\tje d7c8 \n-\tmov -0x194(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%esi\n-\tjae d5c0 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb dacc \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %esi\n-\tlea -0x1b4(%ebp),%esi\n-\tpush %esi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%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),%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x4(%edx),%eax\n+\tsub (%edx),%eax\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:498\n+\tcmp %edi,%eax\n+\tjae c52a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%ecx),%eax\n+\ttest %eax,%eax\n+\tje c5e9 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x199>\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),%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),%esi\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x4(%edx),%ebp\n+\tsub %esi,%ebp\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n+/usr/include/seqan/sequence/string_base.h:1716\n+\tcmp %ebp,%edi\n+\tjae c550 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x100>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %edi,%esi\n+\tmov %esi,0x4(%edx)\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 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+\tpush %ebp\n+\tmov 0x18(%esp),%ebx\n+\tcall 31a0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x17c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x184(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x210(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d2f8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x184(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x17c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x180(%ebp)\n-\tmovl $0x0,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0x180(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tje daab \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tsub $0x4,%esp\n-\tlea -0x184(%ebp),%eax\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x1e0(%ebp)\n-\tmov %eax,-0x248(%ebp)\n+\tjmp c474 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x24>\n+\tlea 0x0(%esi),%esi\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,0x8(%edx)\n+\tjae c525 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\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\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 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x164(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n+\tmov 0x18(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x1c(%esp),%edx\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(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 >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x16c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1ec(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d388 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x16c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x164(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1ec(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x16c(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x150(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x168(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %edi,-0x1f0(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %ecx,%edi\n-\tje d708 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x154(%ebp),%ecx\n-\tmov %ecx,%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0x164(%ebp)\n-\tjae c8d8 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x200(%ebp),%esi\n-\tcmp %esi,%ecx\n-\tje d7e8 \n-\tmov -0x14c(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%esi\n-\tjae d500 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb db08 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %esi\n-\tlea -0x16c(%ebp),%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+\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 %edi,0x8(%edx)\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 %esi,%esi\n+\tje c63f , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1ef>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %ebp,%ebp\n+\tjne c646 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1f6>\n+\tmov %edx,0xc(%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 %esi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x134(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x13c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x214(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d358 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x13c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x134(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x138(%ebp)\n-\tmovl $0x0,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0x138(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tje dae7 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tsub $0x4,%esp\n-\tlea -0x13c(%ebp),%eax\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x1e0(%ebp)\n-\tmov %eax,-0x24c(%ebp)\n-\tpush %eax\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x11c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n+\tmov 0x18(%esp),%ebx\n+\tcall 31d0 \n+\tmov 0x1c(%esp),%edx\n+\tmov 0x8(%edx),%eax\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edx),%esi\n+\tcmp %eax,%edi\n+\tcmova %eax,%edi\n+void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x124(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1f0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d328 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x124(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x11c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%esi)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1f0(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x108(%ebp),%edx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x124(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x120(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %esi,-0x1f4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %ecx,%esi\n-\tje d6e0 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x10c(%ebp),%ecx\n-\tmov %ecx,%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0x11c(%ebp)\n-\tjae ca14 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x204(%ebp),%esi\n-\tcmp %esi,%ecx\n-\tje d7d8 \n-\tmov -0x104(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%esi\n-\tjae d530 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb db23 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %esi\n-\tlea -0x124(%ebp),%esi\n-\tpush %esi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n+\tjmp c525 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n+\tlea 0x0(%esi,%eiz,1),%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),%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x4(%edx),%eax\n+\tsub (%edx),%eax\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n+/usr/include/seqan/align/dp_matrix.h:498\n+\tcmp %edi,%eax\n+\tjae c52a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xda>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x4(%ebp),%edx\n+\ttest %edx,%edx\n+\tjne c50c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xbc>\n+/usr/include/seqan/basic/holder_tristate.h:863\n+\tsub $0xc,%esp\n+\tpush %ebp\n+\tmov 0x18(%esp),%ebx\n+\tcall 31a0 > > >(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:423\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0xec(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0xf4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x218(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d448 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0xf4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0xec(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0xf0(%ebp)\n-\tmovl $0x0,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0xf0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tje db43 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tsub $0x4,%esp\n-\tlea -0xf4(%ebp),%eax\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x1e0(%ebp)\n-\tmov %eax,-0x250(%ebp)\n-\tpush %eax\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0xd4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862\n+\tmov 0x1c(%ecx),%eax\n+\ttest %eax,%eax\n+\tjne c517 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xc7>\n+\tmov %ecx,0xc(%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 0x18(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x1c(%esp),%ecx\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmov %eax,0x18(%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+\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\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+\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 \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0xdc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1f4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d478 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0xdc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0xd4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1f4(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xdc(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0xc0(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0xd8(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %edi,-0x1f8(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %ecx,%edi\n-\tje d7a0 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xc4(%ebp),%ecx\n-\tmov %ecx,%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0xd4(%ebp)\n-\tjae cb50 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x208(%ebp),%esi\n-\tcmp %esi,%ecx\n-\tje d7f8 \n-\tmov -0xbc(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%esi\n-\tjae d560 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb dbd3 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %esi\n-\tlea -0xdc(%ebp),%esi\n-\tpush %esi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\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,%esi\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0xa4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0xac(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x21c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d418 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0xac(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0xa4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0xa8(%ebp)\n-\tmovl $0x0,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0xa8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tje db82 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tsub $0x4,%esp\n-\tlea -0xac(%ebp),%eax\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x1e0(%ebp)\n-\tmov %eax,-0x254(%ebp)\n-\tpush %eax\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\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 %edi,0x8(%edx)\n+\tjmp c525 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\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,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x8c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x94(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x1f8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d3e8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x94(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x8c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1f8(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x94(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x78(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x90(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %edi,-0x20c(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %ecx,%edi\n-\tje d780 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x7c(%ebp),%ecx\n-\tmov %ecx,%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0x8c(%ebp)\n-\tjae cc80 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tlea -0x74(%ebp),%esi\n-\tcmp %esi,%ecx\n-\tje d808 \n-\tmov -0x74(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%esi\n-\tjae d590 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,%esi\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb dbb8 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp c525 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd5>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %esi\n-\tlea -0x94(%ebp),%esi\n+\tpush %ebp\n \tpush %esi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x5c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%esi),%edi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x64(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%esi),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %eax,-0x220(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %edi,%edx\n-\tje d3b8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x64(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x5c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x60(%ebp)\n-\tmovl $0x0,0x4(%esi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tcmpl $0x3fffffff,-0x60(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edi,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tje db64 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tsub $0x4,%esp\n-\tlea -0x64(%ebp),%eax\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush $0x1\n-\tpush -0x1e0(%ebp)\n-\tmov %eax,-0x258(%ebp)\n \tpush %eax\n-\tcall 31e0 , 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++/12/bits/basic_string.h:204\n-\tlea -0x44(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n-\tmov %eax,%edi\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%eax),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/12/bits/basic_string.h:1437\n+\tmov 0x18(%esp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %esi,-0x4c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x8(%eax),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tmov %eax,%ecx\n-\tmov %eax,-0x1e0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %ecx,%edx\n-\tje d4a8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %edx,-0x4c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x44(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov -0x1e0(%ebp),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%edi)\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x30(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %eax,-0x48(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %ecx,(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x4c(%ebp),%ecx\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%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++/12/bits/basic_string.h:3529\n-\tlea (%eax,%edx,1),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,-0x234(%ebp)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tcmp %esi,%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x34(%ebp),%ecx\n-\tmov %ecx,-0x20c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tje d758 \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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,-0x44(%ebp)\n-\tjae cd97 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tlea -0x2c(%ebp),%edi\n-\tmov %edi,-0x1e0(%ebp)\n-\tcmp %edi,%ecx\n-\tje d818 \n-\tmov -0x2c(%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++/12/bits/basic_string.h:3530\n-\tcmp %ebx,%edi\n-\tjae d5f0 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov %ecx,-0x20c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:392\n-\tmov $0x3fffffff,%ecx\n-\tsub %eax,%ecx\n-\tcmp %edx,%ecx\n-\tjb da93 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tsub $0x4,%esp\n-\tlea -0x4c(%ebp),%edi\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush -0x20c(%ebp)\n+\tmov 0xc(%esp),%edx\n+\tjmp c585 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x135>\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+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+0000c670 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x597f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n-\tcall 31e0 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x4c,%esp\n+\tmov 0x14(%ebp),%ecx\n+\tmov 0x8(%ebp),%esi\n+\tmov %eax,-0x2c(%ebp)\n+\tmov %ecx,-0x40(%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 0x4(%esi),%edx\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\tmov 0x4(%ecx),%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 (%ecx),%ecx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n \tmov %eax,%edi\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/12/bits/basic_string.h:241\n-\tmov -0x1e4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1422\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/12/bits/basic_string.h:241\n-\tlea 0x8(%eax),%ecx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %ecx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%edi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%edx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n+\tsub %ecx,%edi\n+\tmov %edi,-0x38(%ebp)\n+\tsar $0x2,%edi\n+\tmov %edi,-0x34(%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\n+\ttest %eax,%eax\n+\tje c6b9 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x49>\n+\tcmp %edx,%eax\n+\tje c830 >::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 (discriminator 3)\n+\tmov (%esi),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n+\tmov %edx,%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:753 (discriminator 3)\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 3)\n+\tsub %ebx,%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 (discriminator 3)\n+\tmov %ebx,-0x30(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n \tmov %eax,%ebx\n-\tmov %eax,-0x1e0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n-\tcmp %ebx,%edx\n-\tje d4d0 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov -0x1e4(%ebp),%ecx\n-\tmov %edx,(%ecx)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,0x8(%ecx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov -0x1e4(%ebp),%ecx\n-\tmovl $0x0,0x4(%edi)\n-\tmov %eax,0x4(%ecx)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov -0x1e0(%ebp),%eax\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %eax,(%edi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tlea -0x2c(%ebp),%eax\n-\tmov %eax,-0x1e0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x4c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %esi,%eax\n-\tje ce3a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x44(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x64(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x220(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje ce60 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x5c(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x94(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1f8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje ce8c \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x8c(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xac(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x21c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje ceb8 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xa4(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%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++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xdc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1f4(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cee4 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xd4(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xf4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cf10 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xec(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%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++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x124(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1f0(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cf3c \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x11c(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x13c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cf68 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x134(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n+\tmov %eax,-0x50(%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:753 (discriminator 3)\n+\tmov 0xc(%ebp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n+\tsar $0x2,%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:753 (discriminator 3)\n+\tsub 0x10(%ebp),%eax\n+\tadd %ebx,%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 3)\n+\tmov %ebx,-0x4c(%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:753 (discriminator 3)\n+\tadd %edi,%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 3)\n+\tcmp %eax,0x8(%esi)\n+\tjae c7d0 >::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 c820 >::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 %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 %ecx,-0x44(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:206\n+\tmov %edx,-0x48(%ebp)\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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 -0x44(%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-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x16c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1ec(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cf94 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x164(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %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+\tmov %eax,(%esi)\n+\tmov %eax,%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:762\n+\tmov -0x30(%ebp),%eax\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+\ttest %eax,%eax\n+\tje c7d3 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x163>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov 0xc(%ebp),%ecx\n+\tmov -0x48(%ebp),%edx\n+\tshl $0x2,%ecx\n+\tmov %ecx,-0x44(%ebp)\n+\tje c745 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xd5>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %ecx\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tpush %edi\n+\tcall 3350 \n+\tmov -0x48(%ebp),%edx\n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x184(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x210(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cfc0 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x17c(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%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:765\n+\tmov 0x10(%ebp),%eax\n+\tlea 0x0(,%eax,4),%ecx\n+\tmov -0x30(%ebp),%eax\n+\tadd %ecx,%eax\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tcmp %edx,%eax\n+\tje c777 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x107>\n+/usr/include/c++/12/bits/stl_algobase.h:429\n+\tmov -0x50(%ebp),%edx\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+/usr/include/c++/12/bits/stl_algobase.h:429\n+\tsub %ecx,%edx\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tpush %edx\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1b4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1e8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje cfec \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1ac(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %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:765\n+\tmov -0x34(%ebp),%eax\n+\tadd 0xc(%ebp),%eax\n+\tlea (%edi,%eax,4),%eax\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1cc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x228(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje d018 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1c4(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%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++/12/bits/basic_string.h:292\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 31d0 \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_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x19c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1fc(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje d044 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x194(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\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),%edx\n+\tlea (%eax,%edx,4),%edx\n+\tmov %edx,0x4(%esi)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x38(%ebp),%esi\n+\ttest %esi,%esi\n+\tje c7b4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x144>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %esi\n+\tmov -0x40(%ebp),%esi\n+\tpush (%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\n+\tmov -0x44(%ebp),%esi\n+\tadd %esi,%eax\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x154(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x200(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje d070 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x14c(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %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:1437\n+\tmov -0x1c(%ebp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne c8fd >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x28d>\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::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov -0x30(%ebp),%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:771\n+\tmov 0xc(%ebp),%eax\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 -0x34(%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),%edx\n+\tsub 0xc(%ebp),%edx\n+/usr/include/seqan/sequence/string_base.h:771\n+\tshl $0x2,%eax\n+\tmov %eax,-0x44(%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,%edx\n+\tje c788 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\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 %eax,%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 -0x38(%ebp),%eax\n+\tshl $0x2,%edx\n+\tlea (%edi,%eax,1),%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:771\n+\tmov -0x4c(%ebp),%eax\n+\tsub 0xc(%ebp),%eax\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+\tshl $0x2,%eax\n+\tlea (%edi,%eax,1),%ecx\n+\tadd %edx,%edi\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:429\n+\tsub %edx,%eax\n+unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:741\n+\tcmp %edi,%ecx\n+\tje c788 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\n+/usr/include/c++/12/bits/stl_algobase.h:742\n+\tsub $0x4,%esp\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tpush %edi\n+\tpush %ebx\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x10c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x204(%ebp),%ecx\n+\tjmp c788 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118>\n+\txchg %ax,%ax\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/c++/12/bits/stl_algobase.h:742\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%ecx\n+\tjmp c6fc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x8c>\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\n \tcmp %ecx,%eax\n-\tje d09c \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x104(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n+\tje c899 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x229>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tcmpl $0x7c,-0x38(%ebp)\n+\tjbe c8c0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x250>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov -0x34(%ebp),%eax\n+\tmov %eax,%edi\n+\tshr %edi\n+\tadd %eax,%edi\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+\tlea 0x0(,%edi,4),%eax\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%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),%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 \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xc4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x208(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tje d0c8 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xbc(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%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,-0x28(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %eax,%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 -0x40(%ebp),%edx\n+\tmov (%edx),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush -0x38(%ebp)\n \tpush %edx\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 3350 \n \tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x7c(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tlea -0x74(%ebp),%edx\n-\tcmp %edx,%eax\n-\tje d0eb \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x74(%ebp),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %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+\tlea -0x28(%ebp),%eax\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tpush 0x10(%ebp)\n+\tpush 0xc(%ebp)\n+\tpush %esi\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 32d0 >::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 31d0 \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-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n+/usr/include/seqan/sequence/string_base.h:1437\n+\tjmp c7b4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x144>\n+\tlea 0x0(%esi),%esi\n \tmov -0x34(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x1e0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tje d111 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x2c(%ebp),%ebx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ebx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n+\tmov $0x20,%edi\n+\tcmp %edi,%eax\n+\tcmovbe %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+\tlea 0x0(,%edi,4),%eax\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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 %edi,-0x20(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov -0x38(%ebp),%edi\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n \tadd $0x10,%esp\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:121\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,-0x28(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\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 -0x40(%ebp),%edx\n+\tmov (%edx),%edx\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %edi,%edi\n+\tje c899 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x229>\n+\tjmp c886 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x216>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\n+0000c920 , 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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x56cf,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x3c,%esp\n+/usr/include/seqan/align/gaps_iterator_array.h:530\n+\tmov 0xc(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:527\n+\tmov 0x8(%ebp),%edi\n+\tmov %eax,-0x30(%ebp)\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:530\n+\ttest %edx,%edx\n+\tje c974 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x54>\n+/usr/include/seqan/align/gaps_iterator_array.h:537\n+\tmov (%edi),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:538\n+\tmov 0x4(%edi),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:537\n+\tmov %eax,-0x2c(%ebp)\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(%eax),%ecx\n+\tlea 0x0(,%esi,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:541\n+\ttest $0x1,%esi\n+\tjne c990 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x70>\n+/usr/include/seqan/align/gaps_iterator_array.h:581\n+\tmov 0xc(%ebp),%ebx\n+\tadd %ebx,(%ecx,%eax,1)\n+/usr/include/seqan/align/gaps_iterator_array.h:585\n+\tmov -0x2c(%ebp),%eax\n+\tmov 0xc(%ebp),%ebx\n+\tadd %ebx,0x20(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:586\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne db3e \n-\tmov -0x1e4(%ebp),%eax\n+\tjne cbb2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x292>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n-\tret $0x4\n+\tret\n \tlea 0x0(%esi,%eiz,1),%esi\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%ecx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:83\n-\tlea -0x1(%ecx),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x19c(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x194(%ebp),%edx\n-\tmov %ebx,-0x238(%ebp)\n-\tmov %edx,-0x1fc(%ebp)\n-\tmov %edx,-0x19c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1)\n+\tmov 0x8(%edi),%edx\n+\ttest %edx,%edx\n+\tje c9d8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb8>\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%ecx,%eax,1),%ebx\n+\tmov %eax,-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\n+\tcmp (%ebx),%edx\n+\tjb ca00 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xe0>\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 -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:567\n+\tadd $0x1,%esi\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tlea 0x0(,%esi,4),%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),%ebx\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tmov %edi,-0x34(%ebp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ebx,%edx\n+\tsub %ecx,%edx\n+\tmov %edx,%eax\n+\tsar $0x2,%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:567\n+\tcmp %eax,%esi\n+\tjae ca98 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x178>\n+/usr/include/seqan/align/gaps_iterator_array.h:569\n+\tmov 0xc(%ebp),%eax\n+\tadd %eax,(%ecx,%edi,1)\n+\tjmp c96b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:543\n+\tsub $0x1,%esi\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tlea 0x0(,%esi,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 %esi,0x4(%edi)\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tlea (%ecx,%eax,1),%ebx\n+\tmov %eax,-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:545\n+\tmov (%ebx),%edx\n+\tmov %edx,0x8(%edi)\n+/usr/include/seqan/align/gaps_iterator_array.h:550\n+\ttest $0x1,%esi\n+\tje c965 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x45>\n+/usr/include/seqan/align/gaps_iterator_array.h:552\n+\tcmp (%ebx),%edx\n+\tjae c9a8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x88>\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+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,-0x28(%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+\tmov -0x30(%ebp),%ebx\n+seqan::String >::String():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,-0x24(%ebp)\n+/usr/include/seqan/sequence/string_alloc.h:76\n+\tmovl $0x0,-0x20(%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+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\n+\tmov 0xc(%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+\tmov %eax,%ebx\n+\tmov %eax,-0x28(%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\n+\tlea 0x8(%eax),%eax\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,-0x20(%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 \tadd $0x10,%esp\n-\tadd -0x19c(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c528 \n-\tnop\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%ecx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:83\n-\tlea -0x1(%ecx),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x154(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %ecx,%eax\n-\tmov %edx,-0x1e8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x14c(%ebp),%edx\n-\tmov %ebx,-0x23c(%ebp)\n-\tmov %edx,-0x200(%ebp)\n-\tmov %edx,-0x154(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\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,%esi\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tmovl $0x0,-0x4(%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\n+\tmov %ecx,(%ebx)\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n+/usr/include/seqan/sequence/string_base.h:449\n+\tmov -0x2c(%ebp),%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:1765\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\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:557\n+\tmov 0x8(%edi),%ecx\n+\tmov %ebx,-0x34(%ebp)\n+\tmov (%eax),%edx\n+\tsub %ecx,%edx\n+\tmov %edx,0x4(%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 -0x30(%ebp),%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:558\n+\tmov %ecx,(%eax)\n+/usr/include/seqan/align/gaps_iterator_array.h:559\n+\tmov -0x2c(%ebp),%ecx\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 %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e8(%ebp),%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+\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 %esi\n+\tpush %esi\n+\tpush %eax\n+\tcall 32d0 >::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 %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: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+\tpush -0x34(%ebp)\n+\tcall 31d0 \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 \tadd $0x10,%esp\n-\tadd -0x154(%ebp),%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c3e8 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x9,%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:83\n-\tlea -0x1(%edx),%edi\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%ecx\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n+\tjmp c96b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n+\tlea 0x0(%esi),%esi\n+\tadd $0x2,%eax\n+\tmov %eax,-0x38(%ebp)\n+\tjb cbb7 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x297>\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+\tmov -0x2c(%ebp),%edi\n+\tcmp %eax,0x10(%edi)\n+\tjb caf0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>\n+/usr/include/seqan/sequence/string_base.h:1769\n+\tlea 0x8(%ecx,%edx,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++/12/bits/stl_algobase.h:1114\n+\ttest %eax,%eax\n+\tjle cad4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %edi,%ebx\n+\tje cad4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n+\tmov %ecx,-0x38(%ebp)\n+/usr/include/c++/12/bits/stl_algobase.h:922\n \tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x1cc(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tadd %edx,%eax\n-\tmov %ecx,-0x1e0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x1c4(%ebp),%ecx\n-\tmov %ebx,-0x224(%ebp)\n-\tmov %ecx,-0x228(%ebp)\n-\tmov %ecx,-0x1cc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n \tpush %eax\n+\tpush $0x0\n \tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tmov -0x1e0(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tadd -0x1cc(%ebp),%ecx\n-\tmov %ecx,%ebx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c670 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x1dc(%ebp),%eax\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/charconv.h:95\n-\tmovzbl 0x1(%ecx,%esi,2),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/12/bits/charconv.h:96\n-\tmovzbl (%ecx,%esi,2),%eax\n-\tjmp c57d \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x1dc(%ebp),%eax\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/charconv.h:95\n-\tmovzbl 0x1(%ecx,%esi,2),%eax\n-\tmov %al,0x1(%edx)\n-/usr/include/c++/12/bits/charconv.h:96\n-\tmovzbl (%ecx,%esi,2),%eax\n-\tjmp c43d \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x1dc(%ebp),%eax\n-\tmov -0x4c(%eax),%ecx\n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/charconv.h:95\n-\tmovzbl 0x1(%ecx,%esi,2),%eax\n-\tmov %al,0x1(%ebx)\n-/usr/include/c++/12/bits/charconv.h:96\n-\tmovzbl (%ecx,%esi,2),%eax\n-\tjmp c6cd \n-\tlea 0x0(%esi,%eiz,1),%esi\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje c738 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x1e8(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp c738 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje c7f8 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x210(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp c7f8 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje c9b0 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x1f0(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp c9b0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje c934 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x214(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n+\tmov -0x30(%ebp),%ebx\n+\tcall 32c0 \n+\tmov -0x38(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp c934 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje c874 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x1ec(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\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,0xc(%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:574\n+\tmov 0xc(%ebp),%eax\n+\tmov %eax,(%ecx,%esi,4)\n+/usr/include/seqan/align/gaps_iterator_array.h:575\n+\tmov -0x34(%ebp),%eax\n+\tmovl $0x0,0x4(%ecx,%eax,1)\n+\tjmp c96b , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x4b>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov -0x38(%ebp),%edi\n+\tcmp $0x1f,%edi\n+\tjbe cba1 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x281>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %edi,%eax\n+\tshr %eax\n+\tadd %edi,%eax\n+\tmov %eax,-0x3c(%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+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov %ecx,-0x44(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tmov %edx,-0x40(%ebp)\n+\tpush %eax\n+\tcall 3030 \n+\tmov -0x2c(%ebp),%ecx\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov -0x3c(%ebp),%edi\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-\tjmp c874 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje ccd0 \n-/usr/include/c++/12/bits/char_traits.h:431\n+\tmov -0x40(%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+\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+\tmov %edi,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 -0x44(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cb9d , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x27d>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %edx,%edx\n+\tje cb4e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x22e>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n \tpush %edx\n-\tpush %edi\n-\tpush -0x220(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n+\tpush %ecx\n+\tmov %ecx,-0x3c(%ebp)\n+\tpush %eax\n+\tcall 3350 \n+\tmov -0x40(%ebp),%edx\n+\tmov -0x3c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp ccd0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje cc28 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x1f8(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\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,-0x40(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tpush %ecx\n+\tcall 31d0 \n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov -0x2c(%ebp),%eax\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\n+\tmov -0x40(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp cc28 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje cbac \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x10(%eax),%ecx\n+\tmov %ecx,-0x3c(%ebp)\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x8(%eax),%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:1765\n+\tmov -0x38(%ebp),%edi\n+\tmov -0x3c(%ebp),%eax\n+\tcmp %eax,%edi\n+\tcmovbe %edi,%eax\n+\tshl $0x2,%eax\n+\tlea (%ecx,%eax,1),%edi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tcmp %edx,%eax\n+\tjle cad4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ecx,%edx,1),%ebx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %ebx,%edi\n+\tje cad4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\n+\tmov %ecx,-0x38(%ebp)\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub %edx,%eax\n+\tjmp cabf , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x19f>\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tmov %eax,%ecx\n+\tjmp cb6f , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x24f>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmovl $0x20,-0x3c(%ebp)\n+\tmov $0x80,%eax\n+\tjmp cb08 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1e8>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x8(%ecx,%edx,1),%eax\n+\tmov %eax,%edi\n+\tjmp cad4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b4>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+0000cbe0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x540f,%eax\n+\tpush %ebp\n \tpush %edi\n-\tpush -0x21c(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp cbac \n-\tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x8c,%esp\n+\tmov %eax,0x2c(%esp)\n+\tmov 0xa4(%esp),%eax\n+\tmov 0xa0(%esp),%edx\n+\tmov %eax,0x20(%esp)\n+\tmov 0xa8(%esp),%eax\n+\tmov %edx,0x24(%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 0x4(%edx),%ebp\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+\tmov %eax,0x8(%esp)\n+\tmov %gs:0x14,%eax\n+\tmov %eax,0x7c(%esp)\n+\txor %eax,%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\n+\ttest %ebp,%ebp\n+\tje d908 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd28>\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 (%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\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 0x24(%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::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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\n+\tmov %edi,0xc(%esp)\n+\tsub %esi,%edi\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 cc5d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%eax)\n+\tjbe d628 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa48>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x24(%esp),%eax\n+\tlea (%esi,%edx,1),%ebx\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\n+\tmov %ebp,0x4(%esi)\n+/usr/include/seqan/align/gaps_array.h:246\n+\tmovl $0x0,(%esi)\n+/usr/include/seqan/align/gaps_array.h:248\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\n+\ttest %ebp,%ebp\n+\tje d948 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd68>\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\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\n+\tmov 0x24(%esp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ebx,%ecx\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:801\n+\txor %edx,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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\n+\tmov %ebp,0x18(%eax)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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+\tcmp %esi,%ebx\n+\tje ccd5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xf5>\n+\tmov 0x24(%esp),%ebx\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_array.h:802\n+\tadd (%esi,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:801\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:802\n+\tmov %edx,0x20(%ebx)\n+/usr/include/seqan/align/gaps_array.h:801\n+\tcmp %ecx,%eax\n+\tjb ccc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe8>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:471\n+\tmov 0x20(%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\n+\ttest %esi,%esi\n+\tje d990 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 0x20(%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\n+\tmov 0x4(%eax),%ecx\n+\tsub (%eax),%ecx\n+\tmov %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 0x20(%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::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0xc(%eax),%ebx\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),%ebp\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ebx,%edi\n+\tmov %ebx,0xc(%esp)\n+\tsub %ebp,%edi\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 cd17 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\n+/usr/include/seqan/sequence/string_base.h:1723\n+\tcmpl $0x2,0x10(%eax)\n+\tjbe d6b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea 0x0(%ebp,%edx,1),%eax\n \tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje ca70 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x218(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp ca70 \n+\tmov %eax,0x38(%esp)\n+\tmov 0x20(%esp),%eax\n+\tmov %edx,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\n+\tmov %esi,0x4(%ebp)\n+/usr/include/seqan/align/gaps_array.h:246\n+\tmovl $0x0,0x0(%ebp)\n+/usr/include/seqan/align/gaps_array.h:248\n+\tmovl $0x0,0x8(%ebp)\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 %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\n+\ttest %esi,%esi\n+\tje d8c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xce0>\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\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\n+\tmov 0x20(%esp),%eax\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x38(%esp),%ebx\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/align/gaps_array.h:801\n+\txor %edx,%edx\n+/usr/include/seqan/align/gaps_array.h:798\n+\tmov %esi,0x18(%eax)\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\n+\tmov %ebx,%eax\n+\tsub %ebp,%eax\n+\tsar $0x2,%eax\n+\tmov %eax,0x14(%esp)\n+\tmov %eax,0x18(%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+\tcmp %ebp,%ebx\n+\tje cdae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ce>\n+\tmov 0x20(%esp),%ecx\n+\tmov 0x14(%esp),%ebx\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje caec \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %edi\n-\tpush -0x1f4(%ebp)\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%esi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp caec \n+\txchg %ax,%ax\n+/usr/include/seqan/align/gaps_array.h:802\n+\tadd 0x0(%ebp,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:801\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:802\n+\tmov %edx,0x20(%ecx)\n+/usr/include/seqan/align/gaps_array.h:801\n+\tcmp %ebx,%eax\n+\tjb cda0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c0>\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 0x8(%esp),%eax\n+\tmov 0x4(%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 (%eax),%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 %edx,0x3c(%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:78\n+\tcmp %edx,%eax\n+\tje d74a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb6a>\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\n+\tsub $0x10,%eax\n+\tmov 0x3c(%esp),%edx\n+\tmov %eax,0x28(%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 0x24(%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\n+\tlea -0x10(%edx),%edi\n+unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:148\n+\tmov -0x10(%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 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),%edx\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\n+\tmov %edi,0x10(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %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 %edx,0x8(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %edx,%eax\n+\tsar $0x2,%eax\n+\tmov %eax,0x30(%esp)\n+\tmov %eax,0x1c(%esp)\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:531\n+\tmov (%edx),%eax\n+/usr/include/seqan/align/gaps_array.h:530\n+\ttest %ebx,%ebx\n+\tjne d3c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e0>\n+/usr/include/seqan/align/gaps_array.h:554\n+\tmov %eax,%edi\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 0x8(%esp),%ebx\n+\tcmp %ebx,%esi\n+\tsetne 0x34(%esp)\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmovzbl 0x34(%esp),%ebx\n+\ttest %eax,%eax\n+\tje ce65 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n+\ttest %bl,%bl\n+\tje ce65 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n+/usr/include/seqan/align/gaps_array.h:491\n+\tmov %edi,0xc(%esp)\n+\txor %edx,%edx\n+\tmov %ebp,%edi\n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje cd3a \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %edx\n-\tpush %ecx\n-\tpush %esi\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp cd3a \n \tnop\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n+/usr/include/seqan/align/gaps_array.h:496\n+\tmov 0x8(%esp),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %edx,%esi\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_array.h:496\n+\tmov (%ebx,%edx,4),%ebx\n+\tcmp %eax,%ebx\n+\tjae ce58 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x278>\n+/usr/include/seqan/align/gaps_array.h:499\n+\ttest %esi,%esi\n+\tlea (%ecx,%ebx,1),%ebp\n+\tcmovne %ebp,%ecx\n+/usr/include/seqan/align/gaps_array.h:500\n+\tsub %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x30(%esp),%ebx\n+/usr/include/seqan/align/gaps_array.h:501\n \tadd $0x1,%edx\n-\tje cdf5 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tpush %ecx\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tadd $0x10,%esp\n-\tjmp cdf5 \n+/usr/include/seqan/align/gaps_array.h:494\n+\tcmp %ebx,%edx\n+\tjb ce28 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x248>\n+\tmov %edi,%ebp\n+\tmov 0xc(%esp),%edi\n+\tjmp ce65 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x285>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/align/gaps_array.h:506\n+\tadd %ecx,%eax\n+\ttest %esi,%esi\n+\tmov %edi,%ebp\n+\tmov 0xc(%esp),%edi\n+\tcmovne %eax,%ecx\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815\n+\tmov 0x24(%esp),%eax\n+\tmov %ecx,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov %edi,0x1c(%eax)\n+unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:160\n+\tmov 0x3c(%esp),%eax\n+\tmov -0xc(%eax),%ecx\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 d390 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b0>\n+/usr/include/seqan/align/gaps_array.h:531\n+\tmov 0x0(%ebp),%eax\n+\tmov %eax,0x44(%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\n+\tmov %eax,0xc(%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 0x14(%esp),%esi\n+\ttest %esi,%esi\n+\tje d9c9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xde9>\n+\tmov 0x44(%esp),%eax\n+\ttest %eax,%eax\n+\tje d9c9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xde9>\n+\tmov %eax,%edx\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_array.h:491\n+\txor %eax,%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0x16c(%ebp),%esi\n-\tpush %eax\n-\tpush -0x1f0(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x23c(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-\tadd $0x20,%esp\n-std::__new_allocator::__new_allocator(std::__new_allocator const&):\n-/usr/include/c++/12/bits/new_allocator.h:83\n-\tjmp c903 \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0x124(%ebp),%esi\n-\tpush %eax\n-\tpush -0x1f4(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x240(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tmov %eax,%esi\n-\tadd $0x20,%esp\n-std::__new_allocator::__new_allocator(std::__new_allocator const&):\n-/usr/include/c++/12/bits/new_allocator.h:83\n-\tjmp ca3f \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0xdc(%ebp),%esi\n-\tpush %eax\n-\tpush -0x1f8(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x244(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/seqan/align/gaps_array.h:496\n+\tmov 0x0(%ebp,%eax,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n \tmov %eax,%esi\n-\tadd $0x20,%esp\n-std::__new_allocator::__new_allocator(std::__new_allocator const&):\n-/usr/include/c++/12/bits/new_allocator.h:83\n-\tjmp cb7b \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0x94(%ebp),%esi\n-\tpush %eax\n-\tpush -0x20c(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x22c(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_array.h:496\n+\tcmp %edx,%ebx\n+\tjae d3f8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x818>\n+/usr/include/seqan/align/gaps_array.h:499\n+\ttest %esi,%esi\n+\tlea (%ecx,%ebx,1),%edi\n+\tcmovne %edi,%ecx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x14(%esp),%edi\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:500\n+\tsub %ebx,%edx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tcmp %edi,%eax\n+\tjb ceb0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2d0>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815\n+\tmov 0x20(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov 0xc(%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+\tmovl $0x0,0x5c(%esp)\n+\tmov 0x24(%esp),%edx\n+\tmovl $0x0,0x60(%esp)\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmov %esi,0x1c(%eax)\n+/usr/include/seqan/align/gaps_array.h:815\n+\tmov %ecx,0x14(%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\n+\tmov 0x8(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov 0x1c(%edx),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov %edx,0x54(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\tmov (%eax),%ebx\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovl $0x0,0x64(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tmov %edi,0x40(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\ttest %ebx,%ebx\n+\tsete %al\n+\tmov %eax,0x58(%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 %edi,%edi\n+\tje cfc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n+/usr/include/seqan/align/gaps_iterator_array.h:411\n+\tjs d7eb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+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),%edx\n+\tmov 0x20(%edx),%ecx\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\n+\ttest %ecx,%ecx\n+\tje cfc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n+\tmov 0x40(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmov %ebp,0x4c(%esp)\n+\tmovb $0x0,0x48(%esp)\n+\tmov 0x8(%esp),%ebp\n+\tcmp %ecx,%edx\n+\tmovb $0x0,0x3c(%esp)\n+\tcmovbe %edx,%ecx\n+\txor %edi,%edi\n+\txor %ebx,%ebx\n+\tjmp cf7f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x39f>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\ttest %esi,%esi\n+\tje cf75 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x395>\n+\tmovb $0x1,0x48(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:442\n+\tadd %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tmovb $0x1,0x3c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tsub %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x0(%ebp,%eax,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n \tmov %eax,%esi\n-\tadd $0x20,%esp\n-std::__new_allocator::__new_allocator(std::__new_allocator const&):\n-/usr/include/c++/12/bits/new_allocator.h:83\n-\tjmp ccab \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0x1b4(%ebp),%esi\n-\tpush %eax\n-\tpush -0x1ec(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x238(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %ecx,%edx\n+\tjb cf68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x388>\n+\tcmpb $0x0,0x48(%esp)\n+\tmov 0x4c(%esp),%ebp\n+\tje cf9b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3bb>\n+\tmov %edi,0x60(%esp)\n+\txor %edi,%edi\n+\tcmpb $0x0,0x3c(%esp)\n+\tje cfaa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ca>\n+\tmov %eax,0x58(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tmov %ebx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %edx,%ecx\n+\tje d9f3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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:474\n+\tlea (%ecx,%edi,1),%eax\n+\tmov %eax,0x64(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\ttest %esi,%esi\n+\tje cfc1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e1>\n+/usr/include/seqan/align/gaps_iterator_array.h:476\n+\tadd %ecx,0x60(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tmov %ecx,0x5c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tlea 0x0(%esi),%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 0x20(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\tmov 0x0(%ebp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmovl $0x0,0x70(%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+\tmov 0xc(%esp),%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+\tmovl $0x0,0x74(%esp)\n+\tmov %eax,0x68(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:109\n+\txor %eax,%eax\n+\ttest %edx,%edx\n+\tsete %al\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovl $0x0,0x78(%esp)\n+unsigned int& seqan::String >::operator[](int):\n+/usr/include/seqan/sequence/string_alloc.h:207\n+\tmov %eax,0x6c(%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 %ecx,%ecx\n+\tje d090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n+/usr/include/seqan/align/gaps_iterator_array.h:411\n+\tjs d78b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbab>\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(%esp),%edx\n+\tmov 0x20(%edx),%ecx\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\n+\ttest %ecx,%ecx\n+\tje d090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n+\tmov 0x44(%esp),%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tmovb $0x0,0x3c(%esp)\n+\tmovb $0x0,0x30(%esp)\n+\tcmp %edi,%ecx\n+\tcmova %edi,%ecx\n+\txor %edi,%edi\n+\txor %ebx,%ebx\n+\tjmp d047 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x467>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\ttest %esi,%esi\n+\tje d03d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x45d>\n+\tmovb $0x1,0x3c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:442\n+\tadd %edx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tmovb $0x1,0x30(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tsub %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x0(%ebp,%eax,4),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n \tmov %eax,%esi\n-\tadd $0x20,%esp\n-std::__new_allocator::__new_allocator(std::__new_allocator const&):\n-/usr/include/c++/12/bits/new_allocator.h:83\n-\tjmp c7c7 \n-\tnop\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tsub $0xc,%esp\n-\tmov -0x1dc(%ebp),%ebx\n-\tlea -0x4c(%ebp),%edi\n-\tpush %eax\n-\tpush -0x234(%ebp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x230(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tmov %eax,%edi\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/12/bits/basic_string.h:241\n-\tmov -0x1e4(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x8(%edi),%ecx\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/12/bits/basic_string.h:241\n-\tlea 0x8(%eax),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %ebx,(%eax)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%edx\n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:673\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp %ecx,%edx\n-\tje d6af \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov -0x1e4(%ebp),%ebx\n-\tmov %edx,(%ebx)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,0x8(%ebx)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov -0x1e4(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/12/bits/basic_string.h:224\n-\tmov %ecx,(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,0x4(%edi)\n-\tmov %eax,0x4(%ebx)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,0x8(%edi)\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/12/bits/basic_string.h:690\n-\tjmp ce1a \n+\tjb d030 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+\tcmpb $0x0,0x3c(%esp)\n+\tje d05f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47f>\n+\tmov %edi,0x74(%esp)\n+\txor %edi,%edi\n+\tcmpb $0x0,0x30(%esp)\n+\tje d06e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x48e>\n+\tmov %eax,0x6c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tmov %ebx,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %edx,%ecx\n+\tje da1a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe3a>\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tlea (%ecx,%edi,1),%eax\n+\tmov %eax,0x78(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\ttest %esi,%esi\n+\tje d085 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4a5>\n+/usr/include/seqan/align/gaps_iterator_array.h:476\n+\tadd %ecx,0x74(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tmov %ecx,0x70(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/basic_string.h:690\n-\tmov $0x7,%edi\n-\tmov $0x8,%ecx\n-/usr/include/c++/12/bits/charconv.h:61\n-\tjmp c0a8 \n-\tnop\n-\tmov $0x7,%edi\n-\tmov $0x8,%ecx\n-\tjmp d198 \n-\tnop\n-\tmov $0x7,%edi\n-\tmov $0x8,%ecx\n-\tjmp d140 \n-\tnop\n-\tmov $0x7,%edi\n-\tmov $0x8,%edx\n-\tjmp d1f8 \n-\tnop\n-\tmov $0x7,%edi\n-\tmov $0x8,%ecx\n-\tjmp c260 \n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:425\n-\tmov %eax,%edx\n-\tadd $0x1,%edx\n-\tje d640 \n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%esp\n-\tpush %edx\n-\tpush %ecx\n-\tmov %ecx,-0x20c(%ebp)\n-\tpush %ebx\n-\tmov -0x1dc(%ebp),%ebx\n-\tcall 30e0 \n-std::__cxx11::basic_string, std::allocator >::length() const:\n-/usr/include/c++/12/bits/basic_string.h:1071\n-\tmov 0x4(%edi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tmov -0x20c(%ebp),%ecx\n-\tadd $0x10,%esp\n-\tjmp d640 \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),%edi\n+\tcmp %edi,0x28(%esp)\n+\tje d9d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdf0>\n \txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x10c(%ebp),%esi\n-\tmov %esi,%ecx\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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe ca14 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x204(%ebp),%edi\n-\tcmp %edi,%esi\n-\tjne ca04 \n-\tjmp ca14 \n+/usr/include/seqan/align/dp_traceback_adaptor.h:100\n+\tmov 0x10(%esp),%eax\n+\tmov 0x8(%eax),%edx\n+/usr/include/seqan/align/dp_traceback_adaptor.h:101\n+\tmovzbl 0xc(%eax),%eax\n+/usr/include/seqan/align/dp_traceback_adaptor.h:100\n+\tmov %edx,0x14(%esp)\n+/usr/include/seqan/align/dp_traceback_adaptor.h:101\n+\tcmp $0x2,%al\n+\tje d540 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x960>\n+\tcmp $0x4,%al\n+\tjne d0d3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f3>\n+/usr/include/seqan/align/dp_traceback_adaptor.h:108\n+\tsub $0x8,%esp\n+\tpush 0x1c(%esp)\n+\tlea 0x60(%esp),%eax\n+\tpush %eax\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3290 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n+\tadd $0x10,%esp\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 d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+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 0x54(%esp),%esi\n+\tmov 0x64(%esp),%ebp\n+\tmov 0x20(%esi),%edx\n+\tmov %esi,0x34(%esp)\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\n+\tcmp %edx,%ebp\n+\tje d1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tadd %ebp,%eax\n+\tmov %ebp,0x30(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tsub %ebp,%eax\n+\tje d1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\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(%esi),%edi\n+\tmov 0x58(%esp),%edx\n+\tmovb $0x0,0x18(%esp)\n+\tmovb $0x0,0xc(%esp)\n+\tmov 0x5c(%esp),%ebx\n+\tmov %edi,0x8(%esp)\n+\tmov 0x60(%esp),%edi\n+\tmov %edi,0x1c(%esp)\n+\tjmp d155 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x575>\n \tlea 0x0(%esi,%eiz,1),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x154(%ebp),%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:440\n+\tadd %ecx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\ttest %edi,%edi\n+\tje d13f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x55f>\n+/usr/include/seqan/align/gaps_iterator_array.h:442\n+\tadd %ecx,0x1c(%esp)\n+\tmovb $0x1,0x18(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tsub %esi,%ebx\n+\tmovb $0x1,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tmov %ebx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:443\n+\txor %ebx,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tadd %ecx,%eax\n+\tje d588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a8>\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %edx,%edi\n+\tand $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov (%esi,%edx,4),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n \tmov %esi,%ecx\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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe c8d8 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x200(%ebp),%edi\n-\tcmp %edi,%esi\n-\tjne c8c8 \n-\tjmp c8d8 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x19c(%ebp),%esi\n+\tsub %ebx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %eax,%ecx\n+\tjb d130 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x550>\n+\tcmpb $0x0,0x18(%esp)\n+\tmov %ecx,0x38(%esp)\n+\tje d17c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x59c>\n+\tmov 0x1c(%esp),%ecx\n+\tmov %ecx,0x60(%esp)\n+\tcmpb $0x0,0xc(%esp)\n+\tje d18f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5af>\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tmov %ebp,0x30(%esp)\n+\tmov %ebx,0x5c(%esp)\n+\tmov %edx,0x58(%esp)\n+\tmov 0x30(%esp),%ebp\n+\tadd %eax,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %eax,0x38(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov %ebp,0x64(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tje d5b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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_iterator_array.h:475\n+\ttest %edi,%edi\n+\tje d1ab , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5cb>\n+/usr/include/seqan/align/gaps_iterator_array.h:476\n+\tadd %eax,0x60(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tadd %eax,%ebx\n+\tmov %ebx,0x5c(%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 0x68(%esp),%esi\n+\tmov 0x78(%esp),%ebp\n+\tmov 0x20(%esi),%edx\n+\tmov %esi,0x30(%esp)\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\n+\tcmp %edx,%ebp\n+\tje d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/gaps_iterator_array.h:427\n+\tmov 0x14(%esp),%eax\n+\tmov %ebp,0x1c(%esp)\n+\tadd %ebp,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tcmp %edx,%eax\n+\tcmova %edx,%eax\n+\tsub %ebp,%eax\n+\tje d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tmov 0x8(%esi),%edi\n+\tmov 0x6c(%esp),%edx\n+\tmovb $0x0,0x14(%esp)\n+\tmovb $0x0,0xc(%esp)\n+\tmov 0x70(%esp),%ebx\n+\tmov %edi,0x8(%esp)\n+\tmov 0x74(%esp),%edi\n+\tmov %edi,0x18(%esp)\n+\tjmp d22d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x64d>\n+\tlea 0x0(%esi),%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:440\n+\tadd %ecx,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\ttest %edi,%edi\n+\tje d217 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x637>\n+/usr/include/seqan/align/gaps_iterator_array.h:442\n+\tadd %ecx,0x18(%esp)\n+\tmovb $0x1,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tsub %esi,%ebx\n+\tmovb $0x1,0xc(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:444\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:445\n+\tmov %ebx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:443\n+\txor %ebx,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n+\tadd %ecx,%eax\n+\tje d560 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+/usr/include/seqan/align/gaps_iterator_array.h:435\n+\tmov 0x8(%esp),%edi\n+\tmov (%edi,%edx,4),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmov %edx,%edi\n+\tand $0x1,%edi\n+/usr/include/seqan/align/gaps_iterator_array.h:436\n \tmov %esi,%ecx\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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe c79c \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x1fc(%ebp),%edi\n-\tcmp %edi,%esi\n-\tjne c78c \n-\tjmp c79c \n+\tsub %ebx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp %eax,%ecx\n+\tjb d208 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x628>\n+\tcmpb $0x0,0x14(%esp)\n+\tmov %ecx,0x34(%esp)\n+\tje d254 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x674>\n+\tmov 0x18(%esp),%ecx\n+\tmov %ecx,0x74(%esp)\n+\tcmpb $0x0,0xc(%esp)\n+\tje d267 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x687>\n+/usr/include/seqan/align/gaps_iterator_array.h:474\n+\tmov %ebp,0x1c(%esp)\n+\tmov %ebx,0x70(%esp)\n+\tmov %edx,0x6c(%esp)\n+\tmov 0x1c(%esp),%ebp\n+\tadd %eax,%ebp\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp %eax,0x34(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tmov %ebp,0x78(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tje d5f0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa10>\n+/usr/include/seqan/align/gaps_iterator_array.h:475\n+\ttest %edi,%edi\n+\tje d283 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a3>\n+/usr/include/seqan/align/gaps_iterator_array.h:476\n+\tadd %eax,0x74(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:477\n+\tadd %eax,%ebx\n+\tmov %ebx,0x70(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:432\n \tlea 0x0(%esi,%eiz,1),%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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe cd97 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tlea -0x2c(%ebp),%edi\n-\tmov %edi,-0x1e0(%ebp)\n-\tcmp %edi,%ecx\n-\tjne cd86 \n-\tjmp cd97 \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 0x28(%esp),%edi\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 %edi,%eax\n+\tjne d0a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+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 0x24(%esp),%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:219\n+\tmov 0x54(%esp),%eax\n+\tmov 0x68(%esp),%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(%ebx),%edx\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(%ebx),%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(%ebx),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %edx,%ecx\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,0x28(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %ebx,%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 %ebx,0x8(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsar $0x2,%ecx\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+\tcmp %ebx,%edx\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 0x20(%esp),%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\n+\tsetne 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 0xc(%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 0x8(%edx),%ebp\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %ecx,0x1c(%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(%edx),%ebx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov %esi,%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 %esi,0x38(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsub %ebp,%edx\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 %ebx,0xc(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tsar $0x2,%edx\n+\tmov %edx,0x18(%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+\ttest %eax,%eax\n+\tje d32b , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74b>\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),%edx\n+\tmov %edx,0x40(%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:227\n+\tmov 0x58(%esp),%edx\n+\ttest %edx,%edx\n+\tje d31d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x73d>\n+\tmov 0x8(%eax),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:226\n+\txor %ecx,%ecx\n+\tlea (%eax,%edx,4),%ebx\n+\tnop\n+/usr/include/seqan/align/gaps_iterator_array.h:228\n+\tmov (%eax),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:227\n+\tadd $0x4,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:228\n+\tadd %ecx,%edx\n+\tmov %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:227\n+\tcmp %eax,%ebx\n+\tjne d310 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x730>\n+/usr/include/seqan/align/gaps_iterator_array.h:234\n+\tmov 0x40(%esp),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:229\n+\tadd 0x5c(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:234\n+\tsub %eax,%edx\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\n+\tadd %edx,0x28(%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 0x28(%esp),%esi\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov %esi,%eax\n+\ttest %esi,%esi\n+\tje d47f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\n+\tcmpb $0x0,0x34(%esp)\n+\tje d47f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\n+/usr/include/seqan/align/gaps_array.h:491\n+\tmov %ebp,0x10(%esp)\n+\txor %edx,%edx\n+\tmov %edi,0x14(%esp)\n+\tmov 0x8(%esp),%edi\n \tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x7c(%ebp),%esi\n-\tmov %esi,%ecx\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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe cc80 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tlea -0x74(%ebp),%edi\n-\tcmp %edi,%esi\n-\tjne cc73 \n-\tjmp cc80 \n-\txchg %ax,%ax\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xc4(%ebp),%esi\n-\tmov %esi,%ecx\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++/12/bits/basic_string.h:3530\n-\tcmp $0xf,%ebx\n-\tjbe cb50 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/12/bits/basic_string.h:1134\n-\tmov -0x208(%ebp),%edi\n-\tcmp %edi,%esi\n-\tjne cb40 \n-\tjmp cb50 \n+/usr/include/seqan/align/gaps_array.h:496\n+\tmov (%edi,%edx,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %edx,%esi\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_array.h:496\n+\tcmp %eax,%ebx\n+\tjae 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+0x890>\n+/usr/include/seqan/align/gaps_array.h:499\n+\ttest %esi,%esi\n+\tlea (%ecx,%ebx,1),%ebp\n+\tcmovne %ebp,%ecx\n+/usr/include/seqan/align/gaps_array.h:500\n+\tsub %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x1c(%esp),%ebx\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tcmp %ebx,%edx\n+\tjb d358 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x778>\n+\tmov 0x10(%esp),%ebp\n+\tmov 0x14(%esp),%edi\n+\tjmp d47f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x89f>\n+\tlea 0x0(%esi),%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:534\n+\txor %ebx,%ebx\n+/usr/include/seqan/align/gaps_array.h:535\n+\txor %eax,%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov $0xf,%esi\n-\tjmp c792 \n+/usr/include/seqan/align/gaps_array.h:540\n+\tmov 0x0(%ebp,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%al\n+\tje d3b3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d3>\n+/usr/include/seqan/align/gaps_array.h:540\n+\tcmp %ecx,%edx\n+\tjae d408 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x828>\n+/usr/include/seqan/align/gaps_array.h:536\n+\tadd $0x1,%eax\n+/usr/include/seqan/align/gaps_array.h:542\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/gaps_array.h:543\n+\tsub %edx,%ecx\n+/usr/include/seqan/align/gaps_array.h:540\n+\tmov 0x0(%ebp,%eax,4),%edx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%al\n+\tjne d3a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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_array.h:560\n+\tadd %edx,%ebx\n+/usr/include/seqan/align/gaps_array.h:536\n+\tadd $0x1,%eax\n+\tjmp d398 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b8>\n \tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp ca0a \n+/usr/include/seqan/align/gaps_array.h:534\n+\txor %eax,%eax\n+/usr/include/seqan/align/gaps_array.h:535\n+\txor %edx,%edx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_array.h:540\n+\tmov 0x8(%esp),%edi\n+\tmov (%edi,%edx,4),%ecx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%dl\n+\tje d3eb , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x80b>\n+/usr/include/seqan/align/gaps_array.h:540\n+\tcmp %ebx,%ecx\n+\tjae 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+0x860>\n+\tmov 0x8(%esp),%edi\n+/usr/include/seqan/align/gaps_array.h:536\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:542\n+\tadd %ecx,%eax\n+/usr/include/seqan/align/gaps_array.h:543\n+\tsub %ecx,%ebx\n+/usr/include/seqan/align/gaps_array.h:540\n+\tmov (%edi,%edx,4),%ecx\n+/usr/include/seqan/align/gaps_array.h:538\n+\ttest $0x1,%dl\n+\tjne d3d4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f4>\n+/usr/include/seqan/align/gaps_array.h:560\n+\tadd %ecx,%eax\n+/usr/include/seqan/align/gaps_array.h:536\n+\tadd $0x1,%edx\n+\tjmp d3c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e8>\n \tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp c8ce \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:506\n+\tadd %ecx,%edx\n+\ttest %esi,%esi\n+\tcmovne %edx,%ecx\n+\tjmp cee0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300>\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+\tlea (%ecx,%ebx,1),%esi\n+\tmov %esi,0x44(%esp)\n+\tmov %esi,0xc(%esp)\n+/usr/include/seqan/align/gaps_array.h:545\n+\tcmp %edx,%ecx\n+\tjb ce89 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n+/usr/include/seqan/align/gaps_array.h:553\n+\tmov 0x14(%esp),%ebx\n+\tlea 0x2(%eax),%edx\n+\tcmp %ebx,%edx\n+\tjae ce89 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n+/usr/include/seqan/align/gaps_array.h:554\n+\tmov 0x4(%ebp,%eax,4),%eax\n+\tadd %eax,%esi\n+\tmov %esi,0x44(%esp)\n+\tmov %esi,0xc(%esp)\n+/usr/include/seqan/align/gaps_array.h:536\n+\tjmp ce89 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a9>\n \tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp cb46 \n+/usr/include/seqan/align/gaps_array.h:547\n+\tadd %ebx,%eax\n+\tmov %eax,%edi\n+/usr/include/seqan/align/gaps_array.h:545\n+\tcmp %ecx,%ebx\n+\tjb ce01 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221>\n+/usr/include/seqan/align/gaps_array.h:553\n+\tmov 0x30(%esp),%ebx\n+\tlea 0x2(%edx),%ecx\n+\tcmp %ebx,%ecx\n+\tjae ce01 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x221>\n+/usr/include/seqan/align/gaps_array.h:554\n+\tmov 0x8(%esp),%ebx\n+\tadd 0x4(%ebx,%edx,4),%eax\n+\tjmp cdff , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x21f>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\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:506\n+\tadd %ecx,%eax\n+\ttest %esi,%esi\n+\tmov 0x10(%esp),%ebp\n+\tmov 0x14(%esp),%edi\n+\tcmovne %eax,%ecx\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:827\n+\tmov 0x24(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:830\n+\tmov 0x28(%esp),%esi\n+/usr/include/seqan/align/gaps_array.h:827\n+\tmov %ecx,0x18(%eax)\n+/usr/include/seqan/align/gaps_array.h:830\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+\ttest %edi,%edi\n+\tje d4c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+/usr/include/seqan/align/gaps_iterator_array.h:227\n+\tmov 0x6c(%esp),%edx\n+\ttest %edx,%edx\n+\tje d4b5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8d5>\n+\tmov 0x8(%edi),%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:226\n+\txor %ecx,%ecx\n+\tlea (%eax,%edx,4),%ebx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:228\n+\tmov (%eax),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:227\n+\tadd $0x4,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:228\n+\tadd %ecx,%edx\n+\tmov %edx,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:227\n+\tcmp %eax,%ebx\n+\tjne d4a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c8>\n+/usr/include/seqan/align/gaps_iterator_array.h:229\n+\tadd 0x70(%esp),%edx\n+/usr/include/seqan/align/gaps_iterator_array.h:234\n+\tsub 0x1c(%edi),%edx\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\n+\tadd %edx,0xc(%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 0xc(%esp),%edx\n+/usr/include/seqan/align/gaps_array.h:490\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov %edx,%eax\n+\tcmp %ebp,0x38(%esp)\n+\tje d500 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\n+\ttest %edx,%edx\n+\tje d500 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\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:496\n+\tmov 0x0(%ebp,%edx,4),%ebx\n+/usr/include/seqan/align/gaps_array.h:498\n+\tmov %edx,%esi\n+\tand $0x1,%esi\n+/usr/include/seqan/align/gaps_array.h:496\n+\tcmp %eax,%ebx\n+\tjae d530 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x950>\n+/usr/include/seqan/align/gaps_array.h:499\n+\ttest %esi,%esi\n+\tlea (%ecx,%ebx,1),%edi\n+\tcmovne %edi,%ecx\n+/usr/include/seqan/align/gaps_array.h:494\n+\tmov 0x18(%esp),%edi\n+/usr/include/seqan/align/gaps_array.h:501\n+\tadd $0x1,%edx\n+/usr/include/seqan/align/gaps_array.h:500\n+\tsub %ebx,%eax\n+/usr/include/seqan/align/gaps_array.h:494\n+\tcmp %edi,%edx\n+\tjb d4d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f8>\n \tlea 0x0(%esi),%esi\n-\tmov $0xf,%esi\n-\tjmp cc76 \n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 1)\n+\tmov 0x20(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:830 (discriminator 1)\n+\tmov 0xc(%esp),%esi\n+/usr/include/seqan/align/gaps_array.h:827 (discriminator 1)\n+\tmov %ecx,0x18(%eax)\n+/usr/include/seqan/align/gaps_array.h:830 (discriminator 1)\n+\tmov %esi,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 (discriminator 1)\n+\tmov 0x7c(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne da3f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe5f>\n+/usr/include/seqan/align/dp_traceback_adaptor.h:117\n+\tadd $0x8c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n \tlea 0x0(%esi),%esi\n-\tmov $0xf,%edi\n-\tjmp cd89 \n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x19c(%ebp),%ecx\n-\tlea -0x194(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edi\n-\tadd $0x1,%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ebx,-0x1fc(%ebp)\n-\tmov %ebx,-0x19c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ecx,-0x238(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\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:506\n+\tadd %ecx,%eax\n+\ttest %esi,%esi\n+\tcmovne %eax,%ecx\n+\tjmp d500 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\n+\tlea 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:104\n+\tsub $0x8,%esp\n+\tpush 0x1c(%esp)\n+\tlea 0x74(%esp),%eax\n \tpush %eax\n-\tpush %ecx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x19c(%ebp),%edi\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3290 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n \tadd $0x10,%esp\n-\tmov %edi,%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c57a \n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x1cc(%ebp),%ecx\n-\tlea -0x1c4(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edi\n-\tadd $0x1,%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ebx,-0x228(%ebp)\n-\tmov %ebx,-0x1cc(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ecx,-0x224(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ecx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x1cc(%ebp),%edi\n+\tjmp d0d3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4f3>\n+\tlea 0x0(%esi),%esi\n+\tcmpb $0x0,0x14(%esp)\n+\tje d56f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x98f>\n+\tmov 0x18(%esp),%eax\n+\tmov %eax,0x74(%esp)\n+\tmov %ebp,0x78(%esp)\n+\tmovl $0x0,0x70(%esp)\n+\tmov %edx,0x6c(%esp)\n+\tjmp d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 0x0(%esi,%eiz,1),%esi\n+\tcmpb $0x0,0x18(%esp)\n+\tje d597 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9b7>\n+\tmov 0x1c(%esp),%eax\n+\tmov %eax,0x60(%esp)\n+\tmov %ebp,0x64(%esp)\n+\tmovl $0x0,0x5c(%esp)\n+\tmov %edx,0x58(%esp)\n+\tjmp d1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n+\tlea 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:450\n+\ttest %edi,%edi\n+\tje d5bc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x9dc>\n+/usr/include/seqan/align/gaps_iterator_array.h:451\n+\tmov 0x38(%esp),%eax\n+\tadd %eax,0x60(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x34(%esp),%eax\n+\tmov 0x8(%esp),%edi\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+\tadd $0x1,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0xc(%eax),%eax\n+\tsub %edi,%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\n+\tcmp %eax,%edx\n+\tje d741 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb61>\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,0x58(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:461\n+\tmovl $0x0,0x5c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:405\n+\tjmp d1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\ttest %edi,%edi\n+\tje d5fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa1c>\n+/usr/include/seqan/align/gaps_iterator_array.h:451\n+\tmov 0x34(%esp),%eax\n+\tadd %eax,0x74(%esp)\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0x30(%esp),%eax\n+\tmov 0x8(%esp),%ebx\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+\tadd $0x1,%edx\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\n+\tmov 0xc(%eax),%eax\n+\tsub %ebx,%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\n+\tcmp %eax,%edx\n+\tje d738 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb58>\n+/usr/include/seqan/align/gaps_iterator_array.h:458\n+\tmov %edx,0x6c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:461\n+\tmovl $0x0,0x70(%esp)\n+\tjmp d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+\tmov %edx,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\n+\tsub $0xc,%esp\n+\tmov %ecx,0x18(%esp)\n+\tpush $0x80\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x34(%esp),%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 %edi,%ebx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c6ca \n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n+\ttest %esi,%esi\n+\tmov 0xc(%esp),%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+\tmov %eax,0x8(%edx)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x10(%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+\tmov 0x10(%esp),%edx\n+\tje d9e5 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe05>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %edi,%edi\n+\tje d678 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x10c(%ebp),%ecx\n-\tlea -0x104(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edi\n-\tadd $0x1,%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ebx,-0x204(%ebp)\n-\tmov %ebx,-0x10c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ecx,-0x240(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n+\tpush %edi\n+\tpush %esi\n \tpush %eax\n-\tpush %ecx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x10c(%ebp),%edi\n+\tcall 3350 \n+\tmov 0x1c(%esp),%ecx\n \tadd $0x10,%esp\n-\tmov %edi,%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c2fa \n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0xc4(%ebp),%ecx\n-\tlea -0xbc(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edi\n-\tadd $0x1,%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ebx,-0x208(%ebp)\n-\tmov %ebx,-0xc4(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ecx,-0x244(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n-\tpush %eax\n-\tpush %ecx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0xc4(%ebp),%edi\n+\tmov %ecx,0xc(%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+\tmov 0x3c(%esp),%ebx\n+\tcall 31d0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x34(%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-\tmov %edi,%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c14a \n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n+\tmov 0xc(%esp),%ecx\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 cc5d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\n+\tmov %edx,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\n+\tsub $0xc,%esp\n+\tmov %ecx,0x18(%esp)\n+\tpush $0x80\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x30(%esp),%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+\ttest %ebp,%ebp\n+\tmov 0xc(%esp),%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+\tmov %eax,0x8(%edx)\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovl $0x20,0x10(%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+\tmov 0x10(%esp),%edx\n+\tje d9ec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe0c>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\ttest %edi,%edi\n+\tje d700 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xb20>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n \tsub $0x4,%esp\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tlea -0x154(%ebp),%ecx\n-\tlea -0x14c(%ebp),%ebx\n-std::__cxx11::to_string(int):\n-/usr/include/c++/12/bits/basic_string.h:4020\n-\tmovzbl %al,%edi\n-\tadd $0x1,%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ebx,-0x200(%ebp)\n-\tmov %ebx,-0x154(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tmov -0x1dc(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %ecx,-0x23c(%ebp)\n-std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:659\n-\tpush $0x2d\n+\tpush %edi\n+\tpush %ebp\n \tpush %eax\n-\tpush %ecx\n-\tcall 31f0 , std::allocator >::_M_construct(unsigned int, char)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:1224\n-\tadd -0x154(%ebp),%edi\n+\tcall 3350 \n+\tmov 0x1c(%esp),%ecx\n+\tadd $0x10,%esp\n+\tmov %ecx,0xc(%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 %ebp\n+\tmov 0x3c(%esp),%ebx\n+\tcall 31d0 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov 0x30(%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),%ebp\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+\tmov 0xc(%esp),%ecx\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 cd17 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\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 %esi,0x70(%esp)\n+\tjmp d290 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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+\tmov %esi,0x5c(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:405\n+\tjmp d1b1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d1>\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n+/usr/include/seqan/align/gaps_array.h:815\n+\tmov 0x24(%esp),%eax\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmovl $0x0,0xc(%esp)\n+\txor %ecx,%ecx\n+/usr/include/seqan/align/gaps_array.h:815\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\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\n+\tmov 0x20(%esp),%eax\n+\tmovl $0x0,0x14(%eax)\n+/usr/include/seqan/align/gaps_array.h:816\n+\tmovl $0x0,0x1c(%eax)\n+\tjmp d500 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x920>\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+\txor %edi,%edi\n+\tmov 0xc(%esp),%edx\n+\tmovl $0x0,0x30(%esp)\n+\txor %ebx,%ebx\n+\tmov %edi,%ecx\n+\tmovb $0x0,0x3c(%esp)\n+\txor %esi,%esi\n+\tmov %cl,0x14(%esp)\n+\tmov %edx,%edi\n+\txor %ecx,%ecx\n+\tjmp d7d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbf2>\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:333\n+\tsub $0x1,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:344\n+\ttest $0x1,%al\n+\tje d7c1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbe1>\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsubl $0x1,0x30(%esp)\n+\tmovb $0x1,0x14(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:349\n+\tmov $0x1,%esi\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\n+\tadd $0x1,%edx\n+\tje d882 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xca2>\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\n+\tcmp %edi,%ebx\n+\tje d7c9 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbe9>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\ttest %ecx,%ecx\n+\tjne d7b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd0>\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:340\n+\tmovb $0x1,0x3c(%esp)\n+\tmov 0x0(%ebp,%eax,4),%esi\n+\tlea -0x1(%esi),%ecx\n+\tjmp d7b3 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 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\n \tmov %edi,%edx\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/12/bits/charconv.h:84\n-\tjmp c43a \n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/12/bits/charconv.h:59\n-\tmov $0x2,%edx\n-/usr/include/c++/12/bits/charconv.h:52\n-\tmov $0x1,%edi\n-\tjmp c611 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tmov $0x2,%ecx\n-/usr/include/c++/12/bits/charconv.h:52\n-\tmov $0x1,%edi\n-\tjmp c1e1 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tmov $0x2,%ecx\n-/usr/include/c++/12/bits/charconv.h:52\n-\tmov $0x1,%edi\n-\tjmp c4d1 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tmov $0x2,%ecx\n-/usr/include/c++/12/bits/charconv.h:52\n-\tmov $0x1,%edi\n-\tjmp c391 \n-/usr/include/c++/12/bits/charconv.h:59\n-\tmov $0x2,%ecx\n-/usr/include/c++/12/bits/charconv.h:52\n+\tmov %ebp,0x48(%esp)\n+\txor %edi,%edi\n+\txor %ebx,%ebx\n+\tmovl $0x0,0x3c(%esp)\n+\txor %esi,%esi\n+\txor %ecx,%ecx\n+\tmov %edx,%ebp\n+\tmovb $0x0,0x30(%esp)\n+\tjmp d82e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4e>\n+\tlea 0x0(%esi),%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:333\n+\tsub $0x1,%ecx\n+/usr/include/seqan/align/gaps_iterator_array.h:344\n+\ttest $0x1,%al\n+\tje d821 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc41>\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tsubl $0x1,0x3c(%esp)\n \tmov $0x1,%edi\n-\tjmp c02a \n-/usr/include/c++/12/bits/charconv.h:61\n-\tmov $0x3,%edi\n-\tmov $0x4,%edx\n-\tjmp d1f8 \n-/usr/include/c++/12/bits/charconv.h:60\n-\tmov $0x2,%edi\n-\tmov $0x3,%ecx\n-\tjmp d198 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tmov $0x3,%edi\n-\tmov $0x4,%ecx\n-\tjmp d140 \n-/usr/include/c++/12/bits/charconv.h:60\n-\tmov $0x2,%edi\n-\tmov $0x3,%ecx\n-\tjmp d140 \n-\tmov $0x2,%edi\n-\tmov $0x3,%edx\n-\tjmp d1f8 \n-/usr/include/c++/12/bits/charconv.h:61\n-\tmov $0x3,%edi\n-\tmov $0x4,%ecx\n-\tjmp d198 \n-\tmov $0x3,%edi\n-\tmov $0x4,%ecx\n-\tjmp c0a8 \n-\tmov $0x3,%edi\n-\tmov $0x4,%ecx\n-\tjmp c260 \n-/usr/include/c++/12/bits/charconv.h:60\n-\tmov $0x2,%edi\n-\tmov $0x3,%ecx\n-\tjmp c260 \n-\tmov $0x2,%edi\n-\tmov $0x3,%ecx\n-\tjmp c0a8 \n-/usr/include/c++/12/bits/charconv.h:63\n-\tmov $0x5,%edi\n-\tjmp c027 \n-\tmov $0x5,%edi\n-\tjmp c38e \n-\tmov $0x5,%edi\n-\tjmp c60e \n-\tmov $0x5,%edi\n-\tjmp c4ce \n-\tmov $0x5,%edi\n-\tjmp c1de \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:393\n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x4c(%ebp),%edi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tlea -0x184(%ebp),%eax\n-\tmov %eax,-0x248(%ebp)\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%esi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tlea -0x13c(%ebp),%eax\n-\tmov %eax,-0x24c(%ebp)\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x16c(%ebp),%esi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x124(%ebp),%esi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:121\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/12/bits/basic_string.h:393\n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tlea -0xf4(%ebp),%eax\n-\tmov %eax,-0x250(%ebp)\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n-\tsub $0xc,%esp\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tlea -0x64(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsub $0x1,%ebx\n+/usr/include/seqan/align/gaps_iterator_array.h:349\n+\tmov $0x1,%esi\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\n+\tadd $0x1,%edx\n+\tje d84e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc6e>\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\n+\tcmp %ebp,%ebx\n+\tje d829 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc49>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\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+0xc30>\n+/usr/include/seqan/align/gaps_iterator_array.h:340\n+\tmov 0x8(%esp),%esi\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsub $0x1,%eax\n+/usr/include/seqan/align/gaps_iterator_array.h:340\n+\tmov (%esi,%eax,4),%esi\n+\tmov %esi,0x30(%esp)\n+\tlea -0x1(%esi),%ecx\n+\tmovb $0x1,0x30(%esp)\n+\tjmp d813 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc33>\n+\tmov %edi,%edx\n+\tmov 0x48(%esp),%ebp\n+\ttest %dl,%dl\n+\tje d860 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc80>\n+\tmov 0x3c(%esp),%edi\n+\tmov %edi,0x60(%esp)\n+\tmov %esi,%edx\n+\ttest %dl,%dl\n+\tje d86e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc8e>\n+\tmov %ebx,0x64(%esp)\n+\tmov %ecx,0x5c(%esp)\n+\tcmpb $0x0,0x30(%esp)\n+\tje cfc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\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:458\n+\tmov %eax,0x58(%esp)\n+\tjmp cfc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n+\tmovzbl 0x14(%esp),%edi\n+\tmov %ecx,0x14(%esp)\n+\tmov %edi,%edx\n+\ttest %dl,%dl\n+\tje d899 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcb9>\n+\tmov 0x30(%esp),%edi\n+\tmov %edi,0x74(%esp)\n+\tmov %esi,%edx\n+\ttest %dl,%dl\n+\tje d8ab , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xccb>\n+\tmov %ebx,0x78(%esp)\n+\tmov 0x14(%esp),%ebx\n+\tmov %ebx,0x70(%esp)\n+\tcmpb $0x0,0x3c(%esp)\n+\tje d090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n+\tmov %eax,0x6c(%esp)\n+\tjmp d090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\n+\tnop\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-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tlea -0xac(%ebp),%eax\n-\tmov %eax,-0x254(%ebp)\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n+\tpush $0xc\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x30(%esp),%edi\n+seqan::String, seqan::Alloc >::String():\n+/usr/include/seqan/sequence/string_alloc.h:74\n+\tmovl $0x0,(%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 0xc(%edi),%ebx\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():\n+/usr/include/seqan/sequence/string_alloc.h:75\n+\tmovl $0x0,0x4(%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),%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 %ebx,0x48(%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+seqan::String, seqan::Alloc >::String():\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 cd5f , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x17f>\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-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n+\tpush $0xc\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x34(%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+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\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+\tmovl $0x1,0x4(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp cc39 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x59>\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-\tlea -0x94(%ebp),%esi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-\tmov -0x1dc(%ebp),%ebx\n+\tpush $0xc\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x34(%esp),%ebx\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:76\n+\tmovl $0x0,0x8(%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,(%ebx)\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+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:590\n+\tmov %ebx,%eax\n+\tmovl $0x1,0x4(%ebx)\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::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(%ebx),%ebx\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp cc9d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xbd>\n+\tlea 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-\tlea -0xdc(%ebp),%esi\n-\tlea -0x2ed1(%ebx),%eax\n-\tpush %eax\n-\tcall 30f0 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tmov %eax,%esi\n-\tjmp 3685 <__cxa_finalize@plt+0x2e5>\n-\tmov %eax,%edi\n-\tjmp 3654 <__cxa_finalize@plt+0x2b4>\n-\tmov %eax,%edi\n-\tjmp 3642 <__cxa_finalize@plt+0x2a2>\n-\tmov %eax,%edi\n-\tjmp 35f6 <__cxa_finalize@plt+0x256>\n-\tmov %eax,%edi\n-\tjmp 3613 <__cxa_finalize@plt+0x273>\n-\tmov %eax,%esi\n-\tjmp 36d8 <__cxa_finalize@plt+0x338>\n-\tmov %eax,%edi\n-\tjmp 35c7 <__cxa_finalize@plt+0x227>\n-\tmov %eax,%esi\n-\tjmp 3596 <__cxa_finalize@plt+0x1f6>\n+\tpush $0xc\n+\tmov 0x3c(%esp),%ebx\n+\tcall 3030 \n+\tmov 0x30(%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+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\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+\tmovl $0x1,0x4(%edi)\n+/usr/include/seqan/basic/holder_tristate.h:598\n+\tjmp ccf1 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x111>\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 %ecx,%ecx\n+\tjmp cee0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x300>\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 0x40(%esp),%eax\n+\tmov 0x20(%esp),%edi\n+\tmov %eax,0x28(%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 0x24(%esp),%eax\n+\tjmp d2ff , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x71f>\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/align/gaps_iterator_array.h:219\n \tmov %eax,%esi\n-\tjmp 3584 <__cxa_finalize@plt+0x1e4>\n-\tmov %eax,%edi\n-\tjmp 3671 <__cxa_finalize@plt+0x2d1>\n-\tmov %eax,%edi\n-\tjmp 35b5 <__cxa_finalize@plt+0x215>\n-\tmov %eax,%edi\n-\tjmp 35e4 <__cxa_finalize@plt+0x244>\n-\tmov %eax,%edi\n-\tjmp 3625 <__cxa_finalize@plt+0x285>\n-ScoredAlignment::getString[abi:cxx11]():\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tnop\n-\tlea 0x0(%esi),%esi\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp cc5d , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d>\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,%ebp\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tjmp cd17 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x137>\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:449\n+\tlea (%edx,%edi,1),%ecx\n+\tmov %ecx,0x64(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\ttest %esi,%esi\n+\tje da02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe22>\n+/usr/include/seqan/align/gaps_iterator_array.h:451\n+\tadd %edx,0x60(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tmov 0x30(%esp),%ebx\n+\tadd $0x1,%eax\n+\tcmp %ebx,%eax\n+\tjne 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+0xc99>\n+/usr/include/seqan/align/gaps_iterator_array.h:466\n+\tmov %edx,0x5c(%esp)\n+\tjmp cfc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3e8>\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tlea (%edx,%edi,1),%ecx\n+\tmov %ecx,0x78(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\ttest %esi,%esi\n+\tje da29 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xe49>\n+/usr/include/seqan/align/gaps_iterator_array.h:451\n+\tadd %edx,0x74(%esp)\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadd $0x1,%eax\n+\tcmp %eax,0x14(%esp)\n+\tjne d8b6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xcd6>\n+/usr/include/seqan/align/gaps_iterator_array.h:466\n+\tmov %edx,0x70(%esp)\n+\tjmp d090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4b0>\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 ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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-0000dc50 , 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+0000da50 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x459f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n-\tcall bf03 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x603>\n-\tadd $0x439a,%esi\n \tpush %ebx\n-\tsub $0x248,%esp\n+\tsub $0x2c,%esp\n \tmov 0x8(%ebp),%edi\n-\tmov 0xc(%ebp),%eax\n-\tmov %edi,-0x228(%ebp)\n-\tmov %esi,-0x1ec(%ebp)\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n-\tmov %esi,%ebx\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tmov %eax,-0x1f0(%ebp)\n-./porechop/src/alignment.cpp:8\n+\tmov 0xc(%ebp),%ecx\n+\tmov %eax,-0x30(%ebp)\n+\tmov 0x10(%ebp),%edx\n+\tmov %edi,-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),%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:1024\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(%edi)\n-\tmovl $0xffffffff,0x10(%edi)\n-./porechop/src/alignment.cpp:8\n-\tmov %eax,(%edi)\n-\tmov 0x14(%ebp),%eax\n-\tmov %eax,0x4(%edi)\n-./porechop/src/alignment.cpp:9\n-\tmov 0x18(%ebp),%eax\n-\tmov %eax,0x18(%edi)\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n-\tlea -0x16c(%ebp),%eax\n-\tlea -0x1ac(%ebp),%edi\n-\tmov %eax,-0x204(%ebp)\n-\tpush %eax\n-\tcall 3070 \n-\tmov -0x54(%esi),%ebx\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov -0x2c(%esi),%edx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:461\n-\tmovl $0x0,-0xfc(%ebp)\n-/usr/include/c++/12/bits/basic_ios.h:462\n-\tmovl $0x0,-0xf4(%ebp)\n-\tmov %ebx,-0x208(%ebp)\n-\tlea 0x8(%ebx),%eax\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov 0x4(%edx),%ebx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n-\tmov %eax,-0x16c(%ebp)\n-/usr/include/c++/12/bits/basic_ios.h:461\n \txor %eax,%eax\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov 0x8(%edx),%edx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:461\n-\tmov %ax,-0xf8(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov -0xc(%ebx),%eax\n-\tmov %ebx,-0x1ac(%ebp)\n-\tadd %edi,%eax\n-\tmov %ebx,-0x1fc(%ebp)\n-\tmov %esi,%ebx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\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++/12/ostream:385\n-\tmov %edi,-0x1f8(%ebp)\n-\tmov %edx,-0x200(%ebp)\n-\tmov %edx,(%eax)\n-\tpop %edx\n-\tpop %ecx\n-\tpush $0x0\n+/usr/include/seqan/sequence/string_base.h:1029\n+\ttest %esi,%esi\n+\tje da8d >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x3d>\n+\tcmp 0x4(%edi),%esi\n+\tje db50 >::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+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 (discriminator 3)\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 (discriminator 3)\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 3)\n+\tsub %ebx,%esi\n+\tsar $0x2,%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:371 (discriminator 3)\n+\tmov (%ecx),%edi\n+\tcmp %edx,%esi\n+\tcmova %edx,%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 3)\n+\tcmp %esi,0x8(%ecx)\n+\tjae db04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4>\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 %esi,%eax\n+\tshr %eax\n+\tcmp $0x1f,%esi\n+\tlea (%eax,%esi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\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 3240 >::init(std::basic_streambuf >*)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:792\n-\tmov %esi,%edi\n-\tmov -0x34(%esi),%esi\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/12/streambuf:471\n-\tmov -0x40(%ebx),%ebx\n-\tlea -0x18c(%ebp),%edx\n-\tmov %edx,-0x240(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:792\n-\tlea 0xc(%esi),%eax\n-\tmov %esi,-0x210(%ebp)\n-\tmov %eax,-0x1ac(%ebp)\n-\tlea 0x20(%esi),%eax\n-/usr/include/c++/12/sstream:793\n-\tlea -0x1a8(%ebp),%esi\n-/usr/include/c++/12/sstream:792\n-\tmov %eax,-0x16c(%ebp)\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/12/streambuf:471\n-\tlea 0x8(%ebx),%eax\n-\tmov %ebx,-0x214(%ebp)\n-\tmov %edi,%ebx\n-\tmov %eax,-0x1a8(%ebp)\n-/usr/include/c++/12/streambuf:469\n-\tmovl $0x0,-0x1a4(%ebp)\n-\tmovl $0x0,-0x1a0(%ebp)\n-\tmovl $0x0,-0x19c(%ebp)\n-/usr/include/c++/12/streambuf:470\n-\tmovl $0x0,-0x198(%ebp)\n-\tmovl $0x0,-0x194(%ebp)\n-\tmovl $0x0,-0x190(%ebp)\n-/usr/include/c++/12/streambuf:471\n-\tmov %edx,(%esp)\n-\tcall 3390 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tmov -0x8(%edi),%ebx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0x17c(%ebp),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tmovl $0x10,-0x188(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %edx,-0x22c(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tlea 0x8(%ebx),%eax\n-\tmov %ebx,-0x218(%ebp)\n-\tmov %eax,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %edx,-0x184(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,-0x180(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,-0x17c(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\n-\tpop %ecx\n-\tpop %ebx\n-\tpush %esi\n-\tmov %edi,%ebx\n-\tpush -0x204(%ebp)\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-\tpop %eax\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-\tmov -0x1f8(%ebp),%edi\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\n-\tpop %edx\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tadd -0xc(%eax),%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 -0x1f0(%ebp),%esi\n-std::basic_ios >::rdbuf() const:\n-/usr/include/c++/12/bits/basic_ios.h:322\n-\tmov 0x78(%edi),%edx\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/12/bits/basic_ios.h:259\n-\tmovl $0x1,0x10(%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 (%esi),%esi\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++/12/bits/basic_ios.h:260\n-\tpush 0x14(%edi)\n+\tcall 3030 \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 %edi,%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\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 db48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf8>\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 %edi\n-\tcall 3300 >::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+\tcall 31d0 \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),%edi\n+\tshl $0x2,%esi\n+\tmov -0x2c(%ebp),%edx\n+\tlea (%edi,%esi,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\n+\tadd %ebx,%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(%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,%esi\n+\tje db2f >::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 0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi),%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:464\n+\tadd $0x4,%ebx\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0x4,%edi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov %eax,-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 %ebx,%esi\n+\tjne db20 >::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 dbad >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15d>\n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n+\tpop %esi\n \tpop %edi\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 %ebp\n+\tret\n+\tlea 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,%edi\n+\tjmp db04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4>\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 db2f >::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),%edi\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\n+\tcmp %eax,%esi\n+\tje db90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x140>\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\n+\tsub %eax,%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+\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\n+\tsar $0x2,%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+\tcmp %edx,%esi\n+\tcmova %edx,%esi\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++/12/bits/basic_string.h:200\n-\tlea -0x1dc(%ebp),%eax\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/12/streambuf:537\n-\tmov -0x194(%ebp),%edx\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 %ecx\n+\tpush %edi\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-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,-0x1d8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %eax,-0x1f4(%ebp)\n-\tlea -0x1d4(%ebp),%eax\n-\tmov %eax,-0x230(%ebp)\n-\tmov %eax,-0x1dc(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,-0x1d4(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/12/sstream:432\n-\ttest %edx,%edx\n-\tje e790 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb40>\n-std::basic_streambuf >::egptr() const:\n-/usr/include/c++/12/streambuf:493\n-\tmov -0x19c(%ebp),%eax\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/12/sstream:435\n-\ttest %eax,%eax\n-\tje e360 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x710>\n-\tcmp %edx,%eax\n-\tjb e360 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x710>\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/12/streambuf:534\n-\tmov -0x198(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\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 %edi\n+\tpush -0x2c(%ebp)\n+\tcall 31c0 >::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 31d0 \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 db2f >::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+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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 \tsub $0xc,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*):\n-/usr/include/c++/12/bits/basic_string.h:2369\n-\tsub %edx,%eax\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n-\tpush %eax\n-\tpush %edx\n-\tpush $0x0\n-\tpush $0x0\n-\tpush -0x1f4(%ebp)\n-\tcall 30c0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tadd $0x20,%esp\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n+\tpush -0x28(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\n+0000dbd0 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x441f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tsub $0x2c,%esp\n+\tmov 0xc(%ebp),%edx\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 0x4(%edx),%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:1002\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%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+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\n+\tcmp %eax,%ecx\n+\tje dcc0 >::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 4)\n+\ttest %ecx,%ecx\n+\tje dc11 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x41>\n+/usr/include/seqan/sequence/string_base.h:1008\n+\tcmp %ecx,0x4(%edi)\n+\tje dcd0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100>\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 3)\n+\tmov %ecx,%ebx\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 (discriminator 3)\n+\tmov (%edi),%esi\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 3)\n+\tsub %eax,%ebx\n+\tmov %ebx,-0x2c(%ebp)\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 3)\n+\tcmp %ebx,0x8(%edi)\n+\tjae dc82 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb2>\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+\tcmpl $0x7c,-0x2c(%ebp)\n+\tjbe dd70 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1a0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%ecx\n+\tshr %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-\tlea -0xa4(%ebp),%eax\n-\tmov -0x1ec(%ebp),%ebx\n-\tlea -0xe4(%ebp),%edi\n-\tmov %eax,-0x20c(%ebp)\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tmov %ecx,-0x34(%ebp)\n \tpush %eax\n-\tcall 3070 \n-\tmov -0x208(%ebp),%esi\n-/usr/include/c++/12/bits/basic_ios.h:461\n-\tmovl $0x0,-0x34(%ebp)\n-/usr/include/c++/12/bits/basic_ios.h:462\n-\tmovl $0x0,-0x2c(%ebp)\n-\tlea 0x8(%esi),%eax\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov -0x1fc(%ebp),%esi\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\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+\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\n+\tmov %eax,(%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 -0x38(%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+\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+\tje dd80 >::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+\tmov %edx,-0x34(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n+\tcall 31d0 \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),%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\n+\tmov -0x2c(%ebp),%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+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%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),%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:1011\n+\tlea (%eax,%ebx,1),%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),%ebx\n+\tadd %esi,%ebx\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+\tcmp %ecx,%eax\n+\tje dc9f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\txchg %ax,%ax\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,%esi\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_linear.h:68\n+\tmov %edx,-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 %ecx,%eax\n+\tjne dc90 >::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 dd8f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bf>\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+\txchg %ax,%ax\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tmov 0x4(%edi),%ebx\n+\tcmp %ebx,(%edi)\n+\tjne dc04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x34>\n+\tjmp dc9f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje dc9f >::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-\tmov %eax,-0xa4(%ebp)\n-/usr/include/c++/12/bits/basic_ios.h:461\n-\txor %eax,%eax\n-\tmov %ax,-0x30(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov -0xc(%esi),%edx\n-\tmov %esi,-0xe4(%ebp)\n-\tmov -0x200(%ebp),%esi\n-\tadd %edi,%edx\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n+/usr/include/seqan/sequence/string_alloc.h:167\n \tmovl $0x0,-0x24(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov %edx,%eax\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:462\n+/usr/include/seqan/sequence/string_alloc.h:168\n \tmovl $0x0,-0x20(%ebp)\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/12/ostream:385\n-\tmov %esi,(%edx)\n-\tpop %edx\n-\tpop %ecx\n-\tpush $0x0\n+/usr/include/seqan/sequence/string_alloc.h:170\n+\tcmp %eax,%ecx\n+\tje dd4f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x17f>\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\n+\tmov %ecx,%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+\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\n+\tsub %eax,%esi\n+\tmov %esi,%ebx\n+\tsar $0x2,%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+\tmov %ebx,%eax\n+\tshr %eax\n+\tadd %ebx,%eax\n+\tcmp $0x7c,%esi\n+\tcmovbe %ecx,%eax\n+\tcmp %eax,%ebx\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+\tsub $0xc,%esp\n+\tmov -0x30(%ebp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tshl $0x2,%eax\n \tpush %eax\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/12/streambuf:469\n-\tmovl $0x0,-0xdc(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:792\n-\tmov -0x210(%ebp),%esi\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/12/streambuf:469\n-\tmovl $0x0,-0xd8(%ebp)\n-\tmovl $0x0,-0xd4(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:792\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++/12/streambuf:471\n-\tmov -0x214(%ebp),%esi\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:792\n-\tmov %eax,-0xa4(%ebp)\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/12/streambuf:470\n-\tmovl $0x0,-0xd0(%ebp)\n-/usr/include/c++/12/streambuf:471\n-\tlea 0x8(%esi),%eax\n-\tlea -0xc4(%ebp),%esi\n-\tmov %eax,-0xe0(%ebp)\n-\tmov %esi,-0x234(%ebp)\n-/usr/include/c++/12/streambuf:470\n-\tmovl $0x0,-0xcc(%ebp)\n-\tmovl $0x0,-0xc8(%ebp)\n-/usr/include/c++/12/streambuf:471\n-\tmov %esi,(%esp)\n-\tcall 3390 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tmov -0x218(%ebp),%esi\n-\tmovl $0x10,-0xc0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,-0xb8(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tlea 0x8(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tlea -0xb4(%ebp),%esi\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,-0xb4(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/12/sstream:127\n-\tmov %eax,-0xe0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/12/bits/basic_string.h:204\n-\tmov %esi,-0x23c(%ebp)\n-\tmov %esi,-0xbc(%ebp)\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\n-\tpop %esi\n-\tlea -0xe0(%ebp),%esi\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 -0x2c(%ebp),%ebx\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),%edx\n+\tadd $0x10,%esp\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+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,-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+\tmov %ebx,-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 (%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+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 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 (%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:465\n+\tadd $0x4,%eax\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 %ebx,-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 %ecx,%eax\n+\tjne dd40 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x170>\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 -0x30(%ebp),%ebx\n+\tpush %eax\n+\tpush %edi\n+\tcall 31c0 >::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 31d0 \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 dc9f >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xcf>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov $0x80,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%ecx\n+\tjmp dc39 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x69>\n+\tnop\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\n+\tmov -0x2c(%ebp),%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),%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:1011\n+\tlea (%eax,%esi,1),%ecx\n+\tmov %ebx,%esi\n+\tjmp dc82 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb2>\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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+\n+0000ddb0 >, 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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x423f,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n \tpush %esi\n-\tpush -0x20c(%ebp)\n-\tcall 3240 >::init(std::basic_streambuf >*)@plt>\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\n-\tmov -0x1f0(%ebp),%eax\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\n-\tpop %ecx\n-\tpop %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\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\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++/12/bits/basic_ios.h:322\n-\tmov 0x78(%ebx),%edx\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/12/bits/basic_ios.h:259\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++/12/bits/basic_ios.h:260\n-\tpush 0x14(%ebx)\n \tpush %ebx\n-\tmov -0x1ec(%ebp),%ebx\n-\tcall 3300 >::clear(std::_Ios_Iostate)@plt>\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:328\n-\tpop %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-\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 %edx\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::basic_streambuf >::pptr() const:\n-/usr/include/c++/12/streambuf:537\n-\tmov -0xcc(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\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-\tadd $0x10,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmovl $0x0,-0x1c0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %eax,-0x238(%ebp)\n-\tlea -0x1c4(%ebp),%esi\n-\tmov %eax,-0x1c4(%ebp)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,-0x1bc(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/12/sstream:432\n-\ttest %edx,%edx\n-\tje e768 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb18>\n-std::basic_streambuf >::egptr() const:\n-/usr/include/c++/12/streambuf:493\n-\tmov -0xd4(%ebp),%eax\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/12/sstream:435\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 e358 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708>\n-\tcmp %edx,%eax\n-\tjb e358 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x708>\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/12/streambuf:534\n-\tmov -0xd0(%ebp),%edx\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\n+\tje df88 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8>\n+\tcmp $0x2,%eax\n+\tjne df7b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1cb>\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 -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::replace(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, char*, char*):\n-/usr/include/c++/12/bits/basic_string.h:2369\n-\tsub %edx,%eax\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:2171\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-\tadd $0x20,%esp\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/12/bits/basic_string.h:1064\n-\tmov -0x1c0(%ebp),%edx\n-\tmov -0x1d8(%ebp),%eax\n-unsigned int const& std::max(unsigned int const&, unsigned int const&):\n-/usr/include/c++/12/bits/stl_algobase.h:259\n-\tcmp %edx,%eax\n-\tjb e2e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x690>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:19\n-\tmov %eax,-0x1f4(%ebp)\n-./porechop/src/alignment.cpp:20\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),%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 (%edi),%ecx\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+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\n+\tmov %edx,%eax\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+\tcmp $0x7c,%eax\n+\tjbe e140 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x390>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472\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 %ebx\n+\tadd %eax,%ebx\n+\tmov 0x8(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tmov -0x20(%ebp),%eax\n \ttest %eax,%eax\n-\tjne e2e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x696>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1c4(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x238(%ebp),%eax\n-\tcmp %eax,%edi\n-\tje e138 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4e8>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1bc(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n+\tjne e110 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x360>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,%ecx\n+\tje de54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\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++/12/bits/basic_string.h:292\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %eax\n+\tmov -0x1c(%ebp),%ebx\n \tpush %edi\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\n-\tmov -0x210(%ebp),%edi\n-\tlea 0xc(%edi),%eax\n-\tmov %eax,-0xe4(%ebp)\n-\tlea 0x20(%edi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x23c(%ebp),%edi\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\n-\tmov %eax,-0xa4(%ebp)\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n-\tmov -0x218(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xe0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xbc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %edi,%eax\n-\tje e18b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53b>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xb4(%ebp),%esi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\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\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\n+\tsub %ecx,%eax\n+\tmov %eax,%ebx\n+\tsar $0x2,%ebx\n+\tmov %ebx,-0x24(%ebp)\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x14(%edi),%ebx\n+\tmov %ebx,-0x20(%ebp)\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 e170 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov -0x24(%ebp),%ebx\n+\tmov %ebx,%eax\n+\tshr %eax\n+\tadd %ebx,%eax\n+\tmov -0x20(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tmov -0x20(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne e0d8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,%ecx\n+\tje dec3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\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++/12/bits/basic_string.h:292\n-\tlea 0x1(%esi),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\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-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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++/12/streambuf:203\n-\tmov -0x214(%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,0x18(%esi)\n+\tmov 0x18(%edi),%eax\n+\tmovl $0x0,0x1c(%esi)\n+\tmov %eax,-0x20(%ebp)\n+\tmov 0x1c(%edi),%eax\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 df6f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf>\n+\tcmp $0x1,%eax\n+\tjne e0c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x310>\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 -0x234(%ebp)\n-\tcall 3260 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/12/ostream:93\n-\tmov -0x1fc(%ebp),%eax\n-\tmov -0x200(%ebp),%esi\n-\tmov %eax,-0xe4(%ebp)\n-\tmov -0xc(%eax),%eax\n-\tmov %esi,-0xe4(%ebp,%eax,1)\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:282\n-\tmov -0x208(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xa4(%ebp)\n-\tpop %edx\n-\tpush -0x20c(%ebp)\n-\tcall 3090 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1dc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x230(%ebp),%edi\n-\tadd $0x10,%esp\n-\tcmp %edi,%eax\n-\tje e20e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5be>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1d4(%ebp),%edi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%edi),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tmov -0x1c(%ebp),%ebx\n+\tpush $0xc\n+\tcall 3030 \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 \tadd $0x10,%esp\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\n-\tmov -0x210(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x22c(%ebp),%esi\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\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++/12/sstream:72\n-\tmov -0x218(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x184(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %esi,%eax\n-\tje e261 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x611>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x17c(%ebp),%esi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\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 -0x20(%ebp),%eax\n+\tmov 0x4(%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 (%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\n+\tmov %edx,%ebx\n+\tsub %ecx,%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 %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\n+\tmov %ebx,-0x28(%ebp)\n+\tsar $0x2,%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:836\n+\tcmpl $0x7c,-0x28(%ebp)\n+\tjbe e2e9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x539>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%eax\n+\tshr %eax\n+\tadd %ebx,%eax\n+\tmov -0x24(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,-0x24(%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+\tmov -0x24(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne e2bf >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50f>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,%ecx\n+\tje df65 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b5>\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-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%esi),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n-\tmov -0x1ec(%ebp),%ebx\n-\tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/12/streambuf:203\n-\tmov -0x214(%ebp),%eax\n-\tsub $0xc,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1a8(%ebp)\n-\tpush -0x240(%ebp)\n-\tcall 3260 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/12/ostream:93\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++/12/bits/basic_ios.h:282\n-\tmov -0x208(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0x16c(%ebp)\n-\tpop %eax\n-\tpush -0x204(%ebp)\n-\tcall 3090 \n+\tpush -0x20(%ebp)\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31c0 >::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-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 e7dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb8c>\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\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\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 0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-./porechop/src/alignment.cpp:19\n-\tmov %edx,-0x1f4(%ebp)\n-./porechop/src/alignment.cpp:29\n-\tmov -0x1f4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tjle e10c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4bc>\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++/12/bits/basic_string.h:234\n-\tmov -0x1dc(%ebp),%esi\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 %ebx,%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1c4(%ebp),%edi\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:27\n-\txor %ecx,%ecx\n-\tmov %edx,-0x1f0(%ebp)\n-\tjmp e33a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6ea>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:32\n-\tcmpb $0x2d,(%edi,%eax,1)\n-\tjne e370 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x720>\n-\tmov %ebx,%edx\n-./porechop/src/alignment.cpp:31\n-\tmov $0x1,%ecx\n-./porechop/src/alignment.cpp:34\n-\ttest %dl,%dl\n-\tjne e370 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x720>\n-./porechop/src/alignment.cpp:29 (discriminator 2)\n-\tmov -0x1f0(%ebp),%edx\n-\tadd $0x1,%eax\n-\tcmp %edx,%eax\n-\tje e750 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb00>\n-./porechop/src/alignment.cpp:30\n-\tcmpb $0x2d,(%esi,%eax,1)\n-\tjne e318 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6c8>\n-./porechop/src/alignment.cpp:32\n-\tcmpb $0x2d,(%edi,%eax,1)\n-\tmov %ecx,%edx\n-\tje e7ea , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb9a>\n-./porechop/src/alignment.cpp:33\n-\tmov $0x1,%ebx\n-\tjmp e325 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d5>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/12/sstream:435\n-\tmov %edx,%eax\n-\tjmp e0ca , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x47a>\n-\tnop\n-\tmov %edx,%eax\n-\tjmp dec4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x274>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:32\n-\tmovb $0x0,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:44\n-\tmov -0x1f4(%ebp),%edx\n-./porechop/src/alignment.cpp:42\n-\tmov %eax,-0x21c(%ebp)\n-\txor %ebx,%ebx\n-./porechop/src/alignment.cpp:44\n-\tlea -0x1(%edx),%ecx\n-\tmov %ecx,-0x1f0(%ebp)\n-\tmov %ecx,%edx\n-./porechop/src/alignment.cpp:43\n-\txor %ecx,%ecx\n-\tjmp e3b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x762>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:47\n-\tcmpb $0x2d,(%edi,%edx,1)\n-\tjne e3d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x780>\n-\tmov %ecx,%eax\n-./porechop/src/alignment.cpp:46\n-\tmov $0x1,%ebx\n-./porechop/src/alignment.cpp:49\n-\ttest %al,%al\n-\tjne e3d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x780>\n-./porechop/src/alignment.cpp:44 (discriminator 2)\n-\tsub $0x1,%edx\n-\tjb e112 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c2>\n-./porechop/src/alignment.cpp:45\n-\tcmpb $0x2d,(%esi,%edx,1)\n-\tjne e398 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x748>\n-./porechop/src/alignment.cpp:47\n-\tcmpb $0x2d,(%edi,%edx,1)\n-\tje e7e1 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb91>\n-\tmov %ebx,%eax\n-./porechop/src/alignment.cpp:48\n-\tmov $0x1,%ecx\n-\tjmp e3a5 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x755>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-./porechop/src/alignment.cpp:55\n-\tcmpb $0x0,-0x1f8(%ebp)\n-\tmov -0x21c(%ebp),%eax\n-\tjne e112 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4c2>\n-./porechop/src/alignment.cpp:60\n-\tmov %eax,-0x1f8(%ebp)\n-\tmov -0x1f4(%ebp),%ecx\n-\txor %ebx,%ebx\n-\tjmp e403 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7b3>\n-\tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-./porechop/src/alignment.cpp:60 (discriminator 2)\n-\tadd $0x1,%ebx\n-\tcmp %ecx,%ebx\n-\tje e7b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb68>\n-./porechop/src/alignment.cpp:61\n-\tcmpb $0x2d,(%edi,%ebx,1)\n-\tje e3f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7a8>\n-\tmov -0x1f8(%ebp),%eax\n-\tmov -0x1f0(%ebp),%ecx\n-\tjmp e425 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d5>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:67 (discriminator 2)\n-\tsub $0x1,%ecx\n-\tjb e42b , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7db>\n-./porechop/src/alignment.cpp:68\n-\tcmpb $0x2d,(%edi,%ecx,1)\n-\tje e420 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d0>\n-./porechop/src/alignment.cpp:77\n-\tmov %ecx,-0x1f0(%ebp)\n-\tcmp %edx,%eax\n-\tjg e7d5 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb85>\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+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+\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\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+\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+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+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\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-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:78\n-\tmovzbl (%edi,%ecx,1),%ebx\n-\tcmp %bl,(%esi,%ecx,1)\n-\tjne e46c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x81c>\n-./porechop/src/alignment.cpp:79\n-\tadd $0x1,%edx\n-./porechop/src/alignment.cpp:77\n-\tadd $0x1,%ecx\n-\tcmp %ecx,%eax\n-\tjne e460 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x810>\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 -0x2de8(%ecx)\n-\tmov -0x224(%ebp),%ebx\n-\tmov -0x220(%ebp),%edx\n-./porechop/src/alignment.cpp:81\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+\tjbe e080 >, 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\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\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+\tja e160 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0>\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x14(%esi)\n+\tjbe e210 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x460>\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1769\n+\tlea 0x8(%edi),%edx\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tja e064 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\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-\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\n-\tmov -0x1f0(%ebp),%ecx\n-\tcmp %ecx,%ebx\n-\tjg e7ce , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xb7e>\n-\tadd $0x1,%ecx\n-./porechop/src/alignment.cpp:84\n-\tmov %eax,-0x21c(%ebp)\n-\tmov %ecx,-0x1f8(%ebp)\n-\tmov -0x1f8(%ebp),%eax\n-./porechop/src/alignment.cpp:85\n-\tmov %ebx,%ecx\n-./porechop/src/alignment.cpp:84\n-\tmov %ebx,-0x1f8(%ebp)\n-\tmov %edx,-0x220(%ebp)\n-\txor %edx,%edx\n-\txchg %ax,%ax\n-./porechop/src/alignment.cpp:86\n-\tmovzbl (%esi,%ecx,1),%ebx\n-\tcmp %bl,(%edi,%ecx,1)\n-\tjne e4fc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8ac>\n-./porechop/src/alignment.cpp:87\n-\tadd $0x1,%edx\n-./porechop/src/alignment.cpp:85\n-\tadd $0x1,%ecx\n-\tcmp %ecx,%eax\n-\tjne e4f0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8a0>\n-./porechop/src/alignment.cpp:90\n-\tmov -0x1ec(%ebp),%ecx\n-\tmov -0x1f8(%ebp),%ebx\n-\tmov %edx,-0x1f8(%ebp)\n-\tfildl -0x1f8(%ebp)\n-\tmov -0x21c(%ebp),%eax\n-\tfmuls -0x2de8(%ecx)\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 %esi,-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 e5ac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x95c>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./porechop/src/alignment.cpp:101\n-\tmov -0x220(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tje e5e4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x994>\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-./porechop/src/alignment.cpp:93\n-\tmov -0x1f4(%ebp),%eax\n-./porechop/src/alignment.cpp:109\n-\tsetne %dl\n-./porechop/src/alignment.cpp:93\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\n-\tcmp %eax,%ecx\n-\tje e600 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9b0>\n-./porechop/src/alignment.cpp:94\n-\tmov -0x224(%ebp),%eax\n-\tmovzbl (%eax,%ecx,1),%edx\n-\tmov %dl,-0x1f0(%ebp)\n-./porechop/src/alignment.cpp:95\n-\tmovzbl (%edi,%ecx,1),%edx\n-./porechop/src/alignment.cpp:97\n-\tcmp %ecx,-0x21c(%ebp)\n-\tjne e578 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x928>\n-./porechop/src/alignment.cpp:98\n-\tmov -0x228(%ebp),%eax\n-./porechop/src/alignment.cpp:99\n-\tmov -0x1f8(%ebp),%esi\n-./porechop/src/alignment.cpp:98\n-\tmov %ebx,0x8(%eax)\n-./porechop/src/alignment.cpp:99\n-\tmov %esi,0x10(%eax)\n-./porechop/src/alignment.cpp:101\n-\tmov -0x220(%ebp),%eax\n-\tcmp %eax,%ecx\n-\tjne e582 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932>\n-./porechop/src/alignment.cpp:102\n-\tmov -0x228(%ebp),%eax\n-./porechop/src/alignment.cpp:103\n-\tmov -0x1f8(%ebp),%esi\n-./porechop/src/alignment.cpp:102\n-\tmov %ebx,0xc(%eax)\n-./porechop/src/alignment.cpp:103\n-\tmov %esi,0x14(%eax)\n-\tjmp e582 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x932>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x238(%ebp),%eax\n-\tcmp %eax,%edi\n-\tje e626 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x9d6>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1bc(%ebp),%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tadd $0x1,%eax\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\ttest %ecx,%ecx\n+\tjle e064 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %edx,%eax\n+\tje e064 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n+/usr/include/c++/12/bits/stl_algobase.h:922\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 %edi\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tcall 32c0 \n+\tmov -0x20(%ebp),%edx\n \tadd $0x10,%esp\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\n-\tmov -0x210(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x23c(%ebp),%esi\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\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++/12/sstream:72\n-\tmov -0x218(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xe0(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0xbc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %esi,%eax\n-\tje e679 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xa29>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0xb4(%ebp),%edi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%edi),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\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\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+\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 e190 >, 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\n+\tadd $0x8,%edi\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+\tja e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\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++/12/bits/stl_algobase.h:1114\n+\ttest %edx,%edx\n+\tjle e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %edi,%eax\n+\tje e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub $0x4,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %edx\n+\tpush $0x0\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n+\tcall 32c0 \n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/12/streambuf:203\n-\tmov -0x214(%ebp),%eax\n+\tjmp e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n+\txchg %ax,%ax\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:727\n+\tmov -0x20(%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:729\n+\tjmp df6f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bf>\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+\tshl $0x2,%eax\n \tsub $0xc,%esp\n-\tmov -0x1ec(%ebp),%ebx\n-\tadd $0x8,%eax\n-\tmov %eax,-0xe0(%ebp)\n-\tpush -0x234(%ebp)\n-\tcall 3260 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/12/ostream:93\n-\tmov -0x1fc(%ebp),%eax\n-\tmov -0x200(%ebp),%esi\n-\tmov %eax,-0xe4(%ebp)\n-\tmov -0xc(%eax),%eax\n-\tmov %esi,-0xe4(%ebp,%eax,1)\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:282\n-\tmov -0x208(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0xa4(%ebp)\n-\tpop %ecx\n-\tpush -0x20c(%ebp)\n-\tcall 3090 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x1dc(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x230(%ebp),%edi\n-\tadd $0x10,%esp\n-\tcmp %edi,%eax\n-\tje e6fc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0xaac>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x1d4(%ebp),%esi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%esi),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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+\tmov %eax,0xc(%esi)\n \tadd $0x10,%esp\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\n-\tmov -0x210(%ebp),%edi\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tmov -0x22c(%ebp),%esi\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/12/sstream:838\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++/12/sstream:72\n-\tmov -0x218(%ebp),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,-0x1a8(%ebp)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov -0x184(%ebp),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %esi,%eax\n-\tje e261 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x611>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov -0x17c(%ebp),%edi\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%edi),%edx\n-\tjmp e251 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x601>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmovb $0x1,-0x1f8(%ebp)\n-./porechop/src/alignment.cpp:26\n-\tmov $0xffffffff,%eax\n-\tjmp e377 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x727>\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\n+\tcmp %edx,%ecx\n+\tjne dead >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd>\n+\tjmp dec3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\n \tlea 0x0(%esi,%eiz,1),%esi\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/12/bits/basic_string.h:1571\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+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n \tpush %eax\n-\tpush %esi\n-\tcall 3110 , 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++/12/bits/basic_string.h:805\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 e0ea , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x49a>\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,(%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::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\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),%edx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,%ecx\n+\tjne de44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94>\n+\tjmp de54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\n+\tnop\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%edi),%eax\n+\tmov %eax,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%eax\n+\tjbe de35 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x80,%eax\n+\tjmp e113 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x363>\n+\tlea 0x0(%esi),%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\n+\tlea 0x8(%edi),%edx\n+\tjmp e064 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n \tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%ebx\n+\tjbe de9e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x80,%eax\n+\tjmp e0db >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x32b>\n \tlea 0x0(%esi),%esi\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/12/bits/basic_string.h:1571\n-\tsub $0x8,%esp\n-\tlea -0x184(%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+\tmov %eax,(%esi)\n+\tadd $0x10,%esp\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 e2b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x500>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x20(%ebp),%edx\n+\ttest %edx,%edx\n+\tje e1c9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x419>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %edi\n \tpush %eax\n-\tpush -0x1f4(%ebp)\n-\tcall 3110 , 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++/12/bits/basic_string.h:805\n+\tcall 3350 \n \tadd $0x10,%esp\n-\tjmp dee9 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x299>\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+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 31d0 \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\n+\tmov 0x8(%esi),%eax\n+\tmov $0x2,%edx\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+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765\n+\tlea 0x0(,%eax,4),%edx\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%esi),%eax\n+\tmov %edx,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tmov -0x20(%ebp),%ebx\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\n+\tlea (%eax,%edx,1),%edi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tcmp %ebx,%ecx\n+\tjle e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %ebx,%eax\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %eax,%edi\n+\tje e014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264>\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub %ebx,%edx\n+\tjmp e0a7 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f7>\n \tnop\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\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\n-\tjmp e425 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x7d5>\n-./porechop/src/alignment.cpp:85\n-\tfldz\n-\tjmp e52d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x8dd>\n-./porechop/src/alignment.cpp:77\n-\tfldz\n-\tjmp e49d , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x84d>\n-./porechop/src/alignment.cpp:111\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-./porechop/src/alignment.cpp:49\n-\tmov %ecx,%eax\n-\tand %ebx,%eax\n-\tjmp e3a5 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x755>\n-./porechop/src/alignment.cpp:34\n-\tand %ebx,%edx\n-\tjmp e325 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x6d5>\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:282\n-\tmov %eax,%esi\n-\tjmp 3724 <__cxa_finalize@plt+0x384>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:111\n-\tmov %eax,%esi\n-\tjmp 3766 <__cxa_finalize@plt+0x3c6>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\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+\tmov %eax,0xc(%esi)\n+\tmov %eax,%ecx\n+\tadd $0x10,%esp\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 e2a4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4f4>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x20(%ebp),%eax\n+\ttest %eax,%eax\n+\tje e248 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x498>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %eax\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3350 \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 31d0 \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\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::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765\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+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765\n+\tshl $0x2,%eax\n+\tmov %eax,%ebx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\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\n+\tlea (%ecx,%eax,1),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tcmp %edi,%ebx\n+\tjle e29d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ecx,%edi,1),%ebx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %ebx,%edx\n+\tje e29d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4ed>\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub $0x4,%esp\n+\tsub %edi,%eax\n+\tmov %edx,-0x24(%ebp)\n+\tmov %ecx,-0x20(%ebp)\n+\tpush %eax\n+\tpush $0x0\n+\tpush %ebx\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 32c0 \n+\tmov -0x24(%ebp),%edx\n+\tmov -0x20(%ebp),%ecx\n+\tadd $0x10,%esp\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tmov %ecx,%edi\n+\tjmp e064 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2b4>\n+\tmov $0x8,%ebx\n+\tmov $0x8,%eax\n+\tjmp e26c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4bc>\n+\tmov $0x8,%ecx\n+\tmov $0x8,%edx\n+\tjmp e1f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x440>\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+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \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 -0x24(%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+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 -0x20(%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::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\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 0x4(%eax),%edx\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tjmp df4f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19f>\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%eax\n+\tjbe df44 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194>\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+\tmovl $0x20,-0x24(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x80,%eax\n+\tjmp e2c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x512>\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 36f4 <__cxa_finalize@plt+0x354>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:111\n-\tmov %eax,%esi\n-\tjmp 379a <__cxa_finalize@plt+0x3fa>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/12/sstream:793\n+\tjmp e30c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x55c>\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 37c5 <__cxa_finalize@plt+0x425>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tmov %eax,%esi\n-\tjmp 374f <__cxa_finalize@plt+0x3af>\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/12/bits/basic_ios.h:282\n-\tmov %eax,%esi\n-\tjmp 37f5 <__cxa_finalize@plt+0x455>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/12/bits/basic_string.h:795\n-\tmov %eax,-0x1f0(%ebp)\n-\tjmp 3782 <__cxa_finalize@plt+0x3e2>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n+\tjmp e332 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x582>\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 e31d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x56d>\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush (%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31d0 \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 e35a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5aa>\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 31d0 \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 %edx\n+\tpush -0x20(%ebp)\n+\tcall 31d0 \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 31d0 \n+\tpop %eax\n+\tpush (%esi)\n+\tcall 31d0 \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+\txchg %ax,%ax\n+\txchg %ax,%ax\n \txchg %ax,%ax\n-\tnop\n \n-0000e830 , 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-./porechop/src/alignment.cpp:99\n+0000e380 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x3c6f,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x37b9,%ebx\n \tsub $0x2c,%esp\n-\tmov 0x10(%ebp),%ecx\n-\tmov 0x8(%ebp),%edi\n+\tmov 0xc(%ebp),%ecx\n+\tmov 0x8(%ebp),%edx\n+\tmov %eax,-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,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n-./porechop/src/alignment.cpp:105\n-\tlea 0x1b(%ecx),%eax\n-\tand $0xfffffff0,%eax\n-\tsub %eax,%esp\n-./porechop/src/alignment.cpp:109\n-\tlea 0x18(%ebp),%eax\n-./porechop/src/alignment.cpp:105\n-\tlea 0xf(%esp),%edx\n-./porechop/src/alignment.cpp:111\n+/usr/include/seqan/sequence/string_base.h:1029\n+\ttest %edi,%edi\n+\tje e3b7 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x37>\n+\tcmp 0x4(%edx),%edi\n+\tje e490 >::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 (discriminator 3)\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 (discriminator 3)\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 (discriminator 3)\n+\tmov %ecx,-0x30(%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 3)\n+\tsub %ebx,%edi\n+\tsar $0x2,%edi\n+\timul $0xaaaaaaab,%edi,%edi\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 3)\n+\tcmp %edi,0x8(%edx)\n+\tjae e43a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba>\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 %eax\n+\tcmp $0x1f,%edi\n+\tlea (%eax,%edi,1),%ebx\n+\tmov $0x20,%eax\n+\tcmovbe %eax,%ebx\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,-0x34(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tshl $0x2,%eax\n \tpush %eax\n-./porechop/src/alignment.cpp:105\n-\tand $0xfffffff0,%edx\n-./porechop/src/alignment.cpp:111\n-\tpush 0x14(%ebp)\n-\tpush %ecx\n-\tpush %edx\n-\tmov %edx,-0x2c(%ebp)\n-\tcall *0xc(%ebp)\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:223\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++/12/ext/string_conversions.h:111\n-\tmov %eax,%esi\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:223\n+\tcall 3030 \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 -0x34(%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++/12/bits/basic_string.h:241\n-\tlea 0x8(%edi),%eax\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:223\n-\tcmp $0xf,%esi\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/12/bits/basic_string.h:200\n-\tmov %eax,(%edi)\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:221\n-\tmov %esi,-0x20(%ebp)\n-/usr/include/c++/12/bits/basic_string.tcc:223\n-\tja e8c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x90>\n-std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:420\n-\tcmp $0x1,%esi\n-\tjne e8b8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x88>\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovzbl (%edx),%edx\n-\tmov %dl,0x8(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:229\n-\tmov %esi,0x4(%edi)\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/12/bits/char_traits.h:354\n-\tmovb $0x0,(%eax,%esi,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++/12/ext/string_conversions.h:116\n+\ttest %esi,%esi\n+\tmov -0x30(%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\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 e488 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108>\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 31d0 \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\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 e46c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\n+\tlea 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 e450 >::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 e8f2 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xc2>\n+\tjne e4f9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x179>\n \tlea -0xc(%ebp),%esp\n-\tmov %edi,%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++/12/bits/char_traits.h:425\n-\ttest %esi,%esi\n-\tje e893 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x63>\n-\tjmp e8dd , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0xad>\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 e43a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xba>\n \txchg %ax,%ax\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:225\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 e46c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\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\n+\tcmp %ebx,%edi\n+\tje e4db >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x15b>\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\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\n+\tsar $0x2,%edi\n+\timul $0xaaaaaaab,%edi,%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+\tcmp 0x10(%ebp),%eax\n+\tcmova 0x10(%ebp),%eax\n \tpush %eax\n-\tpush %edi\n-\tcall 3310 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov -0x20(%ebp),%ecx\n-\tmov -0x2c(%ebp),%edx\n+\tpush %ecx\n+\tpush %esi\n+\tcall 3100 >::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++/12/bits/basic_string.h:224\n-\tmov %eax,(%edi)\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:261\n-\tmov %ecx,0x8(%edi)\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n-\tsub $0x4,%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 -0x2c(%ebp),%ebx\n \tpush %esi\n \tpush %edx\n-\tpush %eax\n-\tcall 30e0 \n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/12/bits/basic_string.tcc:247\n-\tmov -0x20(%ebp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov (%edi),%eax\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/12/bits/char_traits.h:431\n+\tcall 30d0 >::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 31d0 \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 e893 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, char*), unsigned int, char const*, ...)@@Base+0x63>\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++/12/ext/string_conversions.h:116\n-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n+\tjmp e46c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xec>\n+/usr/include/seqan/sequence/string_base.h:1044\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x2c(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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-\tnop\n \n-0000e900 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n+0000e520 >::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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x3acf,%eax\n+\tpush %ebp\n+\tmov %esp,%ebp\n+\tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x36ed,%ebx\n-\tsub $0x4,%esp\n-\tmov 0x10(%esp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x2c(%esi),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n-\tmov -0x8(%ebx),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov 0x24(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %edx,%eax\n-\tje e93c , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov 0x2c(%esi),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n+\tsub $0x2c,%esp\n+\tmov 0xc(%ebp),%edx\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 0x4(%edx),%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:1002\n+\tmov %gs:0x14,%eax\n+\tmov %eax,-0x1c(%ebp)\n+\txor %eax,%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+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\n+\tcmp %eax,%ecx\n+\tje e620 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x100>\n+/usr/include/seqan/sequence/string_base.h:1008 (discriminator 4)\n+\ttest %ecx,%ecx\n+\tje e561 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x41>\n+/usr/include/seqan/sequence/string_base.h:1008\n+\tcmp %ecx,0x4(%edi)\n+\tje e630 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x110>\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 3)\n+\tmov %ecx,%ebx\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 (discriminator 3)\n+\tmov (%edi),%esi\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 3)\n+\tsub %eax,%ebx\n+\tmov %ebx,-0x2c(%ebp)\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 3)\n+\tcmp %ebx,0x8(%edi)\n+\tjae e5d9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@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:836\n+\tcmpl $0x174,-0x2c(%ebp)\n+\tjbe e6f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1d0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %ebx,%ecx\n+\tshr %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 (%ecx,%ecx,2),%eax\n+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tmov %ecx,-0x34(%ebp)\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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 \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/12/streambuf:203\n-\tmov -0x40(%ebx),%eax\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\n+\tmov %eax,(%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 -0x38(%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+\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+\tje e700 >::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+\tmov %edx,-0x34(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tpush %esi\n-\tcall 3260 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n-\tadd $0x14,%esp\n+\tcall 31d0 \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),%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\n+\tmov -0x2c(%ebp),%ecx\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+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tmov (%edi),%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),%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:1011\n+\tadd %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 -0x2c(%ebp),%edx\n+\tadd %esi,%edx\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 %ecx,%eax\n+\tje e604 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\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(%eax),%ebx\n+\tmov 0x8(%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 $0xc,%eax\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(%eax),%edi\n+\tmov %ebx,-0x8(%esi)\n+\tmov %edi,-0xc(%esi)\n+\tmov %edx,-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 %ecx,%eax\n+\tjne e5e8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc8>\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 e70e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ee>\n+\tlea -0xc(%ebp),%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-\n-0000e960 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n-\tpush %esi\n-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x368d,%ebx\n-\tsub $0x4,%esp\n-\tmov 0x10(%esp),%esi\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/12/bits/basic_string.h:252\n-\tlea 0x2c(%esi),%edx\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n-\tmov -0x8(%ebx),%eax\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/12/bits/basic_string.h:234\n-\tmov 0x24(%esi),%eax\n-std::__cxx11::basic_string, std::allocator >::_M_dispose():\n-/usr/include/c++/12/bits/basic_string.h:285\n-\tcmp %edx,%eax\n-\tje e99c , std::allocator >::~basic_stringbuf()@@Base+0x3c>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tmov 0x2c(%esi),%ecx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tsub $0x8,%esp\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\n-\tlea 0x1(%ecx),%edx\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/12/bits/new_allocator.h:158\n-\tpush %edx\n+\tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/seqan/sequence/string_base.h:1006\n+\tmov 0x4(%edi),%ebx\n+\tcmp %ebx,(%edi)\n+\tjne e554 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x34>\n+\tjmp e604 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n+\tlea 0x0(%esi),%esi\n+/usr/include/seqan/sequence/string_base.h:1015\n+\tcmp %edi,%edx\n+\tje e604 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\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\n+\tcmp %eax,%ecx\n+\tje e6cf >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1af>\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\n+\tsub %eax,%ecx\n+\tmov %edx,-0x34(%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\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\n+\tmov %ecx,%eax\n+\tmov %ecx,%esi\n+\tsar $0x2,%eax\n+\timul $0xaaaaaaab,%eax,%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 %eax\n+\tadd %edx,%eax\n+\tcmp $0x174,%ecx\n+\tmov $0x20,%ecx\n+\tcmovbe %ecx,%eax\n+\tcmp %eax,%edx\n+\tcmovbe %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\n+\tsub $0xc,%esp\n+\tmov %eax,-0x2c(%ebp)\n+\tlea (%eax,%eax,2),%eax\n+\tshl $0x2,%eax\n \tpush %eax\n-\tcall 3160 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/12/bits/basic_string.h:292\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 -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\n \tadd $0x10,%esp\n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/12/streambuf:203\n-\tmov -0x40(%ebx),%eax\n-\tsub $0xc,%esp\n-\tadd $0x8,%eax\n-\tmov %eax,(%esi)\n-\tlea 0x1c(%esi),%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 %eax,%ebx\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+\tmov -0x2c(%ebp),%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\n+\tmov %edi,-0x2c(%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+\tmov %eax,-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 (%ebx,%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 (%edx),%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\n+\tlea (%eax,%esi,1),%ecx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov 0x4(%eax),%esi\n+\tmov 0x8(%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 $0xc,%eax\n+/usr/include/seqan/basic/array_construct_destruct.h:465\n+\tadd $0xc,%ebx\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:69\n+\tmov -0xc(%eax),%edi\n+\tmov %esi,-0x8(%ebx)\n+\tmov %edi,-0xc(%ebx)\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,%ecx\n+\tjne e6b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x190>\n+\tmov -0x2c(%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 -0x30(%ebp),%ebx\n \tpush %eax\n-\tcall 3260 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/12/sstream:72\n+\tpush %edi\n+\tcall 30d0 >::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-\tpush $0x3c\n-\tpush %esi\n-\tcall 3160 \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+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 31d0 \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 e604 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe4>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tmov $0x180,%eax\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmov $0x20,%ecx\n+\tjmp e591 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x71>\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+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\n+\tmov -0x2c(%ebp),%ecx\n+\tmov %ebx,%esi\n+\tadd %eax,%ecx\n+\tjmp e5d9 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xb9>\n+/usr/include/seqan/sequence/string_base.h:1020\n+\tcall ed40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x610>\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+\tsub $0xc,%esp\n+\tpush -0x28(%ebp)\n+\tmov -0x30(%ebp),%ebx\n+\tcall 31d0 \n+\tmov %esi,(%esp)\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 \tnop\n \n-0000e9d0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base>:\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:405\n+0000e730 >, 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 ed2f >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5ff>\n+\tadd $0x38bf,%eax\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x14,%esp\n-\tmov 0x2c(%esp),%ecx\n-\tmov 0x28(%esp),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\ttest %ecx,%ecx\n-\tje ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\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 (%eax),%edx\n-\tmov %edx,0x10(%esp)\n-\tmov 0x10(%eax),%edx\n-\tmov %edx,%ebp\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\n-\tjs eaa0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xd0>\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 0x10(%esp),%edi\n-\tmov 0x20(%edi),%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:420\n-\tcmp %edx,%ebx\n-\tje ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tlea (%ecx,%edx,1),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tcmp %ebx,%edx\n-\tcmova %ebx,%edx\n-\tsub %ebp,%edx\n-\tje ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\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),%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:436\n-\tmov 0x8(%eax),%esi\n-\tmov %edx,0x4(%esp)\n-\tmov %ebp,(%esp)\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 e910 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0>\n+\tcmp $0x2,%eax\n+\tjne e906 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d6>\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),%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 %ecx,0x8(%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:435\n-\tmov 0x4(%eax),%ecx\n-\tjmp ea59 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x89>\n-\tlea 0x0(%esi),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd %ebx,(%esp)\n-\tmov (%esp),%edx\n-\tmov %edx,0x10(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\ttest %ebp,%ebp\n-\tje ea40 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x70>\n-/usr/include/seqan/align/gaps_iterator_array.h:442\n-\tadd %ebx,0xc(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:445\n-\tsub %edi,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tadd $0x1,%ecx\n-/usr/include/seqan/align/gaps_iterator_array.h:443\n+\tmov (%edi),%ecx\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+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/align/gaps_iterator_array.h:445\n-\tmov %esi,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\txor %esi,%esi\n-\tadd %ebx,0x4(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:444\n-\tmov %ecx,0x4(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:432\n-\tje ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov 0x8(%esp),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %ecx,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov 0x4(%esp),%edx\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:435\n-\tmov (%edi,%ecx,4),%edi\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmov %ebp,0xc(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:436\n-\tmov %edi,%ebx\n-\tsub %esi,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp %edx,%ebx\n-\tjb ea30 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x60>\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tmov 0x4(%esp),%edx\n-\tmov (%esp),%ebp\n-\tcmp %ebx,%edx\n-\tje eaf0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x120>\n-/usr/include/seqan/align/gaps_iterator_array.h:474\n-\tlea (%edx,%ebp,1),%ecx\n-\tmov %ecx,0x10(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:475\n-\tmov 0xc(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje ea91 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc1>\n-/usr/include/seqan/align/gaps_iterator_array.h:476\n-\tadd %edx,0xc(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:477\n-\tadd %esi,%edx\n-\tmov %edx,0x8(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:481\n-\tadd $0x14,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\txchg %ax,%ax\n-bool seqan::atBegin, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:499\n-\tmov 0x10(%esp),%ebp\n-\tmov 0x1c(%ebp),%edi\n-\tjmp eab3 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xe3>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov 0x10(%eax),%edx\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\n-\tcmp %edi,%edx\n-\tje eae2 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x112>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\tmov 0x8(%eax),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tmov 0x4(%eax),%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\ttest %ebx,%ebx\n-\tjne eacd , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xfd>\n-/usr/include/seqan/align/gaps_iterator_array.h:340\n-\tmov 0x8(%ebp),%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsub $0x1,%esi\n-\tmov %esi,0x4(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:340\n-\tmov (%ebx,%esi,4),%ebx\n-\tsub $0x1,%ebx\n-/usr/include/seqan/align/gaps_iterator_array.h:344\n-\tand $0x1,%esi\n-/usr/include/seqan/align/gaps_iterator_array.h:333\n-\tmov %ebx,0x8(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:344\n-\tje eadc , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x10c>\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tsubl $0x1,0xc(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsub $0x1,%edx\n-\tmov %edx,0x10(%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\n-\tadd $0x1,%ecx\n-\tjne eab0 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xe0>\n-/usr/include/seqan/align/gaps_iterator_array.h:481\n-\tadd $0x14,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tnop\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tlea (%edx,%ebp,1),%ebx\n-\tmov %ebx,0x10(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmov 0xc(%esp),%ebx\n-\ttest %ebx,%ebx\n-\tje eb01 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x131>\n-/usr/include/seqan/align/gaps_iterator_array.h:451\n-\tadd %edx,0xc(%eax)\n seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov 0x10(%esp),%edx\n-\tmov 0x8(%esp),%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:455\n-\tadd $0x1,%ecx\n+\tmov %edx,%eax\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+\tcmp $0x7c,%eax\n+\tjbe eae0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3b0>\n seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472\n-\tmov 0xc(%edx),%edx\n-\tsub %esi,%edx\n-\tsar $0x2,%edx\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\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 %ebx\n+\tadd %eax,%ebx\n+\tmov 0x8(%edi),%eax\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tmov -0x20(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne eaa8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x378>\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n \tcmp %edx,%ecx\n-\tje eb27 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x157>\n-/usr/include/seqan/align/gaps_iterator_array.h:458\n-\tmov %ecx,0x4(%eax)\n-/usr/include/seqan/align/gaps_iterator_array.h:461\n-\tmovl $0x0,0x8(%eax)\n-\tjmp ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n-/usr/include/seqan/align/gaps_iterator_array.h:466\n-\tmov %edi,0x8(%eax)\n-\tjmp ea96 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0xc6>\n-\tnop\n-\n-0000eb30 , 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-\tpush %ebp\n+\tje e7d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\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-\tpush %ebx\n-\tcall 3940 <__cxa_finalize@plt+0x5a0>\n-\tadd $0x34bb,%ebx\n-\tsub $0x5c,%esp\n-\tmov 0x74(%esp),%esi\n-\tmov 0x70(%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:109\n-\tmov 0x8(%esi),%edx\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-\tmov %eax,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:109\n-\tmov (%edx),%edx\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-\tmov %gs:0x14,%eax\n-\tmov %eax,0x4c(%esp)\n-\txor %eax,%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:106\n-\tmov %esi,0x24(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tmov 0x1c(%esi),%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmovl $0x0,0x2c(%esp)\n-\tmovl $0x0,0x30(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovl $0x0,0x34(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:109\n-\ttest %edx,%edx\n-\tje ed10 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1e0>\n-\tmovl $0x0,0x28(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:112\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\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\n+\tsub %ecx,%eax\n+\tmov %eax,%ebx\n+\tsar $0x2,%ebx\n+\tmov %ebx,-0x24(%ebp)\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x14(%edi),%ebx\n+\tmov %ebx,-0x20(%ebp)\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 eb10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3e0>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov -0x24(%ebp),%ebx\n+\tmov %ebx,%eax\n+\tshr %eax\n+\tadd %ebx,%eax\n+\tmov -0x20(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tcmovbe %ebx,%eax\n+\tmov %eax,-0x20(%ebp)\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1676\n+\tmov -0x20(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne ea70 >, 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\n+\tcmp %edx,%ecx\n+\tje e843 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\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-\tlea 0x30(%esp),%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 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\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::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-\txor %eax,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tmov %esi,0x38(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:123\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+\tmov 0x18(%edi),%eax\n+\tmovl $0x0,0x1c(%esi)\n+\tmov %eax,-0x20(%ebp)\n+\tmov 0x1c(%edi),%eax\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 e8fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca>\n+\tcmp $0x1,%eax\n+\tjne ea58 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x328>\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+\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),%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+\tadd $0x10,%esp\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+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),%edx\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\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 (%ecx),%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(%ecx),%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\n+\tmov %edx,%ebx\n+\tsub %eax,%ebx\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,-0x28(%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\n+\tmov %ebx,%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 %ecx,-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\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:836\n+\tcmp $0x174,%ebx\n+\tjbe eca0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x570>\n+/usr/include/seqan/sequence/sequence_interface.h:837\n+\tmov %eax,%ebx\n+\tmov -0x24(%ebp),%ecx\n+\tshr %ebx\n+\tadd %ebx,%eax\n+\tcmp %eax,%ecx\n+\tcmovbe %ecx,%eax\n+\tmov %eax,-0x24(%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+\tmov -0x24(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne ec70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x540>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,-0x28(%ebp)\n+\tje e8f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\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/gaps_iterator_array.h:117\n-\tmovl $0x0,0x48(%esp)\n-\tmovl $0x0,0x4c(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:118\n-\tmovl $0x0,0x50(%esp)\n-\tmov %eax,0x44(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:123\n-\tpush 0x20(%esi)\n-\tlea 0x44(%esp),%eax\n-\tpush %eax\n-\tcall 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\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\n-\tmov 0x4c(%esp),%eax\n-\tmov 0x38(%esp),%edi\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:369\n-\tmov 0x3c(%esp),%ebp\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\n-\tmov %eax,0x20(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:714\n-\tmov 0x50(%esp),%eax\n-\tmov %eax,0x2c(%esp)\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\n-\tmov -0x1c(%ebx),%eax\n-seqan::Iterator, seqan::Alloc >, seqan::Tag > const, seqan::DefaultGetIteratorSpec, seqan::Alloc >, seqan::Tag > >::Type>::Type seqan::end, seqan::Alloc >, seqan::Tag > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/sequence/sequence_interface.h:504\n+\tpush -0x20(%ebp)\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %edi\n+\tcall 30d0 >::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-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\n-\tmov %eax,0x18(%esp)\n-seqan::Iterator, seqan::Alloc >, seqan::Tag > const, seqan::DefaultGetIteratorSpec, seqan::Alloc >, seqan::Tag > >::Type>::Type seqan::end, seqan::Alloc >, seqan::Tag > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/sequence/sequence_interface.h:504\n-\tjmp ec41 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x111>\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tnop\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:432\n-\tmov 0x8(%esp),%edi\n-\tcmp %edi,%edx\n-\tjae ece0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b0>\n-/usr/include/c++/12/streambuf:434\n-\tmovb $0x2d,(%edx)\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/12/streambuf:550\n-\taddl $0x1,0x14(%eax)\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 0x34(%esp),%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\n-\tcmp 0x20(%esi),%eax\n-\tje ec50 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x120>\n-/usr/include/seqan/align/gaps_iterator_array.h:364\n-\tmov %ebp,%edi\n-\tmov 0xc(%esp),%ebp\n-\ttest %bl,%bl\n-\tjne ec2b , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xfb>\n-/usr/include/seqan/align/gaps_iterator_array.h:365\n-\taddl $0x1,0x30(%esp)\n-/usr/include/seqan/align/gaps_iterator_array.h:367\n-\tadd $0x1,%eax\n-/usr/include/seqan/align/gaps_iterator_array.h:369\n-\tadd $0x1,%ebp\n-/usr/include/seqan/align/gaps_iterator_array.h:367\n-\tmov %eax,0x34(%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\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\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+\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+\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\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+\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(%esi),%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:369\n-\tcmp (%eax,%edi,4),%ebp\n-\tje ec98 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x168>\n-/usr/include/seqan/align/gaps_iterator_array.h:384 (discriminator 1)\n-\tmov %ebp,0x2c(%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 (discriminator 1)\n-\tmov %edi,%eax\n-\tmov %ebp,0xc(%esp)\n-\tmov %edi,%ebp\n-\tnot %eax\n-\tmov %eax,%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 (discriminator 1)\n-\tcmp %ebp,0x10(%esp)\n-\tje ecb8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x188>\n-seqan::StreamBufferWrapper >::baseBuf() const:\n-/usr/include/seqan/stream/iter_stream.h:212\n-\tmov 0x14(%esp),%eax\n-\tmov (%eax),%eax\n-std::basic_streambuf >::epptr() const:\n-/usr/include/c++/12/streambuf:540\n-\tmov 0x18(%eax),%ecx\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/12/streambuf:537\n-\tmov 0x14(%eax),%edx\n-std::basic_streambuf >::epptr() const:\n-/usr/include/c++/12/streambuf:540\n-\tmov %ecx,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\n-\ttest %bl,%bl\n-\tjne ec00 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd0>\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 (%esi),%edi\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 0x30(%esp),%ecx\n-seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&):\n-/usr/include/seqan/basic/alphabet_simple_type.h:1130\n-\tmov (%edi),%edi\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 (%edi,%ecx,1),%edi\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\n-\tmov 0x18(%esp),%ecx\n-\tmov (%ecx),%ecx\n-\tmovzbl (%ecx,%edi,1),%edi\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:432\n-\tmov 0x8(%esp),%ecx\n-\tcmp %ecx,%edx\n-\tjae ecf8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c8>\n-/usr/include/c++/12/streambuf:434\n-\tmov %edi,%ecx\n-\tmov %cl,(%edx)\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/12/streambuf:550\n-\taddl $0x1,0x14(%eax)\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:550\n-\tjmp ec13 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\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+\tadd $0x10,%esp\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\n-\tmov 0xc(%esi),%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,%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+\tjbe ea10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e0>\n+/usr/include/seqan/sequence/string_base.h:1769\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\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\n-\tcmp %edx,%ecx\n-\tje ec3d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d>\n-/usr/include/seqan/align/gaps_iterator_array.h:381\n-\tmov %ecx,0x28(%esp)\n-\tmov %ecx,%edi\n-\txor %ebp,%ebp\n-\tjmp ec3d , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x10d>\n-\tlea 0x0(%esi,%eiz,1),%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\n-\tmov 0xc(%esp),%edx\n-\tcmp %edx,0x1c(%esp)\n-\tjne ec56 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x126>\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-\tmov 0x4c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne ed33 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x203>\n-\tadd $0x5c,%esp\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+\tja eb00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3d0>\n+/usr/include/seqan/sequence/string_base.h:1757\n+\tcmpl $0x1,0x14(%esi)\n+\tjbe ebb0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x480>\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+/usr/include/seqan/sequence/string_base.h:1769\n+\tlea 0x8(%edi),%edx\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tja e9ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\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++/12/bits/stl_algobase.h:1114\n+\ttest %ecx,%ecx\n+\tjle e9ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %edx,%eax\n+\tje e9ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+/usr/include/c++/12/bits/stl_algobase.h:922\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 32c0 \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\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 \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:439\n-\tsub $0x8,%esp\n-\tmov (%eax),%edx\n-\tpush $0x2d\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 eb30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x400>\n+/usr/include/seqan/sequence/string_base.h:1769\n+\tadd $0x8,%edi\n+/usr/include/seqan/sequence/string_base.h:1767\n+\tcmpl $0x4,-0x20(%ebp)\n+\tja e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\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++/12/bits/stl_algobase.h:1114\n+\ttest %edx,%edx\n+\tjle e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %edi,%eax\n+\tje e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+/usr/include/c++/12/bits/stl_algobase.h:922\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++/12/streambuf:440\n+\tcall 32c0 \n+\tadd $0x10,%esp\n+\tjmp e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+\tlea 0x0(%esi),%esi\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:727\n+\tmov -0x20(%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:729\n+\tjmp e8fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca>\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+\tshl $0x2,%eax\n+\tsub $0xc,%esp\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+\tmov %eax,0xc(%esi)\n+\tadd $0x10,%esp\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\n+\tcmp %edx,%ecx\n+\tjne e82d >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfd>\n+\tjmp e843 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x113>\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+\tshl $0x2,%eax\n+\tsub $0xc,%esp\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-\tjmp ec13 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\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,(%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::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmov %edx,0x8(%esi)\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),%edx\n+seqan::String >::String(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:124\n+\tcmp %edx,%ecx\n+\tjne e7c4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94>\n+\tjmp e7d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xa4>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tmov 0x8(%edi),%eax\n+\tmov %eax,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%eax\n+\tjbe e7b5 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x85>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x80,%eax\n+\tjmp eaab >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x37b>\n+\tlea 0x0(%esi),%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\n+\tlea 0x8(%edi),%edx\n+\tjmp e9ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-std::char_traits::to_int_type(char const&):\n-/usr/include/c++/12/bits/char_traits.h:454\n-\tmov %edi,%ecx\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:439\n-\tsub $0x8,%esp\n-\tmov (%eax),%edx\n-std::char_traits::to_int_type(char const&):\n-/usr/include/c++/12/bits/char_traits.h:454\n-\tmovzbl %cl,%edi\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/12/streambuf:439\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%ebx\n+\tjbe e81e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n+/usr/include/seqan/sequence/sequence_interface.h:836\n+\tmovl $0x20,-0x20(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x80,%eax\n+\tjmp ea73 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x343>\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 -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tmov %eax,(%esi)\n+\tadd $0x10,%esp\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 ec60 >, 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 const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x20(%ebp),%edx\n+\ttest %edx,%edx\n+\tje eb69 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x439>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n+\tpush %edx\n \tpush %edi\n \tpush %eax\n-\tcall *0x34(%edx)\n-/usr/include/c++/12/streambuf:440\n+\tcall 3350 \n \tadd $0x10,%esp\n-\tjmp ec13 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe3>\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 31d0 \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\n+\tmov 0x8(%esi),%edx\n+\tmov $0x2,%eax\n+\tcmp %eax,%edx\n+\tcmova %eax,%edx\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 int*, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:391\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\n+\tshl $0x2,%edx\n+\tmov %edx,%ecx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tmov -0x20(%ebp),%ebx\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\n+\tlea (%eax,%edx,1),%edi\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tcmp %ebx,%ecx\n+\tjle e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd %ebx,%eax\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %eax,%edi\n+\tje e99c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26c>\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub %ebx,%edx\n+\tjmp ea3b >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30b>\n+\tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n-\tmovl $0x1,0x28(%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:112\n-\tsub $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 -0x1c(%ebp),%ebx\n+\tpush $0x80\n+\tcall 3030 \n+\tmov %eax,0xc(%esi)\n+\tmov %eax,%ecx\n+\tadd $0x10,%esp\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 ec50 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x520>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/12/bits/stl_algobase.h:430\n+\tmov -0x20(%ebp),%eax\n+\ttest %eax,%eax\n+\tje ebe8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4b8>\n+/usr/include/c++/12/bits/stl_algobase.h:431\n+\tsub $0x4,%esp\n \tpush %eax\n-\tlea 0x30(%esp),%eax\n+\tpush %edi\n+\tpush %ecx\n+\tcall 3350 \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 31d0 \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\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::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765\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+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n+/usr/include/seqan/sequence/string_base.h:1765\n+\tshl $0x2,%eax\n+\tmov %eax,%ebx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\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\n+\tlea (%ecx,%eax,1),%edx\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n+/usr/include/c++/12/bits/stl_algobase.h:1114\n+\tcmp %edi,%ebx\n+\tjle ec40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tlea (%ecx,%edi,1),%ebx\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:921\n+\tcmp %ebx,%edx\n+\tje ec40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x510>\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tsub $0x4,%esp\n+\tsub %edi,%eax\n+\tmov %edx,-0x24(%ebp)\n+\tmov %ecx,-0x20(%ebp)\n \tpush %eax\n-\tcall 3340 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@plt>\n+\tpush $0x0\n+\tpush %ebx\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 32c0 \n+\tmov -0x24(%ebp),%edx\n+\tmov -0x20(%ebp),%ecx\n \tadd $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:121\n-\tmov $0x1,%eax\n-\tjmp eba1 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71>\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-\tcall ed40 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x210>\n-__x86.get_pc_thunk.cx():\n-\tmov (%esp),%ecx\n+\tlea 0x0(%esi),%esi\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/c++/12/bits/stl_algobase.h:922\n+\tmov %ecx,%edi\n+\tjmp e9ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2bc>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov $0x8,%ebx\n+\tmov $0x8,%eax\n+\tjmp ec0c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4dc>\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov $0x8,%ecx\n+\tmov $0x8,%edx\n+\tjmp eb8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x45c>\n+\tnop\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 (%eax,%eax,2),%eax\n+\tshl $0x2,%eax\n+\tsub $0xc,%esp\n+\tmov -0x1c(%ebp),%ebx\n+\tpush %eax\n+\tcall 3030 \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 -0x24(%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+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 -0x20(%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 0x4(%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 (%eax),%eax\n+\tmov %eax,-0x28(%ebp)\n+\tjmp e8d9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a9>\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tcmp $0x20,%ecx\n+\tjbe e8ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19e>\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+\tmovl $0x20,-0x24(%ebp)\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n+/usr/include/c++/12/bits/stl_algobase.h:235\n+\tmov $0x180,%eax\n+\tjmp ec76 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x546>\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 ecc3 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x593>\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 ece9 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5b9>\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 ecd4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5a4>\n+\tsub $0xc,%esp\n+\tpush 0xc(%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31d0 \n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush (%esi)\n+\tmov -0x1c(%ebp),%ebx\n+\tcall 31d0 \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 ed11 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x5e1>\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 31d0 \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 %edx\n+\tpush -0x20(%ebp)\n+\tcall 31d0 \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 31d0 \n+\tpop %eax\n+\tpush (%esi)\n+\tcall 31d0 \n+\tmov %edi,(%esp)\n+\tcall 3330 <_Unwind_Resume@plt>\n+__x86.get_pc_thunk.ax():\n+\tmov (%esp),%eax\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+\txchg %ax,%ax\n+\tnop\n __stack_chk_fail_local():\n \tpush %ebx\n \tcall 3940 <__cxa_finalize@plt+0x5a0>\n \tadd $0x32ae,%ebx\n \tsub $0x8,%esp\n \tcall 3210 <__stack_chk_fail@plt>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,37 +1,35 @@\n \n Hex dump of section '.rodata':\n- 0x0000f000 04020000 00000000 00000000 00000000 ................\n- 0x0000f010 00000000 00000000 00000000 00000000 ................\n- 0x0000f020 04040404 04040404 04040404 04040404 ................\n- 0x0000f030 04040404 04040404 04040404 04040404 ................\n- 0x0000f040 04040404 04040404 04040404 04040404 ................\n- 0x0000f050 04040404 04040404 04040404 04040404 ................\n- 0x0000f060 04000401 04040402 04040404 04040404 ................\n- 0x0000f070 04040404 03030404 04040404 04040404 ................\n- 0x0000f080 04000401 04040402 04040404 04040404 ................\n- 0x0000f090 04040404 03030404 04040404 04040404 ................\n- 0x0000f0a0 04040404 04040404 04040404 04040404 ................\n- 0x0000f0b0 04040404 04040404 04040404 04040404 ................\n- 0x0000f0c0 04040404 04040404 04040404 04040404 ................\n- 0x0000f0d0 04040404 04040404 04040404 04040404 ................\n- 0x0000f0e0 04040404 04040404 04040404 04040404 ................\n- 0x0000f0f0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f000 25660062 61736963 5f737472 696e673a %f.basic_string:\n+ 0x0000f010 3a617070 656e6400 2c000000 00000000 :append.,.......\n+ 0x0000f020 30303031 30323033 30343035 30363037 0001020304050607\n+ 0x0000f030 30383039 31303131 31323133 31343135 0809101112131415\n+ 0x0000f040 31363137 31383139 32303231 32323233 1617181920212223\n+ 0x0000f050 32343235 32363237 32383239 33303331 2425262728293031\n+ 0x0000f060 33323333 33343335 33363337 33383339 3233343536373839\n+ 0x0000f070 34303431 34323433 34343435 34363437 4041424344454647\n+ 0x0000f080 34383439 35303531 35323533 35343535 4849505152535455\n+ 0x0000f090 35363537 35383539 36303631 36323633 5657585960616263\n+ 0x0000f0a0 36343635 36363637 36383639 37303731 6465666768697071\n+ 0x0000f0b0 37323733 37343735 37363737 37383739 7273747576777879\n+ 0x0000f0c0 38303831 38323833 38343835 38363837 8081828384858687\n+ 0x0000f0d0 38383839 39303931 39323933 39343935 8889909192939495\n+ 0x0000f0e0 39363937 39383939 00000000 0000c842 96979899.......B\n+ 0x0000f0f0 4e2d0402 00000000 00000000 00000000 N-..............\n 0x0000f100 04040404 04040404 04040404 04040404 ................\n 0x0000f110 04040404 04040404 04040404 04040404 ................\n- 0x0000f120 25660062 61736963 5f737472 696e673a %f.basic_string:\n- 0x0000f130 3a617070 656e6400 2c000000 00000000 :append.,.......\n- 0x0000f140 30303031 30323033 30343035 30363037 0001020304050607\n- 0x0000f150 30383039 31303131 31323133 31343135 0809101112131415\n- 0x0000f160 31363137 31383139 32303231 32323233 1617181920212223\n- 0x0000f170 32343235 32363237 32383239 33303331 2425262728293031\n- 0x0000f180 33323333 33343335 33363337 33383339 3233343536373839\n- 0x0000f190 34303431 34323433 34343435 34363437 4041424344454647\n- 0x0000f1a0 34383439 35303531 35323533 35343535 4849505152535455\n- 0x0000f1b0 35363537 35383539 36303631 36323633 5657585960616263\n- 0x0000f1c0 36343635 36363637 36383639 37303731 6465666768697071\n- 0x0000f1d0 37323733 37343735 37363737 37383739 7273747576777879\n- 0x0000f1e0 38303831 38323833 38343835 38363837 8081828384858687\n- 0x0000f1f0 38383839 39303931 39323933 39343935 8889909192939495\n- 0x0000f200 39363937 39383939 00000000 0000c842 96979899.......B\n- 0x0000f210 4e2d N-\n+ 0x0000f120 04040404 04040404 04040404 04040404 ................\n+ 0x0000f130 04040404 04040404 04040404 04040404 ................\n+ 0x0000f140 04000401 04040402 04040404 04040404 ................\n+ 0x0000f150 04040404 03030404 04040404 04040404 ................\n+ 0x0000f160 04000401 04040402 04040404 04040404 ................\n+ 0x0000f170 04040404 03030404 04040404 04040404 ................\n+ 0x0000f180 04040404 04040404 04040404 04040404 ................\n+ 0x0000f190 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1a0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1b0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1c0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1d0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1e0 04040404 04040404 04040404 04040404 ................\n+ 0x0000f1f0 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- 0x0000f214 011b033b a8010000 34000000 0c3effff ...;....4....>..\n- 0x0000f224 c4010000 8c41ffff e8010000 9c41ffff .....A.......A..\n- 0x0000f234 dc0d0000 7043ffff ec0e0000 e044ffff ....pC.......D..\n- 0x0000f244 b8100000 0c46ffff fc0d0000 7c46ffff .....F......|F..\n- 0x0000f254 d8100000 2c48ffff fc010000 6c4cffff ....,H......lL..\n- 0x0000f264 3c020000 1c4dffff 98020000 4c53ffff <....M......LS..\n- 0x0000f274 d8020000 1c57ffff 6c030000 3c57ffff .....W..l.....\n+ 0x0000f210 c4010000 a041ffff e8010000 b041ffff .....A.......A..\n+ 0x0000f220 94020000 2043ffff 60040000 4944ffff .... C..`...ID..\n+ 0x0000f230 a8100000 2046ffff 80040000 d046ffff .... F.......F..\n+ 0x0000f240 c8100000 4048ffff 4c020000 8065ffff ....@H..L....e..\n+ 0x0000f250 14040000 6071ffff fc010000 3072ffff ....`q......0r..\n+ 0x0000f260 b4020000 9072ffff f0020000 0073ffff .....r.......s..\n+ 0x0000f270 38030000 6074ffff 90030000 6876ffff 8...`t......hv..\n+ 0x0000f280 c0040000 6c76ffff d4040000 7076ffff ....lv......pv..\n+ 0x0000f290 e8040000 b07affff 28050000 607bffff .....z..(...`{..\n+ 0x0000f2a0 84050000 9081ffff c4050000 6085ffff ............`...\n+ 0x0000f2b0 58060000 8085ffff 7c060000 e085ffff X.......|.......\n+ 0x0000f2c0 680b0000 f091ffff 980c0000 c09bffff h...............\n+ 0x0000f2d0 64100000 d0b9ffff e4060000 60baffff d...........`...\n+ 0x0000f2e0 50070000 f0baffff bc070000 80bbffff P...............\n+ 0x0000f2f0 28080000 10bdffff 60080000 20bfffff (.......`... ...\n+ 0x0000f300 98080000 b0c0ffff d0080000 c0c2ffff ................\n+ 0x0000f310 08090000 d0c4ffff 40090000 70c5ffff ........@...p...\n+ 0x0000f320 94090000 b0c7ffff cc090000 80c9ffff ................\n+ 0x0000f330 040a0000 b0cbffff 3c0a0000 60ccffff ........<...`...\n+ 0x0000f340 900a0000 50d2ffff d80a0000 70d4ffff ....P.......p...\n+ 0x0000f350 940d0000 20d7ffff cc0d0000 e0d9ffff .... ...........\n+ 0x0000f360 040e0000 50e8ffff f40e0000 d0e9ffff ....P...........\n+ 0x0000f370 2c0f0000 b0ebffff 640f0000 80f1ffff ,.......d.......\n+ 0x0000f380 ac0f0000 20f3ffff e40f0000 30f5ffff .... .......0...\n+ 0x0000f390 1c100000 2ffbffff 04110000 33fbffff ..../.......3...\n+ 0x0000f3a0 18110000 40fbffff 2c110000 ....@...,...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,253 +1,253 @@\n \n Hex dump of section '.eh_frame':\n- 0x0000f3c0 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x0000f3d0 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x0000f3e0 403cffff 80030000 000e0846 0e0c4a0f @<.........F..J.\n- 0x0000f3f0 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x0000f400 40000000 9c3fffff 08000000 00000000 @....?..........\n- 0x0000f410 3c000000 54000000 2846ffff 3f040000 <...T...(F..?...\n- 0x0000f420 00410e08 8502410e 0c870341 0e108604 .A....A....A....\n- 0x0000f430 410e1483 05430e3c 03b1030a 0e1441c3 A....C.<......A.\n- 0x0000f440 0e1041c6 0e0c41c7 0e0841c5 0e04440b ..A...A...A...D.\n- 0x0000f450 58000000 94000000 284affff a7000000 X.......(J......\n- 0x0000f460 00410e08 8502450e 0c870343 0e108604 .A....E....C....\n- 0x0000f470 430e1483 054e0e30 7e0a0e14 41c30e10 C....N.0~...A...\n- 0x0000f480 41c60e0c 41c70e08 41c50e04 440b530e A...A...A...D.S.\n- 0x0000f490 34420e38 450e3c41 0e404c0e 30480e34 4B.8E...\n+ 0x0000f66c 29010000 04e20d00 000c0508 83058502 )...............\n+ 0x0000f67c 86048703 3c000000 d8020000 9841ffff ....<........A..\n+ 0x0000f68c a3000000 00410e08 8602410e 0c83034e .....A....A....N\n+ 0x0000f69c 0e1c470e 20480e14 470e1841 0e1c460e ..G. H..G..A..F.\n+ 0x0000f6ac 204e0e10 620a0e0c 41c30e08 41c60e04 N..b...A...A...\n+ 0x0000f6bc 410b0000 10000000 18030000 a071ffff A............q..\n+ 0x0000f6cc 04000000 00000000 10000000 2c030000 ............,...\n+ 0x0000f6dc 9071ffff 04000000 00000000 3c000000 .q..........<...\n+ 0x0000f6ec 40030000 8071ffff 3f040000 00410e08 @....q..?....A..\n+ 0x0000f6fc 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n+ 0x0000f70c 05430e3c 03b1030a 0e1441c3 0e1041c6 .C.<......A...A.\n+ 0x0000f71c 0e0c41c7 0e0841c5 0e04440b 58000000 ..A...A...D.X...\n+ 0x0000f72c 80030000 8075ffff a7000000 00410e08 .....u.......A..\n+ 0x0000f73c 8502450e 0c870343 0e108604 430e1483 ..E....C....C...\n+ 0x0000f74c 054e0e30 7e0a0e14 41c30e10 41c60e0c .N.0~...A...A...\n+ 0x0000f75c 41c70e08 41c50e04 440b530e 34420e38 A...A...D.S.4B.8\n+ 0x0000f76c 450e3c41 0e404c0e 30480e34 410e3841 E.\n-Installed-Size: 395\n+Installed-Size: 392\n Depends: porechop (= 0.2.4+dfsg-4)\n Section: debug\n Priority: optional\n Description: debug symbols for porechop\n-Build-Ids: 11f6d04d3593d92ebe97f850c2ec7c8b56299168\n+Build-Ids: 9c9ea7e2b4ddb1bae9186e21c91ab2b065f6fbe9\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/11/f6d04d3593d92ebe97f850c2ec7c8b56299168.debug\n+usr/lib/debug/.build-id/9c/9ea7e2b4ddb1bae9186e21c91ab2b065f6fbe9.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 2022-10-18 08:56:47.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 393948 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/11/f6d04d3593d92ebe97f850c2ec7c8b56299168.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/9c/\n+-rw-r--r-- 0 root (0) root (0) 390996 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/9c/9ea7e2b4ddb1bae9186e21c91ab2b065f6fbe9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/doc/porechop-dbgsym -> porechop\n"}]}]}]}]}