# HG changeset patch
# User iuc
# Date 1617394854 0
# Node ID c28c4c1324590e9afc6368ba09ae36239e3ec4c5
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bamutil commit 9f971aa7d32d756aa4763ab29d1770178a5ece6b"
diff -r 000000000000 -r c28c4c132459 diff.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/diff.xml Fri Apr 02 20:20:54 2021 +0000
@@ -0,0 +1,265 @@
+
+ two coordinate sorted SAM/BAM files
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ^([A-Za-z][A-Za-z0-9]:[AifZHB])(,[A-Za-z][A-Za-z0-9]:[AifZHB])*$
+
+
+
+
+
+
+
+
+
+
+
+
+
+ output_as == 'diff.bam'
+
+
+ output_as == 'diff.bam'
+
+
+ output_as == 'diff.bam'
+
+
+ output_as == 'diff.sam'
+
+
+ output_as == 'diff.sam'
+
+
+ output_as == 'diff.sam'
+
+
+ output_as == 'diff.txt'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ '. If the record is from the first file (--in1), it begins with a '<'. If the record is from the 2nd file (--in2), it begins with a '>'.
+ The 2nd line is the flag followed by the diff'd fields from one of the records.
+ The 3rd line (if a matching record was found) is the flag followed by the diff'd fields from the matching record.
+ The diff'd record lines are tab separated, and are in the following order if --onlyDiffs is not specified::
+
+ - '<' or '>'
+ - flag
+ - chrom:pos (chromosome name ':' 1 based position) - if --noPos is not specified
+ - cigar - if --noCigar is not specified
+ - mapping quality - if --mapq or --all is specified
+ - mate chrom:pos (chromosome name ':' 1 based position) - if --mate or --all is specified
+ - insert size - if --isize or --all is specified
+ - sequence - if --seq or --all is specified
+ - base quality - if --baseQual or --all is specified
+ - tag:type:value - for each tag:type specified in --tags or for every tag if --all or --everyTag specified
+
+
+ **BAM Format**
+ In SAM/BAM format there will be 3 output files::
+
+ 1. the specified name with record diffs
+ 2. specified name with _only_.sam/bam with records only in the in1 file
+ 3. specified name with _only_.sam/bam with records only in the in2 file
+
+ Records that are identical in the two files are not written in any of these output files.
+ When a record is found in both input files, but a difference is found, the record from the first file is written with additional tags to indicate the values from the second file, using the following tags::
+
+ - ZF - Flag
+ - ZP - Chromosome:1-based Position
+ - ZC - Cigar
+ - ZM - Mapping Quality
+ - ZN - Chromosome:1-based Mate Position
+ - ZI - Insert Size
+ - ZS - Sequence
+ - ZQ - Base Quality
+ - ZT - Tags
+
+ If --onlyDiffs is not specified, all fields that were compared will be printed in the tags. If --onlyDiffs is specified, then only the differing compared fields will be printed in the tags.
+
+
+
+
+https://genome.sph.umich.edu/wiki/BamUtil:_diff
+
+ ]]>
+
+
diff -r 000000000000 -r c28c4c132459 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Fri Apr 02 20:20:54 2021 +0000
@@ -0,0 +1,25 @@
+
+ 1.0.15
+ 1
+ 20.09
+
+
+ bamutil
+
+
+
+
+ topic_0091
+ topic_0080
+
+
+ operation_0369
+
+
+
+
+ 10.1101/gr.176552.114
+
+
+
+
diff -r 000000000000 -r c28c4c132459 test-data/in1.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/in1.sam Fri Apr 02 20:20:54 2021 +0000
@@ -0,0 +1,103 @@
+@HD VN:1.0 SO:coordinate
+@SQ SN:1 LN:248956422
+@SQ SN:2 LN:242193529
+@SQ SN:3 LN:198295559
+@SQ SN:4 LN:190214555
+@SQ SN:5 LN:181538259
+@SQ SN:6 LN:170805979
+@SQ SN:7 LN:159345973
+@SQ SN:8 LN:145138636
+@SQ SN:9 LN:138394717
+@SQ SN:10 LN:133797422
+@SQ SN:11 LN:135086622
+@SQ SN:12 LN:133275309
+@SQ SN:13 LN:114364328
+@SQ SN:14 LN:107043718
+@SQ SN:15 LN:101991189
+@SQ SN:16 LN:90338345
+@SQ SN:17 LN:83257441
+@SQ SN:18 LN:80373285
+@SQ SN:19 LN:58617616
+@SQ SN:20 LN:64444167
+@SQ SN:21 LN:46709983
+@SQ SN:22 LN:50818468
+@SQ SN:X LN:156040895
+@SQ SN:Y LN:57227415
+@SQ SN:MT LN:16569
+@PG ID:hisat2 PN:hisat2 VN:2.1.0 CL:"/panfs/roc/galaxy/shared/miniconda3/envs/mulled-v1-e7321ba46fa5ea4c6b9a06b78e6cd5182b33c0a47c2c86b5d610e1361f8b1686/bin/hisat2-align-s --wrapper basic-0 -p 4 -x /panfs/roc/risdb/galaxy/genomes/GRCh38_canon/hisat2_index/GRCh38_canon/GRCh38_canon --pen-cansplice 0 --pen-noncansplice 12 --pen-canintronlen G,-8.0,1.0 --pen-noncanintronlen G,-8.0,1.0 --known-splicesite-infile splice_sites.txt --min-intronlen 20 --max-intronlen 500000 --dta -1 input_f.fastq -2 input_r.fastq"
+@PG ID:hisat2-55424A4 PN:hisat2 VN:2.1.0 CL:"/home/galaxy/galaxy/miniconda2/envs/mulled-v1-e7321ba46fa5ea4c6b9a06b78e6cd5182b33c0a47c2c86b5d610e1361f8b1686/bin/hisat2-align-s --wrapper basic-0 -p 4 -x /panfs/roc/rissdb/galaxy/genomes/GRCh38_canon/hisat2_index/GRCh38_canon/GRCh38_canon --pen-cansplice 0 --pen-noncansplice 12 --pen-canintronlen G,-8.0,1.0 --pen-noncanintronlen G,-8.0,1.0 --known-splicesite-infile splice_sites.txt --min-intronlen 20 --max-intronlen 500000 --dta -1 input_f.fastq -2 input_r.fastq"
+@PG ID:hisat2-55424A4-3A2CCEF5 PN:hisat2 VN:2.1.0 CL:"/panfs/roc/galaxy/shared/miniconda3/envs/mulled-v1-e7321ba46fa5ea4c6b9a06b78e6cd5182b33c0a47c2c86b5d610e1361f8b1686/bin/hisat2-align-s --wrapper basic-0 -p 4 -x /panfs/roc/risdb/galaxy/genomes/GRCh38_canon/hisat2_index/GRCh38_canon/GRCh38_canon --pen-cansplice 0 --pen-noncansplice 12 --pen-canintronlen G,-8.0,1.0 --pen-noncanintronlen G,-8.0,1.0 --known-splicesite-infile splice_sites.txt --min-intronlen 20 --max-intronlen 500000 --dta -1 input_f.fastq -2 input_r.fastq"
+@PG ID:samtools PN:samtools PP:hisat2-55424A4-3A2CCEF5 VN:1.11 CL:samtools sort -@ 1 -m 10240M -T sorttemp -O sam -o 0.sam /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075444.dat
+@PG ID:hisat2-3A2CCEF5 PN:hisat2 VN:2.1.0 CL:"/home/galaxy/galaxy/miniconda2/envs/mulled-v1-e7321ba46fa5ea4c6b9a06b78e6cd5182b33c0a47c2c86b5d610e1361f8b1686/bin/hisat2-align-s --wrapper basic-0 -p 4 -x /panfs/roc/rissdb/galaxy/genomes/GRCh38_canon/hisat2_index/GRCh38_canon/GRCh38_canon --pen-cansplice 0 --pen-noncansplice 12 --pen-canintronlen G,-8.0,1.0 --pen-noncanintronlen G,-8.0,1.0 --known-splicesite-infile splice_sites.txt --min-intronlen 20 --max-intronlen 500000 --dta -1 input_f.fastq -2 input_r.fastq"
+@PG ID:samtools-6ADB4A65 PN:samtools PP:hisat2-3A2CCEF5 VN:1.11 CL:samtools sort -@ 1 -m 10240M -T sorttemp -O sam -o 1.sam /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075446.dat
+@PG ID:samtools.1 PN:samtools PP:samtools VN:1.11 CL:samtools merge -@ 1 -s 1 -f -h /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075446.dat /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075450.dat 0.sam 1.sam
+@PG ID:samtools.2 PN:samtools PP:samtools-6ADB4A65 VN:1.11 CL:samtools merge -@ 1 -s 1 -f -h /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075446.dat /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075450.dat 0.sam 1.sam
+@PG ID:hisat2-6ADB4A65 PN:hisat2 VN:2.1.0 CL:"/panfs/roc/galaxy/shared/miniconda3/envs/mulled-v1-e7321ba46fa5ea4c6b9a06b78e6cd5182b33c0a47c2c86b5d610e1361f8b1686/bin/hisat2-align-s --wrapper basic-0 -p 4 -x /panfs/roc/risdb/galaxy/genomes/GRCh38_canon/hisat2_index/GRCh38_canon/GRCh38_canon --pen-cansplice 0 --pen-noncansplice 12 --pen-canintronlen G,-8.0,1.0 --pen-noncanintronlen G,-8.0,1.0 --known-splicesite-infile splice_sites.txt --min-intronlen 20 --max-intronlen 500000 --dta -1 input_f.fastq -2 input_r.fastq"
+@PG ID:samtools.3 PN:samtools PP:samtools.1 VN:1.11 CL:samtools merge -@ 1 -s 1 -f -h /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075454.dat /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075523.dat 0.sam 1.sam
+@PG ID:samtools.4 PN:samtools PP:samtools.2 VN:1.11 CL:samtools merge -@ 1 -s 1 -f -h /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075454.dat /panfs/roc/galaxy/PRODUCTION/database/files/001/075/dataset_1075523.dat 0.sam 1.sam
+NB500964:249:HHLFNBGX7:4:12608:21020:10228 419 6 52995635 1 75M = 52995715 155 CTGGCTGCGACATCTGTCACCCCATTGATCGCCAGGGTTGATTCGGCTGATCTGGCTGGCTAGGCGGGTGTCCCC AAAAAEEAEEEEEEEEEEEEEEEEEEEEEEEEEAEEEEAEEEEAEEEEchrM LN:0
+@SQ SN:GTATTCTTACTCCATAAACACATAGGCTTGGTCCTAGCCTTTTTATTAGT LN:0
+@SQ SN:CTAAATCACGTCTCTACGATTAAAAGGAGCAGGTATCAAGCACACTAGAA LN:0
+@SQ SN:ATAAAAATTAAGCTATGAACGAAAGTTCGACTAAGTCATATTAAATAAGG LN:0
+@SQ SN:ATAAATCTCCGGCGTAAAGCGTGTCAAAGACTAATACCAAAATAAAGTTA LN:0
+@SQ SN:AAGTGACTTTAATACCTCTGACTACACGATAGCTAAGACCCAAACTGGGA LN:0
+@SQ SN:AAGCTATTCGCCAGAGTACTACTAGCAACAGCCTAAAACTCAAAGGACTT LN:0
+@SQ SN:CCGATAAACCCCACCATCCCTTGCTAATTCAGCCTATATACCGCCATCTT LN:0
+@SQ SN:AACGTTAGGTCAAGGTGTAGCCCATGGGATGGAGAGAAATGGGCTACATT LN:0
+@SQ SN:TGGAGACTAAAGGAGGATTTAGCAGTAAATTAAGAATAGAGAGCTTAATT LN:0
+@SQ SN:CACAAATCATAACATAACATAAAACCGTGACCCAAACATATGAAAGGAGA LN:0
+@SQ SN:TGTAGCTTAAACAAAGCATCCAGCTTACACCTAGAAGATTTCACTCAAAA LN:0
+@SQ SN:TTAGTCACTTAACTAAAACATTCACCAAACCATTAAAGTATAGGAGATAG LN:0
+@SQ SN:ATGCATTAAAAGTACTAAACAGCAAAGCTTACCCCTTTTACCTTTTGCAT LN:0
+@SQ SN:CGAAACCAGACGAGCTACCTATGAACAGTTACAAATGAACCAACTCATCT LN:0
+@SQ SN:AGCCTGGTGATAGCTGGTTGTCCAGAAACAGAATTTCAGTTCAAATTTAA LN:0
+@SQ SN:AAAGGTACAGCTTTTTAGATACAGGTTACAACCTTCATTAGAGAGTAAGA LN:0
+@SQ SN:TTCAAGCTCAACGACACATCTATCTTAATCCCAACAATCAACCCAAACTA LN:0
+@SQ SN:TTAATATGAGTAACAAGAATTATTTCTCCTTGCATAAGCTTATATCAGAA LN:0
+@SQ SN:TCATCTATTTAAACCATTGTTAACCCAACACAGGCATGCATCTATAAGGA LN:0
+@SQ SN:ACCAAAAACATCACCTCTAGCATTTCCAGTATTAGAGGCACTGCCTGCCC LN:0
+@SQ SN:taatcacttgttccctaaatagggacttgtatgaatggccacacgagggt LN:0
+@SQ SN:cgggaatgactaaataagacgagaagaccctatggagcttTAATTAACTG LN:0
+@SQ SN:TTGATTGAATCAGCAATTTCGGTTGGGGTGACCTCGGAGAACAAAACAAC LN:0
+@SQ SN:TTGATCCAAACCATTGATCAACGGAACAAGTTACCCTAGGGATAACAGCG LN:0
+@SQ SN:TTGGATCAAGACATCCTAATGGTGCAACCGCTATTAAGGGTTCGTTTGTT LN:0
+@SQ SN:CGGTTTCTATCTATTCTATACTTTTCCCAGTACGAAAGGACAAGAAAAGT LN:0
+@SQ SN:AATCTAACTAATTTATAACTTCTACCGCCCTAGAACAGGGCTCgttaggg LN:0
+@SQ SN:caactcctctccctaacaacaTGTTCATAATTAACGTCCTCCTCCTAATT LN:0
+@SQ SN:CTTAGGCTATATGCAACTTCGCAAAGGACCCAACATCGTAGGCCCCTATG LN:0
+@SQ SN:CTACAACCACTAACATCATCGACATCCATATTCATCATCGCACCAATCCT LN:0
+@SQ SN:CACTAATCAACATAAACCTAGGAATTCTATTCATACTAGCCATGTCCAGC LN:0
+@SQ SN:CGCCCTAATTGGAGCTCTACGAGCAGTAGCACAAACCATCTCATACGAAG LN:0
+@SQ SN:ACATTATCAACACTTATTATTACCCAAGAATACCTCTGATTAATCTTCCC LN:0
+@SQ SN:ACCGAGCTCCATTTGACCTAACAGAAGGAGAATCAGAACTCGTCTCTGGA LN:0
+@SQ SN:ATACGCAAACATCATCATGATAAACATCTTCACAACAACCCTATTTCTAG LN:0
+@SQ SN:ATTAAAGCTCTCCTTCTAACATGTTCCTTCCTATGAATCCGAGCATCCTA LN:0
+@SQ SN:TACCACTCACACTAGCCCTCTGCATATGACACGTCTCACTTCCAATCATA LN:0
+@SQ SN:ACTTTGATAGAGTAAAACATAGAGGCTCAAACCCTCTTATTTctagaact LN:0
+@SQ SN:ttacaccatgtcctaCAAGTAAGGTCAGCTAAATAAGCTATCGGGCCCAT LN:0
+@SQ SN:CTTCACAACTATTCTAATAACAGTTCTTCTAGGAACTATAATCGTTATAA LN:0
+@SQ SN:GCCATTATCCCTATCCTAATAAAAAAGTACAATCCCCGAACCATAGAAGC LN:0
+@SQ SN:TAGCGATCATCATTAACCTCATACACTCAGGCCAATGAACAATCACAAAA LN:0
+@SQ SN:ACTTGGACTCACACCATTCCACTTCTGAGTACCCGAAGTCACACAGGGCA LN:0
+@SQ SN:ATATCAATCCTATATCAAATCTCACCCTCAATTAACCTAAATATCTTATT LN:0
+@SQ SN:AAACCCAACTACGAAAAATCATAGCATACTCGTCAATCGCGCATATAGGA LN:0
+@SQ SN:ATTAATTTACATTATAATAACACTCACAATATTCATACTATTTATCCACA LN:0
+@SQ SN:CTAACCACTACACTAATCTTAATTACCTTACTATCCATAGGAGGCCTCCC LN:0
+@SQ SN:AAAATAGCAGCATCATCCTCCCCACACTAATAGCCATTATAGCACTACTC LN:0
+@SQ SN:CCCATCCACAAACAACATAAAAATAAAATGACAATTCGAAACCAAACGAA LN:0
+@SQ SN:ACCCCCATACTATCAATTTTGGACTAGGAATTTAGGTTAACATCCCAGAC LN:0
+@SQ SN:TAAGGACTGCGAGACTCTATCTCACATCAATTGAACGCAAATCAAACTCT LN:0
+@SQ SN:TTTAGTTAACAGCTAAATACCCTAATCAACTGGCTTCAATCTACTTCTCC LN:0
+@SQ SN:TCCTTTGAATTTGCAATTCAATGTGAAAATTCACCACGGGACTTGATAAG LN:0
+@SQ SN:CCATCTTACCTATGTTCATCAACCGCTGACTATTTTCAACTAACCACAAA LN:0
+@SQ SN:AACTGCCCTAAGCCTCCTAATCCGTGCTGAATTAGGCCAACCTGGGACCC LN:0
+@SQ SN:GTAATAATTTTCTTTATGGTCATACCCATTATAATCGGAGGATTCGGAAA LN:0
+@SQ SN:TAAACAACATAAGCTTCTGATTACTTCCCCCATCATTCCTACTTCTTCTC LN:0
+@SQ SN:TCCTCTAGCTGGAAATCTGGCGCATGCAGGAGCCTCTGTTGACTTAACCA LN:0
+@SQ SN:TTTATTACCACAATCATTAACATAAAACCACCAGCCCTATCCCAATATCA LN:0
+@SQ SN:TAGCCCTCCCGGTCCTAGCAGCAGGCATTACCATGCTTCTCACAGACCGT LN:0
+@SQ SN:TTATCAACACCTATTCTGATTCTTCGGACACCCCGAAGTCTATATTCTTA LN:0
+@SQ SN:AAAAAGGAACCTTTTGGCTACATGGGTATAGTGTGAGCTATAATATCCAT LN:0
+@SQ SN:TAGACGTTGACACACGAGCATACTTCACATCAGCTACCATAATCATCGCT LN:0
+@SQ SN:AAATATCAAATGATCTCCAGCTATACTCTGAGCTCTAGGCTTCATCTTCT LN:0
+@SQ SN:GATATTGTTCTCCACGATACTTATTATGTAGTAGCACATTTCCATTATGT LN:0
+@SQ SN:TCCCTCTATTCTCAGGATACACACTCAACCAAACCTGAGCAAAAATCCAC LN:0
+@SQ SN:CCTTGGCCTCTCAGGAATGCCACGACGCTATTCTGATTATCCAGACGCAT LN:0
+@SQ SN:GCAGTGATACTAATAATTTTCATAATTTGAGAAGCGTTCGCATCCAAACG LN:0
+@SQ SN:GATGCCCCCCACCATACCACACATTTGAAGAACCCACCTACGTAAACCTA LN:0
+@SQ SN:tcataaccactatgtctttctcCATCAATTGAGGTATTAGTAAAAATTAC LN:0
+@SQ SN:GCCTACCCCTTCCAACTAGGATTCCAAGACGCAACATCCCCTATTATAGA LN:0
+@SQ SN:GCTCTCTAGTATTATATATTATCTCATCAATACTAACAACTAAATTAACC LN:0
+@SQ SN:ACCAGCCATCATCCTTATTCTAATCGCCCTCCCATCCCTACGAATTCTAT LN:0
+@SQ SN:CACCAATGATACTGAAGCTACGAGTATACCGATTACGAAGACTTGACCTT LN:0
+@SQ SN:TTCTAGAAGTCGACAATCGAGTGGTTCTCCCCATAGAAATAACCATCCGA LN:0
+@SQ SN:AGGCCTAAAAACAGACGCTATCCCTGGGCGCCTAAATCAGACAACTCTCG LN:0
+@SQ SN:TCAAACCACAGCTTTATACCAATTGTCCTTGAACTAGTTCCACTGAAACA LN:0
+@SQ SN:TAGCATTAACCTTTTAAGTTAAAGATTGAGGGTTCAACCCCCTCCCTAGT LN:0
+@SQ SN:AATCCTAACTCTATTTATTGTATTTCAACTAAAAATCTCAAAGCACTCCT LN:0
+@SQ SN:CCTTGAGAATCAAAATGAACGAAAATCTATTCGCCTCTTTCGCTACCCCA LN:0
+@SQ SN:CCTATTCCCCTCACCCAACCGACTAATCAACAATCGCCTAATCTCAATTC LN:0
+@SQ SN:AGCAAAGGACAAACCTGAACTCTTATACTCATATCACTGATCCTATTCAT LN:0
+@SQ SN:CACAACTATCAATAAACCTAGGCATAGCTATTCCCCTATGGGCAGGGACA LN:0
+@SQ SN:ACCTCAAGGGACGCCCATTTTCCTCATCCCCATACTAGTAATTATCGAGA LN:0
+@SQ SN:AACATTACCGCCGGACACCTCCTAATACACCTCATCGGAGGGGCAACACT LN:0
+@SQ SN:TAATTCTACTAACTATCCTCGAATTCGCAGTAGCTATAATCCAAGCCTAC LN:0
+@SQ SN:CACCAAACCCACGCTTACCACATAGTAAACCCCAGCCCATGACCACTTAC LN:0
+@SQ SN:ACTTTAACTCAACCTTACTTCTAGCTATAGGGCTATTAACTAACATCCTT LN:0
+@SQ SN:CCATCACACATCAATCGTTCAAAAGGGACTCCGATATGGCATAATCCTTT LN:0
+@SQ SN:CACTCAAGCCTAGCCCCCACACCCGAACTAGGCGGCTGCTGACCACCCAC LN:0
+@SQ SN:TGCTCCTAGCATCTGGAGTCTCTATCACCTGAGCCCACCATAGCCTAATA LN:0
+@SQ SN:AGGCGTATACTTCACCCTTCTCCAAGCCTCAGAATACTATGAAGCCTCAT LN:0
+@SQ SN:TTCCACGGACTACACGTAATTATCGGATCTACCTTCCTCATTGTATGTTT LN:0
+@SQ SN:AAGCAGCCGCTTGATACTGACACTTCGTCGACGTAGTCTGACTATTCTTG LN:0
+@SQ SN:CAATTGACTTCCAATCAATCAGCTTCGGTATAACCCGAAAAAGAATAATA LN:0
+@SQ SN:ACTCATCGCATTCTGACTACCACAACTAAACATCTATGCAGAAAAAACCA LN:0
+@SQ SN:TCAATAAAATTTTTCTTAGTGGCCATTACATTTCTGCTATTCGACTTAGA LN:0
+@SQ SN:ACACTATACTTATCATAGCACTAGTCCTAATCTCTCTTCTAGCCATCAGC LN:0
+@SQ SN:TTAGTTTAAACCAAAACAAATGATTTCGACTCATTAAACTATGATTAACT LN:0
+@SQ SN:ACAGTATCCCTCGTAGGCCTACTAATGTACCGATCCCACCTAATATCCTC LN:0
+@SQ SN:TAATAGTCCTAAACACCCACTTCACACTAGCTAGTATAATACCTATCATC LN:0
+@SQ SN:CATAGTCTCCAATACTTATGGAGTAGACCACGTACAAAACCTTAACCTCC LN:0
+@SQ SN:GACTATCAAAAAAGAATATAATCTGAATCAACACTACAACCTATAGTCTA LN:0
+@SQ SN:CCTAAACTTCTCACTAATATTCTTCTCCGATCCCCTATCAGCCCCACTTC LN:0
+@SQ SN:CATCTATCTAAGGAACCACTAATCCGAAAAAAACTCTACATCACCATGCT LN:0
+@SQ SN:TCTCCTTCTACATCCTATTTGAAGCCACATTAGTTCCAACACTAATTATC LN:0
+@SQ SN:CCTATTCTACACACTAATAGGTTCCCTCCCACTCTTAGTTGCACTAATCT LN:0
+@SQ SN:AACCAAGCACTACCCGACTCTTGATCCAATATTTTCCTATGACTAGCATG LN:0
+@SQ SN:TCCCAAAAGCCCATGTAGAAGCCCCAATTGCCGGATCCATAGTGCTAGCA LN:0
+@SQ SN:ACTAAACCCCCAAACTAGCTTTATAGCCTACCCCTTCCTCATACTATCCC LN:0
+@SQ SN:AAATCACTTATTGCATACTCCTCTGTCAGCCACATAGCCCTAGTAATCGT LN:0
+@SQ SN:TAATCGCTCACGGCCTTACATCATCAATACTATTCTGCCTGGCAAACTCA LN:0
+@SQ SN:AACACTTCTTCCCCTTATAGCAGCCTGATGACTATTAGCCAGCCTAACCA LN:0
+@SQ SN:ATATCATCATTCTCATGATCAAATATTACCATTATCCTAATAGGAGCCAA LN:0
+@SQ SN:GAGGGAAATACACACACCATATCAACAGCATTAAACCTTCATTTACACGA LN:0
+@SQ SN:TAACCCTAAAATTATCCTAGGCTTTACGTACTGTAAATATAGTTTAACAA LN:0
+@SQ SN:CGAGAAAGTATGCAAGAACTGCTAATTCATGCCCCCATGTCCAACAAACA LN:0
+@SQ SN:CCAAAAAATTGGTGCAACTCCAAATAAAAGTAATCAACATGTTCTCCTCC LN:0
+@SQ SN:CTTCAATACCTACAAAAACAGCACGTTCCCGCATCATGTAAAAAACACTA LN:0
+@SQ SN:TCTGGACAAGAAACAATTATCTCAAACTGACACTGAATAACCATACAAAC LN:0
+@SQ SN:TACCAGTAGCCCTATTCGTAACATGATCTATTATGGAATTCTCCCTATGA LN:0
+@SQ SN:ATTCCTCATCACTATAATAATTCTAGTCACAGCTAACAACCTTTTCCAAC LN:0
+@SQ SN:TGATGATACGGCCGAACAGATGCCAACACCGCGGCCCTTCAAGCAATCCT LN:0
+@SQ SN:TATTCAACACCAACACATGAGACCTCCAACAAATCTTCATACTCGACCCC LN:0
+@SQ SN:ATCCGCTCAATTTGGACTCCACCCATGACTTCCTTCAGCCATAGAGGGCC LN:0
+@SQ SN:GTCTTCCTGCTAATCCGCTTCCATCCACTAATAGAAAACAACAAAACAAT LN:0
+@SQ SN:TCTGCGCACTCACTCAAAACGATATCAAAAAAATCATTGCTTTCTCCACC LN:0
+@SQ SN:CCTAGCATTCCTCCACATTTGCACTCACGCATTCTTCAAAGCTATACTAT LN:0
+@SQ SN:CGAAAAATAGGCGGACTATTTAATGCAATACCCTTCACCACCACATCTCT LN:0
+@SQ SN:ACTCCAAAGACCTCATCATCGAAACCGCCAACACATCGTACACCAACGCC LN:0
+@SQ SN:TACCCGAATCATCTTCTTTGCACTCCTAGGGCAACCCCGCTTCCTCCCTC LN:0
+@SQ SN:CTCTTAATTGGCAGCATTTTTGCCGGATTCTTCATCTCCAACAATATCTA LN:0
+@SQ SN:CCCTCGCAGTAACCATCCTAGGATTTACACTAGCCCTAGAACTAAGCTTG LN:0
+@SQ SN:CAACCTCCTAGGATACTACCCAACAATTATACACCGACTCCCACCGCTCG LN:0
+@SQ SN:TGACTAGAAAACATCCTGCCAAAATCTATCTCCCAGTTCCAAATAAAAAC LN:0
+@SQ SN:CATTCCTCATCACCCTTACCCTAAGCATACTACTTTTTAATCTCCACGAG LN:0
+@SQ SN:ATCACAACCCAAGCCCCATAACTATACAATGCAGCAGCCCCTATAATTTC LN:0
+@SQ SN:CACCACTAAACTTAAACACTACCCCCACTTCCTCACTCTTCAGAACATAT LN:0
+@SQ SN:AGTCGTATTAGACACCCATACCTCAGGATACTGCTCAGTAGCCATAGCCG LN:0
+@SQ SN:ATCAACCCCAAAAAGGACCCTCCAAAATTCATAATAATACCACAACCTAC LN:0
+@SQ SN:AAGAAAACCCCACAAAACTAACAACAAAAATAACACTCAAAATAAACACA LN:0
+@SQ SN:GAAAAATCATCGTTGTATTTCAACTATAAGAACACCAATGACAAACATCC LN:0
+@SQ SN:CCAGCCCCCTCAAACATTTCATCATGATGAAACTTCGGCTCCCTCCTAGG LN:0
+@SQ SN:ACACATCAGACACGACAACTGCCTTCTCATCCGTCACTCACATCTGCCGA LN:0
+@SQ SN:AATATTTTTTATCTGCCTCTTCATTCACGTAGGACGCGGCCTCTACTACG LN:0
+@SQ SN:ACAGTTATAGCTACAGCATTCATGGGCTATGTCCTACCATGAGGCCAAAT LN:0
+@SQ SN:ACATCGGTACTACCCTCGTCGAGTGAATCTGAGGTGGATTCTCAGTAGAC LN:0
+@SQ SN:CATCACAGCCCTGGTAGTCGTACATTTACTATTTCTTCACGAAACAGGAT LN:0
+@SQ SN:CCATATTATACAATTAAAGACATCCTAGGACTCCTCCTCCTGATCTTGCT LN:0
+@SQ SN:ACTACACCCCAGCTAACCCTCTCAGCACTCCCCCTCATATTAAACCAGAA LN:0
+@SQ SN:AGGCGGCGTATTAGCCCTAATCCTCTCCATCCTGATCCTAGCACTCATCC LN:0
+@SQ SN:CAATGCGTATTCTGACTCTTAGTGGCAGACTTACTGACACTAACATGAAT LN:0
+@SQ SN:CAATCCTCTACTTCTCCCTAATTCTCATTTTTATACCACTCGCAAGCACC LN:0
+@SQ SN:ACCCTGGTCTTGTAAACCAGAAAAGGGGGAAAACGTTTCCTCCCAAGGAC LN:0
+@SQ SN:TACTTAAACTATTCCTTGATTTCTTCCCCTAAACGACAACAATTTACCCT LN:0
+@SQ SN:CTGACATGCAATATCTTATGAATGGCCTATGTACGTCGTGCATTAAATTG LN:0
+@SQ SN:GTACATTATATTATTGATCGTGCATACCCCATCCAAGTCAAATCATTTCC LN:0
+@SQ SN:GCGGGAAATCAGCAACCCTCCCAACTACGTGTCCCAATCCTCGCTCCGGG LN:0
+@SQ SN:TCTTTCTTCAGGGCCATTCCCACCCAACCTCGCCCATTCTTTCCCCTTAA LN:0
+@SQ SN:CTGTGATTTCATGCATTTGGTATCTTTTTATATTTGGGGATGCTATGACT LN:0
+@SQ SN:CTTAAATTGAACGTTATTCCTCCGCATCAGCAACCATAAGGTGTTATTCA LN:0
+@SQ SN:ctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacct LN:0
+@SQ SN:gcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgc LN:0
+@SQ SN:ctgtgcacctACCCGCGCAGTAAGCAAGTAATATAGCTTTCTTAATCAAA LN:0
+@SQ SN:GCCAAACCCCAAAAACAAGACTAAACAATGCACAATACTTCATGAAGCTT LN:0
+@SQ SN:GAACTTTCCCCCCGCCATTAATACCAACATGCTACTTTAATCAATAAAAT LN:0
+@SQ SN:TTCTTCCCCC LN:0
+HWI-EAS91_1_30788AAXX:1:1:1698:516 16 * 2735 25 36M * 0 0 TTTACACTCAGAGGTTCAACTCCTCTCNNTAACAAC I9IIIII5IIIIIIIIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1398:854 16 * 3921 25 36M * 0 0 CACCCTTCCCGTACTAATAAATCCCCTNNTCTTCAC IIIII=AIIIIIIIIIIIIIIBIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1716:413 0 * 6040 25 36M * 0 0 GATCCAANNCTTTATCAACACCTATTCTGATTCTTC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1634:211 0 * 9350 25 36M * 0 0 GAAGCAGNNGCTTGATACTGACACTTCGTCGACGTA IIIIIII""IIIIIIIIIIIIIIIIIIIIII9IIDF NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1513:715 16 * 9563 25 36M * 0 0 CTGACTACCACAACTAAACATCTATGCNNAAAAAAC I+-II?IDIIIIIIIIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1310:991 16 * 10002 25 36M * 0 0 CTCCTATGCCTAGAAGGAATAATACTANNACTATTC I:2IEI:IIDIIIIII4IIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1711:249 16 * 10617 25 36M * 0 0 ACCAAACAGAACGCCTGAACGCAGGCCNNTACTTCC IIIIIIIIIIIIIIIIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1491:637 16 * 10864 25 36M * 0 0 TGTAGAAGCCCCAATTGCCGGATCCATNNTGCTAGC DBAIIIIIIIIIIIFIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1630:59 16 * 12387 25 36M * 0 0 TCATACTCGACCCCAACCTTACCAACCNNCCGCTCC FIIHII;IIIIIIIIIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
+HWI-EAS91_1_30788AAXX:1:1:1218:141 16 * 14062 25 36M * 0 0 ACAAAACTAACAACAAAAATAACACTCNNAATAAAC I+IIII1IIIIIIIIIIIIIIIIIIII""IIIIIII NM:i:1 X1:i:1 MD:Z:7N0N27
diff -r 000000000000 -r c28c4c132459 test-data/input_qname_sorted.bam
Binary file test-data/input_qname_sorted.bam has changed
diff -r 000000000000 -r c28c4c132459 test-data/output.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output.sam Fri Apr 02 20:20:54 2021 +0000
@@ -0,0 +1,178 @@
+@SQ SN:>chrM LN:0
+@SQ SN:GTATTCTTACTCCATAAACACATAGGCTTGGTCCTAGCCTTTTTATTAGT LN:0
+@SQ SN:CTAAATCACGTCTCTACGATTAAAAGGAGCAGGTATCAAGCACACTAGAA LN:0
+@SQ SN:ATAAAAATTAAGCTATGAACGAAAGTTCGACTAAGTCATATTAAATAAGG LN:0
+@SQ SN:ATAAATCTCCGGCGTAAAGCGTGTCAAAGACTAATACCAAAATAAAGTTA LN:0
+@SQ SN:AAGTGACTTTAATACCTCTGACTACACGATAGCTAAGACCCAAACTGGGA LN:0
+@SQ SN:AAGCTATTCGCCAGAGTACTACTAGCAACAGCCTAAAACTCAAAGGACTT LN:0
+@SQ SN:CCGATAAACCCCACCATCCCTTGCTAATTCAGCCTATATACCGCCATCTT LN:0
+@SQ SN:AACGTTAGGTCAAGGTGTAGCCCATGGGATGGAGAGAAATGGGCTACATT LN:0
+@SQ SN:TGGAGACTAAAGGAGGATTTAGCAGTAAATTAAGAATAGAGAGCTTAATT LN:0
+@SQ SN:CACAAATCATAACATAACATAAAACCGTGACCCAAACATATGAAAGGAGA LN:0
+@SQ SN:TGTAGCTTAAACAAAGCATCCAGCTTACACCTAGAAGATTTCACTCAAAA LN:0
+@SQ SN:TTAGTCACTTAACTAAAACATTCACCAAACCATTAAAGTATAGGAGATAG LN:0
+@SQ SN:ATGCATTAAAAGTACTAAACAGCAAAGCTTACCCCTTTTACCTTTTGCAT LN:0
+@SQ SN:CGAAACCAGACGAGCTACCTATGAACAGTTACAAATGAACCAACTCATCT LN:0
+@SQ SN:AGCCTGGTGATAGCTGGTTGTCCAGAAACAGAATTTCAGTTCAAATTTAA LN:0
+@SQ SN:AAAGGTACAGCTTTTTAGATACAGGTTACAACCTTCATTAGAGAGTAAGA LN:0
+@SQ SN:TTCAAGCTCAACGACACATCTATCTTAATCCCAACAATCAACCCAAACTA LN:0
+@SQ SN:TTAATATGAGTAACAAGAATTATTTCTCCTTGCATAAGCTTATATCAGAA LN:0
+@SQ SN:TCATCTATTTAAACCATTGTTAACCCAACACAGGCATGCATCTATAAGGA LN:0
+@SQ SN:ACCAAAAACATCACCTCTAGCATTTCCAGTATTAGAGGCACTGCCTGCCC LN:0
+@SQ SN:taatcacttgttccctaaatagggacttgtatgaatggccacacgagggt LN:0
+@SQ SN:cgggaatgactaaataagacgagaagaccctatggagcttTAATTAACTG LN:0
+@SQ SN:TTGATTGAATCAGCAATTTCGGTTGGGGTGACCTCGGAGAACAAAACAAC LN:0
+@SQ SN:TTGATCCAAACCATTGATCAACGGAACAAGTTACCCTAGGGATAACAGCG LN:0
+@SQ SN:TTGGATCAAGACATCCTAATGGTGCAACCGCTATTAAGGGTTCGTTTGTT LN:0
+@SQ SN:CGGTTTCTATCTATTCTATACTTTTCCCAGTACGAAAGGACAAGAAAAGT LN:0
+@SQ SN:AATCTAACTAATTTATAACTTCTACCGCCCTAGAACAGGGCTCgttaggg LN:0
+@SQ SN:caactcctctccctaacaacaTGTTCATAATTAACGTCCTCCTCCTAATT LN:0
+@SQ SN:CTTAGGCTATATGCAACTTCGCAAAGGACCCAACATCGTAGGCCCCTATG LN:0
+@SQ SN:CTACAACCACTAACATCATCGACATCCATATTCATCATCGCACCAATCCT LN:0
+@SQ SN:CACTAATCAACATAAACCTAGGAATTCTATTCATACTAGCCATGTCCAGC LN:0
+@SQ SN:CGCCCTAATTGGAGCTCTACGAGCAGTAGCACAAACCATCTCATACGAAG LN:0
+@SQ SN:ACATTATCAACACTTATTATTACCCAAGAATACCTCTGATTAATCTTCCC LN:0
+@SQ SN:ACCGAGCTCCATTTGACCTAACAGAAGGAGAATCAGAACTCGTCTCTGGA LN:0
+@SQ SN:ATACGCAAACATCATCATGATAAACATCTTCACAACAACCCTATTTCTAG LN:0
+@SQ SN:ATTAAAGCTCTCCTTCTAACATGTTCCTTCCTATGAATCCGAGCATCCTA LN:0
+@SQ SN:TACCACTCACACTAGCCCTCTGCATATGACACGTCTCACTTCCAATCATA LN:0
+@SQ SN:ACTTTGATAGAGTAAAACATAGAGGCTCAAACCCTCTTATTTctagaact LN:0
+@SQ SN:ttacaccatgtcctaCAAGTAAGGTCAGCTAAATAAGCTATCGGGCCCAT LN:0
+@SQ SN:CTTCACAACTATTCTAATAACAGTTCTTCTAGGAACTATAATCGTTATAA LN:0
+@SQ SN:GCCATTATCCCTATCCTAATAAAAAAGTACAATCCCCGAACCATAGAAGC LN:0
+@SQ SN:TAGCGATCATCATTAACCTCATACACTCAGGCCAATGAACAATCACAAAA LN:0
+@SQ SN:ACTTGGACTCACACCATTCCACTTCTGAGTACCCGAAGTCACACAGGGCA LN:0
+@SQ SN:ATATCAATCCTATATCAAATCTCACCCTCAATTAACCTAAATATCTTATT LN:0
+@SQ SN:AAACCCAACTACGAAAAATCATAGCATACTCGTCAATCGCGCATATAGGA LN:0
+@SQ SN:ATTAATTTACATTATAATAACACTCACAATATTCATACTATTTATCCACA LN:0
+@SQ SN:CTAACCACTACACTAATCTTAATTACCTTACTATCCATAGGAGGCCTCCC LN:0
+@SQ SN:AAAATAGCAGCATCATCCTCCCCACACTAATAGCCATTATAGCACTACTC LN:0
+@SQ SN:CCCATCCACAAACAACATAAAAATAAAATGACAATTCGAAACCAAACGAA LN:0
+@SQ SN:ACCCCCATACTATCAATTTTGGACTAGGAATTTAGGTTAACATCCCAGAC LN:0
+@SQ SN:TAAGGACTGCGAGACTCTATCTCACATCAATTGAACGCAAATCAAACTCT LN:0
+@SQ SN:TTTAGTTAACAGCTAAATACCCTAATCAACTGGCTTCAATCTACTTCTCC LN:0
+@SQ SN:TCCTTTGAATTTGCAATTCAATGTGAAAATTCACCACGGGACTTGATAAG LN:0
+@SQ SN:CCATCTTACCTATGTTCATCAACCGCTGACTATTTTCAACTAACCACAAA LN:0
+@SQ SN:AACTGCCCTAAGCCTCCTAATCCGTGCTGAATTAGGCCAACCTGGGACCC LN:0
+@SQ SN:GTAATAATTTTCTTTATGGTCATACCCATTATAATCGGAGGATTCGGAAA LN:0
+@SQ SN:TAAACAACATAAGCTTCTGATTACTTCCCCCATCATTCCTACTTCTTCTC LN:0
+@SQ SN:TCCTCTAGCTGGAAATCTGGCGCATGCAGGAGCCTCTGTTGACTTAACCA LN:0
+@SQ SN:TTTATTACCACAATCATTAACATAAAACCACCAGCCCTATCCCAATATCA LN:0
+@SQ SN:TAGCCCTCCCGGTCCTAGCAGCAGGCATTACCATGCTTCTCACAGACCGT LN:0
+@SQ SN:TTATCAACACCTATTCTGATTCTTCGGACACCCCGAAGTCTATATTCTTA LN:0
+@SQ SN:AAAAAGGAACCTTTTGGCTACATGGGTATAGTGTGAGCTATAATATCCAT LN:0
+@SQ SN:TAGACGTTGACACACGAGCATACTTCACATCAGCTACCATAATCATCGCT LN:0
+@SQ SN:AAATATCAAATGATCTCCAGCTATACTCTGAGCTCTAGGCTTCATCTTCT LN:0
+@SQ SN:GATATTGTTCTCCACGATACTTATTATGTAGTAGCACATTTCCATTATGT LN:0
+@SQ SN:TCCCTCTATTCTCAGGATACACACTCAACCAAACCTGAGCAAAAATCCAC LN:0
+@SQ SN:CCTTGGCCTCTCAGGAATGCCACGACGCTATTCTGATTATCCAGACGCAT LN:0
+@SQ SN:GCAGTGATACTAATAATTTTCATAATTTGAGAAGCGTTCGCATCCAAACG LN:0
+@SQ SN:GATGCCCCCCACCATACCACACATTTGAAGAACCCACCTACGTAAACCTA LN:0
+@SQ SN:tcataaccactatgtctttctcCATCAATTGAGGTATTAGTAAAAATTAC LN:0
+@SQ SN:GCCTACCCCTTCCAACTAGGATTCCAAGACGCAACATCCCCTATTATAGA LN:0
+@SQ SN:GCTCTCTAGTATTATATATTATCTCATCAATACTAACAACTAAATTAACC LN:0
+@SQ SN:ACCAGCCATCATCCTTATTCTAATCGCCCTCCCATCCCTACGAATTCTAT LN:0
+@SQ SN:CACCAATGATACTGAAGCTACGAGTATACCGATTACGAAGACTTGACCTT LN:0
+@SQ SN:TTCTAGAAGTCGACAATCGAGTGGTTCTCCCCATAGAAATAACCATCCGA LN:0
+@SQ SN:AGGCCTAAAAACAGACGCTATCCCTGGGCGCCTAAATCAGACAACTCTCG LN:0
+@SQ SN:TCAAACCACAGCTTTATACCAATTGTCCTTGAACTAGTTCCACTGAAACA LN:0
+@SQ SN:TAGCATTAACCTTTTAAGTTAAAGATTGAGGGTTCAACCCCCTCCCTAGT LN:0
+@SQ SN:AATCCTAACTCTATTTATTGTATTTCAACTAAAAATCTCAAAGCACTCCT LN:0
+@SQ SN:CCTTGAGAATCAAAATGAACGAAAATCTATTCGCCTCTTTCGCTACCCCA LN:0
+@SQ SN:CCTATTCCCCTCACCCAACCGACTAATCAACAATCGCCTAATCTCAATTC LN:0
+@SQ SN:AGCAAAGGACAAACCTGAACTCTTATACTCATATCACTGATCCTATTCAT LN:0
+@SQ SN:CACAACTATCAATAAACCTAGGCATAGCTATTCCCCTATGGGCAGGGACA LN:0
+@SQ SN:ACCTCAAGGGACGCCCATTTTCCTCATCCCCATACTAGTAATTATCGAGA LN:0
+@SQ SN:AACATTACCGCCGGACACCTCCTAATACACCTCATCGGAGGGGCAACACT LN:0
+@SQ SN:TAATTCTACTAACTATCCTCGAATTCGCAGTAGCTATAATCCAAGCCTAC LN:0
+@SQ SN:CACCAAACCCACGCTTACCACATAGTAAACCCCAGCCCATGACCACTTAC LN:0
+@SQ SN:ACTTTAACTCAACCTTACTTCTAGCTATAGGGCTATTAACTAACATCCTT LN:0
+@SQ SN:CCATCACACATCAATCGTTCAAAAGGGACTCCGATATGGCATAATCCTTT LN:0
+@SQ SN:CACTCAAGCCTAGCCCCCACACCCGAACTAGGCGGCTGCTGACCACCCAC LN:0
+@SQ SN:TGCTCCTAGCATCTGGAGTCTCTATCACCTGAGCCCACCATAGCCTAATA LN:0
+@SQ SN:AGGCGTATACTTCACCCTTCTCCAAGCCTCAGAATACTATGAAGCCTCAT LN:0
+@SQ SN:TTCCACGGACTACACGTAATTATCGGATCTACCTTCCTCATTGTATGTTT LN:0
+@SQ SN:AAGCAGCCGCTTGATACTGACACTTCGTCGACGTAGTCTGACTATTCTTG LN:0
+@SQ SN:CAATTGACTTCCAATCAATCAGCTTCGGTATAACCCGAAAAAGAATAATA LN:0
+@SQ SN:ACTCATCGCATTCTGACTACCACAACTAAACATCTATGCAGAAAAAACCA LN:0
+@SQ SN:TCAATAAAATTTTTCTTAGTGGCCATTACATTTCTGCTATTCGACTTAGA LN:0
+@SQ SN:ACACTATACTTATCATAGCACTAGTCCTAATCTCTCTTCTAGCCATCAGC LN:0
+@SQ SN:TTAGTTTAAACCAAAACAAATGATTTCGACTCATTAAACTATGATTAACT LN:0
+@SQ SN:ACAGTATCCCTCGTAGGCCTACTAATGTACCGATCCCACCTAATATCCTC LN:0
+@SQ SN:TAATAGTCCTAAACACCCACTTCACACTAGCTAGTATAATACCTATCATC LN:0
+@SQ SN:CATAGTCTCCAATACTTATGGAGTAGACCACGTACAAAACCTTAACCTCC LN:0
+@SQ SN:GACTATCAAAAAAGAATATAATCTGAATCAACACTACAACCTATAGTCTA LN:0
+@SQ SN:CCTAAACTTCTCACTAATATTCTTCTCCGATCCCCTATCAGCCCCACTTC LN:0
+@SQ SN:CATCTATCTAAGGAACCACTAATCCGAAAAAAACTCTACATCACCATGCT LN:0
+@SQ SN:TCTCCTTCTACATCCTATTTGAAGCCACATTAGTTCCAACACTAATTATC LN:0
+@SQ SN:CCTATTCTACACACTAATAGGTTCCCTCCCACTCTTAGTTGCACTAATCT LN:0
+@SQ SN:AACCAAGCACTACCCGACTCTTGATCCAATATTTTCCTATGACTAGCATG LN:0
+@SQ SN:TCCCAAAAGCCCATGTAGAAGCCCCAATTGCCGGATCCATAGTGCTAGCA LN:0
+@SQ SN:ACTAAACCCCCAAACTAGCTTTATAGCCTACCCCTTCCTCATACTATCCC LN:0
+@SQ SN:AAATCACTTATTGCATACTCCTCTGTCAGCCACATAGCCCTAGTAATCGT LN:0
+@SQ SN:TAATCGCTCACGGCCTTACATCATCAATACTATTCTGCCTGGCAAACTCA LN:0
+@SQ SN:AACACTTCTTCCCCTTATAGCAGCCTGATGACTATTAGCCAGCCTAACCA LN:0
+@SQ SN:ATATCATCATTCTCATGATCAAATATTACCATTATCCTAATAGGAGCCAA LN:0
+@SQ SN:GAGGGAAATACACACACCATATCAACAGCATTAAACCTTCATTTACACGA LN:0
+@SQ SN:TAACCCTAAAATTATCCTAGGCTTTACGTACTGTAAATATAGTTTAACAA LN:0
+@SQ SN:CGAGAAAGTATGCAAGAACTGCTAATTCATGCCCCCATGTCCAACAAACA LN:0
+@SQ SN:CCAAAAAATTGGTGCAACTCCAAATAAAAGTAATCAACATGTTCTCCTCC LN:0
+@SQ SN:CTTCAATACCTACAAAAACAGCACGTTCCCGCATCATGTAAAAAACACTA LN:0
+@SQ SN:TCTGGACAAGAAACAATTATCTCAAACTGACACTGAATAACCATACAAAC LN:0
+@SQ SN:TACCAGTAGCCCTATTCGTAACATGATCTATTATGGAATTCTCCCTATGA LN:0
+@SQ SN:ATTCCTCATCACTATAATAATTCTAGTCACAGCTAACAACCTTTTCCAAC LN:0
+@SQ SN:TGATGATACGGCCGAACAGATGCCAACACCGCGGCCCTTCAAGCAATCCT LN:0
+@SQ SN:TATTCAACACCAACACATGAGACCTCCAACAAATCTTCATACTCGACCCC LN:0
+@SQ SN:ATCCGCTCAATTTGGACTCCACCCATGACTTCCTTCAGCCATAGAGGGCC LN:0
+@SQ SN:GTCTTCCTGCTAATCCGCTTCCATCCACTAATAGAAAACAACAAAACAAT LN:0
+@SQ SN:TCTGCGCACTCACTCAAAACGATATCAAAAAAATCATTGCTTTCTCCACC LN:0
+@SQ SN:CCTAGCATTCCTCCACATTTGCACTCACGCATTCTTCAAAGCTATACTAT LN:0
+@SQ SN:CGAAAAATAGGCGGACTATTTAATGCAATACCCTTCACCACCACATCTCT LN:0
+@SQ SN:ACTCCAAAGACCTCATCATCGAAACCGCCAACACATCGTACACCAACGCC LN:0
+@SQ SN:TACCCGAATCATCTTCTTTGCACTCCTAGGGCAACCCCGCTTCCTCCCTC LN:0
+@SQ SN:CTCTTAATTGGCAGCATTTTTGCCGGATTCTTCATCTCCAACAATATCTA LN:0
+@SQ SN:CCCTCGCAGTAACCATCCTAGGATTTACACTAGCCCTAGAACTAAGCTTG LN:0
+@SQ SN:CAACCTCCTAGGATACTACCCAACAATTATACACCGACTCCCACCGCTCG LN:0
+@SQ SN:TGACTAGAAAACATCCTGCCAAAATCTATCTCCCAGTTCCAAATAAAAAC LN:0
+@SQ SN:CATTCCTCATCACCCTTACCCTAAGCATACTACTTTTTAATCTCCACGAG LN:0
+@SQ SN:ATCACAACCCAAGCCCCATAACTATACAATGCAGCAGCCCCTATAATTTC LN:0
+@SQ SN:CACCACTAAACTTAAACACTACCCCCACTTCCTCACTCTTCAGAACATAT LN:0
+@SQ SN:AGTCGTATTAGACACCCATACCTCAGGATACTGCTCAGTAGCCATAGCCG LN:0
+@SQ SN:ATCAACCCCAAAAAGGACCCTCCAAAATTCATAATAATACCACAACCTAC LN:0
+@SQ SN:AAGAAAACCCCACAAAACTAACAACAAAAATAACACTCAAAATAAACACA LN:0
+@SQ SN:GAAAAATCATCGTTGTATTTCAACTATAAGAACACCAATGACAAACATCC LN:0
+@SQ SN:CCAGCCCCCTCAAACATTTCATCATGATGAAACTTCGGCTCCCTCCTAGG LN:0
+@SQ SN:ACACATCAGACACGACAACTGCCTTCTCATCCGTCACTCACATCTGCCGA LN:0
+@SQ SN:AATATTTTTTATCTGCCTCTTCATTCACGTAGGACGCGGCCTCTACTACG LN:0
+@SQ SN:ACAGTTATAGCTACAGCATTCATGGGCTATGTCCTACCATGAGGCCAAAT LN:0
+@SQ SN:ACATCGGTACTACCCTCGTCGAGTGAATCTGAGGTGGATTCTCAGTAGAC LN:0
+@SQ SN:CATCACAGCCCTGGTAGTCGTACATTTACTATTTCTTCACGAAACAGGAT LN:0
+@SQ SN:CCATATTATACAATTAAAGACATCCTAGGACTCCTCCTCCTGATCTTGCT LN:0
+@SQ SN:ACTACACCCCAGCTAACCCTCTCAGCACTCCCCCTCATATTAAACCAGAA LN:0
+@SQ SN:AGGCGGCGTATTAGCCCTAATCCTCTCCATCCTGATCCTAGCACTCATCC LN:0
+@SQ SN:CAATGCGTATTCTGACTCTTAGTGGCAGACTTACTGACACTAACATGAAT LN:0
+@SQ SN:CAATCCTCTACTTCTCCCTAATTCTCATTTTTATACCACTCGCAAGCACC LN:0
+@SQ SN:ACCCTGGTCTTGTAAACCAGAAAAGGGGGAAAACGTTTCCTCCCAAGGAC LN:0
+@SQ SN:TACTTAAACTATTCCTTGATTTCTTCCCCTAAACGACAACAATTTACCCT LN:0
+@SQ SN:CTGACATGCAATATCTTATGAATGGCCTATGTACGTCGTGCATTAAATTG LN:0
+@SQ SN:GTACATTATATTATTGATCGTGCATACCCCATCCAAGTCAAATCATTTCC LN:0
+@SQ SN:GCGGGAAATCAGCAACCCTCCCAACTACGTGTCCCAATCCTCGCTCCGGG LN:0
+@SQ SN:TCTTTCTTCAGGGCCATTCCCACCCAACCTCGCCCATTCTTTCCCCTTAA LN:0
+@SQ SN:CTGTGATTTCATGCATTTGGTATCTTTTTATATTTGGGGATGCTATGACT LN:0
+@SQ SN:CTTAAATTGAACGTTATTCCTCCGCATCAGCAACCATAAGGTGTTATTCA LN:0
+@SQ SN:ctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacct LN:0
+@SQ SN:gcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgcacctgtgc LN:0
+@SQ SN:ctgtgcacctACCCGCGCAGTAAGCAAGTAATATAGCTTTCTTAATCAAA LN:0
+@SQ SN:GCCAAACCCCAAAAACAAGACTAAACAATGCACAATACTTCATGAAGCTT LN:0
+@SQ SN:GAACTTTCCCCCCGCCATTAATACCAACATGCTACTTTAATCAATAAAAT LN:0
+@SQ SN:TTCTTCCCCC LN:0
+HWI-EAS91_1_30788AAXX:1:1:1698:516 16 * 2735 25 36M * 0 0 TTTACACTCAGAGGTTCAACTCCTCTCNNTAACAAC I9IIIII5IIIIIIIIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1398:854 16 * 3921 25 36M * 0 0 CACCCTTCCCGTACTAATAAATCCCCTNNTCTTCAC IIIII=AIIIIIIIIIIIIIIBIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1716:413 0 * 6040 25 36M * 0 0 GATCCAANNCTTTATCAACACCTATTCTGATTCTTC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1634:211 0 * 9350 25 36M * 0 0 GAAGCAGNNGCTTGATACTGACACTTCGTCGACGTA IIIIIII""IIIIIIIIIIIIIIIIIIIIII9IIDF MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1513:715 16 * 9563 25 36M * 0 0 CTGACTACCACAACTAAACATCTATGCNNAAAAAAC I+-II?IDIIIIIIIIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1310:991 16 * 10002 25 36M * 0 0 CTCCTATGCCTAGAAGGAATAATACTANNACTATTC I:2IEI:IIDIIIIII4IIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1711:249 16 * 10617 25 36M * 0 0 ACCAAACAGAACGCCTGAACGCAGGCCNNTACTTCC IIIIIIIIIIIIIIIIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1491:637 16 * 10864 25 36M * 0 0 TGTAGAAGCCCCAATTGCCGGATCCATNNTGCTAGC DBAIIIIIIIIIIIFIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1630:59 16 * 12387 25 36M * 0 0 TCATACTCGACCCCAACCTTACCAACCNNCCGCTCC FIIHII;IIIIIIIIIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
+HWI-EAS91_1_30788AAXX:1:1:1218:141 16 * 14062 25 36M * 0 0 ACAAAACTAACAACAAAAATAACACTCNNAATAAAC I+IIII1IIIIIIIIIIIIIIIIIIII""IIIIIII MD:Z:7N0N27 NM:i:1 X1:i:1
diff -r 000000000000 -r c28c4c132459 test-data/output_qname_sorted.bam
Binary file test-data/output_qname_sorted.bam has changed
diff -r 000000000000 -r c28c4c132459 test-data/output_stats.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output_stats.txt Fri Apr 02 20:20:54 2021 +0000
@@ -0,0 +1,8 @@
+Overlap Statistics:
+Number of overlapping pairs: 0
+Average # Reference Bases Overlapped: 0
+Variance of Reference Bases overlapped: 0
+Number of times orientation causes additional clipping: 0
+Number of times the forward strand was clipped: 0
+Number of times the reverse strand was clipped: 0
+Completed ClipOverlap Successfully.