Repository 'trycycler_reconcile_msa'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/trycycler_reconcile_msa

Changeset 0:4ac81df20c74 (2021-02-11)
Next changeset 1:b64696992ee9 (2021-02-13)
Commit message:
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/trycycler commit 9d7c4277b0f96aacd466f2d497e08edcca3fa238"
added:
macros.xml
test-data/aligned_cluster_01.fasta
test-data/aligned_cluster_02.fasta
test-data/aligned_cluster_03.fasta
test-data/aligned_cluster_04.fasta
test-data/aligned_cluster_05.fasta
test-data/aligned_cluster_06.fasta
test-data/assembly_00.fasta.gz
test-data/assembly_01.fasta.gz
test-data/assembly_02.fasta.gz
test-data/assembly_03.fasta.gz
test-data/cluster_01.fasta
test-data/cluster_02.fasta
test-data/cluster_03.fasta
test-data/cluster_04.fasta
test-data/consensus_sequence_01.fasta
test-data/consensus_sequence_02.fasta
test-data/consensus_sequence_03.fasta
test-data/consensus_sequence_04.fasta
test-data/contigs.newick
test-data/contigs.phylip
test-data/contigs_01.newick
test-data/contigs_01.phylip
test-data/contigs_02.newick
test-data/contigs_02.phylip
test-data/contigs_03.newick
test-data/contigs_03.phylip
test-data/contigs_04.newick
test-data/contigs_04.phylip
test-data/partition_01.fastq
test-data/partition_02.fastq
test-data/partition_03.fastq
test-data/partition_04.fastq
test-data/reads.fastq.gz
test-data/reconciled_cluster_01.fasta
test-data/reconciled_cluster_02.fasta
test-data/reconciled_cluster_03.fasta
test-data/reconciled_cluster_04.fasta
test-data/reconciled_cluster_05.fasta
test-data/reconciled_cluster_06.fasta
test-data/sample_01_01.fastq
test-data/sample_01_02.fastq
test-data/sample_01_03.fastq
test-data/sample_01_04.fastq
test-data/sample_02_01.fastq
test-data/sample_02_02.fastq
test-data/sample_02_03.fastq
test-data/sample_02_04.fastq
test-data/sample_03_01.fastq
test-data/sample_03_02.fastq
test-data/sample_03_03.fastq
test-data/sample_03_04.fastq
test-data/sample_04_01.fastq
test-data/sample_04_02.fastq
test-data/sample_04_03.fastq
test-data/sample_04_04.fastq
test-data/sample_05_02.fastq
test-data/sample_05_03.fastq
test-data/sample_05_04.fastq
test-data/sample_06_02.fastq
test-data/sample_06_04.fastq
test-data/sample_07_04.fastq
test-data/sample_08_04.fastq
test-data/sample_09_04.fastq
test-data/sample_10_04.fastq
test-data/sample_11_04.fastq
test-data/sample_12_04.fastq
trycycler.py
trycycler_reconcile_msa.xml
b
diff -r 000000000000 -r 4ac81df20c74 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,46 @@
+<macros>
+    <token name="@TOOL_VERSION@">0.4.2</token>
+    <token name="@PIPELINE@">                                                                                
+**Trycycler pipeline**                                                                                  
+                                                                                                        
+    ::                                                                                                  
+                                                                                                        
+        Trycycler subsample: make maximally-independent read subsets of an appropriate depth.           
+                ⬇                                                                                       
+        Trycycler cluster: carries out complete-linkage clustering of all contig sequences.             
+                ⬇                                                                                       
+        Trycycler reconcile/msa: reconcile the contigs within each cluster and perform a multiple sequence alignment.
+                ⬇                                                                                       
+        Trycycler partition: split the reads between the different clusters.                            
+                ⬇                                                                                       
+        Trycycler consensus: generate a consensus contig sequence for each cluster.                     
+          
+    </token>
+    <xml name="edam_ontology">
+        <edam_topics>                                                                                       
+            <edam_topic>topic_0196</edam_topic>
+        </edam_topics>
+        <edam_operations>
+            <edam_operation>operation_0525</edam_operation>
+        </edam_operations>
+    </xml>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@TOOL_VERSION@">trycycler</requirement>
+        </requirements>
+    </xml>
+    <xml name="citations">
+        <citations>
+            <citation type="bibtex">                                                                   
+                @misc{githubTrycycler,                                                                   
+                author = {Ryan, Wick},                                                    
+                year = {2020},                                                                 
+                title = {Trycycler},                                                        
+                publisher = {GitHub},
+                journal = {GitHub repository},                                               
+                url = {https://github.com/rrwick/Trycycler},                        
+                }                                                                    
+            </citation>
+        </citations>
+    </xml>
+</macros>
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_01.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_01.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGA-TTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_02.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_02.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGA-TTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_03.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_03.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTT-TTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_04.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_04.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGA-TTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_05.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_05.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTT-TTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/aligned_cluster_06.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/aligned_cluster_06.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTT--TGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTC-TTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTC-AAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTT-TTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTG-AAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATC-TTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACAC-TTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAA'..b'ATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTC-TTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/assembly_00.fasta.gz
b
Binary file test-data/assembly_00.fasta.gz has changed
b
diff -r 000000000000 -r 4ac81df20c74 test-data/assembly_01.fasta.gz
b
Binary file test-data/assembly_01.fasta.gz has changed
b
diff -r 000000000000 -r 4ac81df20c74 test-data/assembly_02.fasta.gz
b
Binary file test-data/assembly_02.fasta.gz has changed
b
diff -r 000000000000 -r 4ac81df20c74 test-data/assembly_03.fasta.gz
b
Binary file test-data/assembly_03.fasta.gz has changed
b
diff -r 000000000000 -r 4ac81df20c74 test-data/cluster_01.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_01.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>C_contig_2\n+CTCCCCAACCAAACTCTACAAAAAGAGTTTCAATCGATCCCCTATAAATCCGCATATATTTTGGCCGCTAGAAAAGGCGATTTAAAAACCAAGGTCGATGTGATAGGGAAAGTATGTGGAATGTCGAACTCATCGGCGATAAGGGTGTTGGATCAATTTCTTCCTTCATCTAGAAACAAAGACGTTAGAGAAACGATAGATAAGTCTGATTCAGAGAAGAATCGCCAATTATCTGATTTCTTAATAGAGATACTTCGCATCATATGTTCCGGAGTTTCTTTGTCCTCCTATAACGAAAATCTTCTACAACAGCTTTTTGAACTTTTTAAGCAAAAGAGCTGATCCTCCGTCAGCTCATATATATATTTATTATATATATATTTATTTAGGGATTTGATTTTACGAGAGAGATTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGGGTGGTAGACTTGGTCATAATGGACTTTTGTTAAAAAATTTCTTAAAATCTTAGAGCTCCGATTTTGAATAGCTTTGGTTAAGAAAATGGGCTCGATGGCTTTCCATAAAAGTAGATTGTTCTTAACTTTTGGGGACGCGTCGGAAATTTGGTTATCTACTTTATCTCATCTAACTAGAAAAAATTATGCGTCTGGGATTAACTTTCTTGTTTCTTTAGAGATTCTGGATTTATCGGAAACCTTGATAAAGGCTATTTCTCTTGACCACAGCGAATCTTTGTTTAAAATCAAGTCTCTAGATGTTTTTAATGGAAAAGTCGTTTCAGAGGCCTCTAAACAGGCTAGAGCGGCATGCTACATATCTTTCACAAAGTTTTTGTATAGATTGACCAAGGGATATATTAAACCCGCTATTCCATTGAAAGATTTTGGAAACACTACATTTTTTAAAATCCGAGACAAAATCAAAACAGAATCGATTTCTAAGCAGGAATGGACAGTTTTTTTTGAAGCGCTCCGGATAGTGAATTATAGAGACTATTTAATCGGTAAATTGATTGTACAAGGGATCCGTAAGTTAGACGAAATTTTGTCTTTGCGCACAGACGATCTATTTTTTGCATCCAATCAGATTTCCTTTCGCATTAAAAAAAGACAGAATAAAGAAACCAAAATTCTAATCACATTTCCTATCAGCTTAATGGAAGAGTTGCAAAAATACACTTGTGGGAGAAATGGGAGAGTATTTGTTTCTAAAATAGGGATTCCTGTAACAACAAGTCAGGTTGCGCATAATTTTAGGCTTGCAGAGTTCCATAGTGCTATGAAAATAAAAATTACTCCCAGAGTACTTCGTGCAAGCGCTTTGATTCATTTAAAGCAAATAGGATTAAAAGATGAGGAAATCATGCGTATTTCCTGTCTCTCATCGAGACAAAGTGTGTGTTCTTATTGTTCTGGGGAAGAGGTAAGTCCTCTAGTACAAACACCCACAATATTGTGATATAATTAAAATTATATTCATATTCTGTTGCCAGAAAAAACACCTTTAGGCTATATTAGAGCCATCTTCTTTGAAGCATTGTCTTCTCGAGAGGATTTATCGTACGCAAATATCATCTTTGCGGTTGCGTGTCCCGTGACCTTCATTATGTCGGAGTCTGAGCACCCTAGGCGTTTGTACTCCGTCACAGCGGTTGCTCGAAGCACGTGCGGGGTTATCTTAAAAGGGATTGCAGCTTGTAGTCCTGCTTGAGAGAACGTGCGGGCGATTTGCCTTAACCCCACCATTTTTCCGGAGCGAGTTACGAAGACAGAAAACCTCTTCGTTGACCGATGTACTCTTGTAGAAAGTGCATAAACTTCTGAGGATAAGTTATAATAATCCTCTTTTCTGTCTGACGGTTCTTAAGCTGGGAGAAAGAAATGGTAGCTTGTTGGAAACAAATCTGACTAATCTCCAAGCTTAAGACTTCAGAGGAGCGTTTACCTCCTTGGAGCATTGTCTGGGCGATCAACCAATCCCGGGCGTTGATTTTTTTTAGCTCTTTTAGGAAGGATGCTGTTTGCAAACTGTTCATCGCATCCGTTTTTACTATTTCCCTGGTTTTAAAAAATGTTCGACTATTTTCTTGTTTAGAAGGTTGCGCTATAGCGACTATTCCTTGAGTCATCCTGTTTAGGAATCTTGTTAAGGAAATATAGCTTGCTGCTCGAACTTGTTTAGTACCTTCGGTCCAAGAAGTCTTGGCAGAGGAAACTTTTTTAATCGCATCTAGGATTAGATTATGATTTAAAAGGGAAAACTCTTGCAGATTCATATCCAAAGACAATAGACCAATCTTTTCTAAAGACAAAAAAGATCCTCGATATGATCTACAAGTATGTTTGTTGAGTGATGCGGTCCAATGCATAATAACTTCGAATAAGGAGAAGCTTTTCATGCGTTTCCAATAGGATTCTTGGCGAATTTTTAAAACTTCCTGATAAGACTTTTCGCTATATTCTAACGACATTTCTTGCTGCAAAGATAAAATCCCTTTACCCATGAAATCCCTCGTGATATAACCTATCCGCAAAATGTCCTGATTAGTGAAATAATCAGGTTGTTAACAGGATAGCACGCTCGGTATTTTTTTATATAAACATGAAAACTCGTTCCGAAATAGAAAATCGCATGCAAGATATCGAGTATGCGTTGTTAGGTAAAGCTCTGATATTTGAAGACTCTACTGAGTATATTCTGAGGCAGCTTGCTAATTATGAGTTTAAGTGTTCCCATCATAAAAACATATTCATAGTATTTAAATACTTAAAAGACAATGGATTACCTATAACTGTAGACTCGGCTTGGGAAGAGCTTTTGCGGCGTCGTATCAAAGATATGGACAAATCGTATCTCGGGTTAATGTTGCATGATGCTTTATCAAATGACAAGCTTAGATCCGTTTCTCATACGGTTTTCCTCGATGATTTGAGCGTGTGTAGCGCTGAAGAAAATTTGAGCAATTTCATTTTCCGCTCGTTTAATGAGTACAATGAAAATCCATTGCGTAGATCTCCGTTTCTATTGCTTGAGCGTATAAAGGGAAGGCTTGATAGTGCTATAGCAAAGACTTTTTCTATTCGCAGCGCTAGAGGCCGGTCTATTTATGATATATTCTCACAGTCAGAAATTGGAGTGCTGGCTCGTATAAAAAAAAGACGAGCAGCGTTCTCTGAGAATCAAAATTCTTTCTTTGATGGCTTCCCAACAGGATACAAGGATATTGATGATAAAGGAGTTATCTTAGCTAAAGGTAATTTCGTGATTATAGCAGCTAGGCCATCTATAGGGAAAACAGCTTTAGCTATAGACATGGCGATAAATCTTGCGGTTACTCAACAGCGTAGAGTTGGTTTCCTATCTCTAGAAATGAGCGCAGGTCAAATTGTTGAGCGGATTATTGCTAATTTAACAGGAATATCTGGTGAAAAATTACAAAGAGGGGATCTCTCTAAAGAAGAATTATTCCGAGTAGAAGAAGCTGGAGAAACAGTTAGAGAATCACATTTTTATATCTGCAGTGATAGTCAGTATAAGCTTAATTTAATCGCGAATCAGATCCAGTTGCTGAGAAAAGAAGATCGAGTAGACGTAATATTTATCGATTACTTGCAGTTGATCAACTCATCGGTTGGAGAAAATCGTCAAAATGAAATAGCAGATATATCTAGAACCTTAAGAGGTTTAGCCTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGAGACAGCGGTCAAATAGAGCAAGACGCAGATGTGATTTTGTTTATCAATAGGAAGGAATCGTCTTCTAATTGTGAGATAACTGTTGGGAAAAATAGACATGGATCGGTTTTCTCTTCGGTATTACATTTCGATCCAAAAATTAG'..b'CTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAAGAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTG\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/cluster_02.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_02.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>C_contig_2\n+CTCCCCAACCAAACTCTACAAAAAGAGTTTCAATCGATCCCCTATAAATCCGCATATATTTTGGCCGCTAGAAAAGGCGATTTAAAAACCAAGGTCGATGTGATAGGGAAAGTATGTGGAATGTCGAACTCATCGGCGATAAGGGTGTTGGATCAATTTCTTCCTTCATCTAGAAACAAAGACGTTAGAGAAACGATAGATAAGTCTGATTCAGAGAAGAATCGCCAATTATCTGATTTCTTAATAGAGATACTTCGCATCATATGTTCCGGAGTTTCTTTGTCCTCCTATAACGAAAATCTTCTACAACAGCTTTTTGAACTTTTTAAGCAAAAGAGCTGATCCTCCGTCAGCTCATATATATATTTATTATATATATATTTATTTAGGGATTTGATTTTACGAGAGAGATTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGGGTGGTAGACTTGGTCATAATGGACTTTTGTTAAAAAATTTCTTAAAATCTTAGAGCTCCGATTTTGAATAGCTTTGGTTAAGAAAATGGGCTCGATGGCTTTCCATAAAAGTAGATTGTTCTTAACTTTTGGGGACGCGTCGGAAATTTGGTTATCTACTTTATCTCATCTAACTAGAAAAAATTATGCGTCTGGGATTAACTTTCTTGTTTCTTTAGAGATTCTGGATTTATCGGAAACCTTGATAAAGGCTATTTCTCTTGACCACAGCGAATCTTTGTTTAAAATCAAGTCTCTAGATGTTTTTAATGGAAAAGTCGTTTCAGAGGCCTCTAAACAGGCTAGAGCGGCATGCTACATATCTTTCACAAAGTTTTTGTATAGATTGACCAAGGGATATATTAAACCCGCTATTCCATTGAAAGATTTTGGAAACACTACATTTTTTAAAATCCGAGACAAAATCAAAACAGAATCGATTTCTAAGCAGGAATGGACAGTTTTTTTTGAAGCGCTCCGGATAGTGAATTATAGAGACTATTTAATCGGTAAATTGATTGTACAAGGGATCCGTAAGTTAGACGAAATTTTGTCTTTGCGCACAGACGATCTATTTTTTGCATCCAATCAGATTTCCTTTCGCATTAAAAAAAGACAGAATAAAGAAACCAAAATTCTAATCACATTTCCTATCAGCTTAATGGAAGAGTTGCAAAAATACACTTGTGGGAGAAATGGGAGAGTATTTGTTTCTAAAATAGGGATTCCTGTAACAACAAGTCAGGTTGCGCATAATTTTAGGCTTGCAGAGTTCCATAGTGCTATGAAAATAAAAATTACTCCCAGAGTACTTCGTGCAAGCGCTTTGATTCATTTAAAGCAAATAGGATTAAAAGATGAGGAAATCATGCGTATTTCCTGTCTCTCATCGAGACAAAGTGTGTGTTCTTATTGTTCTGGGGAAGAGGTAAGTCCTCTAGTACAAACACCCACAATATTGTGATATAATTAAAATTATATTCATATTCTGTTGCCAGAAAAAACACCTTTAGGCTATATTAGAGCCATCTTCTTTGAAGCATTGTCTTCTCGAGAGGATTTATCGTACGCAAATATCATCTTTGCGGTTGCGTGTCCCGTGACCTTCATTATGTCGGAGTCTGAGCACCCTAGGCGTTTGTACTCCGTCACAGCGGTTGCTCGAAGCACGTGCGGGGTTATCTTAAAAGGGATTGCAGCTTGTAGTCCTGCTTGAGAGAACGTGCGGGCGATTTGCCTTAACCCCACCATTTTTCCGGAGCGAGTTACGAAGACAGAAAACCTCTTCGTTGACCGATGTACTCTTGTAGAAAGTGCATAAACTTCTGAGGATAAGTTATAATAATCCTCTTTTCTGTCTGACGGTTCTTAAGCTGGGAGAAAGAAATGGTAGCTTGTTGGAAACAAATCTGACTAATCTCCAAGCTTAAGACTTCAGAGGAGCGTTTACCTCCTTGGAGCATTGTCTGGGCGATCAACCAATCCCGGGCGTTGATTTTTTTTAGCTCTTTTAGGAAGGATGCTGTTTGCAAACTGTTCATCGCATCCGTTTTTACTATTTCCCTGGTTTTAAAAAATGTTCGACTATTTTCTTGTTTAGAAGGTTGCGCTATAGCGACTATTCCTTGAGTCATCCTGTTTAGGAATCTTGTTAAGGAAATATAGCTTGCTGCTCGAACTTGTTTAGTACCTTCGGTCCAAGAAGTCTTGGCAGAGGAAACTTTTTTAATCGCATCTAGGATTAGATTATGATTTAAAAGGGAAAACTCTTGCAGATTCATATCCAAAGACAATAGACCAATCTTTTCTAAAGACAAAAAAGATCCTCGATATGATCTACAAGTATGTTTGTTGAGTGATGCGGTCCAATGCATAATAACTTCGAATAAGGAGAAGCTTTTCATGCGTTTCCAATAGGATTCTTGGCGAATTTTTAAAACTTCCTGATAAGACTTTTCGCTATATTCTAACGACATTTCTTGCTGCAAAGATAAAATCCCTTTACCCATGAAATCCCTCGTGATATAACCTATCCGCAAAATGTCCTGATTAGTGAAATAATCAGGTTGTTAACAGGATAGCACGCTCGGTATTTTTTTATATAAACATGAAAACTCGTTCCGAAATAGAAAATCGCATGCAAGATATCGAGTATGCGTTGTTAGGTAAAGCTCTGATATTTGAAGACTCTACTGAGTATATTCTGAGGCAGCTTGCTAATTATGAGTTTAAGTGTTCCCATCATAAAAACATATTCATAGTATTTAAATACTTAAAAGACAATGGATTACCTATAACTGTAGACTCGGCTTGGGAAGAGCTTTTGCGGCGTCGTATCAAAGATATGGACAAATCGTATCTCGGGTTAATGTTGCATGATGCTTTATCAAATGACAAGCTTAGATCCGTTTCTCATACGGTTTTCCTCGATGATTTGAGCGTGTGTAGCGCTGAAGAAAATTTGAGCAATTTCATTTTCCGCTCGTTTAATGAGTACAATGAAAATCCATTGCGTAGATCTCCGTTTCTATTGCTTGAGCGTATAAAGGGAAGGCTTGATAGTGCTATAGCAAAGACTTTTTCTATTCGCAGCGCTAGAGGCCGGTCTATTTATGATATATTCTCACAGTCAGAAATTGGAGTGCTGGCTCGTATAAAAAAAAGACGAGCAGCGTTCTCTGAGAATCAAAATTCTTTCTTTGATGGCTTCCCAACAGGATACAAGGATATTGATGATAAAGGAGTTATCTTAGCTAAAGGTAATTTCGTGATTATAGCAGCTAGGCCATCTATAGGGAAAACAGCTTTAGCTATAGACATGGCGATAAATCTTGCGGTTACTCAACAGCGTAGAGTTGGTTTCCTATCTCTAGAAATGAGCGCAGGTCAAATTGTTGAGCGGATTATTGCTAATTTAACAGGAATATCTGGTGAAAAATTACAAAGAGGGGATCTCTCTAAAGAAGAATTATTCCGAGTAGAAGAAGCTGGAGAAACAGTTAGAGAATCACATTTTTATATCTGCAGTGATAGTCAGTATAAGCTTAATTTAATCGCGAATCAGATCCAGTTGCTGAGAAAAGAAGATCGAGTAGACGTAATATTTATCGATTACTTGCAGTTGATCAACTCATCGGTTGGAGAAAATCGTCAAAATGAAATAGCAGATATATCTAGAACCTTAAGAGGTTTAGCCTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGAGACAGCGGTCAAATAGAGCAAGACGCAGATGTGATTTTGTTTATCAATAGGAAGGAATCGTCTTCTAATTGTGAGATAACTGTTGGGAAAAATAGACATGGATCGGTTTTCTCTTCGGTATTACATTTCGATCCAAAAATTAG'..b'CTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAAGAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTG\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/cluster_03.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_03.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>C_contig_2\n+CTCCCCAACCAAACTCTACAAAAAGAGTTTCAATCGATCCCCTATAAATCCGCATATATTTTGGCCGCTAGAAAAGGCGATTTAAAAACCAAGGTCGATGTGATAGGGAAAGTATGTGGAATGTCGAACTCATCGGCGATAAGGGTGTTGGATCAATTTCTTCCTTCATCTAGAAACAAAGACGTTAGAGAAACGATAGATAAGTCTGATTCAGAGAAGAATCGCCAATTATCTGATTTCTTAATAGAGATACTTCGCATCATATGTTCCGGAGTTTCTTTGTCCTCCTATAACGAAAATCTTCTACAACAGCTTTTTGAACTTTTTAAGCAAAAGAGCTGATCCTCCGTCAGCTCATATATATATTTATTATATATATATTTATTTAGGGATTTGATTTTACGAGAGAGATTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGGGTGGTAGACTTGGTCATAATGGACTTTTGTTAAAAAATTTCTTAAAATCTTAGAGCTCCGATTTTGAATAGCTTTGGTTAAGAAAATGGGCTCGATGGCTTTCCATAAAAGTAGATTGTTCTTAACTTTTGGGGACGCGTCGGAAATTTGGTTATCTACTTTATCTCATCTAACTAGAAAAAATTATGCGTCTGGGATTAACTTTCTTGTTTCTTTAGAGATTCTGGATTTATCGGAAACCTTGATAAAGGCTATTTCTCTTGACCACAGCGAATCTTTGTTTAAAATCAAGTCTCTAGATGTTTTTAATGGAAAAGTCGTTTCAGAGGCCTCTAAACAGGCTAGAGCGGCATGCTACATATCTTTCACAAAGTTTTTGTATAGATTGACCAAGGGATATATTAAACCCGCTATTCCATTGAAAGATTTTGGAAACACTACATTTTTTAAAATCCGAGACAAAATCAAAACAGAATCGATTTCTAAGCAGGAATGGACAGTTTTTTTTGAAGCGCTCCGGATAGTGAATTATAGAGACTATTTAATCGGTAAATTGATTGTACAAGGGATCCGTAAGTTAGACGAAATTTTGTCTTTGCGCACAGACGATCTATTTTTTGCATCCAATCAGATTTCCTTTCGCATTAAAAAAAGACAGAATAAAGAAACCAAAATTCTAATCACATTTCCTATCAGCTTAATGGAAGAGTTGCAAAAATACACTTGTGGGAGAAATGGGAGAGTATTTGTTTCTAAAATAGGGATTCCTGTAACAACAAGTCAGGTTGCGCATAATTTTAGGCTTGCAGAGTTCCATAGTGCTATGAAAATAAAAATTACTCCCAGAGTACTTCGTGCAAGCGCTTTGATTCATTTAAAGCAAATAGGATTAAAAGATGAGGAAATCATGCGTATTTCCTGTCTCTCATCGAGACAAAGTGTGTGTTCTTATTGTTCTGGGGAAGAGGTAAGTCCTCTAGTACAAACACCCACAATATTGTGATATAATTAAAATTATATTCATATTCTGTTGCCAGAAAAAACACCTTTAGGCTATATTAGAGCCATCTTCTTTGAAGCATTGTCTTCTCGAGAGGATTTATCGTACGCAAATATCATCTTTGCGGTTGCGTGTCCCGTGACCTTCATTATGTCGGAGTCTGAGCACCCTAGGCGTTTGTACTCCGTCACAGCGGTTGCTCGAAGCACGTGCGGGGTTATCTTAAAAGGGATTGCAGCTTGTAGTCCTGCTTGAGAGAACGTGCGGGCGATTTGCCTTAACCCCACCATTTTTCCGGAGCGAGTTACGAAGACAGAAAACCTCTTCGTTGACCGATGTACTCTTGTAGAAAGTGCATAAACTTCTGAGGATAAGTTATAATAATCCTCTTTTCTGTCTGACGGTTCTTAAGCTGGGAGAAAGAAATGGTAGCTTGTTGGAAACAAATCTGACTAATCTCCAAGCTTAAGACTTCAGAGGAGCGTTTACCTCCTTGGAGCATTGTCTGGGCGATCAACCAATCCCGGGCGTTGATTTTTTTTAGCTCTTTTAGGAAGGATGCTGTTTGCAAACTGTTCATCGCATCCGTTTTTACTATTTCCCTGGTTTTAAAAAATGTTCGACTATTTTCTTGTTTAGAAGGTTGCGCTATAGCGACTATTCCTTGAGTCATCCTGTTTAGGAATCTTGTTAAGGAAATATAGCTTGCTGCTCGAACTTGTTTAGTACCTTCGGTCCAAGAAGTCTTGGCAGAGGAAACTTTTTTAATCGCATCTAGGATTAGATTATGATTTAAAAGGGAAAACTCTTGCAGATTCATATCCAAAGACAATAGACCAATCTTTTCTAAAGACAAAAAAGATCCTCGATATGATCTACAAGTATGTTTGTTGAGTGATGCGGTCCAATGCATAATAACTTCGAATAAGGAGAAGCTTTTCATGCGTTTCCAATAGGATTCTTGGCGAATTTTTAAAACTTCCTGATAAGACTTTTCGCTATATTCTAACGACATTTCTTGCTGCAAAGATAAAATCCCTTTACCCATGAAATCCCTCGTGATATAACCTATCCGCAAAATGTCCTGATTAGTGAAATAATCAGGTTGTTAACAGGATAGCACGCTCGGTATTTTTTTATATAAACATGAAAACTCGTTCCGAAATAGAAAATCGCATGCAAGATATCGAGTATGCGTTGTTAGGTAAAGCTCTGATATTTGAAGACTCTACTGAGTATATTCTGAGGCAGCTTGCTAATTATGAGTTTAAGTGTTCCCATCATAAAAACATATTCATAGTATTTAAATACTTAAAAGACAATGGATTACCTATAACTGTAGACTCGGCTTGGGAAGAGCTTTTGCGGCGTCGTATCAAAGATATGGACAAATCGTATCTCGGGTTAATGTTGCATGATGCTTTATCAAATGACAAGCTTAGATCCGTTTCTCATACGGTTTTCCTCGATGATTTGAGCGTGTGTAGCGCTGAAGAAAATTTGAGCAATTTCATTTTCCGCTCGTTTAATGAGTACAATGAAAATCCATTGCGTAGATCTCCGTTTCTATTGCTTGAGCGTATAAAGGGAAGGCTTGATAGTGCTATAGCAAAGACTTTTTCTATTCGCAGCGCTAGAGGCCGGTCTATTTATGATATATTCTCACAGTCAGAAATTGGAGTGCTGGCTCGTATAAAAAAAAGACGAGCAGCGTTCTCTGAGAATCAAAATTCTTTCTTTGATGGCTTCCCAACAGGATACAAGGATATTGATGATAAAGGAGTTATCTTAGCTAAAGGTAATTTCGTGATTATAGCAGCTAGGCCATCTATAGGGAAAACAGCTTTAGCTATAGACATGGCGATAAATCTTGCGGTTACTCAACAGCGTAGAGTTGGTTTCCTATCTCTAGAAATGAGCGCAGGTCAAATTGTTGAGCGGATTATTGCTAATTTAACAGGAATATCTGGTGAAAAATTACAAAGAGGGGATCTCTCTAAAGAAGAATTATTCCGAGTAGAAGAAGCTGGAGAAACAGTTAGAGAATCACATTTTTATATCTGCAGTGATAGTCAGTATAAGCTTAATTTAATCGCGAATCAGATCCAGTTGCTGAGAAAAGAAGATCGAGTAGACGTAATATTTATCGATTACTTGCAGTTGATCAACTCATCGGTTGGAGAAAATCGTCAAAATGAAATAGCAGATATATCTAGAACCTTAAGAGGTTTAGCCTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGAGACAGCGGTCAAATAGAGCAAGACGCAGATGTGATTTTGTTTATCAATAGGAAGGAATCGTCTTCTAATTGTGAGATAACTGTTGGGAAAAATAGACATGGATCGGTTTTCTCTTCGGTATTACATTTCGATCCAAAAATTAG'..b'CTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAAGAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTG\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/cluster_04.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cluster_04.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>C_contig_2\n+CTCCCCAACCAAACTCTACAAAAAGAGTTTCAATCGATCCCCTATAAATCCGCATATATTTTGGCCGCTAGAAAAGGCGATTTAAAAACCAAGGTCGATGTGATAGGGAAAGTATGTGGAATGTCGAACTCATCGGCGATAAGGGTGTTGGATCAATTTCTTCCTTCATCTAGAAACAAAGACGTTAGAGAAACGATAGATAAGTCTGATTCAGAGAAGAATCGCCAATTATCTGATTTCTTAATAGAGATACTTCGCATCATATGTTCCGGAGTTTCTTTGTCCTCCTATAACGAAAATCTTCTACAACAGCTTTTTGAACTTTTTAAGCAAAAGAGCTGATCCTCCGTCAGCTCATATATATATTTATTATATATATATTTATTTAGGGATTTGATTTTACGAGAGAGATTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGACTTTGCAACTCTTGGTGGTAGGGTGGTAGACTTGGTCATAATGGACTTTTGTTAAAAAATTTCTTAAAATCTTAGAGCTCCGATTTTGAATAGCTTTGGTTAAGAAAATGGGCTCGATGGCTTTCCATAAAAGTAGATTGTTCTTAACTTTTGGGGACGCGTCGGAAATTTGGTTATCTACTTTATCTCATCTAACTAGAAAAAATTATGCGTCTGGGATTAACTTTCTTGTTTCTTTAGAGATTCTGGATTTATCGGAAACCTTGATAAAGGCTATTTCTCTTGACCACAGCGAATCTTTGTTTAAAATCAAGTCTCTAGATGTTTTTAATGGAAAAGTCGTTTCAGAGGCCTCTAAACAGGCTAGAGCGGCATGCTACATATCTTTCACAAAGTTTTTGTATAGATTGACCAAGGGATATATTAAACCCGCTATTCCATTGAAAGATTTTGGAAACACTACATTTTTTAAAATCCGAGACAAAATCAAAACAGAATCGATTTCTAAGCAGGAATGGACAGTTTTTTTTGAAGCGCTCCGGATAGTGAATTATAGAGACTATTTAATCGGTAAATTGATTGTACAAGGGATCCGTAAGTTAGACGAAATTTTGTCTTTGCGCACAGACGATCTATTTTTTGCATCCAATCAGATTTCCTTTCGCATTAAAAAAAGACAGAATAAAGAAACCAAAATTCTAATCACATTTCCTATCAGCTTAATGGAAGAGTTGCAAAAATACACTTGTGGGAGAAATGGGAGAGTATTTGTTTCTAAAATAGGGATTCCTGTAACAACAAGTCAGGTTGCGCATAATTTTAGGCTTGCAGAGTTCCATAGTGCTATGAAAATAAAAATTACTCCCAGAGTACTTCGTGCAAGCGCTTTGATTCATTTAAAGCAAATAGGATTAAAAGATGAGGAAATCATGCGTATTTCCTGTCTCTCATCGAGACAAAGTGTGTGTTCTTATTGTTCTGGGGAAGAGGTAAGTCCTCTAGTACAAACACCCACAATATTGTGATATAATTAAAATTATATTCATATTCTGTTGCCAGAAAAAACACCTTTAGGCTATATTAGAGCCATCTTCTTTGAAGCATTGTCTTCTCGAGAGGATTTATCGTACGCAAATATCATCTTTGCGGTTGCGTGTCCCGTGACCTTCATTATGTCGGAGTCTGAGCACCCTAGGCGTTTGTACTCCGTCACAGCGGTTGCTCGAAGCACGTGCGGGGTTATCTTAAAAGGGATTGCAGCTTGTAGTCCTGCTTGAGAGAACGTGCGGGCGATTTGCCTTAACCCCACCATTTTTCCGGAGCGAGTTACGAAGACAGAAAACCTCTTCGTTGACCGATGTACTCTTGTAGAAAGTGCATAAACTTCTGAGGATAAGTTATAATAATCCTCTTTTCTGTCTGACGGTTCTTAAGCTGGGAGAAAGAAATGGTAGCTTGTTGGAAACAAATCTGACTAATCTCCAAGCTTAAGACTTCAGAGGAGCGTTTACCTCCTTGGAGCATTGTCTGGGCGATCAACCAATCCCGGGCGTTGATTTTTTTTAGCTCTTTTAGGAAGGATGCTGTTTGCAAACTGTTCATCGCATCCGTTTTTACTATTTCCCTGGTTTTAAAAAATGTTCGACTATTTTCTTGTTTAGAAGGTTGCGCTATAGCGACTATTCCTTGAGTCATCCTGTTTAGGAATCTTGTTAAGGAAATATAGCTTGCTGCTCGAACTTGTTTAGTACCTTCGGTCCAAGAAGTCTTGGCAGAGGAAACTTTTTTAATCGCATCTAGGATTAGATTATGATTTAAAAGGGAAAACTCTTGCAGATTCATATCCAAAGACAATAGACCAATCTTTTCTAAAGACAAAAAAGATCCTCGATATGATCTACAAGTATGTTTGTTGAGTGATGCGGTCCAATGCATAATAACTTCGAATAAGGAGAAGCTTTTCATGCGTTTCCAATAGGATTCTTGGCGAATTTTTAAAACTTCCTGATAAGACTTTTCGCTATATTCTAACGACATTTCTTGCTGCAAAGATAAAATCCCTTTACCCATGAAATCCCTCGTGATATAACCTATCCGCAAAATGTCCTGATTAGTGAAATAATCAGGTTGTTAACAGGATAGCACGCTCGGTATTTTTTTATATAAACATGAAAACTCGTTCCGAAATAGAAAATCGCATGCAAGATATCGAGTATGCGTTGTTAGGTAAAGCTCTGATATTTGAAGACTCTACTGAGTATATTCTGAGGCAGCTTGCTAATTATGAGTTTAAGTGTTCCCATCATAAAAACATATTCATAGTATTTAAATACTTAAAAGACAATGGATTACCTATAACTGTAGACTCGGCTTGGGAAGAGCTTTTGCGGCGTCGTATCAAAGATATGGACAAATCGTATCTCGGGTTAATGTTGCATGATGCTTTATCAAATGACAAGCTTAGATCCGTTTCTCATACGGTTTTCCTCGATGATTTGAGCGTGTGTAGCGCTGAAGAAAATTTGAGCAATTTCATTTTCCGCTCGTTTAATGAGTACAATGAAAATCCATTGCGTAGATCTCCGTTTCTATTGCTTGAGCGTATAAAGGGAAGGCTTGATAGTGCTATAGCAAAGACTTTTTCTATTCGCAGCGCTAGAGGCCGGTCTATTTATGATATATTCTCACAGTCAGAAATTGGAGTGCTGGCTCGTATAAAAAAAAGACGAGCAGCGTTCTCTGAGAATCAAAATTCTTTCTTTGATGGCTTCCCAACAGGATACAAGGATATTGATGATAAAGGAGTTATCTTAGCTAAAGGTAATTTCGTGATTATAGCAGCTAGGCCATCTATAGGGAAAACAGCTTTAGCTATAGACATGGCGATAAATCTTGCGGTTACTCAACAGCGTAGAGTTGGTTTCCTATCTCTAGAAATGAGCGCAGGTCAAATTGTTGAGCGGATTATTGCTAATTTAACAGGAATATCTGGTGAAAAATTACAAAGAGGGGATCTCTCTAAAGAAGAATTATTCCGAGTAGAAGAAGCTGGAGAAACAGTTAGAGAATCACATTTTTATATCTGCAGTGATAGTCAGTATAAGCTTAATTTAATCGCGAATCAGATCCAGTTGCTGAGAAAAGAAGATCGAGTAGACGTAATATTTATCGATTACTTGCAGTTGATCAACTCATCGGTTGGAGAAAATCGTCAAAATGAAATAGCAGATATATCTAGAACCTTAAGAGGTTTAGCCTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGAGACAGCGGTCAAATAGAGCAAGACGCAGATGTGATTTTGTTTATCAATAGGAAGGAATCGTCTTCTAATTGTGAGATAACTGTTGGGAAAAATAGACATGGATCGGTTTTCTCTTCGGTATTACATTTCGATCCAAAAATTAG'..b'CTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAAGAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTG\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/consensus_sequence_01.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/consensus_sequence_01.fasta Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,2 @@
+>selected_cluster_consensus
+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA
b
diff -r 000000000000 -r 4ac81df20c74 test-data/consensus_sequence_02.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/consensus_sequence_02.fasta Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,2 @@
+>selected_cluster_consensus
+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA
b
diff -r 000000000000 -r 4ac81df20c74 test-data/consensus_sequence_03.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/consensus_sequence_03.fasta Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,2 @@
+>selected_cluster_consensus
+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA
b
diff -r 000000000000 -r 4ac81df20c74 test-data/consensus_sequence_04.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/consensus_sequence_04.fasta Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,2 @@
+>selected_cluster_consensus
+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs.newick
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs.newick Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,1 @@
+((((cluster_2_B_contig_2_7509_bp_0.9x:5.887425e-05,cluster_2_C_contig_2_7512_bp_0.9x:0.00018102075):0.000122718,cluster_2_D_contig_2_7501_bp_0.9x:0.000167791):0.0001726985,cluster_2_A_contig_2_7505_bp_0.8x:0.00037792675):0.1245773238,((cluster_1_A_contig_1_1044289_bp_0.4x:6.8750625e-05,cluster_1_B_contig_1_1044294_bp_0.4x:7.4752375e-05):3.009875e-06,(cluster_1_C_contig_1_1044312_bp_0.4x:2.0925325e-05,cluster_1_D_contig_1_1044321_bp_0.4x:2.902075e-06):6.2847675e-05):0.1249699881);
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs.phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs.phylip Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,9 @@
+8
+cluster_1_A_contig_1_1044289_bp_0.4x 0.0 0.25 0.000143503 0.25 0.000167546 0.25 0.000119496 0.25
+cluster_2_A_contig_2_7505_bp_0.8x 0.25 0.0 0.25 0.000830728 0.25 0.000830728 0.25 0.000680979
+cluster_1_B_contig_1_1044294_bp_0.4x 0.000143503 0.25 0.0 0.25 0.000167546 0.25 0.000143503 0.25
+cluster_2_B_contig_2_7509_bp_0.9x 0.25 0.000830728 0.25 0.0 0.25 0.000239895 0.25 0.00028831
+cluster_1_C_contig_1_1044312_bp_0.4x 0.000167546 0.25 0.000167546 0.25 0.0 0.25 2.38274e-05 0.25
+cluster_2_C_contig_2_7512_bp_0.9x 0.25 0.000830728 0.25 0.000239895 0.25 0.0 0.25 0.000532603
+cluster_1_D_contig_1_1044321_bp_0.4x 0.000119496 0.25 0.000143503 0.25 2.38274e-05 0.25 0.0 0.25
+cluster_2_D_contig_2_7501_bp_0.9x 0.25 0.000680979 0.25 0.00028831 0.25 0.000532603 0.25 0.0
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_01.newick
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_01.newick Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,1 @@
+((((cluster_2_B_contig_2_7509_bp_0.9x:5.887425e-05,cluster_2_C_contig_2_7512_bp_0.9x:0.00018102075):0.000122718,cluster_2_D_contig_2_7501_bp_0.9x:0.000167791):0.0001726985,cluster_2_A_contig_2_7505_bp_0.8x:0.00037792675):0.1245773238,((cluster_1_A_contig_1_1044289_bp_0.4x:6.8750625e-05,cluster_1_B_contig_1_1044294_bp_0.4x:7.4752375e-05):3.009875e-06,(cluster_1_C_contig_1_1044312_bp_0.4x:2.0925325e-05,cluster_1_D_contig_1_1044321_bp_0.4x:2.902075e-06):6.2847675e-05):0.1249699881);
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_01.phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_01.phylip Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,9 @@
+8
+cluster_1_A_contig_1_1044289_bp_0.4x 0.0 0.25 0.000143503 0.25 0.000167546 0.25 0.000119496 0.25
+cluster_2_A_contig_2_7505_bp_0.8x 0.25 0.0 0.25 0.000830728 0.25 0.000830728 0.25 0.000680979
+cluster_1_B_contig_1_1044294_bp_0.4x 0.000143503 0.25 0.0 0.25 0.000167546 0.25 0.000143503 0.25
+cluster_2_B_contig_2_7509_bp_0.9x 0.25 0.000830728 0.25 0.0 0.25 0.000239895 0.25 0.00028831
+cluster_1_C_contig_1_1044312_bp_0.4x 0.000167546 0.25 0.000167546 0.25 0.0 0.25 2.38274e-05 0.25
+cluster_2_C_contig_2_7512_bp_0.9x 0.25 0.000830728 0.25 0.000239895 0.25 0.0 0.25 0.000532603
+cluster_1_D_contig_1_1044321_bp_0.4x 0.000119496 0.25 0.000143503 0.25 2.38274e-05 0.25 0.0 0.25
+cluster_2_D_contig_2_7501_bp_0.9x 0.25 0.000680979 0.25 0.00028831 0.25 0.000532603 0.25 0.0
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_02.newick
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_02.newick Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,1 @@
+((((cluster_2_B_contig_2_7509_bp_0.9x:5.887425e-05,cluster_2_C_contig_2_7512_bp_0.9x:0.00018102075):0.000122718,cluster_2_D_contig_2_7501_bp_0.9x:0.000167791):0.0001726985,cluster_2_A_contig_2_7505_bp_0.8x:0.00037792675):0.1245773238,((cluster_1_A_contig_1_1044289_bp_0.4x:6.8750625e-05,cluster_1_B_contig_1_1044294_bp_0.4x:7.4752375e-05):3.009875e-06,(cluster_1_C_contig_1_1044312_bp_0.4x:2.0925325e-05,cluster_1_D_contig_1_1044321_bp_0.4x:2.902075e-06):6.2847675e-05):0.1249699881);
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_02.phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_02.phylip Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,9 @@
+8
+cluster_1_A_contig_1_1044289_bp_0.4x 0.0 0.25 0.000143503 0.25 0.000167546 0.25 0.000119496 0.25
+cluster_2_A_contig_2_7505_bp_0.8x 0.25 0.0 0.25 0.000830728 0.25 0.000830728 0.25 0.000680979
+cluster_1_B_contig_1_1044294_bp_0.4x 0.000143503 0.25 0.0 0.25 0.000167546 0.25 0.000143503 0.25
+cluster_2_B_contig_2_7509_bp_0.9x 0.25 0.000830728 0.25 0.0 0.25 0.000239895 0.25 0.00028831
+cluster_1_C_contig_1_1044312_bp_0.4x 0.000167546 0.25 0.000167546 0.25 0.0 0.25 2.38274e-05 0.25
+cluster_2_C_contig_2_7512_bp_0.9x 0.25 0.000830728 0.25 0.000239895 0.25 0.0 0.25 0.000532603
+cluster_1_D_contig_1_1044321_bp_0.4x 0.000119496 0.25 0.000143503 0.25 2.38274e-05 0.25 0.0 0.25
+cluster_2_D_contig_2_7501_bp_0.9x 0.25 0.000680979 0.25 0.00028831 0.25 0.000532603 0.25 0.0
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_03.newick
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_03.newick Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,1 @@
+((((cluster_2_B_contig_2_7509_bp_0.9x:5.887425e-05,cluster_2_C_contig_2_7512_bp_0.9x:0.00018102075):0.000122718,cluster_2_D_contig_2_7501_bp_0.9x:0.000167791):0.0001726985,cluster_2_A_contig_2_7505_bp_0.8x:0.00037792675):0.1245773238,((cluster_1_A_contig_1_1044289_bp_0.4x:6.8750625e-05,cluster_1_B_contig_1_1044294_bp_0.4x:7.4752375e-05):3.009875e-06,(cluster_1_C_contig_1_1044312_bp_0.4x:2.0925325e-05,cluster_1_D_contig_1_1044321_bp_0.4x:2.902075e-06):6.2847675e-05):0.1249699881);
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_03.phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_03.phylip Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,9 @@
+8
+cluster_1_A_contig_1_1044289_bp_0.4x 0.0 0.25 0.000143503 0.25 0.000167546 0.25 0.000119496 0.25
+cluster_2_A_contig_2_7505_bp_0.8x 0.25 0.0 0.25 0.000830728 0.25 0.000830728 0.25 0.000680979
+cluster_1_B_contig_1_1044294_bp_0.4x 0.000143503 0.25 0.0 0.25 0.000167546 0.25 0.000143503 0.25
+cluster_2_B_contig_2_7509_bp_0.9x 0.25 0.000830728 0.25 0.0 0.25 0.000239895 0.25 0.00028831
+cluster_1_C_contig_1_1044312_bp_0.4x 0.000167546 0.25 0.000167546 0.25 0.0 0.25 2.38274e-05 0.25
+cluster_2_C_contig_2_7512_bp_0.9x 0.25 0.000830728 0.25 0.000239895 0.25 0.0 0.25 0.000532603
+cluster_1_D_contig_1_1044321_bp_0.4x 0.000119496 0.25 0.000143503 0.25 2.38274e-05 0.25 0.0 0.25
+cluster_2_D_contig_2_7501_bp_0.9x 0.25 0.000680979 0.25 0.00028831 0.25 0.000532603 0.25 0.0
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_04.newick
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_04.newick Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,1 @@
+((((cluster_2_B_contig_2_7509_bp_0.9x:5.887425e-05,cluster_2_C_contig_2_7512_bp_0.9x:0.00018102075):0.000122718,cluster_2_D_contig_2_7501_bp_0.9x:0.000167791):0.0001726985,cluster_2_A_contig_2_7505_bp_0.8x:0.00037792675):0.1245773238,((cluster_1_A_contig_1_1044289_bp_0.4x:6.8750625e-05,cluster_1_B_contig_1_1044294_bp_0.4x:7.4752375e-05):3.009875e-06,(cluster_1_C_contig_1_1044312_bp_0.4x:2.0925325e-05,cluster_1_D_contig_1_1044321_bp_0.4x:2.902075e-06):6.2847675e-05):0.1249699881);
b
diff -r 000000000000 -r 4ac81df20c74 test-data/contigs_04.phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/contigs_04.phylip Thu Feb 11 19:26:05 2021 +0000
b
@@ -0,0 +1,9 @@
+8
+cluster_1_A_contig_1_1044289_bp_0.4x 0.0 0.25 0.000143503 0.25 0.000167546 0.25 0.000119496 0.25
+cluster_2_A_contig_2_7505_bp_0.8x 0.25 0.0 0.25 0.000830728 0.25 0.000830728 0.25 0.000680979
+cluster_1_B_contig_1_1044294_bp_0.4x 0.000143503 0.25 0.0 0.25 0.000167546 0.25 0.000143503 0.25
+cluster_2_B_contig_2_7509_bp_0.9x 0.25 0.000830728 0.25 0.0 0.25 0.000239895 0.25 0.00028831
+cluster_1_C_contig_1_1044312_bp_0.4x 0.000167546 0.25 0.000167546 0.25 0.0 0.25 2.38274e-05 0.25
+cluster_2_C_contig_2_7512_bp_0.9x 0.25 0.000830728 0.25 0.000239895 0.25 0.0 0.25 0.000532603
+cluster_1_D_contig_1_1044321_bp_0.4x 0.000119496 0.25 0.000143503 0.25 2.38274e-05 0.25 0.0 0.25
+cluster_2_D_contig_2_7501_bp_0.9x 0.25 0.000680979 0.25 0.00028831 0.25 0.000532603 0.25 0.0
b
diff -r 000000000000 -r 4ac81df20c74 test-data/partition_01.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/partition_01.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,8 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28-,"..b"CACTCAAGGGAACCACAAATAATCGCTGAACAACATCAACACCTGTCGCAGCCAAAGTAACAACTTCTGTATTGAATATTATCTTTAGCAGTCTCCAATAATTCATCAATAAATGCTTCTGTTACAGGTGGTTTTGCGGTTGCAGAATAGCTTACCGGCTTATTCTAGAAAAGTTGGGAGATCGAATTCTTGATGGAAATTGCGATATATTGATGATATTAATACGATCAAGACATTTTAGACAAAATCAAAACGGACCATTCCTCTAGGTTGTTGAAACTTTTTACAACTTTCCAATCACTAATAAAATTCATGCAACAGCGTTATTCACTCGTAAGCATTGAAAACCTTTAGGGAGGAACTGAATGAAAAATTCACGGTCACACAAAGCTCTGGGAGCATGTTCTTAGTCTCAGCAAATAATATTGCATCATGAATGAAGGCACGTTATTGTTTAGCTTTGGTGCGAGAGGTGATTCTAAGGCACCGCGATTGAGTTGTGGATGCTCCATCAGGCGTTCTACAATTTATGTAGCCTAAGAGCATTACTATACAAAGATTGACTCCAAAGTATTCATTACGTTGGCGGTTGAGAAGCGATGTGGTATGGAGTTAATACCTTTCCTCATGGCAATGTTTTTTTGGGAATAACAAATACTTCTAATGTATCTTTTTTTTGGAAGTAATACCACCACCGCAAACAAGCTTAAACAGATTTTATTAGATTTTTCTTATGATAGTCTTTAATTTAAACAGCTCGAGATTGCAAGGGGTTTGTTATGCAAAATAAAAGGAAATAGGACGATTTTATTAAAATTGTTAAAGAGGTGAAAAAAGAATTTCCAAAATTAGACCTAAAATACGACGTAAACCAGGATAAAAGTAACTTTTAAATTC\n++\n+810*(&(&/*8'').%%+2)*))7*')0,5;,-,**873831-9:965+0($$(6/78+.'&%(.*'-%9+)-/%*0)&(**-,4*&;,%-.&,&3&'*&.,6().(.%%*-'('(1)0-3<--*:'-3133:/1+56+#(,*68(%/1)*2&)+0/01('(9+#'&$)'**)(,&%$,158-964(*82*%--6.4:*,/37&)')&/*89-44.%8.-,'*'10&+(%3&%',)2+&'1*(89,0)<-20%))/6.%++(-2)80;92')--).(&0$0&,,&),+))239&6;'%,*(&-),6%')'*&*(1*-&1:(52/+'.(*,.$(923(0.9,1%%.%)&+;7+)4,-)+.38<<)8870**&*+(-+*/*..%-+*...-05*,-2,#*1$+%('7'04)(&,*,1/3344,6;15&4'$))1)+,*$:7)'.*&(02%).1$(&/.(13*%(''-**(,3/1'20+/27-./5+/4.4.216-6/4:7,7/7037201.#+)20-5,4,,'+,&%,,&+.%')#$4)-/'.2''+&-)''$2((%)8#*40&+,&&&)+'(9/3%1%).,,)8,,(-&2**.,-/:.:(2%())+,)-,(1;0..*(&&'',*45:**18443%.'$.*3)5+02/022:$/$.,2.)261,6..73/00-&0-(6)+.'$*,-/&276/22:'5+<,'/5(5,08),-,&);&$1&+(%('&'#:+'+&,0)/5<+8))0+*,%5'/',0,(*28)9'30-'12(*1)+&3&(-:/78'+;77/7*32-:$4+3:-)(/)($&&*,.)-20,-03/57,(,.17-'$3-)(70)%)01-'0.18,69&+61*3.&&01)-%)2+('&'%79,(%,('25+008&-*502-&-(')*'#-*-$$-/$-0&,/228.*)%&)439%84()3,4,36-6;*176++,4&%'.(.2(*%,(.58.-*%*.032,:0$&$''1,2..:1(.5%&3036&,*(1*,-*2:0+.*+)6''/,21.'8'+)*%#((-+2+$-%)+,'0'&*3)087,,+.-%3*1$-%--&(($((*(%&$&()43.(),8;3532-06//15+8&).,1)'(-1,52)(*)--%-(-2&/&*+(-'0&'('$&(9/40.33.1))%-'.-52:-.1+'*)(%$&'+)*.6**#),-*,&1&'4%$#$(&'+)-*'%/:573)+-.%7*05,:419*'+'2$%4(3(023,9():,'()'&-&/3&-&-&./2*8%4+&&&%(%2*)/2%0'9:1*%),3-0,+)0'45:'1((%))'53.2)38;:3+</10;4-*%01++'/0)&+4/),1))*.6*(0'<.%+1).$32,;0.-5(.-*8*30;081('*'%0+-(+-))'1.++<*,-)62.52+1,4.9:1/-(.';&52*,)(,24,);1*)2*;**+)),/6/90<,1452&0:*-.'(003,05/.-0):)1.&,+8+,.12+5'&..,3%/5-&('%/,'5-,*.02)0<'.%8+8+.54.6%2)()3%(&176/1*%001$%,08832*)-/(.)73)/+0)+1$)-)7081+1,0-0)+0//:627--+5.81(-2586)'%3,1:..-./&(26,020+<21..6%4&-.'%%&23)*+/5).,'&2'*4#)%('23080'7%2.+(1*2.*+7;,+'/'%.&*-'+2%&4/'5(6629:$2(3&&827//2.,,.,*'2+',-&&*&*(,,))$4/&-$)$(.)'.'.&4++04(+#+&')9+9373+.8(-:0-//1-64.-+&5(5/0-%03'/5.1/0(51*52/111/,0(6.',+*+'7+53*54.7)3/'$0%++'520-3,**6/504*8100.;)-64()02/-+,/(7.+.3*0+&%../98++,.+150-/,/'740--5.2',#*/):--('#*-(**5(+0'7'+,,(3&*(,%(,&4/1'*:',/+698.;&&--+)11+)(&'.%152&'3.5.6;,%&*'3,1*-/+&,.01()%)(-,73++553-6;4/4.-7,4*3)7%+%,)(;70.6/,-$/,4$&((5+2.-.,/0;':/9+63&++-&(*+94*)2)81'$&$-1)57/+;.1651*3('((+-):8&*%/+.-75:9+(/1:,'3),3(0--*')4&&'+0&/6(0)4,6:9)&8;/%-',(4')+&&0+*+,3'05$&$$%,9/)$&+%)$'*''096*+-2-%)'#&&&,-504/59/.852-0/90.%/--96&)#'&8'&&*(61(.:'&.-5*+**$+4(*,(.+/6$,.*77.6.,6)</01&'-*)+.5.01+')16()(*)(+2+,)'+,%&,+-&()+.)/4/1)-1(*&)$8*22/..1-/4.:2+4/5&971'++,*;3/(2,0)+:/,)8-3-(0()/)'(*%)*,'&&%(&&&..)*(*,)1.+11,0*80)51006+,.),*.'1,-&()$'205-4,'9-%;*,'/%*8+*+*)2410008-1359):0+1/40+,8.*+*2(.&&$&%)&5/05-4,$((',%().29&6('),((&#'-+);+&07)$(%$'')*;'.&,7'.21/&-5.'0%12-*5<2931.6+0+)-+,1(:2-,:7*()-(&*30&50;'41(.,/)3-6,4*()&(.&),.'+'(()-0+)/+&+35'317;<',140%.4(('%)(/6;&,.5($0&.(9'+'8&')(2**1/1*2++'(()&))'/0,*)1,,-1&)'-'0/8+15'3*-22&5'3)92*60+,$(&0*(0.+.75'9&)&,0);:6*+$$-',(%'5,%8*1-//**3-32)+'6+*00%/$),/'7))0*&*&)+;),-&,*28+--7::011,11023/+06,/3.(+,$-&00:21<.1;(/)+'&&*-,*)*,1%.03-'18:2:-1)4++-'&,1),50528-*6%&(&'2&/,+$-+0)-&#'$%&),-'.',0$,+')*./+-12122104*/-/11')2'&%%$(&-.%),)910038++4/51/2/)0(1)++(+-.5+),)08$,/*'&*%)2*6(5.6:%+4921*7/7*)3+/()$1:1*/$<)4;)+3,-,&(*)++/,\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/partition_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/partition_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,8 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28-,"..b"CACTCAAGGGAACCACAAATAATCGCTGAACAACATCAACACCTGTCGCAGCCAAAGTAACAACTTCTGTATTGAATATTATCTTTAGCAGTCTCCAATAATTCATCAATAAATGCTTCTGTTACAGGTGGTTTTGCGGTTGCAGAATAGCTTACCGGCTTATTCTAGAAAAGTTGGGAGATCGAATTCTTGATGGAAATTGCGATATATTGATGATATTAATACGATCAAGACATTTTAGACAAAATCAAAACGGACCATTCCTCTAGGTTGTTGAAACTTTTTACAACTTTCCAATCACTAATAAAATTCATGCAACAGCGTTATTCACTCGTAAGCATTGAAAACCTTTAGGGAGGAACTGAATGAAAAATTCACGGTCACACAAAGCTCTGGGAGCATGTTCTTAGTCTCAGCAAATAATATTGCATCATGAATGAAGGCACGTTATTGTTTAGCTTTGGTGCGAGAGGTGATTCTAAGGCACCGCGATTGAGTTGTGGATGCTCCATCAGGCGTTCTACAATTTATGTAGCCTAAGAGCATTACTATACAAAGATTGACTCCAAAGTATTCATTACGTTGGCGGTTGAGAAGCGATGTGGTATGGAGTTAATACCTTTCCTCATGGCAATGTTTTTTTGGGAATAACAAATACTTCTAATGTATCTTTTTTTTGGAAGTAATACCACCACCGCAAACAAGCTTAAACAGATTTTATTAGATTTTTCTTATGATAGTCTTTAATTTAAACAGCTCGAGATTGCAAGGGGTTTGTTATGCAAAATAAAAGGAAATAGGACGATTTTATTAAAATTGTTAAAGAGGTGAAAAAAGAATTTCCAAAATTAGACCTAAAATACGACGTAAACCAGGATAAAAGTAACTTTTAAATTC\n++\n+810*(&(&/*8'').%%+2)*))7*')0,5;,-,**873831-9:965+0($$(6/78+.'&%(.*'-%9+)-/%*0)&(**-,4*&;,%-.&,&3&'*&.,6().(.%%*-'('(1)0-3<--*:'-3133:/1+56+#(,*68(%/1)*2&)+0/01('(9+#'&$)'**)(,&%$,158-964(*82*%--6.4:*,/37&)')&/*89-44.%8.-,'*'10&+(%3&%',)2+&'1*(89,0)<-20%))/6.%++(-2)80;92')--).(&0$0&,,&),+))239&6;'%,*(&-),6%')'*&*(1*-&1:(52/+'.(*,.$(923(0.9,1%%.%)&+;7+)4,-)+.38<<)8870**&*+(-+*/*..%-+*...-05*,-2,#*1$+%('7'04)(&,*,1/3344,6;15&4'$))1)+,*$:7)'.*&(02%).1$(&/.(13*%(''-**(,3/1'20+/27-./5+/4.4.216-6/4:7,7/7037201.#+)20-5,4,,'+,&%,,&+.%')#$4)-/'.2''+&-)''$2((%)8#*40&+,&&&)+'(9/3%1%).,,)8,,(-&2**.,-/:.:(2%())+,)-,(1;0..*(&&'',*45:**18443%.'$.*3)5+02/022:$/$.,2.)261,6..73/00-&0-(6)+.'$*,-/&276/22:'5+<,'/5(5,08),-,&);&$1&+(%('&'#:+'+&,0)/5<+8))0+*,%5'/',0,(*28)9'30-'12(*1)+&3&(-:/78'+;77/7*32-:$4+3:-)(/)($&&*,.)-20,-03/57,(,.17-'$3-)(70)%)01-'0.18,69&+61*3.&&01)-%)2+('&'%79,(%,('25+008&-*502-&-(')*'#-*-$$-/$-0&,/228.*)%&)439%84()3,4,36-6;*176++,4&%'.(.2(*%,(.58.-*%*.032,:0$&$''1,2..:1(.5%&3036&,*(1*,-*2:0+.*+)6''/,21.'8'+)*%#((-+2+$-%)+,'0'&*3)087,,+.-%3*1$-%--&(($((*(%&$&()43.(),8;3532-06//15+8&).,1)'(-1,52)(*)--%-(-2&/&*+(-'0&'('$&(9/40.33.1))%-'.-52:-.1+'*)(%$&'+)*.6**#),-*,&1&'4%$#$(&'+)-*'%/:573)+-.%7*05,:419*'+'2$%4(3(023,9():,'()'&-&/3&-&-&./2*8%4+&&&%(%2*)/2%0'9:1*%),3-0,+)0'45:'1((%))'53.2)38;:3+</10;4-*%01++'/0)&+4/),1))*.6*(0'<.%+1).$32,;0.-5(.-*8*30;081('*'%0+-(+-))'1.++<*,-)62.52+1,4.9:1/-(.';&52*,)(,24,);1*)2*;**+)),/6/90<,1452&0:*-.'(003,05/.-0):)1.&,+8+,.12+5'&..,3%/5-&('%/,'5-,*.02)0<'.%8+8+.54.6%2)()3%(&176/1*%001$%,08832*)-/(.)73)/+0)+1$)-)7081+1,0-0)+0//:627--+5.81(-2586)'%3,1:..-./&(26,020+<21..6%4&-.'%%&23)*+/5).,'&2'*4#)%('23080'7%2.+(1*2.*+7;,+'/'%.&*-'+2%&4/'5(6629:$2(3&&827//2.,,.,*'2+',-&&*&*(,,))$4/&-$)$(.)'.'.&4++04(+#+&')9+9373+.8(-:0-//1-64.-+&5(5/0-%03'/5.1/0(51*52/111/,0(6.',+*+'7+53*54.7)3/'$0%++'520-3,**6/504*8100.;)-64()02/-+,/(7.+.3*0+&%../98++,.+150-/,/'740--5.2',#*/):--('#*-(**5(+0'7'+,,(3&*(,%(,&4/1'*:',/+698.;&&--+)11+)(&'.%152&'3.5.6;,%&*'3,1*-/+&,.01()%)(-,73++553-6;4/4.-7,4*3)7%+%,)(;70.6/,-$/,4$&((5+2.-.,/0;':/9+63&++-&(*+94*)2)81'$&$-1)57/+;.1651*3('((+-):8&*%/+.-75:9+(/1:,'3),3(0--*')4&&'+0&/6(0)4,6:9)&8;/%-',(4')+&&0+*+,3'05$&$$%,9/)$&+%)$'*''096*+-2-%)'#&&&,-504/59/.852-0/90.%/--96&)#'&8'&&*(61(.:'&.-5*+**$+4(*,(.+/6$,.*77.6.,6)</01&'-*)+.5.01+')16()(*)(+2+,)'+,%&,+-&()+.)/4/1)-1(*&)$8*22/..1-/4.:2+4/5&971'++,*;3/(2,0)+:/,)8-3-(0()/)'(*%)*,'&&%(&&&..)*(*,)1.+11,0*80)51006+,.),*.'1,-&()$'205-4,'9-%;*,'/%*8+*+*)2410008-1359):0+1/40+,8.*+*2(.&&$&%)&5/05-4,$((',%().29&6('),((&#'-+);+&07)$(%$'')*;'.&,7'.21/&-5.'0%12-*5<2931.6+0+)-+,1(:2-,:7*()-(&*30&50;'41(.,/)3-6,4*()&(.&),.'+'(()-0+)/+&+35'317;<',140%.4(('%)(/6;&,.5($0&.(9'+'8&')(2**1/1*2++'(()&))'/0,*)1,,-1&)'-'0/8+15'3*-22&5'3)92*60+,$(&0*(0.+.75'9&)&,0);:6*+$$-',(%'5,%8*1-//**3-32)+'6+*00%/$),/'7))0*&*&)+;),-&,*28+--7::011,11023/+06,/3.(+,$-&00:21<.1;(/)+'&&*-,*)*,1%.03-'18:2:-1)4++-'&,1),50528-*6%&(&'2&/,+$-+0)-&#'$%&),-'.',0$,+')*./+-12122104*/-/11')2'&%%$(&-.%),)910038++4/51/2/)0(1)++(+-.5+),)08$,/*'&*%)2*6(5.6:%+4921*7/7*)3+/()$1:1*/$<)4;)+3,-,&(*)++/,\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/partition_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/partition_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,8 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28-,"..b"CACTCAAGGGAACCACAAATAATCGCTGAACAACATCAACACCTGTCGCAGCCAAAGTAACAACTTCTGTATTGAATATTATCTTTAGCAGTCTCCAATAATTCATCAATAAATGCTTCTGTTACAGGTGGTTTTGCGGTTGCAGAATAGCTTACCGGCTTATTCTAGAAAAGTTGGGAGATCGAATTCTTGATGGAAATTGCGATATATTGATGATATTAATACGATCAAGACATTTTAGACAAAATCAAAACGGACCATTCCTCTAGGTTGTTGAAACTTTTTACAACTTTCCAATCACTAATAAAATTCATGCAACAGCGTTATTCACTCGTAAGCATTGAAAACCTTTAGGGAGGAACTGAATGAAAAATTCACGGTCACACAAAGCTCTGGGAGCATGTTCTTAGTCTCAGCAAATAATATTGCATCATGAATGAAGGCACGTTATTGTTTAGCTTTGGTGCGAGAGGTGATTCTAAGGCACCGCGATTGAGTTGTGGATGCTCCATCAGGCGTTCTACAATTTATGTAGCCTAAGAGCATTACTATACAAAGATTGACTCCAAAGTATTCATTACGTTGGCGGTTGAGAAGCGATGTGGTATGGAGTTAATACCTTTCCTCATGGCAATGTTTTTTTGGGAATAACAAATACTTCTAATGTATCTTTTTTTTGGAAGTAATACCACCACCGCAAACAAGCTTAAACAGATTTTATTAGATTTTTCTTATGATAGTCTTTAATTTAAACAGCTCGAGATTGCAAGGGGTTTGTTATGCAAAATAAAAGGAAATAGGACGATTTTATTAAAATTGTTAAAGAGGTGAAAAAAGAATTTCCAAAATTAGACCTAAAATACGACGTAAACCAGGATAAAAGTAACTTTTAAATTC\n++\n+810*(&(&/*8'').%%+2)*))7*')0,5;,-,**873831-9:965+0($$(6/78+.'&%(.*'-%9+)-/%*0)&(**-,4*&;,%-.&,&3&'*&.,6().(.%%*-'('(1)0-3<--*:'-3133:/1+56+#(,*68(%/1)*2&)+0/01('(9+#'&$)'**)(,&%$,158-964(*82*%--6.4:*,/37&)')&/*89-44.%8.-,'*'10&+(%3&%',)2+&'1*(89,0)<-20%))/6.%++(-2)80;92')--).(&0$0&,,&),+))239&6;'%,*(&-),6%')'*&*(1*-&1:(52/+'.(*,.$(923(0.9,1%%.%)&+;7+)4,-)+.38<<)8870**&*+(-+*/*..%-+*...-05*,-2,#*1$+%('7'04)(&,*,1/3344,6;15&4'$))1)+,*$:7)'.*&(02%).1$(&/.(13*%(''-**(,3/1'20+/27-./5+/4.4.216-6/4:7,7/7037201.#+)20-5,4,,'+,&%,,&+.%')#$4)-/'.2''+&-)''$2((%)8#*40&+,&&&)+'(9/3%1%).,,)8,,(-&2**.,-/:.:(2%())+,)-,(1;0..*(&&'',*45:**18443%.'$.*3)5+02/022:$/$.,2.)261,6..73/00-&0-(6)+.'$*,-/&276/22:'5+<,'/5(5,08),-,&);&$1&+(%('&'#:+'+&,0)/5<+8))0+*,%5'/',0,(*28)9'30-'12(*1)+&3&(-:/78'+;77/7*32-:$4+3:-)(/)($&&*,.)-20,-03/57,(,.17-'$3-)(70)%)01-'0.18,69&+61*3.&&01)-%)2+('&'%79,(%,('25+008&-*502-&-(')*'#-*-$$-/$-0&,/228.*)%&)439%84()3,4,36-6;*176++,4&%'.(.2(*%,(.58.-*%*.032,:0$&$''1,2..:1(.5%&3036&,*(1*,-*2:0+.*+)6''/,21.'8'+)*%#((-+2+$-%)+,'0'&*3)087,,+.-%3*1$-%--&(($((*(%&$&()43.(),8;3532-06//15+8&).,1)'(-1,52)(*)--%-(-2&/&*+(-'0&'('$&(9/40.33.1))%-'.-52:-.1+'*)(%$&'+)*.6**#),-*,&1&'4%$#$(&'+)-*'%/:573)+-.%7*05,:419*'+'2$%4(3(023,9():,'()'&-&/3&-&-&./2*8%4+&&&%(%2*)/2%0'9:1*%),3-0,+)0'45:'1((%))'53.2)38;:3+</10;4-*%01++'/0)&+4/),1))*.6*(0'<.%+1).$32,;0.-5(.-*8*30;081('*'%0+-(+-))'1.++<*,-)62.52+1,4.9:1/-(.';&52*,)(,24,);1*)2*;**+)),/6/90<,1452&0:*-.'(003,05/.-0):)1.&,+8+,.12+5'&..,3%/5-&('%/,'5-,*.02)0<'.%8+8+.54.6%2)()3%(&176/1*%001$%,08832*)-/(.)73)/+0)+1$)-)7081+1,0-0)+0//:627--+5.81(-2586)'%3,1:..-./&(26,020+<21..6%4&-.'%%&23)*+/5).,'&2'*4#)%('23080'7%2.+(1*2.*+7;,+'/'%.&*-'+2%&4/'5(6629:$2(3&&827//2.,,.,*'2+',-&&*&*(,,))$4/&-$)$(.)'.'.&4++04(+#+&')9+9373+.8(-:0-//1-64.-+&5(5/0-%03'/5.1/0(51*52/111/,0(6.',+*+'7+53*54.7)3/'$0%++'520-3,**6/504*8100.;)-64()02/-+,/(7.+.3*0+&%../98++,.+150-/,/'740--5.2',#*/):--('#*-(**5(+0'7'+,,(3&*(,%(,&4/1'*:',/+698.;&&--+)11+)(&'.%152&'3.5.6;,%&*'3,1*-/+&,.01()%)(-,73++553-6;4/4.-7,4*3)7%+%,)(;70.6/,-$/,4$&((5+2.-.,/0;':/9+63&++-&(*+94*)2)81'$&$-1)57/+;.1651*3('((+-):8&*%/+.-75:9+(/1:,'3),3(0--*')4&&'+0&/6(0)4,6:9)&8;/%-',(4')+&&0+*+,3'05$&$$%,9/)$&+%)$'*''096*+-2-%)'#&&&,-504/59/.852-0/90.%/--96&)#'&8'&&*(61(.:'&.-5*+**$+4(*,(.+/6$,.*77.6.,6)</01&'-*)+.5.01+')16()(*)(+2+,)'+,%&,+-&()+.)/4/1)-1(*&)$8*22/..1-/4.:2+4/5&971'++,*;3/(2,0)+:/,)8-3-(0()/)'(*%)*,'&&%(&&&..)*(*,)1.+11,0*80)51006+,.),*.'1,-&()$'205-4,'9-%;*,'/%*8+*+*)2410008-1359):0+1/40+,8.*+*2(.&&$&%)&5/05-4,$((',%().29&6('),((&#'-+);+&07)$(%$'')*;'.&,7'.21/&-5.'0%12-*5<2931.6+0+)-+,1(:2-,:7*()-(&*30&50;'41(.,/)3-6,4*()&(.&),.'+'(()-0+)/+&+35'317;<',140%.4(('%)(/6;&,.5($0&.(9'+'8&')(2**1/1*2++'(()&))'/0,*)1,,-1&)'-'0/8+15'3*-22&5'3)92*60+,$(&0*(0.+.75'9&)&,0);:6*+$$-',(%'5,%8*1-//**3-32)+'6+*00%/$),/'7))0*&*&)+;),-&,*28+--7::011,11023/+06,/3.(+,$-&00:21<.1;(/)+'&&*-,*)*,1%.03-'18:2:-1)4++-'&,1),50528-*6%&(&'2&/,+$-+0)-&#'$%&),-'.',0$,+')*./+-12122104*/-/11')2'&%%$(&-.%),)910038++4/51/2/)0(1)++(+-.5+),)08$,/*'&*%)2*6(5.6:%+4921*7/7*)3+/()$1:1*/$<)4;)+3,-,&(*)++/,\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/partition_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/partition_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,8 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28-,"..b"CACTCAAGGGAACCACAAATAATCGCTGAACAACATCAACACCTGTCGCAGCCAAAGTAACAACTTCTGTATTGAATATTATCTTTAGCAGTCTCCAATAATTCATCAATAAATGCTTCTGTTACAGGTGGTTTTGCGGTTGCAGAATAGCTTACCGGCTTATTCTAGAAAAGTTGGGAGATCGAATTCTTGATGGAAATTGCGATATATTGATGATATTAATACGATCAAGACATTTTAGACAAAATCAAAACGGACCATTCCTCTAGGTTGTTGAAACTTTTTACAACTTTCCAATCACTAATAAAATTCATGCAACAGCGTTATTCACTCGTAAGCATTGAAAACCTTTAGGGAGGAACTGAATGAAAAATTCACGGTCACACAAAGCTCTGGGAGCATGTTCTTAGTCTCAGCAAATAATATTGCATCATGAATGAAGGCACGTTATTGTTTAGCTTTGGTGCGAGAGGTGATTCTAAGGCACCGCGATTGAGTTGTGGATGCTCCATCAGGCGTTCTACAATTTATGTAGCCTAAGAGCATTACTATACAAAGATTGACTCCAAAGTATTCATTACGTTGGCGGTTGAGAAGCGATGTGGTATGGAGTTAATACCTTTCCTCATGGCAATGTTTTTTTGGGAATAACAAATACTTCTAATGTATCTTTTTTTTGGAAGTAATACCACCACCGCAAACAAGCTTAAACAGATTTTATTAGATTTTTCTTATGATAGTCTTTAATTTAAACAGCTCGAGATTGCAAGGGGTTTGTTATGCAAAATAAAAGGAAATAGGACGATTTTATTAAAATTGTTAAAGAGGTGAAAAAAGAATTTCCAAAATTAGACCTAAAATACGACGTAAACCAGGATAAAAGTAACTTTTAAATTC\n++\n+810*(&(&/*8'').%%+2)*))7*')0,5;,-,**873831-9:965+0($$(6/78+.'&%(.*'-%9+)-/%*0)&(**-,4*&;,%-.&,&3&'*&.,6().(.%%*-'('(1)0-3<--*:'-3133:/1+56+#(,*68(%/1)*2&)+0/01('(9+#'&$)'**)(,&%$,158-964(*82*%--6.4:*,/37&)')&/*89-44.%8.-,'*'10&+(%3&%',)2+&'1*(89,0)<-20%))/6.%++(-2)80;92')--).(&0$0&,,&),+))239&6;'%,*(&-),6%')'*&*(1*-&1:(52/+'.(*,.$(923(0.9,1%%.%)&+;7+)4,-)+.38<<)8870**&*+(-+*/*..%-+*...-05*,-2,#*1$+%('7'04)(&,*,1/3344,6;15&4'$))1)+,*$:7)'.*&(02%).1$(&/.(13*%(''-**(,3/1'20+/27-./5+/4.4.216-6/4:7,7/7037201.#+)20-5,4,,'+,&%,,&+.%')#$4)-/'.2''+&-)''$2((%)8#*40&+,&&&)+'(9/3%1%).,,)8,,(-&2**.,-/:.:(2%())+,)-,(1;0..*(&&'',*45:**18443%.'$.*3)5+02/022:$/$.,2.)261,6..73/00-&0-(6)+.'$*,-/&276/22:'5+<,'/5(5,08),-,&);&$1&+(%('&'#:+'+&,0)/5<+8))0+*,%5'/',0,(*28)9'30-'12(*1)+&3&(-:/78'+;77/7*32-:$4+3:-)(/)($&&*,.)-20,-03/57,(,.17-'$3-)(70)%)01-'0.18,69&+61*3.&&01)-%)2+('&'%79,(%,('25+008&-*502-&-(')*'#-*-$$-/$-0&,/228.*)%&)439%84()3,4,36-6;*176++,4&%'.(.2(*%,(.58.-*%*.032,:0$&$''1,2..:1(.5%&3036&,*(1*,-*2:0+.*+)6''/,21.'8'+)*%#((-+2+$-%)+,'0'&*3)087,,+.-%3*1$-%--&(($((*(%&$&()43.(),8;3532-06//15+8&).,1)'(-1,52)(*)--%-(-2&/&*+(-'0&'('$&(9/40.33.1))%-'.-52:-.1+'*)(%$&'+)*.6**#),-*,&1&'4%$#$(&'+)-*'%/:573)+-.%7*05,:419*'+'2$%4(3(023,9():,'()'&-&/3&-&-&./2*8%4+&&&%(%2*)/2%0'9:1*%),3-0,+)0'45:'1((%))'53.2)38;:3+</10;4-*%01++'/0)&+4/),1))*.6*(0'<.%+1).$32,;0.-5(.-*8*30;081('*'%0+-(+-))'1.++<*,-)62.52+1,4.9:1/-(.';&52*,)(,24,);1*)2*;**+)),/6/90<,1452&0:*-.'(003,05/.-0):)1.&,+8+,.12+5'&..,3%/5-&('%/,'5-,*.02)0<'.%8+8+.54.6%2)()3%(&176/1*%001$%,08832*)-/(.)73)/+0)+1$)-)7081+1,0-0)+0//:627--+5.81(-2586)'%3,1:..-./&(26,020+<21..6%4&-.'%%&23)*+/5).,'&2'*4#)%('23080'7%2.+(1*2.*+7;,+'/'%.&*-'+2%&4/'5(6629:$2(3&&827//2.,,.,*'2+',-&&*&*(,,))$4/&-$)$(.)'.'.&4++04(+#+&')9+9373+.8(-:0-//1-64.-+&5(5/0-%03'/5.1/0(51*52/111/,0(6.',+*+'7+53*54.7)3/'$0%++'520-3,**6/504*8100.;)-64()02/-+,/(7.+.3*0+&%../98++,.+150-/,/'740--5.2',#*/):--('#*-(**5(+0'7'+,,(3&*(,%(,&4/1'*:',/+698.;&&--+)11+)(&'.%152&'3.5.6;,%&*'3,1*-/+&,.01()%)(-,73++553-6;4/4.-7,4*3)7%+%,)(;70.6/,-$/,4$&((5+2.-.,/0;':/9+63&++-&(*+94*)2)81'$&$-1)57/+;.1651*3('((+-):8&*%/+.-75:9+(/1:,'3),3(0--*')4&&'+0&/6(0)4,6:9)&8;/%-',(4')+&&0+*+,3'05$&$$%,9/)$&+%)$'*''096*+-2-%)'#&&&,-504/59/.852-0/90.%/--96&)#'&8'&&*(61(.:'&.-5*+**$+4(*,(.+/6$,.*77.6.,6)</01&'-*)+.5.01+')16()(*)(+2+,)'+,%&,+-&()+.)/4/1)-1(*&)$8*22/..1-/4.:2+4/5&971'++,*;3/(2,0)+:/,)8-3-(0()/)'(*%)*,'&&%(&&&..)*(*,)1.+11,0*80)51006+,.),*.'1,-&()$'205-4,'9-%;*,'/%*8+*+*)2410008-1359):0+1/40+,8.*+*2(.&&$&%)&5/05-4,$((',%().29&6('),((&#'-+);+&07)$(%$'')*;'.&,7'.21/&-5.'0%12-*5<2931.6+0+)-+,1(:2-,:7*()-(&*30&50;'41(.,/)3-6,4*()&(.&),.'+'(()-0+)/+&+35'317;<',140%.4(('%)(/6;&,.5($0&.(9'+'8&')(2**1/1*2++'(()&))'/0,*)1,,-1&)'-'0/8+15'3*-22&5'3)92*60+,$(&0*(0.+.75'9&)&,0);:6*+$$-',(%'5,%8*1-//**3-32)+'6+*00%/$),/'7))0*&*&)+;),-&,*28+--7::011,11023/+06,/3.(+,$-&00:21<.1;(/)+'&&*-,*)*,1%.03-'18:2:-1)4++-'&,1),50528-*6%&(&'2&/,+$-+0)-&#'$%&),-'.',0$,+')*./+-12122104*/-/11')2'&%%$(&-.%),)910038++4/51/2/)0(1)++(+-.5+),)08$,/*'&*%)2*6(5.6:%+4921*7/7*)3+/()$1:1*/$<)4;)+3,-,&(*)++/,\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reads.fastq.gz
b
Binary file test-data/reads.fastq.gz has changed
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_01.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_01.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_02.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_02.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_03.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_03.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_04.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_04.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_05.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_05.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/reconciled_cluster_06.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/reconciled_cluster_06.fasta Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,8 @@\n+>A_contig_2\n+GAGTACATCGGTCAACGAAGAGGTTTTGTCTTCGTAACTCGCTCCGGAAAAATGGTGGGGTTAAGGCAAATCGCCCGCACGTTCTCTCAAGCAGGACTACAAGCTGCAATCCCTTTTAAGATAACCCCGCACGTGCTTCGAGCAACCGCTGTGACGGAGTACAAACGCCTAGGGTGCTCAGACTCCGACATAATGAAGGTCACGGGACACGCAACCGCAAAGATGATATTTGCGTACGATAAATCCTCTCGAGAAGACAATGCTTCAAAGAAGATGGCTCTAATATAGCCTAAAGGTGTTTTTTCTGGCAACAGAATATGAATATAATTTTAATTATATCACAATATTGTGGGTGTTTGTACTAGAGGACTTACCTCTTCCCCAGAACAATAAGAACACACACTTTGTCTCGATGAGAGACAGGAAATACGCATGATTTCCTCATCTTTTAATCCTATTTGCTTTAAATGAATCAAAGCGCTTGCACGAAGTACTCTGGGAGTAATTTTTATTTTCATAGCACTATGGAACTCTGCAAGCCTAAAATTATGCGCAACCTGACTTGTTGTTACAGGAATCCCTATTTTAGAAACAAATACTCTCCCATTTCTCCCACAAGTGTATTTTTGCAACTCTTCCATTAAGCTGATAGGAAATGTGATTAGAATTTTGGTTTCTTTATTCTGTCTTTTTTAATGCGAAAGGAAATCTGATTGGATGCAAAAAATAGATCGTCTGTGCGCAAAGACAAAATTTCGTCTAACTTACGGATCCCTTGTACAATCAATTTACCGATTAAATAGTCTCTATAATTCACTATCCGGAGCGCTTCAAAAAAACTGTCCATTCCTGCTTAGAAATCGATTCTGTTTTGATTTTGTCTCGGATTTTAAAAAATGTAGTGTTTCCAAAATCTTTCAATGGAATAGCGGGTTTAATATATCCCTTGGTCAATCTATACAAAAACTTTGTGAAAGATATGTAGCATGCCGCTCTAGCCTGTTTAGAGGCCTCTGAAACGACTTTTCCATTAAAAACATCTAGAGACTTGATTTTAAACAAAGATTCGCTGTGGTCAAGAGAAATAGCCTTTATCAAGGTTTCCGATAAATCCAGAATCTCTAAAGAAACAAGAAAGTTAATCCCAGACGCATAATTTTTTCTAGTTAGATGAGATAAAGTAGATAACCAAATTTCCGACGCGTCCCCAAAAGTTAAGAACAATCTACTTTTATGGAAAGCCATCGAGCCCATTTTCTTAACCAAAGCTATTCAAAATCGGAGCTCTAAGATTTTAAGAAATTTTTTAACAAAAGTCCATTATGACCAAGTCTACCACCCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAAGTCTACCACCAAGAGTTGCAAATCTCTCTCGTAAAATCAAATCCCTAAATAAATATATATATAATAAATATATATATGAGCTGACGGAGGATCAGCTCTTTTGCTTAAAAAGTTCAAAAAGCTGTTGTAGAAGATTTTCGTTATAGGAGGACAAAGAAACTCCGGAACATATGATGCGAAGTATCTCTATTAAGAAATCAGATAATTGGCGATTCTTCTCTGAATCAGACTTATCTATCGTTTCTCTAACGTCTTTGTTTCTAGATGAAGGAAGAAATTGATCCAACACCCTTATCGCCGATGAGTTCGACATTCCACATACTTTCCCTATCACATCGACCTTGGTTTTTAAATCGCCTTTTCTAGCGGCCAAAATATATGCGGATTTATAGGGGATCGATTGAAACTCTTTTTGTAGAGTTTGGTTGGGGAGGTTTATAAAAAGCTCGTAATATGCAAGAGCATTGTAAGCAGAAGACTTAGTTCTAAAAACTAACTCTATCCAAGATGAAAAAGTTGTTGAGGAGAAGTGATCCTTACTCAGGATTTTTCTAGCATTATAGATTTTTTCTCCTAAAAGAAGTACGTGTTGCTTCTGTATGGATTTTATCTGACCAGTAAGCAGTTTTACCGCTAGGATGTCTTCTTGATAAAATTCTTCATCCGAATAGTTTTGGGACTCTGATAAAAATAATCGATCCAAACTCTGACTTTCCTCAGAATTCAAAGTTGCTGAGAATAGTTCAATGGAAGGAAGTGTCTTCTTAAAATCTAGAGAAGCGGCAGTTTGATTTTTTTAAAAAAGACATCCGCTTCTTTTTTTAGTTTGTTCACGTTGTCCTCTGAGAGTAATCTCGTTCATATTCGATATGCAAAATATTTGCTATTTCATGCGTTAACTTCAGAATATCTTCTGCGGCCCTAGAATTTGGATAGACATTAGCTACAGAATCTTCTTTAAGAAGAGAACGGCTGAGAGAAATATCTCGACGAATTTTTGTTGAAAAAGCTTGTTTTTGTAAATAGACTCGATAATGTCTATATACATTTGGTTAGTCGAGTTACGATCATCCCAAAAAGACAAAGCTATTCCAAGAATGTGTTCTTCTTCAGGTTTTCCGACCGAACTTAAGAATTCACGTATCTTTTGTAACCCTAGAATAGAAAAAGGTTCTGGAGTTAAACAAACAATTAATTTGTCTCCTGCAACAAAAGCTTCTTTCGTTAACCCTCCTAGGCTAGGTGGAGTGTCTATTATGCAGATGTCATAAAAAGGAGCGCAGTACTCATTCAGAAATAACTTTAAGTTGTTACTAGGTCCTCTATGAATATCCAATTCTCTAAACTGTTCGGATAAAAATGATGCAGGAATTAGGTCCACACTATCTTTTTTGTTTCGCAAATGATTGATTTTAAATCGTTTGATGTGTATACTATGTCGTGCAAGCCTTTTTGGTTACTTCTGACACTAGCCCCCAATCCAGAAGATAAATTGGATTGCGGGTCTAGGTCAGCAAGTAACACTTTTTCCCTAAAAATTGGGCCAAGTTGCATCCCACGTTTAGAGAAAGTGTTGTTTTTCCAGTTCCTCCCTTAAAAGAGCAAAAAACTAAGGTGTGCAAATCAACTCCAACGTTAGAGTAAGTTGTCTATTCAGCCTTGGAAAACATGTCTTTTCTAGACAAGATAAGCATAATCAAAGCCTTTTTTAGCTTTAAACTGTTATCCTCTAATTTTTCAAGAACAGGAGAGTCTGGGAATAATCCTAAAGAGTTTTCTATTTGTTGAAGCAGTCCTAGAATTAGTGAGACACTTTTATGGTAGAGTTCTAAGGGAGAATTTAAGAAAGTTACTTTTTCCTTGTTTACTCGTATTTTTAGGTCTAATTCGGGGAAATCTTTTTTCACATCTTTAACAATTTTAATAAAATCGTCCCTCACTTTTCTTTTATTTTGCATAACAAACCCCGTAATTCGAACTGTTTTCTCTAAATATAAAACCTATAAGAAAAATCCAATAAAAATTGTTTAAGCGTTTGTTTGAGGTATTACTTCCAAAAAAGATACATTAGAAGTATTTGTTATTCCTAAAATATCATTGCCATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGA'..b'CATTAGAAAGGGCATTAACCCATACCACACCGCTTTCTAAACCGCCTACACGTAATGAATACGTTGTTGGAGTCAATCCTGTATTAGTAATGCTGGTTCTTAGACTACATAAATTAGGAACGCCTGATGAGTATCCATAACTAATCGCGCAGGGCTTAGAATCACCTTCTCGTACCAAAGCTAGAACAACGCCGCCTTCCATTCTTGATGCAATAATATCTGCTGAGACTAAGAACATGCTCCCAGAGCTTTTGGGTGTGACTGTGAATTTTCCTATTTCAGTTCCTCCTAATAAAGTTTCAATGCTACTGGGAGTGAATAACCCGTTGCATTGAATTTTATTAGTGATTGGAAAGTTGTTAAAAGCTTTCAACAAACCTAGAGAAGGGTCTGTTTTGATTTTGTCTAAAATATCTTGGACTGTATTATCAACAATAGTATCAGCAATTCCATCAAGAATTTGATCTCCCAACTTTTCTAGAATAAGCTGGTAAGCTTTTTCCGCATCCAAACCAATTGTAATAGAAGCATTGGTTGATGAATTATTGGAGACTGTTAAAGATATTCCATCAGAAGCTGTCATTTTGGCTGCGACAGGTGTTGATGTTGTCCCAAGGATTATTTGCTGGTCCTTGAGCGGCTCTGTCATTTGCCCAACTTTGATATTATCAGCAAAGACGCAGTTTTCAGTGTTATACAAATAAAAACCAGAATTTCCCATTTTAAAACTCTTTTTTATTTTGAGCTTTAAATAAATTAGGTTTTTAGTTTCAAGCTTGCTATTAATTAATAGATTCTTGTTCTAATTGTTCCATTTGTTCTTTAGATTTCTTAGTTATTTCTTCAAAGCGCTCTTTATTTAGATATAGAATTTCTTTTTTAGAGAGTTTAGAAGAATCCAGAAATTCAATACGTTTTCTTCTAGATAACCAGCCAAGCTGAATGGCGATTTCTATACATTTATCGATAGCTAACTCGATTTTTTTCCAGTTCCTTGTACAGATGTACCGATTCATCCTTAAAATATATGCAAGACTTTTAACGTTAACGTTTAATAACAAGTTTTCTGGCCAAGAATTATCCTTAGTTAATTTTCGTCTCTTTTTCGCAGCTGCTGTAATCACCCAGTCGATAAATGTGTAAGCATACTTTGATGCATTTGGGAAACGCATTTTTATTTCTTGGTATACATTTGCAGGCTTGATTACAAAGTAGGATTCTATTTGATCTACCAAGATAGGACATGGCTCTACAACGAACCCTTTATGTTTCCGTGTAGATGGTGAATTAAAAGGTGTTAAGTCTATATCTATATTTTCTTCGTCAGTTAAACCTTCCCATCCTTCGTAAATCCTAATGATCGGAGAAAGAGTTTGGTAACGGTCTACTATTTGTGTTCCATTAGTCCATCGAGTTCTAGTTGCCACTATTAAAAACGGTTGATGTCCTAAATGGTATAAGGCTTCTAAAGCAGTTTCAGCTTCTTTTCCACTAAACTCATACTTATTTCTGGATGTTTTATACCGCTTAACTCCATAAGCCTCTAAGAATTCAGTTTTTGTAAAACGGATTCTTGGTATCCATCCTTCAAATTGAAAACTATTTGATTCTCTGGATAAAATAACCCCTTTTGTGTTCCCCTTGTAATTCGTTGCGGTCAGTAATCTTTGGATAGCTGCTAATGCATGGTAATGAGATGAAAGAAAATCAAGACCTATAACTTCTACCATCCCATTTTGAGCCAATTTGGGAGATATCTTAATAGATTGACCAGGTCTTCTTCCAAACTTCTGATTTTCAAGGTGGATAGGACTTTTGATGAAGTGGCAGTTACTATAATTTACCATACTTTTTTAATAGCGGAGAATTTACTAATTTTTGGATCGAAATGTAATACCGAAGAGAAAACCGATCCATGTCTATTTTTCCCAACAGTTATCTCACAATTAGAAGACGATTCCTTCCTATTGATAAACAAAATCACATCTGCGTCTTGCTCTATTTGACCGCTGTCTCGCAAATCTGAAAGCATGGGAACTTTATTTGCTCTATCCTCAACTTTTCTAGATAGTTGGGATAAACAAACTATAGGAATGTTTAGCTCTGAGGCTAAACCTCTTAAGGTTCTAGATATATCTGCTATTTCATTTTGACGATTTTCTCCAACCGATGAGTTGATCAACTGCAAGTAATCGATAAATATTACGTCTACTCGATCTTCTTTTCTCAGCAACTGGATCTGATTCGCGATTAAATTAAGCTTATACTGACTATCACTGCAGATATAAAAATGTGATTCTCTAACTGTTTCTCCAGCTTCTTCTACTCGGAATAATTCTTCTTTAGAGAGATCCCCTCTTTGTAATTTTTCACCAGATATTCCTGTTAAATTAGCAATAATCCGCTCAACAATTTGACCTGCGCTCATTTCTAGAGATAGGAAACCAACTCTACGCTGTTGAGTAACCGCAAGATTTATCGCCATGTCTATAGCTAAAGCTGTTTTCCCTATAGATGGCCTAGCTGCTATAATCACGAAATTACCTTTAGCTAAGATAACTCCTTTATCATCAATATCCTTGTATCCTGTTGGGAAGCCATCAAAGAAAGAATTTTGATTCTCAGAGAACGCTGCTCGTCTTTTTTTATACGAGCCAGCACTCCAATTTCTGACTGTGAGAATATATCATAAATAGACCGGCCTCTAGCGCTGCGAATAGAAAAAGTCTTTGCTATAGCACTATCAAGCCTTCCCTTTATACGCTCAAGCAATAGAAACGGAGATCTACGCAATGGATTTTCATTGTACTCATTAAACGAGCGGAAAATGAAATTGCTCAAATTTTCTTCAGCGCTACACACGCTCAAATCATCGAGGAAAACCGTATGAGAAACGGATCTAAGCTTGTCATTTGATAAAGCATCATGCAACATTAACCCGAGATACGATTTGTCCATATCTTTGATACGACGCCGCAAAAGCTCTTCCCAAGCCGAGTCTACAGTTATAGGTAATCCATTGTCTTTTAAGTATTTAAATACTATGAATATGTTTTTATGATGGGAACACTTAAACTCATAATTAGCAAGCTGCCTCAGAATATACTCAGTAGAGTCTTCAAATATCAGAGCTTTACCTAACAACGCATACTCGATATCTTGCATGCGATTTTCTATTTCGGAACGAGTTTTCATGTTTATATAAAAAAATACCGAGCGTGCTATCCTGTTAACAACCTGATTATTTCACTAATCAGGACATTTTGCGGATAGGTTATATCACGAGGGATTTCATGGGTAAAGGGATTTTATCTTTGCAGCAAGAAATGTCGTTAGAATATAGCGAAAAGTCTTATCAGGAAGTTTTAAAAATTCGCCAAGAATCCTATTGGAAACGCATGAAAAGCTTCTCCTTATTCGAAGTTATTATGCATTGGACCGCATCACTCAACAAACATACTTGTAGATCATATCGAGGATCTTTTTTGTCTTTAGAAAAGATTGGTCTATTGTCTTTGGATATGAATCTGCAAGAGTTTTCCCTTTTAAATCATAATCTAATCCTAGATGCGATTAAAAAAGTTTCCTCTGCCAAGACTTCTTGGACCGAAGGTACTAAACAAGTTCGAGCAGCAAGCTATATTTCCTTAACAAGATTCCTAAACAGGATGACTCAAGGAATAGTCGCTATAGCGCAACCTTCTAAACAAGAAAATAGTCGAACATTTTTTAAAACCAGGGAAATAGTAAAAACGGATGCGATGAACAGTTTGCAAACAGCATCCTTCCTAAAAGAGCTAAAAAAAATCAACGCCCGGGATTGGTTGATCGCCCAGACAATGCTCCAAGGAGGTAAACGCTCCTCTGAAGTCTTAAGCTTGGAGATTAGTCAGATTTGTTTCCAACAAGCTACCATTTCTTTCTCCCAGCTTAAGAACCGTCAGACAGAAAAGAGGATTATTATAACTTATCCTCAGAAGTTTATGCACTTTCTACAA\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_01_01.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_01_01.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,268 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_01_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_01_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,284 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_01_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_01_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,304 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_01_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_01_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_02_01.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_02_01.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,268 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_02_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_02_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,284 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_02_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_02_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,304 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_02_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_02_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_03_01.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_03_01.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,268 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b'7\'-,05*-3&*/1,2:\')4-78$*+(3%***/1&**)*/9)/)-*-*/3&10))6/,..0-921(61*%2\'44--%)+%\'))*6+%2\'8\'%*\',18/.+61#-*\'($$($(097.2++\'\'.4+6/7.7340*.,424+.,-1/$-26-01./:2,-%*/)*+13(,&+45%7*/&7;+9.8*46,$*6,$8*3+5/01*073%*-.$*4411+.6/.)/6+(26&0*3,/$#&&%))%-(--9*/23-$$&-(-0.17&((-3.56(:+4/)20++4%+-\',5),,07)*)%/(/1,:.-&+0&3*23::0$2-(+*7(-%/%&56,$**/5.5.0)0(--;7191/-7+69-4.48.*+;.,62.4:556;13.48-)-)%,7-.)3.++*0;8*&.(-740)+4-\'&-+834(*00.86+170,1/\'(\')8.415.&;/,*/-2(,,+#,+*+0+..20/9/-:/:-\',:&+59,+&$\'*(+*-&%\'.+:-/,),%0\',*\')/\'&+(585,19$\')\'%.$"()23821*).3;3.94+38/-,/.,0+*,)7/0&72.-12,()$.3(-;(,-54&\'.&18+2*103-8*:4,11+9694($0-26)%%,*3,3,/5*.,7*6\'5/61(,.$.6(.0+;0277%*&:61,1/27-+45**(296:7-.0.4+&00;;2.22+.,,461,/)1/52<((/(17**1**,\'.)%&*8+9-88+85./(5/5;-;1(-).:)%%.\'&,1110-;40-,+\'\'/)&&/.0-%4(971-3(*2-\'\'.9-2*($),(,0\'.,-&\'$-0%6.,1)197*--903))(02&).,$2#)-+;52,8)6,4*%)\'*\'-7)+4)%\'/\'.*-*&*&\'\'8&+**\'\'\'&164,:/(08./:8,9,/7*5/:4/5.).-96,8*&98-\'()+108:)17)%9.5488))+(0*35,-.;040(4(+0:0+.-+332(15\'0-42.0.%25-&&+,%<812,:.(5&),38(8)-2.2)&//(.(20-%((((\'/\'-,14+\')&)%/(+70.74.%;4\'.41907:1-118(/7(9,),+06,30%5,/227(3483/4-())%$\'))71&-,(,\'%&%,,,196*7195/)914:.\'(1/3;..$-,24847.,/3989-720(%$(\'-+-&+-&$57$(&+$&%*\'3.0+*%%%5-*2,*&,%0*49)044::.0%%%$)&\'*:-$)\'()%086+0788/,3&&2.052\'(%1+8-50:(;5866+;$&/-\'3)28)09\'21-:%)*2\'%\'$8.%26-+7,+49*02/23/*/1-+/209-*64\'6-((0/.&.71%%&*+\'+7//3(&40&,(02*<%63(1...\'++/).%)/5$0-+-(4+1#*-$(+()-5628,04(,&0308/311)\'61,-<,\'(+2\'52.5115:(2*+).(55-),(\'$**$)-\')\')%\')3+:,%41230643/\':650&-*\'+)$8415+-,&0+;:6.4-/2(,)-,,3705)/(*,(.,,24,1*390$56-497(+024):20/5.)2-\'\'+)+,\'00):.86././*:391163;9$.*7&125/;1064:+2*%310)50\'/(+\'5+(3/7+\'($*\'30)+2)093,.%%(*%-3\'9;.7+.$*3*.12**9).7488-791+0%0*(5\'++)*&-5&&((/1:/7%*5+-&*2,,)60)4+71.49$0/61(7,-366:77),)11-0:5)-\'(-&10*3.&9,,:4.(;#0.4(/14;*((,+,1-69*22-:7.5;2-9$,6&6,(4/.//\'&(*(3),*/4&+-10+,-21$0*(.-+(68:&9/\'-3()*(*50)77.07/&+)+*%+\'-1,&2/2+0/-44-&9+3\';:,.18-)*110:5,%+558())-966-)0&%++5)**.\',1&0-\'*353.\'08/2*,/,%&1,10/+47458&3,:14*0.7*:+$(%7.1*12/20.80)\'::04:-5/:;+\'(/%,.6/-831,95.<.-.0/*+74781214+%(+-*30*4\'5:4(/+&$%-)&//)6-.03055)%3(((&++&\'\'&.0*)\'\'66-+),,68(:58002/029%&(\'(*7/;4:-1*/285;35(;):2(042*-(2()1+;4;;/54/55,;-,3$*21%(&,\',)*,854,(())&))1892+*-0&,:483631(-1&(0-1/+0,6/;9&,7(,)&-;025*-((6*:</)&%&:+0</1$$&/(\')&6%.(0-\',/84-0+*1&+04//85/0673((6-//**08/,\'&()%7/*%5(-5\'-%(.96:1)9473/00;649;851+</.1-&,%+(06/761*04...09/0,*7\'-930,*213+),.*44&((6/\'4,,94-6\'3),$))4/7392,630,\'5/--\'(4084-,+2(8(.$2%2\'0\'&%0+)342)((0((\'91(<-*(\'5&\'&\'%/1-5-*0/++%()&+1//&%(5*)\'..5)\'\'2)&(*.8259+-\')((30)(&3&(,,,+93%*0/6-152+,0,46-\')5()6:507.--8++6152&&/2\'&0,,.995*56)/-938-7*,7\'72+/)0:,3*5\'+$)#%&%+*,,(*$(*(&()\'))7\'$&%&&/,88+,$7,+05-+%+,.(4/\':,)-(#2/:/--5;-6*0-9).66.9<40)+$,+4-+160)7/1*(3,,0)&(1(+.0+-./3(\'1-*00-(:5/++5.;*+6),)7,;7(,()++%))%:1)%157-23$2+(*(%(\'(*,*;)+:.+%%%/28236,*))%(%.,2+78+7+7.+;320*-17*(//18-.,/.)0:0*$%((%$()\'.(\'\'&+./*5/-*\'),702:/*&)\'&0/+/**/&*)29<0030/%0$*3/.5-,9*/-4\'41930+3,/\'\'0-(\'+)--+7/%1)):4)..+.-55,+)-7%+*/)*-1,10,-/5*0+%%+**)14\'*9072742-(377+.&,%7-*,,$)($296./5095:)*18,3,.<(*(;56-)))+,\'2(*&%\'+\'3;<(,*((,/0%+++1(-6,)1/,&)/&\'\',1/,/773:+)1+1/(8\'.610*7/&\'\'\'&%&&+,6*10-2)-/(2(,7,,99:/:073-6&*5)/6,(\'19*)35-/)-52,0+-3),/\'\'44*53/6;<*\':,):*47,,0,5&7./\')\'-,)-,0*&\'12366+0-++9)\'-3*&/01.0,<.\'\'$,&$\'.2-+:6:33%.3.&%\'+11(4$(<(+/9+3*21).:--.&$,%$+0(1.*,&&\'\')*+(:3803/7*697-*/4-&,.5/&.7.\'1+%*-&)4-453/-85*-46070.00).2-0.*21/(309+\'5.-6,4*0.879040+\'(\'+-*65.9/+)+//(*,/#3+8/-+,,0*4+06/-:849)*\'/)+\'+/4,:/50/-4875;6())99\'&\'28$*:+435427&&*/81;/,41-773</0--0*,1-/(4,/+.*/*5-7/+5\'&/-/000/+$35\'\'4093,&(--;/9027&;3966+:(%\'-)/236-77,,2*-*\'(%3%6\'022*-060,(:*/9,-34;\'+.+.-.1-8++24-0,364,*07+&,02.:/*(417<:./523-*8&)*(4(%--:.2-/4.612+(0%/)&%*+068.&,)&)),**10,+)90*631202-&+73,+11.,.8%.2<*2/9.7.,:2-/7<))1-48,./*4)+&0#\'$$&*+:+-+\'$9(391+5/&63%(,%$+*%3&8814*+-*1)7:9\'+11)&/*0+\'*)$)\'0/,&12/-\'8*0-+.($0&*&&)-)00/80/+)4+(2+3--*5,8&\'#$.(\'$07-*1132/,5/.45.4.38;8,3/9.53.1)+,0&*)&,\'0..0-(5\'4/*0-/.)%()\'+&(06)\'+$.0//49/\')<46<.,0*8*,%)*1-3+,.,+1/.*<.8.2//6$622.42.-1.;%-&:-//+*)-91&.20#%\'.:69\'&(44#\'(&(7\'-658.()$&\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_03_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_03_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,284 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_03_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_03_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,304 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_03_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_03_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_04_01.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_04_01.fastq Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,268 @@\n+@915048ed-cfdf-2e72-cae2-7cd225d95427 chromosome,-strand,127398-149788 length=21560 error-free_length=22548 read_identity=87.12%\n+ATCAGAACAATGTATTCTTTGGGCAAAATGCAGAGCGTACAATAAGCTCAAAGCGCGATAGCCACAGCAAATCGCTGTTCTGCTGCGTAAACTACTCAAAACGACCAAAGCCTCTCACTCTGACGCTGATGAAAAAAACGGTCTCCAAAAACTTCGGATGCCTTAGTAAAACAAAAATTCATTCGCATTGTCGGTAAACGGAATCTGGAAATCAGGGCAACAACTCATTATTTCCTCCGCCCCCATCTCATCAGACAACTAGTGCAGTCCAATGCTCTCGCAATCACTCGTTGGAACAATTTCAAACCTGTCTGCTATTCGGGTGACAGGGAGCGGGAAACTGAAGTGTATCTGCAGATCATTCAGCAAAGCTAGAGCTTTAGGAAAGGCGTGATTCTTCTTGTCCCTGAGGTAGCTTTTACCATTCAAACGCTTTCCTTTTTTAATCGCGCTTAGTTCAAAGTGGGCGTTTTACACTACAAAGTTAGAGTGACGGTGCGTACAAGACCTGGCACAAGGACGTCCGAGGCCTAATTAACATCATTATAAGGCCCTCGTCCGGCCATTTTTCTGTCTATACAAAACTTAGGATCATTATTGCGGATGAAGAGCTTACGACAGCGCCTATAAACAAAAAGCGGTGCCTCGCTTTTTATCCAAGCTCGGATATGGCTGTCATGCGAGGGGAAAAATGACCAGTGCTACAGTCATCCCTGGGGAGTGCCACTCTCAAGTTTAGAAAGTTACGATGCCTTATTCGAATAATACACGCTTTCGTTCTCTAGAAAAGAGCTTCTACGTCTACTCTACTAAAGTCGTTCTTATCACGACATGAACTTGGAGATGGAAAAAAATCGGAAAAAGCCTTTCTTCTCTCAAGCGGTCATTCGGAGCATCGAGCAGCGTTGGAAGTAGGAGAACAGACCTTATTTTCTTCCAATCGTCGGATTCCATACTAATGTGTATCCTGCTCATCATCGTAAGTAGCACATTGAAATGTCCTCCATTTTGACGCATGATTCCTGACGTTCACAAAACTGAGCAGTCTTGTGTCACCTTTGCAACACCCACGCCTCTACAAAACCCATTACCTCATGCCCTCAATGCCTGAGCACTATGACACTTCATACGAAGGCTGGAACAGAAAAATTGAGAGCTTCTCCGAATTACTTCCAACCAGCCGCACTACACGGCTAGATTCGACACCACGGTCGCGGAAGTCCGTGCTTTAGTTAAACAATTTGCCACAGGGATAGCCGATATTCTTGTTAGCACACAAATGATTGCAAAAGGTAATACTTTCTCGTGACCTCTTTCTTAGTTAAGCGAAGACTCTCTGGTCTATATATCCCAGATTTTCGAGCAGCAGAACAGTCTTTCAACTGATTACCAATGTCACTGGGCTCAGGACGCACCCACCTTCCGAGAGAAGGTTCTTATCCAAACATTTCTTCTCAAACTCCGACTATATCTCATGCTTGGCACAAGATTTCCCAGCTTTCTGCAAGGAAGAATCTTAGGGAGAAAGTATGTAACTACTCCTCCGTTCACACGACTAATCCGCTGTATTTTGAAGAATGCTCGGATTATACTTTAAAGGAAACTCAACGTGTACACACACTGAAGTACACAAAATTTGGATTCTCGAAGCCTCTCTTATGGAAATATCTCCTTGATGGACATTTCAAAAGTAAAAGGCTTATTTCACCTATCGTTCTAATCAAACTCGTCAACATCACCTCGGTAGCGAATAACAGGTTCAAGGGCTTTAGCCGCTGTAAAATTGATCCTCTAAGAGTGCGTTACATTGTTGATGTGAATCCGTTACGACATTCCTTCCTGATACGTTACTGCTCGGCAAGCAACGAAACCAAAATATCTACTTCTTGTTCGGTAATTCAAAAGCATGTAAATTGGCTCGCAGTACCTTTACCTGTAGGAGGACAAGCGACTCCAACACGAATGCCATAACAACCTAATTTATTGATACAATTCCTGCTCGAATGAAGACGGTTGCACAAATCAGCGCTGCCATAGATTTTTGAGCAAAATAGTACACGAATACGACGTAATCGTGTTCTCACCAAGTTCTCCTTCTTATGAATTCGTATGCAACTTGTATAGATATTAACAAATAAGCAGGTGATTCCTTAGAAAGACTTACCATGAGTTCTTTGATCAAATCCTGCATTCCCTCGGCGATAACCAAGCTGCACCGCGGATCCAAAGCTTTACTGAGTAAGAGAGTACCGAATAAAATTTCATACCCTAACGGACACAAAATCCACCTTCCCAGCGTCTCCAAATAATCCACAACGCTTCATCAACTATCACTGAGCGTGATACTGATGGATGACATGCCACTATTTGCTCCAAAGAGCGAAAGACCCTTAAAGAATAAACAGAACAGACGGGGATAAATACTCGTTGAAAACCACGTGCTGACAAGCTCTAATAAAGTCGGATGATCTAATCATTATAGAAACTCTGATGCCACCCCGACAAAAAAACAGATGATTGAAACAGGATAATATGACCTGCTCGTCCCCATAGCATAATTCCGCTACGGAAGATAGATGCACAAATCGCAGTGTTCGCAGCCAAAACCACTTGGCAAATAAGAGCTTCTGGAGCTCGGCTGAAGTAGCGCTATTTGTTTATACCCATCTAACAGCGAGAAGAGCCTACAATGGCGCGAACCCTCCATAACCTAACTTTGCGCATGGCTTGTCTCTCAATAAAGCCGATAACAGCCTCAACAGCATGAACTAAAGCTATTGAACGAGAAGTCCGAAAATCATTAGTGATAAAAATCAATAGAAAGAGCTTCCTTCAAAAACCCATCCCTCATAGCTATATCATTCAATGATGCAGTCTTATTAGCTAAATAATCGTGCCAAAGCATTTGAACAGTAGTCAGGTTTCCCCGTCCCACAACATAGGGAATCGCTTCCTGATGGCGATAGAAATTTCAATAGTTACTGGTTTAGGAGTTTGGATATCATTTACTTCCCGAAACAGTTGGGAATATCGTGAATAGGCAGACAGCTCTTAACTCCACCAAATTGTACACGGGGTTGACGGAGATATGCGCTGCAATATTTCATGGGAGACGCCAACACCAAAGGGATGATCTGGCATTTTTCGACTCCTTCCATAATAATACGTCTCATTGGCCTCAAGGCTCACCGACTGCCCCAATCTTCACAAAACGACTGGTCGTCCTTTTAAGAATAACTCCCATGGCGATCTACATACCGCAAGTCGCCAGGTGACATACCAGTCTCTCATAACTTTCTATAAGATCCATGTCGAAGTCTTCCCAAATATCCTTTAAATAAGAGAAGTTCCTCGTGTCAGAACCAATTGTTACTCGGTTGATTAGACTTTAGTTTCTTCAGAAACAGTAACACTTCCATACTCTAAGGGCATGCCGTACACAAAGACTCATGTTTCGAACTATTCACGAGATAATAGTGATAACCGGACATTCTGTAGTTCCATATGCTTGACGCAGTGAACATGTGGAGAAAGTTCAAAGCTTGGATATAAAGAGTTTTAAGAAACATCTCACTCCAACAACAACGAACCGCAAGGAGGAAGCGCGGCCTCGCTTTGTCTTAGCGGCATTAGTAATATGAAAGCAGGCGTACTTGGCAAAGTGACCTTCCTTCATTCAATCATCTCGAACTATTTCTTCCCATACAAAGGATTATAGGCAATAACAGGTATCCCTATAGCAAAGGGAAACGGCGTACAAATTGAACCATACGCATGAAACGGGGGAAGGAAGGATATCATTGCATCGTCTTCTTTCGGAAAAGCAATCGAAACGGGCCGTTGGTTAAGC'..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_04_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_04_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,284 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b'7\'-,05*-3&*/1,2:\')4-78$*+(3%***/1&**)*/9)/)-*-*/3&10))6/,..0-921(61*%2\'44--%)+%\'))*6+%2\'8\'%*\',18/.+61#-*\'($$($(097.2++\'\'.4+6/7.7340*.,424+.,-1/$-26-01./:2,-%*/)*+13(,&+45%7*/&7;+9.8*46,$*6,$8*3+5/01*073%*-.$*4411+.6/.)/6+(26&0*3,/$#&&%))%-(--9*/23-$$&-(-0.17&((-3.56(:+4/)20++4%+-\',5),,07)*)%/(/1,:.-&+0&3*23::0$2-(+*7(-%/%&56,$**/5.5.0)0(--;7191/-7+69-4.48.*+;.,62.4:556;13.48-)-)%,7-.)3.++*0;8*&.(-740)+4-\'&-+834(*00.86+170,1/\'(\')8.415.&;/,*/-2(,,+#,+*+0+..20/9/-:/:-\',:&+59,+&$\'*(+*-&%\'.+:-/,),%0\',*\')/\'&+(585,19$\')\'%.$"()23821*).3;3.94+38/-,/.,0+*,)7/0&72.-12,()$.3(-;(,-54&\'.&18+2*103-8*:4,11+9694($0-26)%%,*3,3,/5*.,7*6\'5/61(,.$.6(.0+;0277%*&:61,1/27-+45**(296:7-.0.4+&00;;2.22+.,,461,/)1/52<((/(17**1**,\'.)%&*8+9-88+85./(5/5;-;1(-).:)%%.\'&,1110-;40-,+\'\'/)&&/.0-%4(971-3(*2-\'\'.9-2*($),(,0\'.,-&\'$-0%6.,1)197*--903))(02&).,$2#)-+;52,8)6,4*%)\'*\'-7)+4)%\'/\'.*-*&*&\'\'8&+**\'\'\'&164,:/(08./:8,9,/7*5/:4/5.).-96,8*&98-\'()+108:)17)%9.5488))+(0*35,-.;040(4(+0:0+.-+332(15\'0-42.0.%25-&&+,%<812,:.(5&),38(8)-2.2)&//(.(20-%((((\'/\'-,14+\')&)%/(+70.74.%;4\'.41907:1-118(/7(9,),+06,30%5,/227(3483/4-())%$\'))71&-,(,\'%&%,,,196*7195/)914:.\'(1/3;..$-,24847.,/3989-720(%$(\'-+-&+-&$57$(&+$&%*\'3.0+*%%%5-*2,*&,%0*49)044::.0%%%$)&\'*:-$)\'()%086+0788/,3&&2.052\'(%1+8-50:(;5866+;$&/-\'3)28)09\'21-:%)*2\'%\'$8.%26-+7,+49*02/23/*/1-+/209-*64\'6-((0/.&.71%%&*+\'+7//3(&40&,(02*<%63(1...\'++/).%)/5$0-+-(4+1#*-$(+()-5628,04(,&0308/311)\'61,-<,\'(+2\'52.5115:(2*+).(55-),(\'$**$)-\')\')%\')3+:,%41230643/\':650&-*\'+)$8415+-,&0+;:6.4-/2(,)-,,3705)/(*,(.,,24,1*390$56-497(+024):20/5.)2-\'\'+)+,\'00):.86././*:391163;9$.*7&125/;1064:+2*%310)50\'/(+\'5+(3/7+\'($*\'30)+2)093,.%%(*%-3\'9;.7+.$*3*.12**9).7488-791+0%0*(5\'++)*&-5&&((/1:/7%*5+-&*2,,)60)4+71.49$0/61(7,-366:77),)11-0:5)-\'(-&10*3.&9,,:4.(;#0.4(/14;*((,+,1-69*22-:7.5;2-9$,6&6,(4/.//\'&(*(3),*/4&+-10+,-21$0*(.-+(68:&9/\'-3()*(*50)77.07/&+)+*%+\'-1,&2/2+0/-44-&9+3\';:,.18-)*110:5,%+558())-966-)0&%++5)**.\',1&0-\'*353.\'08/2*,/,%&1,10/+47458&3,:14*0.7*:+$(%7.1*12/20.80)\'::04:-5/:;+\'(/%,.6/-831,95.<.-.0/*+74781214+%(+-*30*4\'5:4(/+&$%-)&//)6-.03055)%3(((&++&\'\'&.0*)\'\'66-+),,68(:58002/029%&(\'(*7/;4:-1*/285;35(;):2(042*-(2()1+;4;;/54/55,;-,3$*21%(&,\',)*,854,(())&))1892+*-0&,:483631(-1&(0-1/+0,6/;9&,7(,)&-;025*-((6*:</)&%&:+0</1$$&/(\')&6%.(0-\',/84-0+*1&+04//85/0673((6-//**08/,\'&()%7/*%5(-5\'-%(.96:1)9473/00;649;851+</.1-&,%+(06/761*04...09/0,*7\'-930,*213+),.*44&((6/\'4,,94-6\'3),$))4/7392,630,\'5/--\'(4084-,+2(8(.$2%2\'0\'&%0+)342)((0((\'91(<-*(\'5&\'&\'%/1-5-*0/++%()&+1//&%(5*)\'..5)\'\'2)&(*.8259+-\')((30)(&3&(,,,+93%*0/6-152+,0,46-\')5()6:507.--8++6152&&/2\'&0,,.995*56)/-938-7*,7\'72+/)0:,3*5\'+$)#%&%+*,,(*$(*(&()\'))7\'$&%&&/,88+,$7,+05-+%+,.(4/\':,)-(#2/:/--5;-6*0-9).66.9<40)+$,+4-+160)7/1*(3,,0)&(1(+.0+-./3(\'1-*00-(:5/++5.;*+6),)7,;7(,()++%))%:1)%157-23$2+(*(%(\'(*,*;)+:.+%%%/28236,*))%(%.,2+78+7+7.+;320*-17*(//18-.,/.)0:0*$%((%$()\'.(\'\'&+./*5/-*\'),702:/*&)\'&0/+/**/&*)29<0030/%0$*3/.5-,9*/-4\'41930+3,/\'\'0-(\'+)--+7/%1)):4)..+.-55,+)-7%+*/)*-1,10,-/5*0+%%+**)14\'*9072742-(377+.&,%7-*,,$)($296./5095:)*18,3,.<(*(;56-)))+,\'2(*&%\'+\'3;<(,*((,/0%+++1(-6,)1/,&)/&\'\',1/,/773:+)1+1/(8\'.610*7/&\'\'\'&%&&+,6*10-2)-/(2(,7,,99:/:073-6&*5)/6,(\'19*)35-/)-52,0+-3),/\'\'44*53/6;<*\':,):*47,,0,5&7./\')\'-,)-,0*&\'12366+0-++9)\'-3*&/01.0,<.\'\'$,&$\'.2-+:6:33%.3.&%\'+11(4$(<(+/9+3*21).:--.&$,%$+0(1.*,&&\'\')*+(:3803/7*697-*/4-&,.5/&.7.\'1+%*-&)4-453/-85*-46070.00).2-0.*21/(309+\'5.-6,4*0.879040+\'(\'+-*65.9/+)+//(*,/#3+8/-+,,0*4+06/-:849)*\'/)+\'+/4,:/50/-4875;6())99\'&\'28$*:+435427&&*/81;/,41-773</0--0*,1-/(4,/+.*/*5-7/+5\'&/-/000/+$35\'\'4093,&(--;/9027&;3966+:(%\'-)/236-77,,2*-*\'(%3%6\'022*-060,(:*/9,-34;\'+.+.-.1-8++24-0,364,*07+&,02.:/*(417<:./523-*8&)*(4(%--:.2-/4.612+(0%/)&%*+068.&,)&)),**10,+)90*631202-&+73,+11.,.8%.2<*2/9.7.,:2-/7<))1-48,./*4)+&0#\'$$&*+:+-+\'$9(391+5/&63%(,%$+*%3&8814*+-*1)7:9\'+11)&/*0+\'*)$)\'0/,&12/-\'8*0-+.($0&*&&)-)00/80/+)4+(2+3--*5,8&\'#$.(\'$07-*1132/,5/.45.4.38;8,3/9.53.1)+,0&*)&,\'0..0-(5\'4/*0-/.)%()\'+&(06)\'+$.0//49/\')<46<.,0*8*,%)*1-3+,.,+1/.*<.8.2//6$622.42.-1.;%-&:-//+*)-91&.20#%\'.:69\'&(44#\'(&(7\'-658.()$&\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_04_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_04_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,304 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28"..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_04_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_04_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_05_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_05_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,284 @@\n+@915048ed-cfdf-2e72-cae2-7cd225d95427 chromosome,-strand,127398-149788 length=21560 error-free_length=22548 read_identity=87.12%\n+ATCAGAACAATGTATTCTTTGGGCAAAATGCAGAGCGTACAATAAGCTCAAAGCGCGATAGCCACAGCAAATCGCTGTTCTGCTGCGTAAACTACTCAAAACGACCAAAGCCTCTCACTCTGACGCTGATGAAAAAAACGGTCTCCAAAAACTTCGGATGCCTTAGTAAAACAAAAATTCATTCGCATTGTCGGTAAACGGAATCTGGAAATCAGGGCAACAACTCATTATTTCCTCCGCCCCCATCTCATCAGACAACTAGTGCAGTCCAATGCTCTCGCAATCACTCGTTGGAACAATTTCAAACCTGTCTGCTATTCGGGTGACAGGGAGCGGGAAACTGAAGTGTATCTGCAGATCATTCAGCAAAGCTAGAGCTTTAGGAAAGGCGTGATTCTTCTTGTCCCTGAGGTAGCTTTTACCATTCAAACGCTTTCCTTTTTTAATCGCGCTTAGTTCAAAGTGGGCGTTTTACACTACAAAGTTAGAGTGACGGTGCGTACAAGACCTGGCACAAGGACGTCCGAGGCCTAATTAACATCATTATAAGGCCCTCGTCCGGCCATTTTTCTGTCTATACAAAACTTAGGATCATTATTGCGGATGAAGAGCTTACGACAGCGCCTATAAACAAAAAGCGGTGCCTCGCTTTTTATCCAAGCTCGGATATGGCTGTCATGCGAGGGGAAAAATGACCAGTGCTACAGTCATCCCTGGGGAGTGCCACTCTCAAGTTTAGAAAGTTACGATGCCTTATTCGAATAATACACGCTTTCGTTCTCTAGAAAAGAGCTTCTACGTCTACTCTACTAAAGTCGTTCTTATCACGACATGAACTTGGAGATGGAAAAAAATCGGAAAAAGCCTTTCTTCTCTCAAGCGGTCATTCGGAGCATCGAGCAGCGTTGGAAGTAGGAGAACAGACCTTATTTTCTTCCAATCGTCGGATTCCATACTAATGTGTATCCTGCTCATCATCGTAAGTAGCACATTGAAATGTCCTCCATTTTGACGCATGATTCCTGACGTTCACAAAACTGAGCAGTCTTGTGTCACCTTTGCAACACCCACGCCTCTACAAAACCCATTACCTCATGCCCTCAATGCCTGAGCACTATGACACTTCATACGAAGGCTGGAACAGAAAAATTGAGAGCTTCTCCGAATTACTTCCAACCAGCCGCACTACACGGCTAGATTCGACACCACGGTCGCGGAAGTCCGTGCTTTAGTTAAACAATTTGCCACAGGGATAGCCGATATTCTTGTTAGCACACAAATGATTGCAAAAGGTAATACTTTCTCGTGACCTCTTTCTTAGTTAAGCGAAGACTCTCTGGTCTATATATCCCAGATTTTCGAGCAGCAGAACAGTCTTTCAACTGATTACCAATGTCACTGGGCTCAGGACGCACCCACCTTCCGAGAGAAGGTTCTTATCCAAACATTTCTTCTCAAACTCCGACTATATCTCATGCTTGGCACAAGATTTCCCAGCTTTCTGCAAGGAAGAATCTTAGGGAGAAAGTATGTAACTACTCCTCCGTTCACACGACTAATCCGCTGTATTTTGAAGAATGCTCGGATTATACTTTAAAGGAAACTCAACGTGTACACACACTGAAGTACACAAAATTTGGATTCTCGAAGCCTCTCTTATGGAAATATCTCCTTGATGGACATTTCAAAAGTAAAAGGCTTATTTCACCTATCGTTCTAATCAAACTCGTCAACATCACCTCGGTAGCGAATAACAGGTTCAAGGGCTTTAGCCGCTGTAAAATTGATCCTCTAAGAGTGCGTTACATTGTTGATGTGAATCCGTTACGACATTCCTTCCTGATACGTTACTGCTCGGCAAGCAACGAAACCAAAATATCTACTTCTTGTTCGGTAATTCAAAAGCATGTAAATTGGCTCGCAGTACCTTTACCTGTAGGAGGACAAGCGACTCCAACACGAATGCCATAACAACCTAATTTATTGATACAATTCCTGCTCGAATGAAGACGGTTGCACAAATCAGCGCTGCCATAGATTTTTGAGCAAAATAGTACACGAATACGACGTAATCGTGTTCTCACCAAGTTCTCCTTCTTATGAATTCGTATGCAACTTGTATAGATATTAACAAATAAGCAGGTGATTCCTTAGAAAGACTTACCATGAGTTCTTTGATCAAATCCTGCATTCCCTCGGCGATAACCAAGCTGCACCGCGGATCCAAAGCTTTACTGAGTAAGAGAGTACCGAATAAAATTTCATACCCTAACGGACACAAAATCCACCTTCCCAGCGTCTCCAAATAATCCACAACGCTTCATCAACTATCACTGAGCGTGATACTGATGGATGACATGCCACTATTTGCTCCAAAGAGCGAAAGACCCTTAAAGAATAAACAGAACAGACGGGGATAAATACTCGTTGAAAACCACGTGCTGACAAGCTCTAATAAAGTCGGATGATCTAATCATTATAGAAACTCTGATGCCACCCCGACAAAAAAACAGATGATTGAAACAGGATAATATGACCTGCTCGTCCCCATAGCATAATTCCGCTACGGAAGATAGATGCACAAATCGCAGTGTTCGCAGCCAAAACCACTTGGCAAATAAGAGCTTCTGGAGCTCGGCTGAAGTAGCGCTATTTGTTTATACCCATCTAACAGCGAGAAGAGCCTACAATGGCGCGAACCCTCCATAACCTAACTTTGCGCATGGCTTGTCTCTCAATAAAGCCGATAACAGCCTCAACAGCATGAACTAAAGCTATTGAACGAGAAGTCCGAAAATCATTAGTGATAAAAATCAATAGAAAGAGCTTCCTTCAAAAACCCATCCCTCATAGCTATATCATTCAATGATGCAGTCTTATTAGCTAAATAATCGTGCCAAAGCATTTGAACAGTAGTCAGGTTTCCCCGTCCCACAACATAGGGAATCGCTTCCTGATGGCGATAGAAATTTCAATAGTTACTGGTTTAGGAGTTTGGATATCATTTACTTCCCGAAACAGTTGGGAATATCGTGAATAGGCAGACAGCTCTTAACTCCACCAAATTGTACACGGGGTTGACGGAGATATGCGCTGCAATATTTCATGGGAGACGCCAACACCAAAGGGATGATCTGGCATTTTTCGACTCCTTCCATAATAATACGTCTCATTGGCCTCAAGGCTCACCGACTGCCCCAATCTTCACAAAACGACTGGTCGTCCTTTTAAGAATAACTCCCATGGCGATCTACATACCGCAAGTCGCCAGGTGACATACCAGTCTCTCATAACTTTCTATAAGATCCATGTCGAAGTCTTCCCAAATATCCTTTAAATAAGAGAAGTTCCTCGTGTCAGAACCAATTGTTACTCGGTTGATTAGACTTTAGTTTCTTCAGAAACAGTAACACTTCCATACTCTAAGGGCATGCCGTACACAAAGACTCATGTTTCGAACTATTCACGAGATAATAGTGATAACCGGACATTCTGTAGTTCCATATGCTTGACGCAGTGAACATGTGGAGAAAGTTCAAAGCTTGGATATAAAGAGTTTTAAGAAACATCTCACTCCAACAACAACGAACCGCAAGGAGGAAGCGCGGCCTCGCTTTGTCTTAGCGGCATTAGTAATATGAAAGCAGGCGTACTTGGCAAAGTGACCTTCCTTCATTCAATCATCTCGAACTATTTCTTCCCATACAAAGGATTATAGGCAATAACAGGTATCCCTATAGCAAAGGGAAACGGCGTACAAATTGAACCATACGCATGAAACGGGGGAAGGAAGGATATCATTGCATCGTCTTCTTTCGGAAAAGCAATCGAAACGGGCCGTTGGTTAAGC'..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_05_03.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_05_03.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,304 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_05_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_05_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_06_02.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_06_02.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,284 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_06_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_06_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_07_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_07_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_08_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_08_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@9338f89c-9c8c-4211-6a74-39502715849d plasmid,-strand,2029-4838 length=2819 error-free_length=2928 read_identity=92.34%\n+ATCTGCAGTGATGGTCAGTATAAGCAATTTAATCGCGAATCGAGATCCAGTTGCTGAAAAAGAAGATCGAGTAGCGTAATATTTATCGATTACTTGCAGTTGAGCAACTCATCGGTTGGAAAAATCGTCAAAATGAAATAGCGATATATCTAGAACCTTAAGAGTTAGCCTTCAGAGCTAAACATTCCTATAGTTTGTTTATCCCAACTATCTAGAAAAGTTGAGGATAGAGCAAATAAAGTTCCCATGCTTTCAGATTTGCGCAGACAGCGGTCAAATAGTAGCAAGACGCAGATCGTTTGTTTATCAATAGGAAGGATCGTCTTCTAGTTGTGAGATAACTGGGAACAATAGACATGGATCGGTTTTCCTTCGGTATTACATTCGATCCAAAATTGATTAAATTCTCGCTATTTAAAAAGTATGGTAAATTATAGTAACTGCCGCTTCATCAAAGTTATCCACCGAGAAATCAGAAGTTTGAAAGACCTGGTCAATCTATTAGATATCTCCCAATTGGCTAAAATGGATGGTAGAAGTTAATAGGTCTTGATTTTCTTTCATTCTCATTACCATGCATTAAAGCTATCAAAGATTACTGACCGCAACGAATTACAAGGGGAACTACAAAGGGGTTATTTTATCCAGAGAATCAAATAGTTTTCAATTTGAAGGATGGATACCAAGAATCGTTTTGCAAAAACTGACGTTCTTAGGGGCTTATGGGTTAAGCGGTATAAAACATCCAGAAATAAGTATGAGTTTAGGTGGAAAAAAGCTGAACTGCTTTAGAAGCCTTATACCATCTACAGACTGATGTGCAGCCGCCCGCACAAAGGGTGTATTACGGCCGATGTGGACTGGACTACTGTCCATGCCATTCCCAGTGGCTAGACTAGAACTCGATGGACTAATTGGAACACAAATAGTAGACCGTTACCAACTCTTTCTCCGATCATTAGGATTTACGAATGGGAAGGTTTAACTGACGAGAACATGTTACGGAAGAAATCGTCTGATGGGATTTGCGTCTAGGTCCCACATGCTAGGAATTGGTCGCAATTAGTCTGCCCGAAACTCGCCTGGTACGTTTTCGCCTCCGAAGCAGTTCGTAGTGACCATGTCCCTATCTTGGTAGATCAAATGAATCCTACTTGTCAAGCCTGCAAATGTATATCCAAAAAATAAAAATGCGTTTCCAAATGCATCAAGAGTATGCTTACACATTTATCGACTGGGTGATTACAGCAGCTGCGAAAAAGAGACGAAAATTACTAAGGGTAATTCTTGGCCAGAAAACTTGTTATTAAACGTTAACGTTAAAGTCTTGCATATATTTTTAAGGATGAATCGGTACATCTGTACAAGGAACTGGAAAAATCGTTAGCTATCGATAAAATAGAAATCATTCAACATGGTTATCTAGAAGAAAACGATATTGAATTTCTGGATTCTTCTAAACCTCTCTAAAAAGAATTCTAATCTAAATAAAAAGCGCTTTGAAGAAATAACTAAGAAATCTAAAGAAATGGAACAATTAGGAACAAGAATCTATTAATTAATAACAACTGAAACTAAAAGCCTAATTTATTTAGACTCCAAAATAAAAAACGGTTTAAATGGATTCTGGTTTTTATTTGTATAACACTGAAAACTGCATCTTCGCTGATAATATCGAGTTGGGCAAATGACAGAGCCGCTCAAGGACCAGCAAATAAATCCTTGGGACAACATCACCGTCGCAGCCAAAATGACAGCTTCTGATGGAATATCTTTAACAGTCTCAATAATTCATCAACCAATGCTTCTATTACGAATTGGTTTTGGATGCGAAAAAGCTTACAGCTTATTCTAGAAAAGTTGGATCAAATTCTTGATGGAATTGCTGATACTGTGTTGATATCCAAGATATTTTAGACAAAAACAGACCCTTCCTCTAGGTTTGTTGAAAGCTTTTAACAACTTTCCAATCACTAAGTAAAATTCAATGCAACGGGTTATTCTCCCAGTAGCATTGAAACTTTATTAGGAGGAACTGAAATAGGAAAATTCACAGTCCACCCAAAAGCTCTGGGGTATGTTATTAGTCTCAGCAGATAATATTGCATCAAGAATGGAAGGCAACGTTGTTCCTAGCTTTGGTACGAGAAGGTGATCCAGCCCTGCGCGATTAGTTATAGGATACTCATCAGGCGTTCCTAATTTGTAGTCTAAGAACCAGCATTACTAATACAGGTGACTCCAACAACGTATTCATTACGTGTAGGCGGTTTAGAAAGCGGTGTGGTATGGGTTGTGCCCTTTCTAATGGCAATGATATTTTAGGAATATAAATACTCTAATGTATCTTTTTGGAGTAATACCTCGAAACAAACGCTAAACAATTTTTATTTAGTTTTTCTTATAGGTTTTATATTTAGAGAAAACAGTTCGATTACGGGGTTTGTTATGCAAAATAAAGAAAAGTGAGGACGATTTTGTTTAAATTGTTTAAAGATGTGAAAAAAGATTTCCCCGAATTAGACCTAAAATACGAGTAAACAAGGAGAAGTAACTTTCTTAAATTCTCCCTTAGAACTCTACCATAAAAGTGTCTCCTAATTCTAGGACTGCTTCAACAAATAGAAAACTCTTTAAGGATTATTCCCAGACTCTCCTGTTCTTGAAAATTAGAGGATAGCAGTTTAAAGCTAAAAAGGCTTTGATTATGCTTATCTTTGTCTAGAAAAGACATGTTTTCCAAGGTGAATAGACAACACTCTAACGTTGGAGTTGATTTGCACCTTGAGTTTTTGCTCTTTTAAGGAGGACTGAAAAAA\n++\n+:54'%,,0048-,-1:'-7;90-%(/8,+*1/6547/,096&%+31&.1-3(*4-6'48),1,*<543:152(*,9;/%*8.-*$868&,/.1/0/,-9125/'2)7*-5/0&4&$/;8'1<1:8*.391.26/2:.<)5155-,4-8./-4).-4/0408.&+())&1*/42&5/0515-+6:/.1+023*%-1-7:+2;'-2/7/,)040:8-4(167+++35,%45).1(<235.41(.4*1./'6,<.$1,39*.)),06#2/.)%4/50-*4823*6)0*2.'64-+)2&($)2)()8%&27+0+7,93;2-9;*5-.40))7+*-.('/03;464*8+,'-,*'+05900-,870&;0+<22*6-<%9++.5/)41.%&,<(+*/*0%(+$0,+0*'8.403,,-'.'1),(22//6/0/'6409*.20+09.;7/.1'').15)%2&:'(%+/47;380+))+.-+&+,64+4)2,$'&)0.(.:158-.28*42)(,.1/85+708-/(**+,,&11&4-(:%-,.526480)52*),,4--.+%':2+5.,,:05(*/&-(/1.,,,.,+6*&%+//*/*0(9)-34/554&*:2977(--6:5+6642314*/&9&1$2(3*9)5-+3*/:437%336(54593:722,*--84+78;(%/(.*67/*.,.368)+//6,6-)*63'+*+;)*3<,++%1'6/),.'.6)11.,1(7:)%,.'1.4)-12/,5+,5*04-<+/196030+5/10/:0-+-244:.41382008-450816-.4.5/,77+-*3'8+%**'')/+../)(3(-$*+'35&%';+*.1&(31+0,).3$$&)((+*%**:.5&*.(5+/3(18((::00,4:,4.')52)4//&'&0+3)745*)28061<7&,0()*))//44;/*91768'/31200,6&4/)0;-1372,14/.1:;/,)-300203(/8+++.+(:6;0*):09,0;544+8),0++/4/2.6:)4-+/.'(8..003'5-36681,-.2*28"..b'%+*6//+3\'3)+57./7-1<59\',$2-+(+(5-(.))%8/0.&(.43:/5<:;*,\'96&05)/\'\':4261.4*-<,3+2%$#$,#)4-2;.-)&*6/5//(&%*0(61*6)\'(&:/%07<0*,)8.+:0).+58-,*241);.25&+%),3*&6)(&(80,(8)5+%,:(;5/*&(0-5+,4\'\'-%%9.6.48++/(/01036(.+1/)-(.++,)991&1*1)*2%3\'+4)450)04./+3*+/&)$(0$.$/84/.492288&&&1*\'3;2:4989.,1,+&.&)&),&(,.*+5(\').*71/$**0+,,+.((*+:/)+(*0-+-:3/2&\'%\')\',-6,()\'\'(\'-.-,,-2/5%6001409.<6&,4&542(.2\')4+%2)$0(844\'2,4%-*,/2:892632&&%.&*$+/+)31.&,)-.6)0%.\'3.\'+/4\'&\')\'21(.\'++.*,0\':*31.$/.\'.+/.\'04,*#($&\'-&)+&-#\'(1-.,0%\'*,/3#,+\'*(/&&($1/23.5\'6./:24-5+*2+.1*&$&(\',%)4&)\'.)(2%+$&,+)\'1()4-5:9)#(0&\'+.)$$),0&+)84+-\'2/0*65(62.(+3,.--99&/3-</*(.538*,41(:)&261(/..)(&+4,1..6/,9.755,/8%()&#(%&046)/&4*.51:&/0*&\'$(22.0+))(..,)%*4+2\'%)(*\'54,10521514,)3+\'-1(-)234+\'\'.%\'.5..23:/2&+)22)-4/$+$1/+1/69)-:8<,,)92,,+5\'\'-&*6.,4-&#-.3,.&)-/02\'\'((\'((;...5.2%))*%/:;).*)))+%)3(&*$1&*+-.9<<5085.*1%\'8;01\'.32:0*:/,4*4/+\'$\'2).&1*/.1*+2&#+4---+/&\'.0+9+),,.\'\'&41+43\'*$+\'%-58.69,\'-&5..6\'($\'\'44,,30:/2<3)(&-&+7%\'\'*)+4\'),(60/*+&.65;288*45).15//8,,6)/*..1*,+)\'()\'-\'+.1*,8,3-9.$02-1,&+.\'*($/(+(&%%-(&*-\'3,+87+..\'-*&/**/5520-\'+/&$,*+-.&5)(%&)(0)57+/1\'61-/2(./1/\'&((&-(-3)&-**(&7.(4290;%%)\'1.)\')$$;%\')\'(*+0&4%(+/05-<-9/-.,-9:+60094\'%*7417;9+*<222/69,5,8#)78++5-\'%*(/,5**\'*)6(,.1**.\'%%%\'&(,*(-**)48\'576409.-79-\'2&4/(\'&.)7)3%\',(.;+3&0.1+\'&&(&%$,(,51160/477457604752.*-3\'-&)\'$\'#*06+:5+\')-&/$,/%)%++;)\'52:-0*,+-*\'#\'\'&&0.--0\'18/6/-6+/.%1(+57)7/+1/-6*2,69-08<,001+19,.</0(*-(**(%,\')&)-,,%))))(+5-6.)\'(%\',\'(3&2+9(&,/*.50-+.59,/-&-(+),-\'%.\'+/+;/.7).;9+87;8:++3$6(/9.8.,6,/43/-(+*%)&(*+/0-4+5(\',65(1;30<*/-,\'26,..*$()(33)&,;**4/.*$45,*48*./*);&,/&)&*\'\'1%\'),%1<%&+%%\'\'*-+),-)14)+-%.*%5621.(+()3-;034-5)+0.*4-*./,49(4+*30;&0&,(*%,.2&\')/+*)&-\'/,(&(\'&\'&)$\'+$(,&/4)4538%)-&4/6)(.96)-.-\'.&(-*)*\'%/\'03/+02\'*48;3*&:09**)\')*3)88)),*\'44-:+49&-&0,*.5-(4+*78+(\'))-\'\'324:0)*533+40\'-1&+.*\'(($(\'+.&.)1-../00+<)*1.#&-"%*$%)*5,+/.2))+(4&*9642504832/2\'%*)+3002)++448,-&*\'%%.9.73.&&*(/.53.5-*1,/**(+/./1-%&+3.0,\'.1)$,%3+,.(1#**,&2*%6/9:)(05207&*/8&711;708++*-$+\'--56&\').+&3*.1,083<;%)(&%&,*.(/992..*/)3/,***+(%*/).<1+%&,#+**\'1$&$-.5,$+-10-1&((.-7,5+((,0)(+1%-*\'\'./4$0(#\'3*,,+)$(%&-(%/,**-7+:/6,-.\'9(.4)7-\'\'.-*%&$$:1373\'&64:5-8*(1.9+):1,,,&.0-74600-\'&);)(+01*0&*-)%0:+1+8-453;29%0\'963+7;8(%(57+81218/35/80)4019\'+*+)/:&\'+0/.1(5/-0&0+92*\',&0*/1#3+#-*$.,\'03..0-)4,65/,(\'0(:58\'3.+.*&,%+&)*\'(%\'&;(2(07+5&\'/&,--33+.$&)#-5,\')\'1\')(\'\'&\')*547/64./0(7&-(\'./-:.\'/-.,.,+4+-/)&)&,&)%\',\'*32852).-)14\'-.49://;004/5:-+5,+5;.24.169%.\'&2&-(7)2+62-*5)(0.4(/3,.9./+%&++*56,8//)0\')*82*/\'(%*)-(.(\'*3/,()-(/++5-(&%\'(&&,+%)5\'462+46:+9.2654,18737\'.)()*()3+6.*0*/4*-)%+%,,&%))--+-0#)$)&(+)-,.*8.(67\'00*$(+(.&+(\',,560()\'9/-724-&+&+))2(,)0.---*%+-&#)01+1*0246,-74/6,/.,+/(((83;.&2.48,(%5%$31&26.-+,+723--*,9*5<9).0:8.42\'*8,/-)()820(1%*155)2)+/3\'+5*5()157;*(2)&1;2(($0\'+),$202\'1)+&-\'(.%)90%\'7$*.1*\'$0$(**),*-,&(21-***&*1+7.5,5:2-&/)(,+)+%&&2+7).55(;%&&+7:),\'&02<0.364;+-56+-($&,%*)-+++&0$)3$&,*&)*(-/30,+1379,%,623,7+(\'%*+,608130)+**1/\'(4&%*%00/-/+2-/66(-2%6*8.%<,5-&&+%7%/-*0*&*(&5&//07.,.//,+5/%1.&(),/\'-09%8+*+-/9../,(/+/(05)+%*(&)7+..+3,-&&7+7*-\'**)3+)1-%-2.++247(<200*,)&2.:633-0/28&\'2)+19,,)4)\'&%6)+&)\'2((&).,-#%(\'2&(&02,+32*&,&\'#$+)$\'+\'3/8\'\'-3+2/.&.,(%-.%+,,+)/:-\'/+/(22:83\',170):\'&+\')645800.)*.0//&&&\'\'*&&/64(++2)%.&.;5;.87,-(,&.*5*$&539&%$57//3\'8*)+12\')1&&(*0)&4)(+)4(+*4\'<268%.--:5(*/%++,(\'\'\'\'%$%%2\'4*),&405*:0<.+\'(&+$\'$&7&&,&(&(+/*\'3+($.(.)&)(6+;,)1\'87*,\'4%()+%118156:+7,,)\'&;+4/<(2&:453+7)))-*-*/3++;-.02.<4-%(())+*%81.(<(\'*/*&86/&)+6-.%).\'22&;$%+.&1-:(*+&3+\'./(.4-$\'5)/0+3+/0(--+\')+&/\',)%$)(.1/)&83,4;2*1637-435-%+(,\'&1*),1(3.4)2*2,(),,<)2/,-85).+2)+\'*4&)&6433%,\'*&)+*$(%-0,02,)+%-*%,&2\'\'%&%+3\'+/&%.).1,)24,5%&1\'+\'%(\'&259\'%,*.+%&.11,6.*:+&(%))-3/190*+8975,$155//654-\'/,,-),/,15+2*.,\'6/*/268/1,()12)7.$.&.%(1$)+#5(1\'+74;-08,/(&\',4+42.&)1222+,;.+5*(\',2(9:\'=-0()%$(0%/+3.+-37..5,1%&2,)/\',%:&*<\'/29:3&269&&./)%+.*1+)$%.&+&-\'+&1%+&(+\'+/%&40%),;)4),3.157*97,946740528/6&&(.&$&&-&*3:1-0(\'%&*0(%1\'&80+)/*)\',\'2/.%1.%%),*,:7*)/()/\'942:/15-\'0&#+%+-/*%)\'0;$%%\'4+//,,.7\'3*&(-()\'/()+&(,(1,.%\'\'/-\',\'/-)0:),$*$3##)\')28\n'
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_09_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_09_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b'@@ -0,0 +1,336 @@\n+@915048ed-cfdf-2e72-cae2-7cd225d95427 chromosome,-strand,127398-149788 length=21560 error-free_length=22548 read_identity=87.12%\n+ATCAGAACAATGTATTCTTTGGGCAAAATGCAGAGCGTACAATAAGCTCAAAGCGCGATAGCCACAGCAAATCGCTGTTCTGCTGCGTAAACTACTCAAAACGACCAAAGCCTCTCACTCTGACGCTGATGAAAAAAACGGTCTCCAAAAACTTCGGATGCCTTAGTAAAACAAAAATTCATTCGCATTGTCGGTAAACGGAATCTGGAAATCAGGGCAACAACTCATTATTTCCTCCGCCCCCATCTCATCAGACAACTAGTGCAGTCCAATGCTCTCGCAATCACTCGTTGGAACAATTTCAAACCTGTCTGCTATTCGGGTGACAGGGAGCGGGAAACTGAAGTGTATCTGCAGATCATTCAGCAAAGCTAGAGCTTTAGGAAAGGCGTGATTCTTCTTGTCCCTGAGGTAGCTTTTACCATTCAAACGCTTTCCTTTTTTAATCGCGCTTAGTTCAAAGTGGGCGTTTTACACTACAAAGTTAGAGTGACGGTGCGTACAAGACCTGGCACAAGGACGTCCGAGGCCTAATTAACATCATTATAAGGCCCTCGTCCGGCCATTTTTCTGTCTATACAAAACTTAGGATCATTATTGCGGATGAAGAGCTTACGACAGCGCCTATAAACAAAAAGCGGTGCCTCGCTTTTTATCCAAGCTCGGATATGGCTGTCATGCGAGGGGAAAAATGACCAGTGCTACAGTCATCCCTGGGGAGTGCCACTCTCAAGTTTAGAAAGTTACGATGCCTTATTCGAATAATACACGCTTTCGTTCTCTAGAAAAGAGCTTCTACGTCTACTCTACTAAAGTCGTTCTTATCACGACATGAACTTGGAGATGGAAAAAAATCGGAAAAAGCCTTTCTTCTCTCAAGCGGTCATTCGGAGCATCGAGCAGCGTTGGAAGTAGGAGAACAGACCTTATTTTCTTCCAATCGTCGGATTCCATACTAATGTGTATCCTGCTCATCATCGTAAGTAGCACATTGAAATGTCCTCCATTTTGACGCATGATTCCTGACGTTCACAAAACTGAGCAGTCTTGTGTCACCTTTGCAACACCCACGCCTCTACAAAACCCATTACCTCATGCCCTCAATGCCTGAGCACTATGACACTTCATACGAAGGCTGGAACAGAAAAATTGAGAGCTTCTCCGAATTACTTCCAACCAGCCGCACTACACGGCTAGATTCGACACCACGGTCGCGGAAGTCCGTGCTTTAGTTAAACAATTTGCCACAGGGATAGCCGATATTCTTGTTAGCACACAAATGATTGCAAAAGGTAATACTTTCTCGTGACCTCTTTCTTAGTTAAGCGAAGACTCTCTGGTCTATATATCCCAGATTTTCGAGCAGCAGAACAGTCTTTCAACTGATTACCAATGTCACTGGGCTCAGGACGCACCCACCTTCCGAGAGAAGGTTCTTATCCAAACATTTCTTCTCAAACTCCGACTATATCTCATGCTTGGCACAAGATTTCCCAGCTTTCTGCAAGGAAGAATCTTAGGGAGAAAGTATGTAACTACTCCTCCGTTCACACGACTAATCCGCTGTATTTTGAAGAATGCTCGGATTATACTTTAAAGGAAACTCAACGTGTACACACACTGAAGTACACAAAATTTGGATTCTCGAAGCCTCTCTTATGGAAATATCTCCTTGATGGACATTTCAAAAGTAAAAGGCTTATTTCACCTATCGTTCTAATCAAACTCGTCAACATCACCTCGGTAGCGAATAACAGGTTCAAGGGCTTTAGCCGCTGTAAAATTGATCCTCTAAGAGTGCGTTACATTGTTGATGTGAATCCGTTACGACATTCCTTCCTGATACGTTACTGCTCGGCAAGCAACGAAACCAAAATATCTACTTCTTGTTCGGTAATTCAAAAGCATGTAAATTGGCTCGCAGTACCTTTACCTGTAGGAGGACAAGCGACTCCAACACGAATGCCATAACAACCTAATTTATTGATACAATTCCTGCTCGAATGAAGACGGTTGCACAAATCAGCGCTGCCATAGATTTTTGAGCAAAATAGTACACGAATACGACGTAATCGTGTTCTCACCAAGTTCTCCTTCTTATGAATTCGTATGCAACTTGTATAGATATTAACAAATAAGCAGGTGATTCCTTAGAAAGACTTACCATGAGTTCTTTGATCAAATCCTGCATTCCCTCGGCGATAACCAAGCTGCACCGCGGATCCAAAGCTTTACTGAGTAAGAGAGTACCGAATAAAATTTCATACCCTAACGGACACAAAATCCACCTTCCCAGCGTCTCCAAATAATCCACAACGCTTCATCAACTATCACTGAGCGTGATACTGATGGATGACATGCCACTATTTGCTCCAAAGAGCGAAAGACCCTTAAAGAATAAACAGAACAGACGGGGATAAATACTCGTTGAAAACCACGTGCTGACAAGCTCTAATAAAGTCGGATGATCTAATCATTATAGAAACTCTGATGCCACCCCGACAAAAAAACAGATGATTGAAACAGGATAATATGACCTGCTCGTCCCCATAGCATAATTCCGCTACGGAAGATAGATGCACAAATCGCAGTGTTCGCAGCCAAAACCACTTGGCAAATAAGAGCTTCTGGAGCTCGGCTGAAGTAGCGCTATTTGTTTATACCCATCTAACAGCGAGAAGAGCCTACAATGGCGCGAACCCTCCATAACCTAACTTTGCGCATGGCTTGTCTCTCAATAAAGCCGATAACAGCCTCAACAGCATGAACTAAAGCTATTGAACGAGAAGTCCGAAAATCATTAGTGATAAAAATCAATAGAAAGAGCTTCCTTCAAAAACCCATCCCTCATAGCTATATCATTCAATGATGCAGTCTTATTAGCTAAATAATCGTGCCAAAGCATTTGAACAGTAGTCAGGTTTCCCCGTCCCACAACATAGGGAATCGCTTCCTGATGGCGATAGAAATTTCAATAGTTACTGGTTTAGGAGTTTGGATATCATTTACTTCCCGAAACAGTTGGGAATATCGTGAATAGGCAGACAGCTCTTAACTCCACCAAATTGTACACGGGGTTGACGGAGATATGCGCTGCAATATTTCATGGGAGACGCCAACACCAAAGGGATGATCTGGCATTTTTCGACTCCTTCCATAATAATACGTCTCATTGGCCTCAAGGCTCACCGACTGCCCCAATCTTCACAAAACGACTGGTCGTCCTTTTAAGAATAACTCCCATGGCGATCTACATACCGCAAGTCGCCAGGTGACATACCAGTCTCTCATAACTTTCTATAAGATCCATGTCGAAGTCTTCCCAAATATCCTTTAAATAAGAGAAGTTCCTCGTGTCAGAACCAATTGTTACTCGGTTGATTAGACTTTAGTTTCTTCAGAAACAGTAACACTTCCATACTCTAAGGGCATGCCGTACACAAAGACTCATGTTTCGAACTATTCACGAGATAATAGTGATAACCGGACATTCTGTAGTTCCATATGCTTGACGCAGTGAACATGTGGAGAAAGTTCAAAGCTTGGATATAAAGAGTTTTAAGAAACATCTCACTCCAACAACAACGAACCGCAAGGAGGAAGCGCGGCCTCGCTTTGTCTTAGCGGCATTAGTAATATGAAAGCAGGCGTACTTGGCAAAGTGACCTTCCTTCATTCAATCATCTCGAACTATTTCTTCCCATACAAAGGATTATAGGCAATAACAGGTATCCCTATAGCAAAGGGAAACGGCGTACAAATTGAACCATACGCATGAAACGGGGGAAGGAAGGATATCATTGCATCGTCTTCTTTCGGAAAAGCAATCGAAACGGGCCGTTGGTTAAGC'..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_10_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_10_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_11_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_11_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 test-data/sample_12_04.fastq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_12_04.fastq Thu Feb 11 19:26:05 2021 +0000
b
b"@@ -0,0 +1,336 @@\n+@241c741a-22c0-9542-160b-a69d32222440 chromosome,-strand,620368-624117 length=3469 error-free_length=3666 read_identity=84.69%\n+ACGGCTATGAATTTCCCCTATAAATAGCATTTCCAGAGCGCCCTAGCGTATGCAAAGTTTAGTATTGGCGTTTGCATAGTCTCTGACATCTTGTTGTGCTACAGAAACTTTGCAGAGAACAGTTCTTGATAAGAAGAGACGGCTTGTCTTCTTTTTAAAAGCATAGGATCTTGAAGCAAGGTAGGATAGAATCTCGATATAAAGCATGTTTGATGCATTCGGCTTATTCCTTGATGATAGTTCTTTTCTGAGGAAGAAAATTTTTCTAGGGCAGATCCATACAGCTTTTTGGGAGATAAAAGAGCCGATGCGATTATATGATTTAAGTTATGCCATTCTCTCCGTGTTACTTGCTCGATTAATGTGATTATCACGGGCTGTATTAGGACTGCTTGACCGAATCGAAGGATGGCGCAGACACCTCGGGATAGAGTATCGCGTCTTGGTTTCTTCTCTTCAGGAATGGTAAGTGTTCTGCGGAATATCCTGGTGAAGCGACCAAAGTCCTAATAGAGGAGGTAGGATAGAGCATTGAACTTATTATTTGGTTATAAAAATGAGGAAGTCCGGTAGAGAACGAAGCAACAGCAGGGTTTTGTAAGAATCCAACTAGTGAATGGGGGGTGACGGGGAGTCGGTAACTGAGTTCGATATAGTGGGTACAACGATGTGGGAAGCAGGTTCACTGAAGTTAAATCAGAAGCATAGCCTCAACAGCGGCAAACAGCTCGAATGGCTACACAAGGATCGTGGCGTCGATGATTGGGGTGCGGTAACGATCGGTGTATCTTTAAACGGAGGGCCAGGTTTTTATAGACTTGAAGCTGGAGTTTTGAAGGCTACACGACCTTCAAAGGCTGCCCAATATAATCACCCTAAAGCTCCCTCCCAGCGATTGCTTTTTGAAACGCGCCACTTCATCAGCAATAAATGCATCTAGATGAGGCGGAGCCTGTCATTTGTGATGAAGAAACCGGCTCTATTCAAATCCTTTAGCCGACAAGGATGCTCGTCTAGCTGCAACTAAAAAGAGCTGGAAGCTCCAAAACACAGGCTTCGCCCTGGACCTATAGGTAAAGGAAATTGATAAAAGAGACTACACGCAGAGTCGTCAGGATTAAGCCAGAGGGAGATTCTGAAGTTCTTCTTGGAAGGAGTGTGTAGAAGGAGGGTATACCAGTTGTATTGGCGGTCAGGAAGTTTGGGATAATTGTTTACCTCTCCTAGGTGCTGAAGATGCAGAAAGGAATGCGAGTGTTTCGATTCTTGAGATAAAGGATCTTTTTTAGCACATCCACGCAACGACTTACCTCGCGCGGTCTCTCTAGCGAGAGGCGCGTCCTCATCCACGGTTGTCTGCAAAACATTATTCCTTCGCGAGACAAATTGTGCGTGCCCCGGTCGGTAACAGTGTTATAGCTGTTCATAAGAAGAGCTGGATACATCCTTGTTCCAATAAGAAGAGAGATTGGGTTCTGTTGTTTTGTTTGTGAAGCTCCAGATAAATGGGTGACTGAAGATCGTCTTGACGAAAAAGTATGAGTTGGCACAGTCTCTTCTAACCATAGCGGGAAAAATCTTCTGGTGATAAGAGAACCGGACACCCTCAATTACGACCTATAGCAGGGCCATGGGATTCTCTCCCGTAGTGATAGAAATGGAATATTATTGATTATGCTAGAGACTCTTATTGCTCAAAAAACCAAGTAAAAACTTTTGACAATCTCATCGCGGCTCCAAGGGAAGTCTCTGCTCGTAAAAGAAGGCATACGATGTGAGGATCGTAGTTTGTCTAATCGTTGAGACAAAAGCATCATCTAATGATGGAGCAACAAGTCTTCAGGAATAATCTATGTTTGTAGGCGCTGACATAGTGTAGCGATGAGGGTTGGTAAGACTAAGAGTACATGTTCTCCCCAAAATATGGGCGTAGATGGGTTCAACTAATAGAAGTACGACCTCCTAAAGATACGAGCTAGGTACAGGCTACCCTGGTAGGGCGGGAATTCTTCTCTTGCAAAAAACGCTTCTTTCTCCCATAACGATTAGATAATTTTAGGAATCTCATGGAAACGATCCGAAAAGGTGATCTTATAAAGGCAGCGATAGAAGTTGGATAAAATGTTGACCAAAGCAAAGGGTTTTACTACAAGGAAGACCGCAAAGGAAAATCTGTTGGTAGTGTCGACGTTGCATGTAGTTTCTGCGCTGCAATCACGAAATATGGAAACTCTTATTTATACACTGTGTGTTACAGAGGAGAGGTGTCGGAAGGCAGACTCCATCTACAACGAGAGCCTAGCAATGAGCCTGATCTCATTATGAAGAATCAACAACCGCACCATGTAAACCGCGAAGGGCTTTATATATAGACGTCACGGTAGGGTGGACCCGAACCACCACATTTTTCGGTTCATGGGCATGGCTTCAATGCGGTGCTTTGCTTTGTCCTTTGTCCCAGCATTATACAAAGCGCGATGGATTTTTGCAAAGCGCAGGGGATAGCAAGATGGGTAAATGCACTCTATGAATGGGATCCATATCAAATTTCACCTCCGGAAAAGAAGAGGGTACATTTCGGATATGATGTTTTCCACATAAGAATATGGGCTCCAAGTTGTTTAACAAAAGAAGAGAACTGTCCCCTTGAGAGTCTTAGAAGAAGATTACGGAGAATGGTTGGATTGAAGAGTAGACCAGGGAAGCTAACAAAGCAGCGAACTATAGTCTCCAGGCACAGAATAAAAAGCTTTCTAATGATTGTCCTCGAGGGAAAGTTAAAGATTCTGGTCCTTAAGAAGGAGTGTTTAAAATGTAGCCAAATCTAAGGTCGGATCAAATAAGGAGCGTTCTGGATTTTCGACAAGAGAAGTATGGAATGGCTGCGTGATTGCTTCAATGCTGATGCGTATTGGGAAATCTTCTCAAGGATGATTAACGTGGCCAGGGGATAATGGACCGTGATGGTAAAGGGAATAGAAGAAGATGTTTGAGCGCAAATGTGCGGCAAGCTGTTTTAAGCCCGATAAGAGCGCTATAGGACATCGTTGAGTGTGTGGGATCTGTGATCAAAAGTCGGGTGGGATGAAGTAGAAGAGGCGGTTGGGAATCGAAGGCGATGCAGAATTCCATATGGAAATAGCGTGGTGACATTGATAATCGGGATTCCCAGGAATGTAAGAATCTCCTTCTTTAACGTGAGCTCCCATTTTCTCAAGGCTGTGCGCTTGGGGAATCGGGAGAGAAGAGACAGTTCTCTATCGATAGAGTCCCCTTTGGATAAGGAGGCAAAAGGATCGCGCGTAAGAATGTGATTTTGCTGGAGGAACAGCAAGTTTCTCATAAAATTGAGGGGAGAAATAAGGAGGTCGGTTCGAAGACCGTATGTCTATTTTTCTAAAAAGGTTAAAAATGGATAGCAATGTGATCATTCGGAAGAGTTTTTATGATATTTAAGATCATCGGGGAA\n++\n+7'%$+#'%9)$06*)10++-.<++15*-4+3/-520+59'.,&.+((5-1+,/(+(4/*8-(/(/2-03*'7*3&+7'*272/4145.,///&7,/-&0*6),(+5/,)3.4/652;-18*;,*&(-2+*031,.0.205(+',+:.-'4-57/1)-4**(3376*1,.4-(6)*22*(/;9:0/#(+$8)610'';*,+,:+#<5*.-;<)0.7-1+0%1/)%),,1)*((%&,5*%(-,9)+2+.0(:,1)4(:0'11**$$53;+1*2%;1/40,7*.-53,:'***&+4:1545296*5-22,;$22.)3&$-,*1)390+7-4/.+8.6.1&'%&),+())3.34,'$.,+)5/&)(%421,+'&;*)/&&3+"..b"34)'2-22421/-7+&('&)979&17&))('((7;'1'%/4:)+':6,1-22'('*,/6.71&-1056631<'1'%38*)/:0/09/,1+62(32&),80)2/,,171'&0(37310*0*1/6/+;&+*27..:11('6<',*&-.5,2'6/+.*)4*1-6302861,(046+)-,;50;/**5:1-)-*-)&$,&(5684)85-30.-05',*26.952/;12)4).18-</3<795+',)----0/*64.269-5)%1051,7')/2+766,7);:+0/3,(.%(+8*(7;+571)7;6+/5&0/&:.-16$+*0#'8/&'&'''(0003::928191*;*0-0+;-*::6%+/9.5&<*&++826;,:91,/0/2680/4,6*++,0*0/0..$(1*-7.-.7+*,-)5)*9:014:*58-75/43<)0//85+<.,&%'2):,6/1.3173/-:++2-.+94,.7$4&8+*&',,'/*.%,/64;+)(9-6,-42-1+(51620-,1/-24/))././((:,-8,0<0;31.;202-,9*,/,56,0(99*1+0.1&0/3(4.'.,.')'0/1-/,,*<(60:2010(521:/1):-4;(-7%+%(.'/--./*+6-7-&1'$84.-322++0/+)-,:/1,.6-*3+54557)<412/2(%*0)++2)4)7',%+'-'-2270:)(/'2(+)-).526-315:&5,+-,0,6.'13-;2.05/%&648..**857+-.)/,)0;)7/+))/$&./&'')167,)712,0156.(5,./$/'().(-8<3*3,631-+*3:638;1&3/358/4.,-%320*-1.3'/176/);),.4'4)+-;+)/3)-<531+').(2-9/,.(..++,(*+21'/,8+-2+:9);4+6'.8+8:++:..%1))-,0--41$6*8+45*6901.-,9/)26,1+)'19+0%&)+..7$-10'&.30*4,,76./).(0-.&1*07,/8((+))<0-1+,21((&%'/**'++8.50+)2+)+17$11+,/('%18530844071-<314)-5/2)5.:)1.1'(1%&%.10,1&.2.,*3,55.(+-.2*/6.,;48,77,.45/57151.1-501)&(/)+7,3++*/-''+3-'(%04,**):6..)3<;))-21*83511',;7*);/<61,+#%%0&'/02,33,4+6-4*43%.10(&%+&)*%)-7:3'.07*/'11/09//23-7;+)1.220,($$&'1-44.07-':&(45+727410+213<,7;*4*&+1&',((+')8+.,8++--0333./)7*072'3,9(&-',%$4+(.-,*,3%$*506+48.*6*+)$$+/00,:70(8,'*15+;&/&0-1*8+-,2+0.-7'&'-*0335.+/42+,;,%88.4':01156&*,/:9.12.//8,.44;4/*+6)2.,&).*31(($1-1//,&+(*).$6(3<0.%83,2+82/395.7.)414,:71207204)1&,0(,.-&&-*%(*'*293';./)*$%#.%3,153''118,89470..3'//4)7.)-.7*-+$+1+&75(<2+1:0..4&(*)90(.-62,2-.+1045.0/:+&'-+*))$&-.(2$(()26//7+&6.2:'40(,86*3;./<)6-1:69/.4+9/,1/+($+3)&(&%$%&-+432016*816-249*84-)6<,/1.7-547/0-,(/983,4)981.5449*/212+&1'0/-.+1'):/2,-.)38*(4'7)-*+:9**74).268&93+8050)**-+&-3+16%,',0*/139719175(:715+548/'&:,)%.10-)/%3.,*-+137-,:6<*465++2;+09,09%-</.-.917:-.*$/32+,0.7.3,6:,5'$*+1.(:,5373.*-$642;*,-16112.873*,;/..,;451960--,+-*'&+%192,19&6#&%1**(9/:)&0*163*')0/'05;2031'.,%27),.*+(2()-/'8/7)-5*19+3.151//+0+**9-1.58+-/*,3)'%&.0,.&,/-/0*.*+39.6<;0,36*;0,2&48*/4(2<5)$),+24/..;587(:7/8/0/-/252.88-/'++201355/+-)./'367209*-)&,')%(.%&+415%4-1-&1)1)3+-0677-;39.1:3+<1173-358.0*<1+(,*/.%48.,+&.0/1/3/%5456+<+/%-&54<9*-.+%(9)#5%*75+)-4810;84,26</6&(,/*.-0%+*(3-:-2-9,8+(1#:&+4586.(/,/7-6+3':111-*+.,;(-;*2.69..14.:803<*0/%-'3)(.8+02,0.**6;4*(030,/8/9:27(467)2:)&.$*)(,-2..4*'3,('+/**+5/4:/08//*.6*/,/265503*10)(02),'()'(.#(.)%/,/3323/3+))2;&*(/-7.917/6:8,,6780946386,+,&2*&)04+;+.3,1,/5-//:,4.80--)2'(4(89-$10+(%3*-80/*-+.+5&(*;+;-*+4//),231'$$(,'&.+;+;2(50(7/332,(+#-+((0%++0-5,6'(()'2+5(%'+))-770;55&.'+6(.077,/6+5('/:.19:,.3657<1+9)522%14.(*%7(</',$.4%.2(<.51*..)0&,*(-,%0(*&(,$,/,/');2/+'-,):,00()3.7<.3)772);'&-42:.(,3/7,*,11*1-0/(30:)-'09/(-)&$0+*25.+&3%*)%+:7,05-;724&.4.'51688,2(-8+(3',(*)&17*&34323292*94/)*:(0-423-&'(.542(*.%705$*+21,6-*61(-;258-&.1;+$+45,6-9,..3()(-/)4%.6494-*.6.01))+:'4;::8;./,)-19.:2.%*,./365815&-0'3-3*(+*)73/6.*0,-*,;71-&(++4.:1%,$$..-6-84:;944)/$,/.06)'*+&'-/5)<0-/211.3$*(+&&%5-;,%)1,2++)*,(0;:.+*(%2/,*:.)63+36,6/05-,.1<+7040;.')5(-+70/1'463)<1&$''+/254+769-.84.7&1+;04-2<<-/)3,5,/'$)43/0-1(2,)&2/)5./33,),,66%,921,1$-)2-(:(:*-**')4'*030141),+-11:509,,64%),4-6787831253*:&49(3'704/1,/2*53./.,).$&*(;1/*-$4%&,*/,((3*24&%1-2,3.2.,,7407.19,:+52()'&%-&,,-90(58.///&((,+/(2(2.(*0&&14778,.*:47402++*-2-8/,<;$;7;0*.%(/+.#.*2'7.'6/4.*;+970$301264*-1,94397;,+-+48:91074$2/+*&.'&+3'10;3%-/.<)-15199.,(65*8,5:1'/53*7*35;4/516'.7*.*1-.85-,3,(+'0.22*+43/,24323'03)2/+7-702413%7%&+6-360830-++&,0./+/1823015555*'*/6+2,2.00+-3%)((-+(</4&,0,2)060-66204.4,0:<-2&+'5./3.*&)$',()&023+65;4).0,$-(*+-1&7*/6&3,;50;//01+2.(10-36-2,*0,;+,/9-:0($2&$.$%/*84),:'%*(4)0./87,22/4(1.(*705/,-+580+2)),%(,'-'+&1&60,16+.,&1*2;176*714/'7-%'+072/*')+08(+)03(../.5.,)5**(0*&&2).,10,$592.7;-)90,$/'.$-*$&1))(5/2..6-6/8.0%,.*&//%/++'**+(#(;,/6*1'/3-5)/)/*9/(1360749<(+%5-'.,2.2'*1)*3,.),&+.()/0+**+)&5%(/'0-+)'2/:5-9180..80**,0&*5(()&-0'+)8%)/*1%80*0/23..;17.9*)-/18.*5./.*73-;32'(''(9('&*/59*'-)'1:+\n"
b
diff -r 000000000000 -r 4ac81df20c74 trycycler.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/trycycler.py Thu Feb 11 19:26:05 2021 +0000
[
@@ -0,0 +1,40 @@
+#!/usr/bin/env python3
+
+from os import path, walk
+from sys import argv
+
+
+def cluster(output_folder):
+    counter = 1
+    for root, dir, files in walk(output_folder):
+        if root.endswith('1_contigs'):
+            output_path = path.join(output_folder, f"cluster_0{counter}.fasta")
+            with open(output_path, "a") as out_cluster:
+                for fasta in files:
+                    fasta_path = path.join(root, fasta)
+                    fasta = open(fasta_path).read()
+                    out_cluster.write(fasta)
+            counter += 1
+
+
+def reconcile(input_file):
+    number_cluster = [x for x in input_file[-1:0:-1] if x.isdigit()][0]
+    full_path = f"selected_cluster/cluster_0{number_cluster}/1_contigs/"
+    with open(input_file) as tmp:
+        for line in tmp:
+            if ">" in line:
+                filename = line[1:].strip()
+                output_fasta = f"{full_path}{filename}.fasta"
+            with open(output_fasta, "a") as handle:
+                handle.write(line)
+
+
+def main():
+    if argv[1] == "cluster":
+        cluster(argv[2])
+    if argv[1] == "reconcile":
+        reconcile(argv[2])
+
+
+if __name__ == "__main__":
+    main()
b
diff -r 000000000000 -r 4ac81df20c74 trycycler_reconcile_msa.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/trycycler_reconcile_msa.xml Thu Feb 11 19:26:05 2021 +0000
[
b'@@ -0,0 +1,255 @@\n+<tool id="trycycler_reconcile_msa" name="Trycycler reconcile/msa" version="@TOOL_VERSION@" profile="21.01">\n+    <description>reconcile the contigs within each cluster and perform a multiple sequence alignment</description>\n+    <macros>\n+        <import>macros.xml</import>\n+    </macros>\n+    <expand macro="edam_ontology"/>\n+    <expand macro="requirements"/>\n+    <version_command>trycycler --version</version_command>\n+    <command detect_errors="exit_code"><![CDATA[\n+        #import re\n+        #set $name = re.sub(\'[^\\w\\-\\.]\', \'_\', str($input_cluster.element_identifier))\n+        #set $folder = $name.strip(".fasta")\n+        #set $fullpath = "/".join(["selected_cluster",$folder])\n+        mkdir -p "${fullpath}/1_contigs" &&\n+        ln -s "${input_cluster}" "selected_cluster/${name}" &&\n+        python3 "$__tool_directory__"/trycycler.py reconcile "selected_cluster/${name}" && \n+        trycycler reconcile --cluster_dir "${fullpath}"\n+            --reads $reads\n+            #if $linear\n+                --linear\n+            #end if\n+            --max_mash_dist $initial_ckeck.max_mash_dist\n+            --max_length_diff $initial_ckeck.max_length_diff\n+            --max_add_seq $circularisation.max_add_seq\n+            --max_add_seq_percent $circularisation.max_add_seq_percent\n+            --max_trim_seq $circularisation.max_trim_seq\n+            --max_trim_seq_percent $circularisation.max_trim_seq_percent\n+            --min_identity $final_check.min_identity\n+            --max_indel_size $final_check.max_indel_size\n+            --threads \\${GALAXY_SLOTS:-2} &&\n+        trycycler msa --cluster_dir "$fullpath"\n+            --kmer $msa.kmer\n+            --step $msa.step\n+            --lookahead $msa.lookahead \n+            --threads \\${GALAXY_SLOTS:-2} &&\n+        mv \'${fullpath}/2_all_seqs.fasta\' \'$reconciled_cluster\' &&\n+        mv \'${fullpath}/3_msa.fasta\' \'$aligned_cluster\'\n+    ]]></command>\n+    <inputs>\n+        <param name="input_cluster" type="data" \n+            format="fasta" label="Cluster multi-FASTA dataset" \n+            help="The input should be an independent cluster generated by the *trycycler cluster* tool" />\n+        <param name="reads" type="data" \n+            format="fastq,fastq.gz" label="Long-read datasets" \n+            help="Long reads (FASTQ format) used to generate the assemblies" />\n+        <param argument="--linear" type="boolean" \n+            truevalue="--linear" falsevalue="" \n+            label="Input contigs are not circular" \n+            help="Use this option if your input contigs are not circular. It will disable the circularisation-correction steps in Trycycler reconcile." />\n+        <section name=\'initial_ckeck\'\n+            title=\'Reconcile initial check options\'\n+            expanded=\'true\'>\n+            <param argument="--max_mash_dist" type="float" min="0" max="0.2" \n+                value="0.02" label="Max Mash distance" \n+                help="If any of the sequences have a pairwise Mash distance of more than this (default = 0.02), then the contigs will fail the initial check." />\n+            <param argument="--max_length_diff" type="float" min="1" max="2" \n+                value="1.1" label="Max relative length factor" \n+                help="If any of the sequences have a pairwise relative length factor of more than this, then the contigs will fail the initial check. For example, if set to 1.1 (the default), then no contig can be more than 10% longer than any other." />    \n+        </section>\n+        <section name="circularisation"\n+            title="Reconcile circularization options"\n+            expanded=\'true\'>\n+            <param argument="--max_add_seq" type="integer" min="0" max="4000" \n+                value="1000" label="Max number of pb to add to circularize" \n+                help="If they are set to 1000, then Trycycler will be willing to add up to 1000 bp to circularise it. Any contig which requires more than 1000 bp added to circularise will'..b'+            <section name="initial_check">\n+                <param name="max_mash_dist" value="0.3"/>\n+            </section>\n+            <section name="circularisation">\n+                <param name="max_add_seq_percentage" value="8"/>\n+                <param name="max_trim_seq" value="45300"/>\n+            </section>\n+            <section name="final_check">\n+                <param name="min_identity" value="97"/>\n+            </section>\n+            <section name="msa">\n+                <param name="step" value="1100"/>\n+                <param name="lookahead" value="980"/>\n+            </section> \n+            <output name=\'reconciled_cluster\' file=\'reconciled_cluster_05.fasta\'/>\n+            <output name=\'aligned_cluster\' file=\'aligned_cluster_05.fasta\'/>\n+        </test>\n+      \n+    </tests>\n+    <help><![CDATA[\n+\n+.. class:: infomark\n+\n+**Purpose**\n+\n+This tool integrates two Trycycle commands: **Trycycler reconcile** and **Trycycler msa**.\n+\n+The **Trycycler reconcile** tool carries out four routines:\n+\n+    ::\n+\n+        * Perform an initial check to make sure the contigs look sufficiently similar to each other.\n+        * Ensure that all contig sequences are on the same strand.\n+        * If the replicon is circular it fixes any circularisation issues (i.e. add/remove sequence at each contig\'s start/end as necessary)\n+        * Perform a final alignment check to make sure the normalised/circularised contigs are sufficiently similar to each other for the next step\n+\n+After that, **Trycycler msa** takes the reconciled contig sequences and runs a multiple sequence alignment.\n+\n+----\n+                    \n+.. class:: infomark\n+                    \n+**Input**\n+\n+This tool requires the clustered contings generated by the **Trycycle cluster** tool, as well as the long-read dataset with **Trycycler cluster**.\n+\n+\n+----\n+                    \n+.. class:: infomark\n+                    \n+**Output**\n+                    \n+**Trycycler reconcile/msa** generates two datasets:\n+\n+    ::\n+\n+        * A multi-FASTA file dataset for each contig ready for multiple sequence alignment.\n+        * A FASTA-formatted multiple sequence alignment for each contig ready for use in generating a consensus.\n+\n+----\n+\n+.. class:: infomark\n+\n+**Manual intervention**\n+\n+Trycycler reconcile may not complete successfully, in which case you will have to intervene and run it again. Often this simply means excluding whichever contig is causing the problem, usually due to significant length differences between contigs, or particularly bad pairwise identity or large insertion/deletion. It can be done by using the **Filter sequences by length** tool.\n+\n+Throwing out troublesome contigs at this step is normal. To prepare a set of reduduntant assemblies aims to prevent that losing one or two would not be a problem.\n+\n+You should aim to have around four to eight contigs left after running Trycycler reconcile. Less than that (two or three) will not provide as many variants for the next steps and may affect your consensus sequence quality. More than that (nine or more) is fine but probably won\'t be of any extra benefit. If you have too few contigs for your cluster, you might want to consider going back to the start of the pipeline and generating more input assemblies. If you have plenty of contigs, you can delete some of the worst ones and run Trycycler reconcile again. Use the final check to guide you: delete the contigs with the lowest identities and largest indels relative to the other contigs.\n+\n+Unlike in previous steps of **Trycycler**, the msa step should be hands-off. I.e. no manual intervention is required \xe2\x80\x93 just run it and wait for it to finish.\n+\n+\n+----                                                                                                    \n+                                                                                                        \n+.. class:: infomark\n+\n+@PIPELINE@\n+    ]]></help>\n+    <expand macro=\'citations\'/>\n+</tool>\n'