# HG changeset patch
# User iuc
# Date 1677710542 0
# Node ID a6d93d0d53285fb77fb05cdd974a9d3345c22995
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pbgcpp commit d8032f67869704a4f9308796d748966d1f4760ae
diff -r 000000000000 -r a6d93d0d5328 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,20 @@
+
+ 2.0.2
+ 0
+ 20.09
+
+
+ pbgcpp
+
+
+
+
+ genomicconsensus
+
+
+
+
+
+
+
+
diff -r 000000000000 -r a6d93d0d5328 pbgcpp.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pbgcpp.xml Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,147 @@
+
+ Compute genomic consensus and call variants using PacBio reads mapped to a reference.
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ output_selector and 'fa' in output_selector
+
+
+ output_selector and 'gff' in output_selector
+
+
+ output_selector and 'vcf' in output_selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ `__ tool. When doing this, you have to
+input CLR reads to pbmm2 in [unaligned] BAM format, not fastq or fasta. This is
+because the pbgcpp algorithm uses additional information stored in the
+unaligned BAM format that PacBio uses.
+
+**NOTE**: The pbgcpp tool used to be called GenomicConsensus. It works for PacBio Sequel data and RS data with the P6-C4 chemistry.
+
+--------------
+
+pbgcpp is Pacific Biosciences’ tool to generate accurate reference
+contigs. It takes an alignment in the form of a BAM file and polishes
+the references with the provided subreads from the alignment. It uses
+the Arrow algorithm in multi-molecule consensus setting and can reach up
+to QV60 at coverage 100. pbgcpp is the successor of the venerable
+GenomicConsensus suite which has reached EOL.
+
+See the `Pacific Biosciences GitHub
+page `__ for more
+information.
+
+**Input**: Aligned subreads in PacBio BAM format (.bam). Compatible with PacBio Sequel data and RS data with the P6-C4 chemistry.
+
+**Output**: Polished contigs in .fasta format.
+
+**Why am I getting “Missing valid chemistry from input file, is this a
+proper PBBAM input file?”**
+
+pbgcpp expects metadata in the bamfile that most aligners (like
+minimap2) don’t include by default. Align the PacBio reads file using
+pbmm2.
+
+ ]]>
+
+
diff -r 000000000000 -r a6d93d0d5328 test-data/all_fasta.loc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/all_fasta.loc Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,1 @@
+bnd-ref bnd-ref bnd-ref ${__HERE__}/bnd-ref.fasta
\ No newline at end of file
diff -r 000000000000 -r a6d93d0d5328 test-data/bnd-ref.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/bnd-ref.fasta Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,208 @@
+>indel_ref whatever
+GGAGACTGCGGCTGGGTCTCGGGGCGCGGAGCCTCGGCGGGAGGAGGCGGACACGCTGGC
+AGCGGCGGCGGCAGCGGCCAGCAGCAGCGGCGGCAGCAGCGGCGGCCTCGGTCCGGGGCG
+CCGGCCGTCCTCCTCCTTCCTCCGGCGGCAGCCCTAGTTCCGCCTCTCGGCTCCCCCCGG
+CTCCACTCTCCCCAGCCGGGAGCTGCTCTCTCCTCTTTCTAGTCTCGCCAACATGACCCG
+GCGCGGGCCCGCAGCGCCGCCACCATGGGGAAGGGGGTTGACGAGACAAGTATGAGCCCG
+CAGCTGGTATCAGAACATGGGGACAAGACGAGCAAAAGGCGAAGAAGGAAAGGGACATGG
+ACGAACTCAAGAAGGAAGTGTCTATGGACGACCATAAACTCAGCCATGGATGAACTCCAT
+CGTAAATACGGAACAGATTTGAGCCGAGGCTAACACCCGCAAGGGCCGCTGAGATCCTGG
+CTCGGGATGGCCCAACGCCCTCACGCCCCTCTCCCACTACTCCCGAGTGGGTCAAATTCT
+GTAGGCAGCTGTTCGGTGGCTTCTCCATGTTACTGTGGATTGGAGCCATTCTTGGTTTCT
+TGGCTTATGGCATCCGAAGTGGCTACAGGAAGAGGAACCACCAAATGATGATCTGTACCA
+TCGGGGTCGTGCTGTCTGCTGTCTCGATCCATTAACTGGCTGTTTCTCCTATTATCAAGA
+AGCAAAAAAGCTCCAAGTCAATGGAATTCCTTCAAGAACATGGGTCCCTCAGCAAGCCCT
+CGTGATTCGAAATGGAGAGAAGATGAGCATCAACGGCAGAGGAGTTCGTCGTTGGTGATC
+TGGTGGAGGTGAAGGGCGGAGACCGAATCCCTGCTGATCTCAGAATCATATCTGCAAATG
+GGCTGCAAGGTGGATAACTCCTCACTCACTGGTGAATCAGAACCCCAGACTCCGGTCCCC
+GGATTTCACAAACGAGAACCCTTGGAGACAAGGAACATTGCCTCTTCTCAACCAACTGTG
+TTGAAGGAACTGCACGTGGCATCGTTGTGTACACTGGGGATCGCACCGTGATGGGCAGGA
+TCGCCACACCCTTGCTTCTGGGCTGGAATGCGGCCAGACCCCCATTGCTGAAGAAATCGA
+GCACTTTCATCCACCTCATCACGGGGTGGCCGTGTTCCTGGGGGGTGTCTTTCTTCATGT
+CTCTCTCTGATCCTTGAGTACACCTGGCTCGAGGCTGTTCATCTTTCCCCATTGGTATCA
+>bnd_ref_U [moreinfo]
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+GATGCCGACTTTAGCAAAAAATGAGAATGAGTTGATCGATAGTTGTGATTACTCCTGCGA
+AACATCATCCCACGCGTCCGGAGAAAGCTGGCGACCGATATCCGGATAACGCAATGGATC
+AAACACCGGGCGCACGCCGAGTTTACGCTGGCGTAGATAATCACTGGCAATGGTATGAAC
+CACAGGCGAGAGCAGTAAAATGGCGGTCAAATTGGTAATAGCCATGCAGGCCATTATGAT
+ATCTGCCAGTTGCCACATCAGCGGAAGGCTTAGCAAGGTGCCGCCGATGACCGTTGCGAA
+GGTGCAGATCCGCAAACACCAGATCGCTTTAGGGTTGTTCAGGCGTAAAAAGAAGAGATT
+GTTTTCGGCATAAATGTAGTTGGCAACGATGGAGCTGAAGGCAAACAGAATAACCACAAG
+GGTAACAAACTCAGCACCCCAGGAACCCATTAGCACCCGCATCGCCTTCTGGATAAGCTG
+AATACCTTCCAGCGGCATGTAGGTTGTGCCGTTACCCGCCAGTAATATCAGCATGGCGCT
+TGCCGTACAGATGACCAGGGTGTCGATAAAAATGCCAATCATCTGGACAATCCCTTGCGC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>bnd_ref_V
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+GACTGACATTGCTTTTGCACTTGGTGTACTGGCGCTGTTGGGAAGTCGTGTTCCGTTAGC
+GCTGAAGATCTTTTTGATGGCTCTGGCTATTATCGACGATCTTGGGGCCATCATTATCAT
+CGCATTGTTCTACACTAATGACTTATCGATGGCCTCTCTTGGCGTCGCGGCTGTAGCAAT
+TGCGGTACTCGCGGTATTGAATCTGTGTGGTGCACGCCGCACGGGCGTCTATATTCTTGT
+TGGCGTGGTGTTGTGGACTGCGGTGTTGAAATCGGGGGTTCACGCAACTCTGGCGGGGGT
+AATTGTCGGCTTCTTTATTCCTTTGAAAGAGAAGCATGGGCGTTCTCCAGCGAAGCGACT
+GGAGCATGTGTTGCACCCGTGGGTGGCGTATCTGATTTTGCCGCTGTTTGCATTTGCTAA
+TGCTGGCGTTTCACTGCAAGGCGTCACGCTGGATGGCTTGACCTCCATTCTGCCATTGGG
+GATCATCGCTGGCTTGCTGATTGGCAAACCGCTGGGGATTAGTCTGTTCTGCTGGTTGGC
+GCTGCGTTTGAAACTGGCGCATCTGCCTGAGGGAACGACTTATCAGCAAATTATGGTGGG
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>bnd_ref_W
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+CTGGATAACACCGTGCGGCTGCCGGGGCTGGCGAATCTGTGGGTGCCGCCAATTCGTAAC
+CGTATCGATATGCTCTCAACCGGCATTAAAAGCCCCATCGGCATTAAAGTTTCCGGCACT
+GTGCTGGCGGATATCGACGCGATGGCTGAGCAAATTGAAGAAGTAGCGCGAACGGTGCCA
+GGCGTAGCTTCTGCGCTTGCCGAGCGGCTGGAAGGTGGGCGCTATATCAACGTTGAGATT
+AACCGTGAAAAAGCCGCACGTTACGGTATGACGGTGGCGGATGTGCAGTTGTTTGTGACT
+TCTGCGGTGGGCGGGGCGATGGTTGGCGAAACGGTGGAAGGGATTGCCCGTTATCCAATT
+AATCTGCGTTATCCGCAAAGCTGGCGCGATAGTCCGCAGGCACTGCGCCAGCTGCCGATC
+CTGACGCCGATGAAGCAGCAAATCACCCTGGCAGACGTGGCCGACATTAAAGTCTCTACC
+GGACCGTCGATGCTGAAAACCGAGAATGCGCGCCCGACGAGCTGGATTTATATCGATGCC
+CGCGATCGTGACATGGTGTCGGTGGTTCACGATTTGCAAAAAGCGATAGCTGAAAAAGTG
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>bnd_ref_Y
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+GCGATAGCTTCAGCTTCGTTTGTTCCCAAAGCATGGAATTTTCCTGTCACTGGATGCTTA
+TACCGCCAATAGACTTTATTTACCTTCCTACTATAAAGCGGATATAAGTTAGGGACTGAA
+ACATTATTCTTACGCGGTCTGGCTGCCATTACTCAAAATCCGTTGCAAAAGTAATGAGTC
+ATTTTTCTTGATTACAGGTGTTACCAACTCCCCAACTAACTCGGCGTCCTCACGCACTCG
+CCATAACCGGCCTTGTTTCATGGCCGGTGGACAAAATAAATTCTGCTTAGCATAACGACG
+CAATGTGGACACACTTGGAGGATTACTTCTGTATTTTTCAGCAGCCCATTCTTCAAGAGT
+TAACATTTGAAGCATATGCGATCACCTTATTACTACACTAACTGCTTAGTCTCAGCATAT
+CGACCCTGCACGGTCGGTTAGTTTCTCCACAAAACAGAGAAGAGCACCTGTGGCCACAGC
+TATCAGGATGGGTCGGGTTATTAACCCGTCATCCGGGGATACTCTTCTCTGTTTTGTAAA
+AAGGGCGGTACCAGAAAGGACTAAGGAAAAAACTGGTACCGCCAAGACTACACACAGCAC
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>bnd_ref_X
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+GGAATACCCAGCACATCGGCGATCGCGTGGATCGCACCATCCGGCACCCAGCCACGCTGC
+TTCTGAACGATTTTCAGCGCTTCAATGGACGCCGCACGCGGGTCTTCGTAGTGGTGCATC
+TCGTGCTCGATCGCTTCACGCTCTGCCGCACTCAGCTCAAAAGCCTCGGTTTGTGGTTGT
+TGATTCTCGTGCATAATTAGCGGTCCACATCTGACATAACAAAATCGATACTGCCCAGAT
+AAACAATCAGGTCAGACACCAGGCTGCCGCGGATCGCCGCCGGAATTTGCTGCAAATGCG
+CAAAGCTCGGGGTACGAACACGGGTGCGGTAACTCATGGTGCTGCCGTCGCTGGTCAGGT
+AGTAACTGTTGATCCCTTTGGTCGCCTCAATCATCTGGAAAGATTCATTGGCAGGCATCA
+CCGGACCCCACGACACTTGCAGGAAGTGGGTGATCAGGGTTTCGATATGTTGCAGCGTGC
+GCTCTTTCGGCGGCGGCGTGGTCAGCGGGTGATCCGCTTTGAACGGGCCTTCCGGCATGT
+TGTTGAGGCACTGCTCAAGAATGCGCAGACTCTGGCGCAGCTCTTCCACTTTAAGCATTG
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>bnd_ref_Z #appendix
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+CTAAAAACGTGGCGAACGGTTTGCTTTTCAGATCCTGCAATGCGCCGTGGAAGGCATAGC
+GCACCTGTTCGTTGAAAACGTTGGTTTTGCGATTTACCGGTTTTGGCGAGGATTTCGCGC
+GTTTTGGTGCGTTACGACCGCCGTCGCCTGAGCCGCCGACCGATTTACGGAAGCGATCAA
+GACGCCCGCCAAACTGCCGAATATGATTGATTGCATCGCGCTTATTCATGGCCCACGCCT
+CCATGCAAGTGACCATCGCTCAGGGTGAGCATGCGATAGGAACGCCGCGAGATCAGGTTG
+ATGTCGTGCGTTGCCATCAATACGGTTACCCCAACGCGGTTAAACTCTTCAAACAGACGT
+AAAATGCCTTCCGACAGCGCGTCGTCCAGGTTACCAGTCGGTTCGTCCGCCAGCAGTACC
+GCGGGCTTGTTCACCACCGCGCGGGCAATGCCAACACGCTGTTGTTCACCGCCCGAAAGC
+TGAATAGGGAAGTTCTTCGCTTTGTCCAGTAGCCCGACTTTATCCAGCGCCGCCGACACC
+CGGCGACGAATATCGTCACCGCTGGCACCGGCGATAATCAGCGGGATCGCCACGTTATCG
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
diff -r 000000000000 -r a6d93d0d5328 test-data/pbgcpp_test1_out.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pbgcpp_test1_out.fa Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,208 @@
+>bnd_ref_U|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gatgccgactttagcaaaaaatgagaatgagttgatcgatagttgtgattactcctgcga
+aacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaatggatc
+aaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaac
+cacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgat
+atctgccagttgccacatcagcggaaggcttagcaaggtgccgccgatgaccgttgcgaa
+ggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagatt
+gttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacaag
+ggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctg
+aataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgct
+tgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgc
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_V|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gactgacattgcttttgcacttggtgtactggcgctgttgggaagtcgtgttccgttagc
+gctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcat
+cgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaat
+tgcggtactcgcggtattgaatctgtgtggtgcacgccgcacgggcgtctatattcttgt
+tggcgtggtgttgtggactgcggtgttgaaatcgggggttcacgcaactctggcgggggt
+aattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgact
+ggagcatgtgttgcacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaa
+tgctggcgtttcactgcaaggcgtcacgctggatggcttgacctccattctgccattggg
+gatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggc
+gctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggtggg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_W|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaac
+cgtatcgatatgctctcaaccggcattaaaagccccatcggcattaaagtttccggcact
+gtgctggcggatatcgacgcgatggctgagcaaattgaagaagtagcgcgaacggtgcca
+ggcgtagcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagatt
+aaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgact
+tctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaatt
+aatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagctgccgatc
+ctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacattaaagtctctacc
+ggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcc
+cgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_X|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgc
+ttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatc
+tcgtgctcgatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgt
+tgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagat
+aaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcg
+caaagctcggggtacgaacacgggtgcggtaactcatggtgctgccgtcgctggtcaggt
+agtaactgttgatccctttggtcgcctcaatcatctggaaagattcattggcaggcatca
+ccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgc
+gctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgt
+tgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttaagcattg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Y|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gcgatagcttcagcttcgtttgttcccaaagcatggaattttcctgtcactggatgctta
+taccgccaatagactttatttaccttcctactataaagcggatataagttagggactgaa
+acattattcttacgcggtctggctgccattactcaaaatccgttgcaaaagtaatgagtc
+atttttcttgattacaggtgttaccaactccccaactaactcggcgtcctcacgcactcg
+ccataaccggccttgtttcatggccggtggacaaaataaattctgcttagcataacgacg
+caatgtggacacacttggaggattacttctgtatttttcagcagcccattcttcaagagt
+taacatttgaagcatatgcgatcaccttattactacactaactgcttagtctcagcatat
+cgaccctgcacggtcggttagtttctccacaaaacagagaagagcacctgtggccacagc
+tatcaggatgggtcgggttattaacccgtcatccggggatactcttctctgttttgtaaa
+aagggcggtaccagaaaggactaaggaaaaaactggtaccgccaagactacacacagcac
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Z|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagc
+gcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgc
+gttttggtgcgttacgaccgccgtcgcctgagccgccgaccgatttacggaagcgatcaa
+gacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcct
+ccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgcgagatcaggttg
+atgtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgt
+aaaatgccttccgacagcgcgtcgtccaggttaccagtcggttcgtccgccagcagtacc
+gcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgcccgaaagc
+tgaatagggaagttcttcgctttgtccagtagcccgactttatccagcgccgccgacacc
+cggcgacgaatatcgtcaccgctggcaccggcgataatcagcgggatcgccacgttatcg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>indel_ref|arrow
+ggagactgcggctgggtctcggggcgcggagcctcggcgggaggaggcggacacgctggc
+agcggcggcggcagcggccagcagcagcggcggcagcagcggcggcctcggtccggggcg
+ccggccgtcctcctccttcctccggcggcagccctagttccgcctctcggctccccccgg
+ctccactctccccagccgggagctgctctctcctctttctagtctcgccaacatgacccg
+gcgcgggcccgcagcgccgccaccatggggaagggggttgacgagacaagtatgagcccg
+cagctggtatcagaacatggggacaagacgagcaaaaggcgaagaaggaaagggacatgg
+acgaactcaagaaggaagtgtctatggacgaccataaactcagccatggatgaactccat
+cgtaaatacggaacagatttgagccgaggctaacacccgcaagggccgctgagatcctgg
+ctcgggatggcccaacgccctcacgcccctctcccactactcccgagtgggtcaaattct
+gtaggcagctgttcggtggcttctccatgttactgtggattggagccattcttggtttct
+tggcttatggcatccgaagtggctacaggaagaggaaccaccaaatgatgatctgtacca
+tcggggtcgtgctgtctgctgtctcgatccattaactggctgtttctcctattatcaaga
+agcaaaaaagctccaagtcaatggaattccttcaagaacatgggtccctcagcaagccct
+cgtgattcgaaatggagagaagatgagcatcaacggcagaggagttcgtcgttggtgatc
+tggtggaggtgaagggcggagaccgaatccctgctgatctcagaatcatatctgcaaatg
+ggctgcaaggtggataactcctcactcactggtgaatcagaaccccagactccggtcccc
+ggatttcacaaacgagaacccttggagacaaggaacattgcctcttctcaaccaactgtg
+ttgaaggaactgcacgtggcatcgttgtgtacactggggatcgcaccgtgatgggcagga
+tcgccacacccttgcttctgggctggaatgcggccagacccccattgctgaagaaatcga
+gcactttcatccacctcatcacggggtggccgtgttcctggggggtgtctttcttcatgt
+ctctctctgatccttgagtacacctggctcgaggctgttcatctttccccattggtatca
diff -r 000000000000 -r a6d93d0d5328 test-data/pbgcpp_test2_out.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pbgcpp_test2_out.fa Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,208 @@
+>bnd_ref_U|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gatgccgactttagcaaaaaatgagaatgagttgatcgatagttgtgattactcctgcga
+aacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaatggatc
+aaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaac
+cacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgat
+atctgccagttgccacatcagcggaaggcttagcaaggtgccgccgatgaccgttgcgaa
+ggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagatt
+gttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacaag
+ggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctg
+aataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgct
+tgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgc
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_V|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gactgacattgcttttgcacttggtgtactggcgctgttgggaagtcgtgttccgttagc
+gctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcat
+cgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaat
+tgcggtactcgcggtattgaatctgtgtggtgcacgccgcacgggcgtctatattcttgt
+tggcgtggtgttgtggactgcggtgttgaaatcgggggttcacgcaactctggcgggggt
+aattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgact
+ggagcatgtgttgcacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaa
+tgctggcgtttcactgcaaggcgtcacgctggatggcttgacctccattctgccattggg
+gatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggc
+gctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggtggg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_W|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaac
+cgtatcgatatgctctcaaccggcattaaaagccccatcggcattaaagtttccggcact
+gtgctggcggatatcgacgcgatggctgagcaaattgaagaagtagcgcgaacggtgcca
+ggcgtagcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagatt
+aaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgact
+tctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaatt
+aatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagctgccgatc
+ctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacattaaagtctctacc
+ggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcc
+cgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_X|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgc
+ttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatc
+tcgtgctcgatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgt
+tgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagat
+aaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcg
+caaagctcggggtacgaacacgggtgcggtaactcatggtgctgccgtcgctggtcaggt
+agtaactgttgatccctttggtcgcctcaatcatctggaaagattcattggcaggcatca
+ccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgc
+gctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgt
+tgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttaagcattg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Y|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gcgatagcttcagcttcgtttgttcccaaagcatggaattttcctgtcactggatgctta
+taccgccaatagactttatttaccttcctactataaagcggatataagttagggactgaa
+acattattcttacgcggtctggctgccattactcaaaatccgttgcaaaagtaatgagtc
+atttttcttgattacaggtgttaccaactccccaactaactcggcgtcctcacgcactcg
+ccataaccggccttgtttcatggccggtggacaaaataaattctgcttagcataacgacg
+caatgtggacacacttggaggattacttctgtatttttcagcagcccattcttcaagagt
+taacatttgaagcatatgcgatcaccttattactacactaactgcttagtctcagcatat
+cgaccctgcacggtcggttagtttctccacaaaacagagaagagcacctgtggccacagc
+tatcaggatgggtcgggttattaacccgtcatccggggatactcttctctgttttgtaaa
+aagggcggtaccagaaaggactaaggaaaaaactggtaccgccaagactacacacagcac
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Z|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagc
+gcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgc
+gttttggtgcgttacgaccgccgtcgcctgagccgccgaccgatttacggaagcgatcaa
+gacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcct
+ccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgcgagatcaggttg
+atgtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgt
+aaaatgccttccgacagcgcgtcgtccaggttaccagtcggttcgtccgccagcagtacc
+gcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgcccgaaagc
+tgaatagggaagttcttcgctttgtccagtagcccgactttatccagcgccgccgacacc
+cggcgacgaatatcgtcaccgctggcaccggcgataatcagcgggatcgccacgttatcg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>indel_ref|arrow
+ggagactgcggctgggtctcggggcgcggagcctcggcgggaggaggcggacacgctggc
+agcggcggcggcagcggccagcagcagcggcggcagcagcggcggcctcggtccggggcg
+ccggccgtcctcctccttcctccggcggcagccctagttccgcctctcggctccccccgg
+ctccactctccccagccgggagctgctctctcctctttctagtctcgccaacatgacccg
+gcgcgggcccgcagcgccgccaccatggggaagggggttgacgagacaagtatgagcccg
+cagctggtatcagaacatggggacaagacgagcaaaaggcgaagaaggaaagggacatgg
+acgaactcaagaaggaagtgtctatggacgaccataaactcagccatggatgaactccat
+cgtaaatacggaacagatttgagccgaggctaacacccgcaagggccgctgagatcctgg
+ctcgggatggcccaacgccctcacgcccctctcccactactcccgagtgggtcaaattct
+gtaggcagctgttcggtggcttctccatgttactgtggattggagccattcttggtttct
+tggcttatggcatccgaagtggctacaggaagaggaaccaccaaatgatgatctgtacca
+tcggggtcgtgctgtctgctgtctcgatccattaactggctgtttctcctattatcaaga
+agcaaaaaagctccaagtcaatggaattccttcaagaacatgggtccctcagcaagccct
+cgtgattcgaaatggagagaagatgagcatcaacggcagaggagttcgtcgttggtgatc
+tggtggaggtgaagggcggagaccgaatccctgctgatctcagaatcatatctgcaaatg
+ggctgcaaggtggataactcctcactcactggtgaatcagaaccccagactccggtcccc
+ggatttcacaaacgagaacccttggagacaaggaacattgcctcttctcaaccaactgtg
+ttgaaggaactgcacgtggcatcgttgtgtacactggggatcgcaccgtgatgggcagga
+tcgccacacccttgcttctgggctggaatgcggccagacccccattgctgaagaaatcga
+gcactttcatccacctcatcacggggtggccgtgttcctggggggtgtctttcttcatgt
+ctctctctgatccttgagtacacctggctcgaggctgttcatctttccccattggtatca
diff -r 000000000000 -r a6d93d0d5328 test-data/pbgcpp_test3_out.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/pbgcpp_test3_out.fa Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,208 @@
+>bnd_ref_U|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gatgccgactttagcaaaaaatgagaatgagttgatcgatagttgtgattactcctgcga
+aacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaatggatc
+aaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaac
+cacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgat
+atctgccagttgccacatcagcggaaggcttagcaaggtgccgccgatgaccgttgcgaa
+ggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagatt
+gttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacaag
+ggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctg
+aataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgct
+tgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgc
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_V|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gactgacattgcttttgcacttggtgtactggcgctgttgggaagtcgtgttccgttagc
+gctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcat
+cgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaat
+tgcggtactcgcggtattgaatctgtgtggtgcacgccgcacgggcgtctatattcttgt
+tggcgtggtgttgtggactgcggtgttgaaatcgggggttcacgcaactctggcgggggt
+aattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgact
+ggagcatgtgttgcacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaa
+tgctggcgtttcactgcaaggcgtcacgctggatggcttgacctccattctgccattggg
+gatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggc
+gctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggtggg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_W|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaac
+cgtatcgatatgctctcaaccggcattaaaagccccatcggcattaaagtttccggcact
+gtgctggcggatatcgacgcgatggctgagcaaattgaagaagtagcgcgaacggtgcca
+ggcgtagcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagatt
+aaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgact
+tctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaatt
+aatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagctgccgatc
+ctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacattaaagtctctacc
+ggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcc
+cgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_X|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgc
+ttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatc
+tcgtgctcgatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgt
+tgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagat
+aaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcg
+caaagctcggggtacgaacacgggtgcggtaactcatggtgctgccgtcgctggtcaggt
+agtaactgttgatccctttggtcgcctcaatcatctggaaagattcattggcaggcatca
+ccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgc
+gctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgt
+tgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttaagcattg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Y|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+gcgatagcttcagcttcgtttgttcccaaagcatggaattttcctgtcactggatgctta
+taccgccaatagactttatttaccttcctactataaagcggatataagttagggactgaa
+acattattcttacgcggtctggctgccattactcaaaatccgttgcaaaagtaatgagtc
+atttttcttgattacaggtgttaccaactccccaactaactcggcgtcctcacgcactcg
+ccataaccggccttgtttcatggccggtggacaaaataaattctgcttagcataacgacg
+caatgtggacacacttggaggattacttctgtatttttcagcagcccattcttcaagagt
+taacatttgaagcatatgcgatcaccttattactacactaactgcttagtctcagcatat
+cgaccctgcacggtcggttagtttctccacaaaacagagaagagcacctgtggccacagc
+tatcaggatgggtcgggttattaacccgtcatccggggatactcttctctgttttgtaaa
+aagggcggtaccagaaaggactaaggaaaaaactggtaccgccaagactacacacagcac
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>bnd_ref_Z|arrow
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ctaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagc
+gcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgc
+gttttggtgcgttacgaccgccgtcgcctgagccgccgaccgatttacggaagcgatcaa
+gacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcct
+ccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgcgagatcaggttg
+atgtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgt
+aaaatgccttccgacagcgcgtcgtccaggttaccagtcggttcgtccgccagcagtacc
+gcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgcccgaaagc
+tgaatagggaagttcttcgctttgtccagtagcccgactttatccagcgccgccgacacc
+cggcgacgaatatcgtcaccgctggcaccggcgataatcagcgggatcgccacgttatcg
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>indel_ref|arrow
+ggagactgcggctgggtctcggggcgcggagcctcggcgggaggaggcggacacgctggc
+agcggcggcggcagcggccagcagcagcggcggcagcagcggcggcctcggtccggggcg
+ccggccgtcctcctccttcctccggcggcagccctagttccgcctctcggctccccccgg
+ctccactctccccagccgggagctgctctctcctctttctagtctcgccaacatgacccg
+gcgcgggcccgcagcgccgccaccatggggaagggggttgacgagacaagtatgagcccg
+cagctggtatcagaacatggggacaagacgagcaaaaggcgaagaaggaaagggacatgg
+acgaactcaagaaggaagtgtctatggacgaccataaactcagccatggatgaactccat
+cgtaaatacggaacagatttgagccgaggctaacacccgcaagggccgctgagatcctgg
+ctcgggatggcccaacgccctcacgcccctctcccactactcccgagtgggtcaaattct
+gtaggcagctgttcggtggcttctccatgttactgtggattggagccattcttggtttct
+tggcttatggcatccgaagtggctacaggaagaggaaccaccaaatgatgatctgtacca
+tcggggtcgtgctgtctgctgtctcgatccattaactggctgtttctcctattatcaaga
+agcaaaaaagctccaagtcaatggaattccttcaagaacatgggtccctcagcaagccct
+cgtgattcgaaatggagagaagatgagcatcaacggcagaggagttcgtcgttggtgatc
+tggtggaggtgaagggcggagaccgaatccctgctgatctcagaatcatatctgcaaatg
+ggctgcaaggtggataactcctcactcactggtgaatcagaaccccagactccggtcccc
+ggatttcacaaacgagaacccttggagacaaggaacattgcctcttctcaaccaactgtg
+ttgaaggaactgcacgtggcatcgttgtgtacactggggatcgcaccgtgatgggcagga
+tcgccacacccttgcttctgggctggaatgcggccagacccccattgctgaagaaatcga
+gcactttcatccacctcatcacggggtggccgtgttcctggggggtgtctttcttcatgt
+ctctctctgatccttgagtacacctggctcgaggctgttcatctttccccattggtatca
diff -r 000000000000 -r a6d93d0d5328 test-data/pbmm2.bam
Binary file test-data/pbmm2.bam has changed
diff -r 000000000000 -r a6d93d0d5328 test-data/pbmm2_3.bam
Binary file test-data/pbmm2_3.bam has changed
diff -r 000000000000 -r a6d93d0d5328 tool_data_table_conf.xml.test
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.test Wed Mar 01 22:42:22 2023 +0000
@@ -0,0 +1,7 @@
+
+
+
+ value, dbkey, name, path
+
+
+