Mercurial > repos > iuc > bctools_extract_barcodes
changeset 0:ce2477cd3d95 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
author | iuc |
---|---|
date | Tue, 14 Nov 2017 05:53:20 -0500 |
parents | |
children | c30fc94e6611 |
files | extract_bcs.xml macros.xml test-data/converted_bcs.fastq test-data/extracted_bcs.fastq test-data/merged_pcr_dupes.bed test-data/merged_pcr_dupes_clnts.bed test-data/merged_pcr_dupes_spurious.bed test-data/merged_pcr_dupes_spurious_filtered_thresh05.bed test-data/pcr_dupes_randomdict.fastq test-data/pcr_dupes_sorted_2.bed test-data/reads.fastq test-data/readswithtail.fastq test-data/readswithtailremoved.fastq test-data/result_original_head.fastq test-data/twomates.sam test-data/tworeads_aln_ends.bed |
diffstat | 16 files changed, 1817 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/extract_bcs.xml Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,48 @@ +<tool id="bctools_extract_barcodes" name="Extract barcodes" version="@VERSION@"> + <description>according to pattern</description> + <macros> + <import>macros.xml</import> + </macros> + <expand macro="requirements"/> + <command detect_errors="exit_code"><![CDATA[ + extract_bcs.py + '$reads' + #if $barcode_pattern and $barcode_pattern is not None: + '$barcode_pattern' + #end if + --bcs '$extracted_barcodes' + > '$reads_cleaned' + ]]></command> + <inputs> + <param name="reads" type="data" format="fastq" label="Barcoded sequences" /> + <param name="barcode_pattern" type="text" label="Pattern for extracting barcode nucleotides" help="Starting at 5'-end. X positions will be moved to a separate file, N positions will be kept."> + <sanitizer invalid_char="N"> + <valid initial="none"> + <add value="X"/> + <add value="N"/> + </valid> + </sanitizer> + </param> + </inputs> + <outputs> + <data name="reads_cleaned" format="fastq"/> + <data name="extracted_barcodes" format="fastq"/> + </outputs> + <tests> + <test> + <param name="reads" value="reads.fastq"/> + <param name="barcode_pattern" value="XXXNNXXX"/> + <output name="reads_cleaned" file="result_original_head.fastq"/> + <output name="extracted_barcodes" file="extracted_bcs.fastq"/> + </test> + </tests> + <help><![CDATA[ + +bctools - Extract barcodes according to pattern +=============================================== + +Exract barcodes from a FASTQ file according to a user-specified pattern and write them to a separate FASTQ file. + + ]]></help> + <expand macro="citations"/> +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,13 @@ +<macros> + <xml name="requirements"> + <requirements> + <requirement type="package" version="@VERSION@">bctools</requirement> + </requirements> + </xml> + <token name="@VERSION@">0.2.1</token> + <xml name="citations"> + <citations> + <citation type="doi">10.1016/j.molcel.2013.07.001</citation> + </citations> + </xml> +</macros>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/converted_bcs.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,400 @@ +@UID0 +NYYRRY ++ +#0<FFF +@UID1 +RRYRYR ++ +BBBFFF +@UID2 +RYYRRY ++ +B<BF<B +@UID3 +YRYRYR ++ +BBBFFF +@UID4 +NRRRRY ++ +#0<FFF +@UID5 +RRRRRY ++ +BBBFFF +@UID6 +YRRRYR ++ +BBBFFF +@UID7 +NYYRRY ++ +#0<FFF +@UID8 +RYRRRY ++ +BBBFFF +@UID9 +RRRRRY ++ +BBBFFF +@UID10 +NRRRRY ++ +#0<FFF +@UID11 +NYRRYR ++ +#0<FFF +@UID12 +NRYRRY ++ +#0<FFF +@UID13 +NRRRRY ++ +#0<FFF +@UID14 +YYRRYR ++ +BBBFFF +@UID15 +YYRRRY ++ +BBBFFF +@UID16 +YYYRYR ++ +BBBFFF +@UID17 +YRRRYR ++ +BBBFFF +@UID18 +RYYRRY ++ +BBBFFF +@UID19 +RYYYYY ++ +BBBFFF +@UID20 +RYRRYR ++ +BBBFFF +@UID21 +RYRRYR ++ +BBBFFF +@UID22 +YYRRYR ++ +BBBFFF +@UID23 +YYYRYR ++ +BBBFFF +@UID24 +YRRRYR ++ +BBBFFF +@UID25 +RRYYRR ++ +BBBFFF +@UID26 +YYRRRY ++ +BBBFFB +@UID27 +RYYRRY ++ +BBBFFF +@UID28 +RYYRYR ++ +BBBFFF +@UID29 +NYYRYR ++ +#0<FFF +@UID30 +NYRRYR ++ +#0<FFF +@UID31 +YRYRRY ++ +BBBFFF +@UID32 +YRYRRY ++ +BBBFFF +@UID33 +RYYRRY ++ +BBBFFF +@UID34 +RRRRYR ++ +BBBFFF +@UID35 +NYYRRY ++ +#0<FFF +@UID36 +YYRRYR ++ +BBBFFF +@UID37 +RRRRRY ++ +BBBFFF +@UID38 +RRRRRY ++ +BBBFFF +@UID39 +YYRRRY ++ +BBBFFF +@UID40 +YYRRRY ++ +BBBFFF +@UID41 +RYYRYR ++ +BBBFFF +@UID42 +YRYRYR ++ +BBBFFF +@UID43 +RRRRYR ++ +BBBFFF +@UID44 +RYRRYR ++ +BBBFFF +@UID45 +NYYRRY ++ +#0<FBF +@UID46 +YYYRYR ++ +BBBFFF +@UID47 +RRRRRY ++ +BBBFFF +@UID48 +RYRRRY ++ +BBBFFF +@UID49 +RYRRYR ++ +BBBFFF +@UID50 +RYYRRY ++ +BBBFFF +@UID51 +YRYYRR ++ +BBBFFF +@UID52 +RYRRRY ++ +BBBFFF +@UID53 +RRRRRY ++ +BBBF<F +@UID54 +YYRRRY ++ +BBBFFF +@UID55 +RYYRRY ++ +BBBFFF +@UID56 +YYYRRY ++ +BBBFFF +@UID57 +NYYYRY ++ +#0BFFF +@UID58 +NRRRRY ++ +#0<FFF +@UID59 +NYRRRY ++ +#0<FFF +@UID60 +RRYRRY ++ +BB<FFF +@UID61 +RRRRYR ++ +BBBFFF +@UID62 +YRRRRY ++ +BBBFFF +@UID63 +RRRRRY ++ +BBBFFF +@UID64 +YRRRYR ++ +BBBFFF +@UID65 +RRYRYR ++ +BBBFFF +@UID66 +RRRRRY ++ +BBBFFF +@UID67 +RRYRYR ++ +BB<FFF +@UID68 +NYYRRY ++ +#00FFF +@UID69 +YYRRRY ++ +BBBFFF +@UID70 +YYYRYR ++ +BBBFFF +@UID71 +RRRRYR ++ +BBBFFF +@UID72 +RRRRYR ++ +BBBFFF +@UID73 +NRYRYR ++ +#0<BFF +@UID74 +YYYRYY ++ +BBBFFF +@UID75 +YYRRRY ++ +BBBFFF +@UID76 +YRRRRY ++ +BBBFFF +@UID77 +NRYRYR ++ +#0<FFF +@UID78 +NRRRRY ++ +#0<FFF +@UID79 +YYYRRY ++ +BBBFFF +@UID80 +RYYRRY ++ +BBBFFF +@UID81 +NYYRYR ++ +#0<FFF +@UID82 +NRRRRY ++ +#0<FFF +@UID83 +NYRRRY ++ +#0<FFF +@UID84 +NRRRRY ++ +#0<FFF +@UID85 +RYRRRY ++ +BBBFFF +@UID86 +RRRRRY ++ +BBBFFF +@UID87 +NRYRRY ++ +#0<FFF +@UID88 +NRRRRY ++ +#0<FFF +@UID89 +NYRRRY ++ +#0<FFF +@UID90 +NRYRRY ++ +#0<FFF +@UID91 +RRRRYR ++ +BBBFFF +@UID92 +RRRRYR ++ +BBBFFF +@UID93 +YRYRRY ++ +BBBFFF +@UID94 +RRYRYR ++ +BBBFFF +@UID95 +RYRRYR ++ +BBBFFF +@UID96 +NYRRRY ++ +#0<FFF +@UID97 +NYYRRY ++ +#0<FFF +@UID98 +YYRRRY ++ +BBBFFF +@UID99 +YRYRYR ++ +BBBFFF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/extracted_bcs.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,400 @@ +@UID0 +NCTAAT ++ +#0<FFF +@UID1 +GGTACG ++ +BBBFFF +@UID2 +GCTAAT ++ +B<BF<B +@UID3 +CATACG ++ +BBBFFF +@UID4 +NAAAAT ++ +#0<FFF +@UID5 +AAGAAT ++ +BBBFFF +@UID6 +CAAACG ++ +BBBFFF +@UID7 +NCCGGT ++ +#0<FFF +@UID8 +ACAAAT ++ +BBBFFF +@UID9 +AAGAAT ++ +BBBFFF +@UID10 +NAAAAT ++ +#0<FFF +@UID11 +NCAACG ++ +#0<FFF +@UID12 +NGCAAT ++ +#0<FFF +@UID13 +NAGAAT ++ +#0<FFF +@UID14 +TCAACG ++ +BBBFFF +@UID15 +TCGAAT ++ +BBBFFF +@UID16 +CCCGCG ++ +BBBFFF +@UID17 +CAAGCG ++ +BBBFFF +@UID18 +ACCAAT ++ +BBBFFF +@UID19 +ACTCTT ++ +BBBFFF +@UID20 +GCAACG ++ +BBBFFF +@UID21 +ACGACG ++ +BBBFFF +@UID22 +TCAGCG ++ +BBBFFF +@UID23 +TTCACG ++ +BBBFFF +@UID24 +TAAACG ++ +BBBFFF +@UID25 +GATTGA ++ +BBBFFF +@UID26 +TCAGGT ++ +BBBFFB +@UID27 +ACTAAT ++ +BBBFFF +@UID28 +ACTACG ++ +BBBFFF +@UID29 +NTTGCG ++ +#0<FFF +@UID30 +NCAACG ++ +#0<FFF +@UID31 +CACAAT ++ +BBBFFF +@UID32 +CACAAT ++ +BBBFFF +@UID33 +GCCAAT ++ +BBBFFF +@UID34 +AGAACG ++ +BBBFFF +@UID35 +NTTAAT ++ +#0<FFF +@UID36 +CTAGCG ++ +BBBFFF +@UID37 +GAGAAT ++ +BBBFFF +@UID38 +AGGAAT ++ +BBBFFF +@UID39 +CCAAAT ++ +BBBFFF +@UID40 +CCAAAT ++ +BBBFFF +@UID41 +ACTGCG ++ +BBBFFF +@UID42 +TACGCG ++ +BBBFFF +@UID43 +GGGACG ++ +BBBFFF +@UID44 +GCAACG ++ +BBBFFF +@UID45 +NCTAAT ++ +#0<FBF +@UID46 +CCCGCG ++ +BBBFFF +@UID47 +AAGAAT ++ +BBBFFF +@UID48 +ATAAAT ++ +BBBFFF +@UID49 +ACAGCG ++ +BBBFFF +@UID50 +ACTGGT ++ +BBBFFF +@UID51 +CACTGA ++ +BBBFFF +@UID52 +GCGAAT ++ +BBBFFF +@UID53 +GAAAAT ++ +BBBF<F +@UID54 +CCAAAT ++ +BBBFFF +@UID55 +ACCAAT ++ +BBBFFF +@UID56 +TCCAAT ++ +BBBFFF +@UID57 +NCCCAC ++ +#0BFFF +@UID58 +NAGAAT ++ +#0<FFF +@UID59 +NTAAAT ++ +#0<FFF +@UID60 +GACAAT ++ +BB<FFF +@UID61 +GGGGCG ++ +BBBFFF +@UID62 +CAAAAT ++ +BBBFFF +@UID63 +AAAAAT ++ +BBBFFF +@UID64 +TAGACG ++ +BBBFFF +@UID65 +AGCACG ++ +BBBFFF +@UID66 +AGGAAT ++ +BBBFFF +@UID67 +AACACG ++ +BB<FFF +@UID68 +NCCAAT ++ +#00FFF +@UID69 +CTGGGT ++ +BBBFFF +@UID70 +TCTACG ++ +BBBFFF +@UID71 +AAAACG ++ +BBBFFF +@UID72 +GGAATA ++ +BBBFFF +@UID73 +NACGCG ++ +#0<BFF +@UID74 +TCTACC ++ +BBBFFF +@UID75 +CCAAAT ++ +BBBFFF +@UID76 +TGAAAT ++ +BBBFFF +@UID77 +NGTACG ++ +#0<FFF +@UID78 +NAAAAT ++ +#0<FFF +@UID79 +TTTAAT ++ +BBBFFF +@UID80 +ACCAAT ++ +BBBFFF +@UID81 +NCCACG ++ +#0<FFF +@UID82 +NAGAAT ++ +#0<FFF +@UID83 +NTAAAT ++ +#0<FFF +@UID84 +NAAAAT ++ +#0<FFF +@UID85 +ACAAAT ++ +BBBFFF +@UID86 +AAGAAT ++ +BBBFFF +@UID87 +NATAAT ++ +#0<FFF +@UID88 +NAAAAT ++ +#0<FFF +@UID89 +NCGAAT ++ +#0<FFF +@UID90 +NGCAAT ++ +#0<FFF +@UID91 +AAGGCG ++ +BBBFFF +@UID92 +AAGACG ++ +BBBFFF +@UID93 +CATAAT ++ +BBBFFF +@UID94 +AATACG ++ +BBBFFF +@UID95 +GCAACG ++ +BBBFFF +@UID96 +NCAAAT ++ +#0<FFF +@UID97 +NCCAAT ++ +#0<FFF +@UID98 +CCAAAT ++ +BBBFFF +@UID99 +TATGCG ++ +BBBFFF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/merged_pcr_dupes.bed Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,3 @@ +chr1 10 20 readid_11 10 + +chr1 10 20 readid_0 5 - +chrX 20 30 readid_10 7 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/merged_pcr_dupes_clnts.bed Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,3 @@ +chr1 9 10 readid_11 10 + +chr1 20 21 readid_0 5 - +chrX 19 20 readid_10 7 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/merged_pcr_dupes_spurious.bed Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,12 @@ +chr1 10 20 AAAAA 1 + +chr1 10 20 AAAAA 2 + +chr1 10 20 AAAAA 3 + +chr1 10 20 AAAAA 4 + +chr1 10 20 AAAAA 5 + +chr1 10 20 AAAAA 10 + +chr1 10 20 AAAAA 100 + +chr1 10 20 AAAAA 3 - +chr1 10 20 AAAAA 5 - +chr1 10 20 AAAAA 4 - +chr1 10 20 AAAAA 5 - +chrX 20 30 TTTTT 7 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/merged_pcr_dupes_spurious_filtered_thresh05.bed Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,6 @@ +chr1 10 20 AAAAA 5 - +chr1 10 20 AAAAA 5 - +chr1 10 20 AAAAA 4 - +chr1 10 20 AAAAA 3 - +chr1 10 20 AAAAA 100 + +chrX 20 30 TTTTT 7 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/pcr_dupes_randomdict.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,88 @@ +@readid_0 +AAAAA ++ +BBBBB +@readid_1 +AAAAA ++ +BBBBB +@readid_2 +AAAAA ++ +BBBBB +@readid_3 +TTTTT ++ +BBBBB +@readid_4 +AAAAA ++ +BBBBB +@readid_5 +AAAAA ++ +BBBBB +@readid_6 +AAAAA ++ +BBBBB +@readid_7 +TTTTT ++ +BBBBB +@readid_8 +AAAAA ++ +BBBBB +@readid_9 +AAAAA ++ +BBBBB +@readid_10 +TTTTT ++ +BBBBB +@readid_11 +AAAAA ++ +BBBBB +@readid_12 +TTTTT ++ +BBBBB +@readid_13 +TTTTT ++ +BBBBB +@readid_14 +TTTTT ++ +BBBBB +@readid_15 +AAAAA ++ +BBBBB +@readid_16 +AAAAA ++ +BBBBB +@readid_17 +AAAAA ++ +BBBBB +@readid_18 +AAAAA ++ +BBBBB +@readid_19 +AAAAA ++ +BBBBB +@readid_20 +TTTTT ++ +BBBBB +@readid_21 +AAAAA ++ +BBBBB
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/pcr_dupes_sorted_2.bed Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,22 @@ +chr1 10 20 readid_0 0 - +chr1 10 20 readid_1 0 - +chr1 10 20 readid_2 0 + +chr1 10 20 readid_4 0 + +chr1 10 20 readid_5 0 + +chr1 10 20 readid_6 0 - +chr1 10 20 readid_8 0 + +chr1 10 20 readid_9 0 - +chr1 10 20 readid_11 0 + +chr1 10 20 readid_15 0 + +chr1 10 20 readid_16 0 + +chr1 10 20 readid_17 0 - +chr1 10 20 readid_18 0 + +chr1 10 20 readid_19 0 + +chr1 10 20 readid_21 0 + +chrX 20 30 readid_3 0 + +chrX 20 30 readid_7 0 + +chrX 20 30 readid_10 0 + +chrX 20 30 readid_12 0 + +chrX 20 30 readid_13 0 + +chrX 20 30 readid_14 0 + +chrX 20 30 readid_20 0 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/reads.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,400 @@ +@UID0 +NCTAGAATGAAAAATGTATGCTTGTGACCAATAAATATAAAAGGTTAAGATCGGAAGAGCACACGTCTG ++ +#0<FFFFFFFFFFFFIFIIIIIIIIIIIIIIFIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID1 +GGTTAACGCCAGTTGGTCCGAGTGTTGTGGGTTATTGTTAACTAAGATCGGAAGAGCACACGTCTGAAC ++ +BBBFFFFFFFFFFIIIIIIIFFFFFIIIIIIFIFIIIIIIIIIFFIFIIIIFFIIFFFFFFFFFFFBFB +@UID2 +GCTAGAATCCTTTTCCTTTGCCCTGATCTTGTCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +B<B<BF<BFBFBFIFFFBFFFFFFFBBB0BBFFFBB<FB707'BFF0FFB'<B<BF############# +@UID3 +CATTCACGTGGTTGGCGTTTGGTGTGTGGCTGTTTCTGCTCATTGATAGATCGGAAGAGCACACGTCTG ++ +BBBFFFFFFFFFFIIFFFFIIIFFFFFFIFIIFIIFFIFIIIFIIFFIIIIFIIFFFFFFFFFFFFBFF +@UID4 +NAAAGAATACTGCTTTAATTCTAAATAAAAATTTATTGCCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +#0<BFFFFFFFFFIIIFFFIIIIIIFIIFIFFIFIIIIFFIIIIIIIIIIIBFFFIIIIIIIIFIIIFF +@UID5 +AAGAGAATGAATTGCCCCCCCCCACAACCGCGCTTGACTAGCGTAGCAGATCGGAAGAGCACACGTCTG ++ +BBBFFFFFFFFFFI0<FFFFIIIIIIIIIIIFBFFBFFFFBBFBFFFBBFFFFFFFFBBBFBFFFBBBB +@UID6 +CAATCACGAAGTGTCCTCAGCAAAAGCTGGGTGGTTACCAAGATCGGAAGAGCACACGTCTGAACTCCA ++ +BBBFFFFFFFFFFFFFFIIIIIIFIFFIIIIBFFIIBBF<BFBFFFFIII7FFBFFFFBBBBBBFF<<B +@UID7 +NCCGAGGTCAATCCGAGTCACGGCACCATGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +#0<FFFFFFFFFFIIIIFIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFB +@UID8 +ACAAGAATAATCTTCTTAGAGTTGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCA ++ +BBBFFFFFFFFFFIFFIFI<FBFFFFFFIFFFFFFIBFBBFBFFFFFFFFFBBFFBB<7BFFF<<BB<B +@UID9 +AAGAGAATAAATTACTAAATGTGAAAAACATAATGTGAAAAGTATATGTTAAGATCGGAAGAGCACACG ++ +BBBFFFFFFFFFFIIIIFFIIFIFIFIIFIFFFFF<BFFFIFFFIIIIIIIFFFIFF<FIIIIIIFIFI +@UID10 +NAAAGAATGACCTGTAAACAGAATGATAAAGTATGTGATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIFFIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID11 +NCATCACGAATCTGGCATGTTGGAACAATGTAGGTAAGGGAAGTGGTCAAGATCGGAAGAGCACACGTC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIFFIIIIFIIFIIFIIIIIIIIIIIIIIIIIIFFFF +@UID12 +NGCAGAATGGTTAAAGTTGCTGGCCTAATGAGCTCAGTAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIFIIIIIIIF +@UID13 +NAGAGAATAAATCTTATTAATTCCCTCAAAAGCAGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID14 +TCATCACGATGGTTGAGATCGGAAAGCACTATCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIFIIIIFIFIIIIIIIIIIIIIIIFFIFFFFFFFFFBFBFF +@UID15 +TCGAGAATCCGCCCACCCAGGGACGCCAGGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFBFFFFFF +@UID16 +CCCCGGCGCTATCCCACTTCTGACACCAGGCTGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFB +@UID17 +CAACGGCGGAGTCTGTTATAAAATGGACTTAACTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIFIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF +@UID18 +ACCAGAATCCGTCTAGAATGTAGCATCTAGTGACTTTTTAAAGCCGGTTAAGATCGGAAGAGCACACGT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID19 +ACTTTCTTTCCTGGGCATCCCGGGGATCCCAGAGCCGGCCCAGGTAGGCCAAGATCGGAAGAGCACACG ++ +BBBFFFFFFFFFFIIFIIIIIIFFFIIIIIIIIIIIFIIBFIIIBBFFFFBFFFFFFFFFBFFBFBFFF +@UID20 +GCATCACGGGCCTACTCTACTTTCTGTTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +BBBFFFFFFFFFFFIFIIIIIIIIIFFFFIIIIIIFFFIFF<FFFFFFF<<BFBFFFFFFFBBBBFFFB +@UID21 +ACGTCACGCAATCATGTTCGCCTCACACGCGAAAGGTCTTGACAGATCGGAAGAGCACACGTCTGAACT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFF +@UID22 +TCACGGCGCGACCTAATGTTAGTGAATATTACTAAGTTGCCAAGATCGGAAGAGCACACGTCTGAACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFF +@UID23 +TTCTCACGGCGGTGGGATCCCGCGGCCACAGTAGATCGGGAGAGCACACGTCTGAACTCCAGTCACTCA ++ +BBBFFFFFFFFFBBFF0'BFF<B<B7B0<7<'<<7'7<<'0'7<7<<<7'0<<<<B'0<B'00<BB### +@UID24 +TAATCACGCGACAGCCACAAGTTACATAGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATT ++ +BBBFFFFFFFFFFIIIIIIIIFIIIIIIIIIIIIIIIIIIIIFIIIIIIIFFFFFFFFFFFFFFFFFFF +@UID25 +GATGCTGAACTCTCGTAGTTGGATCTTGGGAGCGGGCGGGCGGCTAAGATCGGAAGAGCACACGTCTGA ++ +BBBFFFFFFFBFFFFIIFFIFFFFFFFFFFFFFFFFBBF7BB7BFFBFBBBBBFB7BBFFFFBFB<BBB +@UID26 +TCAGAGGTCATGCACGCGTGGGTTCGTATCCCGATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +BBBFFFFBFFFFFIIIIIFFIIBFFFFFIIIIIIIIFFIIFFFFFFFFFFFFFFBFBBBBBBBBBBBBB +@UID27 +ACTAGAATCCATTTTTTCTTACTAGCTTGCAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFBFFFFFFFFIIIIFFIFFBFFFFFFFIBBFFIFFFBFFFIFF<<BBBFFFFFIFFFFFFF< +@UID28 +ACTTCACGAATTCCCCGCGCAGGTTCGTATCCTGCCGACTACGCCAGTAACAGATCGGAAGAGCACACG ++ +BBBFFFFFFFFBFFFIIFIFIIIFFFIIFIFFIFFFF<BFFBFFFFB<BBFFBFB<B<7B<7BBBB<B< +@UID29 +NTTCGGCGACGTTGCACCGTGGAGGCCACAGGAGCAGAAAGATTAAGATCGGAAGAGCACACGTCTGAA ++ +#0<FFFFFFFFFFIIIIIIFIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID30 +NCATCACGCATTTTAATCTAGGGTTATGAAACTCAATTGCTGAGATCGGAAGAGCACACGTCTGAACTC ++ +#0<FFFFFFFFFFIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID31 +CACAGAATCACAGTAAGTGTTAATAGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCAT ++ +BBBFFFFFFFFFFFFIIFFIFIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIB +@UID32 +CACAGAATCCAGTTTTTAAAGTTAAACTGAAGACAATATCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +BBBFFFFFFFFFFIFFIIIIIIFIIIFIFIFFFFIIIIIIIIFIIIIIFFFFIIIIIIFFIIFIFIIII +@UID33 +GCCAGAATAATTAAACAGGTATTTTGATATTGGAGTATCAAGATCGGAAGAGCACACGTCTGAACTCCA ++ +BBBFFFFFFFFFFIIIIIIIFFIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID34 +AGATCACGTAAGTATCCCCGCCTGTCACGCGTTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +BBBFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFF +@UID35 +NTTAGAATACATAATCTTAAACAGCGGATGATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIFFFFFFFFFF +@UID36 +CTACGGCGACATCCGGGTGCCCCCTCCAGGATTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBFFFFFFFFFFIIFFBFFIIIIIIIIIIIIIIIIIIIFFFFFFFFFBFBBFFFFFFFFFFFFFFFFF +@UID37 +GAGAGAATACTACAAACATGAAAATAAAACGGTTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIIIFIIIIIFIFIFFBFFFF +@UID38 +AGGAGAATAATCCAGAAAACACTGTACTTACCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIFFFFFFF +@UID39 +CCAAGAATCCCTGTAATTCTTTTATAAATCCCTTAGTGTACTTTACTAAGATCGGAAGAGCACACGTCT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFIIFFIIIFFIIIIIIIIIIIFIIIIIIIIFII +@UID40 +CCAAGAATACAGTCAAGACGGAAGAGCACAACTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBFFFFFFFFFFIIIIFFIIIIIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIFFFFFFFFF +@UID41 +ACTCGGCGACAAAAAAACCCATTGCTAATATAGCAATAAAACGAGATCGGAAGAGCACACGTCTGAACT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID42 +TACCGGCGATTGAGCCCTGCAGCACCCCAACATAATATGGTAGATCGGAAGAGCACACGTCTGAACTCC ++ +BBBFFFFFBFFFFIIIIIIIIIIIIIIIIFFFFFFFFFIIIIIIIIFFFFFFFFFFFFFFFFFBF<BBF +@UID43 +GGGTCACGGAAGAGGACGACCATCCCCGATAGAGGAGGATCAACTAAGATCGGAAGAGCACACGTCTGA ++ +BBBFFFFFFFFFFIFIIIIIIIIIIIIIFFIFFIIIFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFF +@UID44 +GCATCACGCATACATTTGGACAGTCAAGGTGCACGGTCAAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +BBBFFFFFFFFFFIIIIFIIIFFFFIIIIFIIIIIIFFFIIIIIIIIIIIFIFIIIFFFFFFFFFFFFF +@UID45 +NCTAGAATACGCCAGGGATTGTGGGTTCGTGTCCCACCTGGGGTACCACGGTAGATCGGAAGAGCACAC ++ +#0<BFFBFFFFBFFFFFFFFFBFFFBBFBBFFFFFFFFFFFII<FBFFFFFBB77<BBFBB7BBBBBBB +@UID46 +CCCCGGCGCCTCTCCAGTCTCTTCGGGGGCGTGGGTTTGACAGATCGGAAGAGCACACGTCTGAACTCC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIFFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID47 +AAGAGAATGCCCTACTATACTTTGGTTGGCAGTGCCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFF +@UID48 +ATAAGAATAATGGTAGAATTCTAAAATGTGTAGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBFFFFFFFFFFFFIFFIIFIFFFFFFFFIIIIIFBIIIIIFIIIFFIIFFFFFFBFFFIFIIIIFII +@UID49 +ACACGGCGCGTGAGAACTCCTCGTCTGGAAGAGTAATAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIFIIIBFIIIFIIFFFIIIIIFFFFFFFFFFFBFFFBFBBFFFFFF +@UID50 +ACTGAGGTTCTCGCCCGGGCGAATGGCAGACGATGATCCCTACGGCCGAGATCGGAAGAGCACACGTCT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID51 +CACGCTGAGGTGCAACCTCTGCCTCCCGGGTTCAAGCATGTCGAGATCGGAAAAGCACACGTCTGAACT ++ +BBBFFFFFFFFFFIIIFIIIIIIIIIIIIIBFIIIIIIIIIIIFIIIIIIIIIIFFFFFFFFFFFFFFF +@UID52 +GCGAGAATAATTTCTTTCTAGCATGCTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIFIIIIFIIIIIIFIIIIIIIIIIIIIIIIIIIFFF +@UID53 +GAAAGAATACACATTTGTCAATAATACGTCAAAAAAAGATTAAGATCGGAAGAGCACACGTCTGAACTC ++ +BBBFFF<FFFFFFIIIIFFIIIIIIIFIIIIIIIIFIIIIIFIIIIIIIFFIIIIIIIFFFFFFBFFFF +@UID54 +CCAAGAATACCATATTTACTTCTTATACATTTGATAGGTTAAGATCGGAAGAGCACACGTCTGAACTCC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIIIIIFFIIIIIIII +@UID55 +ACCAGAATAAGACCAAGATCGGAAGAGCTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFFIIIIFIIIIIFIIIIIFIIIIIFFIIIIIIIFIIIIFFFFFFFFFFFFFBFFFBF +@UID56 +TCCAGAATACAAATAATAGATAAGAACCAATCAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +BBBFFFFFFBBFFFIIFIFFBFIBFIFIFBFFFIIIBBFFBFFFIFBFFIFFFFFFFFBFBBFFFBFBF +@UID57 +NCCGTCACGCATTTGGATTCGAGATTTTGGGATTTGGGTTGCTCATTCAATAGATCGGAAGAGCACACG ++ +#0BFFFFFFFFFFIIIIIIIIFFFIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIFFFFFFFFF +@UID58 +NAGAGAATAATTTTAAAACTAATAAATAGTGACTGTAATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIII +@UID59 +NTAAGAATCCATCTCGGTGGAACCTCCAGGCTGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +#0<FFFFFFFFFFIIIIBFFFIIIIIIIIFIIIBFBFFFFIIIIIIIIFIIFFIIIIIIIFFFFFFFFF +@UID60 +GACAGAATCGTAATAAATACCCAGCACTAACTAAGCCTATCGAGATCGGAAGAGCACACGTCTGAACTC ++ +BB<FFFFFFFFFFFFIIFIFFFFBFFFFFFFBB<FFF<FBFFFFFBFB<FFIIFFFIIIIFFFFFFFFF +@UID61 +GGGCGGCGAGAAAAACCCAAAAAGAAATATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +BBBFFFFFFFFFFIFFBFFIIFFIIIIFFFFFFFFFFFFFBBBBBBBFFFBBBFBBFF<BBBBBBBFBB +@UID62 +CAAAGAATAATAACAAAACATTATTTGCAAAACATTGATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIFBFFFFFFFFIIFFIFFFFFFFIFFFFFFFFFFFIIFBIIII +@UID63 +AAAAGAATGATTCAGGCTCAGTCCCCTCCCGATGATTAAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +BBBFFFFFFFFFFIIFIIIFIIIIFIFFIIIIIFFIBIFIIIIIIIIIFIIIIIFIFFFIFFFFFFFFB +@UID64 +TAGTCACGAGAAGTACACATTTAAAATCTAAGTTCCATTTTTTCGTCTGTCAAGATCGGAAGAGCACAC ++ +BBBFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFF +@UID65 +AGCTCACGTATCCTTCCACCTCAGCCTCACGAGTAGCTGGTGGTTAAGATCGGAAGAGCACACGTCTGA ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIFIIIIIIIIIIIIIIIIIIFFFFFFF +@UID66 +AGGAGAATGATTTTGACAATGGACCAAAGACGATTATTGAGATCGGAAGAGCACACGTCGAACTCCAGT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFF +@UID67 +AACTCACGGGCCCCCTGGAGGCTGGACCCCATTCCCAGTTGGCAGATCGGAAGAGCACACGTCTGAACT ++ +BB<FFFFFFFBFFFI<FIFFIFIFFFBFBFIIIFFF<BBB7BBFF<FBB<BBBFFBBFBBFBBFF7BBB +@UID68 +NCCAGAATAAATCCCAGCGGTGCCTCCATATCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +#00<BFFFFF<F0<BB<7B<<BFFFBBFF<<<B'BBF<BB<FF7<BB<<'07<''00<B<<BB<00770 +@UID69 +CTGGAGGTATAAGAGCTTTAGCCGGGCCGTGATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFB +@UID70 +TCTTCACGTACTCCACTCCCAGCTGTTCAGCCTGGTTGAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFF +@UID71 +AAATCACGCAAAAATCTGTTTCCATATTGCTTCAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFF +@UID72 +GGAGAATAAATTTCCAACAGCTTATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCAT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIF +@UID73 +NACCGGCGCATCCCCGCGAGGGGCCCGGGGCTCAGCAGATCGTAATAGATCGGAAGAGCACACGTCTGA ++ +#0<FFBFFFFFFFIIIIIFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFBBBFFBBBFBFFFBFFBBFBB +@UID74 +TCTTCACCGCATCCAGATTCTGTAGAGCTGGACAGGCAGGTGGTAGATCGGAAGAGCACACGTCTGAAC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIBFFFFFIIIIIIIFIIIIIIFFFFFFFFF +@UID75 +CCAAGAATCCTTAACATTTTATTATTTATTGTAAAATCAATTTGTGACAGATCGGAAGAGCACACGTCT ++ +BBBFFFFFFFFFFIIFFFIIIIIIFIIFFIIFFIIFBFF<FIBFBBBFB7BFFFB<FFIFIIFFFFIBF +@UID76 +TGAAGAATGATTTTAACCTGCAATTTGCCTCAGCAACAGGTTAAGATCGGAAGAGCACACGTCTGAACT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID77 +NGTTCACGGGCTCCTCCCCTTCGTCTTCACAGAGCTGGTCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIFFFFFFFFFFFFF +@UID78 +NAAAGAATGATTTATAACCACAACAAGAAGGGAATCAATGTTAAGATCGGAAGAGCACACGTCTGAACT ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID79 +TTTAGAATCAATGACCAATTACCAAGGAAGCTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFF +@UID80 +ACCAGAATCCTCACCCTAACACCCTTCAATACAATGTTTACAGGGTTAAGATCGGAAGAGCACACGTCT ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIFFFF +@UID81 +NCCTCACGACTTTGTTAAGTTGATTTAACATTGCCCCCCCCACAACTTGGCAGATCGGAAGAGCACACG ++ +#0<FFFFFFFFFFIIIIIIFIIIIIIIIIIIFFFIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID82 +NAGAGAATGATTTTAACTAAGGTGGTGACACTGGTAACAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +#0<FFFFFFFFFFIIIIIIIIIFFFFFFIIIIIIFFIIIIIIIIIIIFFFIIIIIFFFIIIIIIIIFFF +@UID83 +NTAAGAATAAAATAAGTGTGATCAATCTTTTTGTCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +#0<FFFFFFFFFFIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFF +@UID84 +NAAAGAATAATTTGACAACTTTAAATGAGTGTAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +#0<FFFFFFFFFFIIIIIIIFIIFIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID85 +ACAAGAATAAGTTATTCCTTTAAAAGAAATTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBBBBFFFFFFFBFFIFFFIFFFFFFBFFFFFIIFFFIFFIBFBBB<FFBBB<BFFFFB<BBFBBFFFB +@UID86 +AAGAGAATAAGCTAGAGCAGGCCTGCTTGCGGCTCCCTGTGGTTAAGATCGGAAGAGCACACGTTGAAC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIFFFFFFFFFFFFFF +@UID87 +NATAGAATAACTTAAATTGATTAAAACTTTGTAGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIFIIFIIIIIIIIIFIIIIIIIIIIIIFIIIIIIIIIIF +@UID88 +NAAAGAATCGATCTCGGTGGAACCTCCAGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFB +@UID89 +NCGAGAATCCCTATTATTTTGTTGCTAAAAATTTAATAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIF +@UID90 +NGCAGAATAATGTAATACCTCCAGATATGTAATTATTTGTAACAGATCGGAAGAGCACACGTCTGAACT ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID91 +AAGCGGCGAGATCCCACTCCTGACACCATCGGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIFFIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFB +@UID92 +AAGTCACGGATCATGTGCGTCCCTCCCGAAGCTGCGCGCTCGGTCGTGCTAAGATCGGAAGAGCACACG ++ +BBBFFFFFFFFFFIIIIIIFIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFBFFFFBFFFFFFFF +@UID93 +CATAGAATAATTGATAGATCGGAAGAGCACACGTCTTGTAGCAGATCGGAAGAGCACACGTCTGAACTC ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIFFFFFFF +@UID94 +AATTCACGCAAAATAGAAGTCCTGATAGCCCAGACAACTGAGATCGGAAGAGCACACGTCTGAACTCCA ++ +BBBFFFFFFFFFFFFFFFFBFFIFFFFFFBBFFFFFIBFFBFFFFIFFFBBBFBFBFFBFFF<B<FFFF +@UID95 +GCATCACGACTCATCCTCTATGGACATTGGAGTTTTTCATTATGTGCATGGATCAAGATCGGAAGAGCA ++ +BBBFFFFFFFFFFIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID96 +NCAAGAATCACTGAATCCAGCGATCCGAGTTCTGTCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIIFIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFF +@UID97 +NCCAGAATCCTTTCACATGTATAAGGTGGCTCCATAGCTTACTGAGATCGGAAGACACACGTCTGAACT ++ +#0<FFFFFFFFFFIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIII +@UID98 +CCAAGAATCCGCGTGGTGGCATGTGCCTGTGGTCCCAGATAGCAGATCGGAAGAGCACACGTCTGAACT ++ +BBBFFFFFFFFFFFIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFF +@UID99 +TATCGGCGAGAACGCATAAATCTTTCGCCTTTTACTAAAGATTTGTGGCAGATCGGAAGAGCACACGTC ++ +BBBFFFFFFFFFFIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIFFFFFFFFBFFFBFFBFFFFF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/readswithtail.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,8 @@ +@longenough +ACTAGAAT ++ +F0<FFFFF +@tooshort +GGTTAAC ++ +AAAFFFF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/readswithtailremoved.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,8 @@ +@longenough +A ++ +F +@tooshort +N ++ +B
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/result_original_head.fastq Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,400 @@ +@UID0 +AGGAAAAATGTATGCTTGTGACCAATAAATATAAAAGGTTAAGATCGGAAGAGCACACGTCTG ++ +FFFFFFFFFIFIIIIIIIIIIIIIIFIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID1 +TACCAGTTGGTCCGAGTGTTGTGGGTTATTGTTAACTAAGATCGGAAGAGCACACGTCTGAAC ++ +FFFFFFFIIIIIIIFFFFFIIIIIIFIFIIIIIIIIIFFIFIIIIFFIIFFFFFFFFFFFBFB +@UID2 +AGCCTTTTCCTTTGCCCTGATCTTGTCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +<BFBFBFIFFFBFFFFFFFBBB0BBFFFBB<FB707'BFF0FFB'<B<BF############# +@UID3 +TCTGGTTGGCGTTTGGTGTGTGGCTGTTTCTGCTCATTGATAGATCGGAAGAGCACACGTCTG ++ +FFFFFFFIIFFFFIIIFFFFFFIFIIFIIFFIFIIIFIIFFIIIIFIIFFFFFFFFFFFFBFF +@UID4 +AGACTGCTTTAATTCTAAATAAAAATTTATTGCCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +BFFFFFFIIIFFFIIIIIIFIIFIFFIFIIIIFFIIIIIIIIIIIBFFFIIIIIIIIFIIIFF +@UID5 +AGGAATTGCCCCCCCCCACAACCGCGCTTGACTAGCGTAGCAGATCGGAAGAGCACACGTCTG ++ +FFFFFFFI0<FFFFIIIIIIIIIIIFBFFBFFFFBBFBFFFBBFFFFFFFFBBBFBFFFBBBB +@UID6 +TCAAGTGTCCTCAGCAAAAGCTGGGTGGTTACCAAGATCGGAAGAGCACACGTCTGAACTCCA ++ +FFFFFFFFFFFIIIIIIFIFFIIIIBFFIIBBF<BFBFFFFIII7FFBFFFFBBBBBBFF<<B +@UID7 +GACAATCCGAGTCACGGCACCATGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIFIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFB +@UID8 +AGAATCTTCTTAGAGTTGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCA ++ +FFFFFFFIFFIFI<FBFFFFFFIFFFFFFIBFBBFBFFFFFFFFFBBFFBB<7BFFF<<BB<B +@UID9 +AGAAATTACTAAATGTGAAAAACATAATGTGAAAAGTATATGTTAAGATCGGAAGAGCACACG ++ +FFFFFFFIIIIFFIIFIFIFIIFIFFFFF<BFFFIFFFIIIIIIIFFFIFF<FIIIIIIFIFI +@UID10 +AGGACCTGTAAACAGAATGATAAAGTATGTGATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +FFFFFFFIIIIIIIIIIIIIIIIIIFFIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID11 +TCAATCTGGCATGTTGGAACAATGTAGGTAAGGGAAGTGGTCAAGATCGGAAGAGCACACGTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIFFIIIIFIIFIIFIIIIIIIIIIIIIIIIIIFFFF +@UID12 +AGGGTTAAAGTTGCTGGCCTAATGAGCTCAGTAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +FFFFFFFIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIFIIIIIIIF +@UID13 +AGAAATCTTATTAATTCCCTCAAAAGCAGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID14 +TCATGGTTGAGATCGGAAAGCACTATCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +FFFFFFFIIIIIIIIIIIIIIIIFIIIIFIFIIIIIIIIIIIIIIIFFIFFFFFFFFFBFBFF +@UID15 +AGCCGCCCACCCAGGGACGCCAGGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFBFFFFFF +@UID16 +CGCTATCCCACTTCTGACACCAGGCTGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFB +@UID17 +CGGAGTCTGTTATAAAATGGACTTAACTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +FFFFFFFIIIIIIIIIIIIIFIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF +@UID18 +AGCCGTCTAGAATGTAGCATCTAGTGACTTTTTAAAGCCGGTTAAGATCGGAAGAGCACACGT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID19 +TTTCCTGGGCATCCCGGGGATCCCAGAGCCGGCCCAGGTAGGCCAAGATCGGAAGAGCACACG ++ +FFFFFFFIIFIIIIIIFFFIIIIIIIIIIIFIIBFIIIBBFFFFBFFFFFFFFFBFFBFBFFF +@UID20 +TCGGCCTACTCTACTTTCTGTTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +FFFFFFFFIFIIIIIIIIIFFFFIIIIIIFFFIFF<FFFFFFF<<BFBFFFFFFFBBBBFFFB +@UID21 +TCCAATCATGTTCGCCTCACACGCGAAAGGTCTTGACAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFF +@UID22 +CGCGACCTAATGTTAGTGAATATTACTAAGTTGCCAAGATCGGAAGAGCACACGTCTGAACTC ++ +FFFFFFFIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFF +@UID23 +TCGCGGTGGGATCCCGCGGCCACAGTAGATCGGGAGAGCACACGTCTGAACTCCAGTCACTCA ++ +FFFFFFBBFF0'BFF<B<B7B0<7<'<<7'7<<'0'7<7<<<7'0<<<<B'0<B'00<BB### +@UID24 +TCCGACAGCCACAAGTTACATAGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATT ++ +FFFFFFFIIIIIIIIFIIIIIIIIIIIIIIIIIIIIFIIIIIIIFFFFFFFFFFFFFFFFFFF +@UID25 +GCACTCTCGTAGTTGGATCTTGGGAGCGGGCGGGCGGCTAAGATCGGAAGAGCACACGTCTGA ++ +FFFFBFFFFIIFFIFFFFFFFFFFFFFFFFBBF7BB7BFFBFBBBBBFB7BBFFFFBFB<BBB +@UID26 +GACATGCACGCGTGGGTTCGTATCCCGATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +FFFFFFFIIIIIFFIIBFFFFFIIIIIIIIFFIIFFFFFFFFFFFFFFBFBBBBBBBBBBBBB +@UID27 +AGCCATTTTTTCTTACTAGCTTGCAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFBFFFFFFFFIIIIFFIFFBFFFFFFFIBBFFIFFFBFFFIFF<<BBBFFFFFIFFFFFFF< +@UID28 +TCAATTCCCCGCGCAGGTTCGTATCCTGCCGACTACGCCAGTAACAGATCGGAAGAGCACACG ++ +FFFFFBFFFIIFIFIIIFFFIIFIFFIFFFF<BFFBFFFFB<BBFFBFB<B<7B<7BBBB<B< +@UID29 +CGACGTTGCACCGTGGAGGCCACAGGAGCAGAAAGATTAAGATCGGAAGAGCACACGTCTGAA ++ +FFFFFFFIIIIIIFIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID30 +TCCATTTTAATCTAGGGTTATGAAACTCAATTGCTGAGATCGGAAGAGCACACGTCTGAACTC ++ +FFFFFFFIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID31 +AGCACAGTAAGTGTTAATAGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCAT ++ +FFFFFFFFFIIFFIFIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIB +@UID32 +AGCCAGTTTTTAAAGTTAAACTGAAGACAATATCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +FFFFFFFIFFIIIIIIFIIIFIFIFFFFIIIIIIIIFIIIIIFFFFIIIIIIFFIIFIFIIII +@UID33 +AGAATTAAACAGGTATTTTGATATTGGAGTATCAAGATCGGAAGAGCACACGTCTGAACTCCA ++ +FFFFFFFIIIIIIIFFIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID34 +TCTAAGTATCCCCGCCTGTCACGCGTTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +FFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFF +@UID35 +AGACATAATCTTAAACAGCGGATGATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIFFFFFFFFFF +@UID36 +CGACATCCGGGTGCCCCCTCCAGGATTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +FFFFFFFIIFFBFFIIIIIIIIIIIIIIIIIIIFFFFFFFFFBFBBFFFFFFFFFFFFFFFFF +@UID37 +AGACTACAAACATGAAAATAAAACGGTTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIIIFIIIIIFIFIFFBFFFF +@UID38 +AGAATCCAGAAAACACTGTACTTACCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIFFFFFFF +@UID39 +AGCCCTGTAATTCTTTTATAAATCCCTTAGTGTACTTTACTAAGATCGGAAGAGCACACGTCT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIFIIFFIIIFFIIIIIIIIIIIFIIIIIIIIFII +@UID40 +AGACAGTCAAGACGGAAGAGCACAACTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +FFFFFFFIIIIFFIIIIIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIFFFFFFFFF +@UID41 +CGACAAAAAAACCCATTGCTAATATAGCAATAAAACGAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID42 +CGATTGAGCCCTGCAGCACCCCAACATAATATGGTAGATCGGAAGAGCACACGTCTGAACTCC ++ +FFBFFFFIIIIIIIIIIIIIIIIFFFFFFFFFIIIIIIIIFFFFFFFFFFFFFFFFFBF<BBF +@UID43 +TCGAAGAGGACGACCATCCCCGATAGAGGAGGATCAACTAAGATCGGAAGAGCACACGTCTGA ++ +FFFFFFFIFIIIIIIIIIIIIIFFIFFIIIFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFF +@UID44 +TCCATACATTTGGACAGTCAAGGTGCACGGTCAAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +FFFFFFFIIIIFIIIFFFFIIIIFIIIIIIFFFIIIIIIIIIIIFIFIIIFFFFFFFFFFFFF +@UID45 +AGACGCCAGGGATTGTGGGTTCGTGTCCCACCTGGGGTACCACGGTAGATCGGAAGAGCACAC ++ +BFFFFBFFFFFFFFFBFFFBBFBBFFFFFFFFFFFII<FBFFFFFBB77<BBFBB7BBBBBBB +@UID46 +CGCCTCTCCAGTCTCTTCGGGGGCGTGGGTTTGACAGATCGGAAGAGCACACGTCTGAACTCC ++ +FFFFFFFIIIIIIIIIIIIIIIIFFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID47 +AGGCCCTACTATACTTTGGTTGGCAGTGCCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFF +@UID48 +AGAATGGTAGAATTCTAAAATGTGTAGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +FFFFFFFFFIFFIIFIFFFFFFFFIIIIIFBIIIIIFIIIFFIIFFFFFFBFFFIFIIIIFII +@UID49 +CGCGTGAGAACTCCTCGTCTGGAAGAGTAATAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +FFFFFFFIIIIIIIIIIIFIIIBFIIIFIIFFFIIIIIFFFFFFFFFFFBFFFBFBBFFFFFF +@UID50 +GATCTCGCCCGGGCGAATGGCAGACGATGATCCCTACGGCCGAGATCGGAAGAGCACACGTCT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID51 +GCGGTGCAACCTCTGCCTCCCGGGTTCAAGCATGTCGAGATCGGAAAAGCACACGTCTGAACT ++ +FFFFFFFIIIFIIIIIIIIIIIIIBFIIIIIIIIIIIFIIIIIIIIIIFFFFFFFFFFFFFFF +@UID52 +AGAATTTCTTTCTAGCATGCTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIFIIIIFIIIIIIFIIIIIIIIIIIIIIIIIIIFFF +@UID53 +AGACACATTTGTCAATAATACGTCAAAAAAAGATTAAGATCGGAAGAGCACACGTCTGAACTC ++ +FFFFFFFIIIIFFIIIIIIIFIIIIIIIIFIIIIIFIIIIIIIFFIIIIIIIFFFFFFBFFFF +@UID54 +AGACCATATTTACTTCTTATACATTTGATAGGTTAAGATCGGAAGAGCACACGTCTGAACTCC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFIIIIIIIIIIIIIIIIIIFFIIIIIIII +@UID55 +AGAAGACCAAGATCGGAAGAGCTGCCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFFIIIIFIIIIIFIIIIIFIIIIIFFIIIIIIIFIIIIFFFFFFFFFFFFFBFFFBF +@UID56 +AGACAAATAATAGATAAGAACCAATCAATAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +FFFBBFFFIIFIFFBFIBFIFIFBFFFIIIBBFFBFFFIFBFFIFFFFFFFFBFBBFFFBFBF +@UID57 +GTGCATTTGGATTCGAGATTTTGGGATTTGGGTTGCTCATTCAATAGATCGGAAGAGCACACG ++ +FFFFFFFIIIIIIIIFFFIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIFFFFFFFFF +@UID58 +AGAATTTTAAAACTAATAAATAGTGACTGTAATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +FFFFFFFIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIII +@UID59 +AGCCATCTCGGTGGAACCTCCAGGCTGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIBFFFIIIIIIIIFIIIBFBFFFFIIIIIIIIFIIFFIIIIIIIFFFFFFFFF +@UID60 +AGCGTAATAAATACCCAGCACTAACTAAGCCTATCGAGATCGGAAGAGCACACGTCTGAACTC ++ +FFFFFFFFFIIFIFFFFBFFFFFFFBB<FFF<FBFFFFFBFB<FFIIFFFIIIIFFFFFFFFF +@UID61 +CGAGAAAAACCCAAAAAGAAATATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCA ++ +FFFFFFFIFFBFFIIFFIIIIFFFFFFFFFFFFFBBBBBBBFFFBBBFBBFF<BBBBBBBFBB +@UID62 +AGAATAACAAAACATTATTTGCAAAACATTGATAGATCGGAAGAGCACACGTCTGAACTCCAG ++ +FFFFFFFIIIIIIIIIIIIIIFBFFFFFFFFIIFFIFFFFFFFIFFFFFFFFFFFIIFBIIII +@UID63 +AGGATTCAGGCTCAGTCCCCTCCCGATGATTAAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +FFFFFFFIIFIIIFIIIIFIFFIIIIIFFIBIFIIIIIIIIIFIIIIIFIFFFIFFFFFFFFB +@UID64 +TCAGAAGTACACATTTAAAATCTAAGTTCCATTTTTTCGTCTGTCAAGATCGGAAGAGCACAC ++ +FFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFF +@UID65 +TCTATCCTTCCACCTCAGCCTCACGAGTAGCTGGTGGTTAAGATCGGAAGAGCACACGTCTGA ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIFIIIIIIIIIIIIIIIIIIFFFFFFF +@UID66 +AGGATTTTGACAATGGACCAAAGACGATTATTGAGATCGGAAGAGCACACGTCGAACTCCAGT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFF +@UID67 +TCGGCCCCCTGGAGGCTGGACCCCATTCCCAGTTGGCAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFBFFFI<FIFFIFIFFFBFBFIIIFFF<BBB7BBFF<FBB<BBBFFBBFBBFBBFF7BBB +@UID68 +AGAAATCCCAGCGGTGCCTCCATATCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +<BFF<F0<BB<7B<<BFFFBBFF<<<B'BBF<BB<FF7<BB<<'07<''00<B<<BB<00770 +@UID69 +GAATAAGAGCTTTAGCCGGGCCGTGATAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFB +@UID70 +TCTACTCCACTCCCAGCTGTTCAGCCTGGTTGAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFF +@UID71 +TCCAAAAATCTGTTTCCATATTGCTTCAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFF +@UID72 +GAAATTTCCAACAGCTTATCAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTCATTCAT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIF +@UID73 +CGCATCCCCGCGAGGGGCCCGGGGCTCAGCAGATCGTAATAGATCGGAAGAGCACACGTCTGA ++ +FFFFFFFIIIIIFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFBBBFFBBBFBFFFBFFBBFBB +@UID74 +TCGCATCCAGATTCTGTAGAGCTGGACAGGCAGGTGGTAGATCGGAAGAGCACACGTCTGAAC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIBFFFFFIIIIIIIFIIIIIIFFFFFFFFF +@UID75 +AGCCTTAACATTTTATTATTTATTGTAAAATCAATTTGTGACAGATCGGAAGAGCACACGTCT ++ +FFFFFFFIIFFFIIIIIIFIIFFIIFFIIFBFF<FIBFBBBFB7BFFFB<FFIFIIFFFFIBF +@UID76 +AGGATTTTAACCTGCAATTTGCCTCAGCAACAGGTTAAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID77 +TCGGCTCCTCCCCTTCGTCTTCACAGAGCTGGTCAAGATCGGAAGAGCACACGTCTGAACTCC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIFFFFFFFFFFFFF +@UID78 +AGGATTTATAACCACAACAAGAAGGGAATCAATGTTAAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFF +@UID79 +AGCAATGACCAATTACCAAGGAAGCTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFF +@UID80 +AGCCTCACCCTAACACCCTTCAATACAATGTTTACAGGGTTAAGATCGGAAGAGCACACGTCT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIFFFF +@UID81 +TCACTTTGTTAAGTTGATTTAACATTGCCCCCCCCACAACTTGGCAGATCGGAAGAGCACACG ++ +FFFFFFFIIIIIIFIIIIIIIIIIIFFFIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFF +@UID82 +AGGATTTTAACTAAGGTGGTGACACTGGTAACAGATCGGAAGAGCACACGTCTGAACTCCAGT ++ +FFFFFFFIIIIIIIIIFFFFFFIIIIIIFFIIIIIIIIIIIFFFIIIIIFFFIIIIIIIIFFF +@UID83 +AGAAAATAAGTGTGATCAATCTTTTTGTCGAGATCGGAAGAGCACACGTCTGAACTCCAGTCA ++ +FFFFFFFIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFF +@UID84 +AGAATTTGACAACTTTAAATGAGTGTAACAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +FFFFFFFIIIIIIIFIIFIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID85 +AGAAGTTATTCCTTTAAAAGAAATTGGCAGATCGGAAGAGCACACGTCTGAACTCCAGTCACT ++ +BBFFFFBFFIFFFIFFFFFFBFFFFFIIFFFIFFIBFBBB<FFBBB<BFFFFB<BBFBBFFFB +@UID86 +AGAAGCTAGAGCAGGCCTGCTTGCGGCTCCCTGTGGTTAAGATCGGAAGAGCACACGTTGAAC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIFFFFFFFFFFFFFF +@UID87 +AGAACTTAAATTGATTAAAACTTTGTAGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIFIIFIIIIIIIIIFIIIIIIIIIIIIFIIIIIIIIIIF +@UID88 +AGCGATCTCGGTGGAACCTCCAGGTTAAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFB +@UID89 +AGCCCTATTATTTTGTTGCTAAAAATTTAATAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIF +@UID90 +AGAATGTAATACCTCCAGATATGTAATTATTTGTAACAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIII +@UID91 +CGAGATCCCACTCCTGACACCATCGGTAGATCGGAAGAGCACACGTCTGAACTCCAGTCACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIFFIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFB +@UID92 +TCGATCATGTGCGTCCCTCCCGAAGCTGCGCGCTCGGTCGTGCTAAGATCGGAAGAGCACACG ++ +FFFFFFFIIIIIIFIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFBFFFFBFFFFFFFF +@UID93 +AGAATTGATAGATCGGAAGAGCACACGTCTTGTAGCAGATCGGAAGAGCACACGTCTGAACTC ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIFFFFFFF +@UID94 +TCCAAAATAGAAGTCCTGATAGCCCAGACAACTGAGATCGGAAGAGCACACGTCTGAACTCCA ++ +FFFFFFFFFFFFFBFFIFFFFFFBBFFFFFIBFFBFFFFIFFFBBBFBFBFFBFFF<B<FFFF +@UID95 +TCACTCATCCTCTATGGACATTGGAGTTTTTCATTATGTGCATGGATCAAGATCGGAAGAGCA ++ +FFFFFFFIIIIIIIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF +@UID96 +AGCACTGAATCCAGCGATCCGAGTTCTGTCAAGATCGGAAGAGCACACGTCTGAACTCCAGTC ++ +FFFFFFFIIIIIIIIIIIIIIFIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFF +@UID97 +AGCCTTTCACATGTATAAGGTGGCTCCATAGCTTACTGAGATCGGAAGACACACGTCTGAACT ++ +FFFFFFFIIIIIIIIIIIIIFIIIIIIIIIIIIIIIIIFFIIIIIIIIIIIIIIIIIIIIIII +@UID98 +AGCCGCGTGGTGGCATGTGCCTGTGGTCCCAGATAGCAGATCGGAAGAGCACACGTCTGAACT ++ +FFFFFFFFIIFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFF +@UID99 +CGAGAACGCATAAATCTTTCGCCTTTTACTAAAGATTTGTGGCAGATCGGAAGAGCACACGTC ++ +FFFFFFFIIFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFIIFFFFFFFFBFFFBFFBFFFFF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/twomates.sam Tue Nov 14 05:53:20 2017 -0500 @@ -0,0 +1,5 @@ +@HD VN:1.0 SO:unsorted +@SQ SN:chr1 LN:249250621 +@PG ID:bowtie2 PN:bowtie2 VN:2.2.0 CL:"/usr/local/user/bowtie2/bowtie2-2.2.0/bowtie2-align-s --wrapper basic-0 --very-sensitive --end-to-end --no-mixed --no-discordant --fr --omit-sec-seq --minins=0 --maxins=200 --threads 24 --time -x ../genome/hg19/hg19 --passthrough -1 /tmp/10410.inpipe1 -2 /tmp/10410.inpipe2" +39V34V1:167:HAWHUADXX:1:1101:19513:10724 99 chr1 45244081 40 41M = 45244081 -41 GTCCAGTTCTGCTACCGACAGTAAGTGAAGATAAAGTGTGT FFFIIIFIIIIIIFIIIIIIIFIIIBFFIIIIIIIIFFFFF AS:i:-6 XN:i:0 XM:i:1 XO:i:0 XG:i:0 NM:i:1 MD:Z:15T25 YS:i:-6 YT:Z:CP +39V34V1:167:HAWHUADXX:1:1101:19513:10724 147 chr1 45244081 40 41M = 45244081 -41 GTCCAGTTCTGCTACCGACAGTAAGTGAAGATAAAGTGTGT IFIIFIIIFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFF AS:i:-6 XN:i:0 XM:i:1 XO:i:0 XG:i:0 NM:i:1 MD:Z:15T25 YS:i:-6 YT:Z:CP