From 23a07e537d53a1c2cb74f6ddd1baf7126be6aed2 Mon Sep 17 00:00:00 2001 From: Joachim Wolff Date: Sun, 26 Jul 2026 13:04:38 +0200 Subject: [PATCH 1/2] Add BWA-MEM3 Galaxy wrapper BWA-MEM3 (fg-labs/bwa-mem3) is a short-read aligner derived from BWA-MEM2 with correctness fixes, performance improvements, methylation-aware alignment and a multi-tier SIMD runtime. On non-methylation data at default settings it reproduces BWA-MEM/BWA-MEM2 alignments while running faster. The wrapper is modeled on the existing tools-iuc bwa_mem2 wrapper and adapted to the bwa-mem3 0.6.0 CLI: - single / paired / paired-collection / interleaved fastq input - history FASTA reference (index built transparently) or cached bwa_mem3_indexes data table - read-group support via the shared read_group_macros - Simple Illumina mode and a Full options mode (algorithmic, scoring, input/output) - a dedicated BWA-MEM3 performance-options section exposing the new speed heuristics (--fast, --smem-dedup, --skip-contained-ext, --adaptive-band, --max-extend-chains), each documenting whether it is byte-identical to BWA-MEM2 output - BAM output with coordinate / name / input sort via samtools The bwa-mem3 -x preset modes and -e (present in bwa-mem2) are omitted because bwa-mem3 0.6.0 does not provide them. Co-Authored-By: Claude Opus 4.8 --- tools/bwa_mem3/.lint_skip | 1 + tools/bwa_mem3/.shed.yml | 13 + tools/bwa_mem3/bwa-mem3.xml | 504 ++++++++++++++++++ tools/bwa_mem3/macros.xml | 182 +++++++ tools/bwa_mem3/read_group_macros.xml | 1 + tools/bwa_mem3/test-data/bwa-mem-fasta1.fa | 200 +++++++ tools/bwa_mem3/test-data/bwa-mem-fastq1.fq | 400 ++++++++++++++ tools/bwa_mem3/test-data/bwa-mem-fastq1.fq.gz | Bin 0 -> 12077 bytes tools/bwa_mem3/test-data/bwa-mem-fastq2.fq | 400 ++++++++++++++ tools/bwa_mem3/test-data/bwa-mem-mt-genome.fa | 238 +++++++++ tools/bwa_mem3/test-data/bwa_mem3_index.loc | 1 + .../test-data/test-cache/reference.amb | 2 + .../test-data/test-cache/reference.ann | 3 + .../test-cache/reference.bwt.2bit.64 | Bin 0 -> 53923 bytes .../test-data/test-cache/reference.pac | Bin 0 -> 4144 bytes .../tool-data/bwa_mem3_index.loc.sample | 39 ++ .../bwa_mem3/tool_data_table_conf.xml.sample | 8 + tools/bwa_mem3/tool_data_table_conf.xml.test | 8 + 18 files changed, 2000 insertions(+) create mode 100644 tools/bwa_mem3/.lint_skip create mode 100644 tools/bwa_mem3/.shed.yml create mode 100644 tools/bwa_mem3/bwa-mem3.xml create mode 100644 tools/bwa_mem3/macros.xml create mode 120000 tools/bwa_mem3/read_group_macros.xml create mode 100644 tools/bwa_mem3/test-data/bwa-mem-fasta1.fa create mode 100644 tools/bwa_mem3/test-data/bwa-mem-fastq1.fq create mode 100644 tools/bwa_mem3/test-data/bwa-mem-fastq1.fq.gz create mode 100644 tools/bwa_mem3/test-data/bwa-mem-fastq2.fq create mode 100644 tools/bwa_mem3/test-data/bwa-mem-mt-genome.fa create mode 100644 tools/bwa_mem3/test-data/bwa_mem3_index.loc create mode 100644 tools/bwa_mem3/test-data/test-cache/reference.amb create mode 100644 tools/bwa_mem3/test-data/test-cache/reference.ann create mode 100644 tools/bwa_mem3/test-data/test-cache/reference.bwt.2bit.64 create mode 100644 tools/bwa_mem3/test-data/test-cache/reference.pac create mode 100644 tools/bwa_mem3/tool-data/bwa_mem3_index.loc.sample create mode 100644 tools/bwa_mem3/tool_data_table_conf.xml.sample create mode 100644 tools/bwa_mem3/tool_data_table_conf.xml.test diff --git a/tools/bwa_mem3/.lint_skip b/tools/bwa_mem3/.lint_skip new file mode 100644 index 00000000000..5e180cb3ab4 --- /dev/null +++ b/tools/bwa_mem3/.lint_skip @@ -0,0 +1 @@ +ConditionalParamTypeBool diff --git a/tools/bwa_mem3/.shed.yml b/tools/bwa_mem3/.shed.yml new file mode 100644 index 00000000000..ee2aa2c554b --- /dev/null +++ b/tools/bwa_mem3/.shed.yml @@ -0,0 +1,13 @@ +categories: +- Next Gen Mappers +description: BWA-MEM3 is a short-read aligner derived from BWA-MEM2 with correctness fixes and performance improvements. +long_description: | + BWA-MEM3 is a short-read aligner derived from BWA-MEM2 with correctness fixes, + performance improvements, methylation-aware alignment and a multi-tier SIMD + runtime. On non-methylation data at default settings it reproduces the + alignments of BWA-MEM/BWA-MEM2 while running faster. +name: bwa_mem3 +owner: iuc +remote_repository_url: https://github.com/galaxyproject/tools-iuc/tree/main/tools/bwa_mem3 +homepage_url: https://github.com/fg-labs/bwa-mem3 +type: unrestricted diff --git a/tools/bwa_mem3/bwa-mem3.xml b/tools/bwa_mem3/bwa-mem3.xml new file mode 100644 index 00000000000..f3a2b3fce7c --- /dev/null +++ b/tools/bwa_mem3/bwa-mem3.xml @@ -0,0 +1,504 @@ + + - map medium and long reads (> 100 bp) against reference genome + + read_group_macros.xml + macros.xml + + + samtools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [fastq dataset2]``. + 2. *Full list of options*: exposes the algorithmic, scoring, input/output and BWA-MEM3 + performance options through the Galaxy interface. + +----- + +**BWA-MEM3 performance options** + +BWA-MEM3 adds extra speed heuristics beyond BWA-MEM2. Some of them are byte-identical to the +default output (e.g. ``--skip-contained-ext`` on short/medium non-methylation reads); others +trade a small, low-confidence-tail change in output for additional speed +(``--fast``, ``--smem-dedup``, ``--adaptive-band``, ``--max-extend-chains``). Each option's +help states whether it is byte-identical. Leave them unset to reproduce BWA-MEM2 output. + +----- + +**Bam sorting mode** + +The generated bam files can be sorted according to three criteria: coordinates, names and +input order. + +In coordinate sorted mode the reads are sorted by coordinates, i.e. the reads from the +beginning of the first chromosome are first in the file. + +When sorted by read name, the file is sorted by the QNAME field. + +Finally, the *Not sorted (sorted as input)* option yields a BAM file in which the records are +in the same order as the reads in the original input file. This option requires a single +thread to perform the conversion from SAM to BAM format, so the runtime is extended. + + +@RG@ + +@info@ + ]]> + + diff --git a/tools/bwa_mem3/macros.xml b/tools/bwa_mem3/macros.xml new file mode 100644 index 00000000000..27e84258c91 --- /dev/null +++ b/tools/bwa_mem3/macros.xml @@ -0,0 +1,182 @@ + + read_group_macros.xml + + 0.6.0 + 0 + 24.2 + + + + + #set $rg_string = "@RG\\tID:" + str($rg_id) + #set $rg_string += $format_read_group("\\tSM:", $rg_sm) + #set $rg_string += $format_read_group("\\tPL:", $rg_pl) + #set $rg_string += $format_read_group("\\tLB:", $rg_lb) + #set $rg_string += $format_read_group("\\tCN:", $rg_cn) + #set $rg_string += $format_read_group("\\tDS:", $rg_ds) + #set $rg_string += $format_read_group("\\tDT:", $rg_dt) + #set $rg_string += $format_read_group("\\tFO:", $rg_fo) + #set $rg_string += $format_read_group("\\tKS:", $rg_ks) + #set $rg_string += $format_read_group("\\tPG:", $rg_pg) + #set $rg_string += $format_read_group("\\tPI:", $rg_pi) + #set $rg_string += $format_read_group("\\tPU:", $rg_pu) + + + + + + + bwa-mem3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +----- + +.. class:: warningmark + +**Read Groups are Important!** + +One of the recommended best practices in NGS analysis is adding read group information to BAM files. You can do this directly in the mapper interface using the +**Specify read group information?** widget. If you are not familiar with read groups you should know that this is effectively a way to tag reads with an additional ID. +This allows you to combine BAM files from, for example, multiple mapping runs into a single dataset. This significantly simplifies downstream processing as +instead of dealing with multiple datasets you only have to handle only one. This is possible because the read group information allows you to identify +data from different experiments even if they are combined in one file. Many downstream analysis tools such as variant callers (e.g., FreeBayes or Naive Variant Caller +present in Galaxy) are aware of read groups and will automatically generate calls for each individual sample even if they are combined within a single file. + +**Description of read groups fields** + +(from GATK FAQ webpage): + +.. csv-table:: + :header-rows: 1 + + Tag,Importance,Definition,Meaning + "ID","Required","Read group identifier. Each @RG line must have a unique ID. The value of ID is used in the RG tags of alignment records. Must be unique among all read groups in header section. Read group IDs may be modified when merging SAM files in order to handle collisions.","Ideally, this should be a globally unique identify across all sequencing data in the world, such as the Illumina flowcell + lane name and number. Will be referenced by each read with the RG:Z field, allowing tools to determine the read group information associated with each read, including the sample from which the read came. Also, a read group is effectively treated as a separate run of the NGS instrument in tools like base quality score recalibration (a GATK component) -- all reads within a read group are assumed to come from the same instrument run and to therefore share the same error model." + "SM","Sample. Use pool name where a pool is being sequenced.","Required. As important as ID.","The name of the sample sequenced in this read group. GATK tools treat all read groups with the same SM value as containing sequencing data for the same sample. Therefore it's critical that the SM field be correctly specified, especially when using multi-sample tools like the Unified Genotyper (a GATK component)." + "PL","Platform/technology used to produce the read. Valid values: ILLUMINA, SOLID, LS454, HELICOS and PACBIO.","Important. Not currently used in the GATK, but was in the past, and may return. The only way to known the sequencing technology used to generate the sequencing data","It's a good idea to use this field." + "LB","DNA preparation library identify","Essential for MarkDuplicates","MarkDuplicates uses the LB field to determine which read groups might contain molecular duplicates, in case the same DNA library was sequenced on multiple lanes." + + +**Example of Read Group usage** + +Suppose we have a trio of samples: MOM, DAD, and KID. Each has two DNA libraries prepared, one with 400 bp inserts and another with 200 bp inserts. Each of these libraries is run on two lanes of an illumina hiseq, requiring 3 x 2 x 2 = 12 lanes of data. When the data come off the sequencer, we would create 12 BAM files, with the following @RG fields in the header:: + + Dad's data: + @RG ID:FLOWCELL1.LANE1 PL:illumina LB:LIB-DAD-1 SM:DAD PI:200 + @RG ID:FLOWCELL1.LANE2 PL:illumina LB:LIB-DAD-1 SM:DAD PI:200 + @RG ID:FLOWCELL1.LANE3 PL:illumina LB:LIB-DAD-2 SM:DAD PI:400 + @RG ID:FLOWCELL1.LANE4 PL:illumina LB:LIB-DAD-2 SM:DAD PI:400 + + Mom's data: + @RG ID:FLOWCELL1.LANE5 PL:illumina LB:LIB-MOM-1 SM:MOM PI:200 + @RG ID:FLOWCELL1.LANE6 PL:illumina LB:LIB-MOM-1 SM:MOM PI:200 + @RG ID:FLOWCELL1.LANE7 PL:illumina LB:LIB-MOM-2 SM:MOM PI:400 + @RG ID:FLOWCELL1.LANE8 PL:illumina LB:LIB-MOM-2 SM:MOM PI:400 + + Kid's data: + @RG ID:FLOWCELL2.LANE1 PL:illumina LB:LIB-KID-1 SM:KID PI:200 + @RG ID:FLOWCELL2.LANE2 PL:illumina LB:LIB-KID-1 SM:KID PI:200 + @RG ID:FLOWCELL2.LANE3 PL:illumina LB:LIB-KID-2 SM:KID PI:400 + @RG ID:FLOWCELL2.LANE4 PL:illumina LB:LIB-KID-2 SM:KID PI:400 + +Note the hierarchical relationship between read groups (unique for each lane) to libraries (sequenced on two lanes) and samples (across four lanes, two lanes for each library). + + +----- + +.. class:: infomark + +**More info** + +To obtain more information about BWA-MEM3 and ask questions use these resources: + + 1. https://github.com/fg-labs/bwa-mem3 + 2. https://bwa-mem3.readthedocs.io + 3. https://www.biostars.org/ + + + + + + 10.1109/IPDPS.2019.00041 + 10.1093/bioinformatics/btp324 + @misc{1303.3997, + Author = {Heng Li}, + Title = {Aligning sequence reads, clone sequences and assembly contigs with BWA-MEM}, + Year = {2013}, + Eprint = {arXiv:1303.3997}, + url = {http://arxiv.org/abs/1303.3997}, + } + + + + diff --git a/tools/bwa_mem3/read_group_macros.xml b/tools/bwa_mem3/read_group_macros.xml new file mode 120000 index 00000000000..f525fba8b3c --- /dev/null +++ b/tools/bwa_mem3/read_group_macros.xml @@ -0,0 +1 @@ +../../macros/read_group_macros.xml \ No newline at end of file diff --git a/tools/bwa_mem3/test-data/bwa-mem-fasta1.fa b/tools/bwa_mem3/test-data/bwa-mem-fasta1.fa new file mode 100644 index 00000000000..a4826607aa2 --- /dev/null +++ b/tools/bwa_mem3/test-data/bwa-mem-fasta1.fa @@ -0,0 +1,200 @@ +>M01368:8:000000000-A3GHV:1:1101:6911:8255/1 +ATCTGGTTCCTACTTCAGGGCCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATT +>M01368:8:000000000-A3GHV:1:1101:14518:9998/1 +GTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGAT +>M01368:8:000000000-A3GHV:1:1101:18422:19051/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG +>M01368:8:000000000-A3GHV:1:1101:25545:21098/1 +ATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATAAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGGCTTATTTAAGGGGAACGGGTGGGG +>M01368:8:000000000-A3GHV:1:1101:5446:12248/1 +AATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTAT +>M01368:8:000000000-A3GHV:1:1101:5861:6452/1 +ATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTT +>M01368:8:000000000-A3GHV:1:1102:10403:6021/1 +CGCTCCGGGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTG +>M01368:8:000000000-A3GHV:1:1102:10677:23253/1 +CCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTCTGTCTCTTATACACA +>M01368:8:000000000-A3GHV:1:1102:13809:1733/1 +ATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGAGGGCTATTTAGGTTTTATGCTGTCTCTTATACACATCTCCG +>M01368:8:000000000-A3GHV:1:1102:17584:10050/1 +ATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCT +>M01368:8:000000000-A3GHV:1:1102:18842:24844/1 +CACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCT +>M01368:8:000000000-A3GHV:1:1102:21788:11027/1 +GCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTCTG +>M01368:8:000000000-A3GHV:1:1102:5728:8777/1 +ATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATG +>M01368:8:000000000-A3GHV:1:1102:5983:21093/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG +>M01368:8:000000000-A3GHV:1:1102:7765:18353/1 +CTCCGGGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTC +>M01368:8:000000000-A3GHV:1:1103:10405:17879/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG +>M01368:8:000000000-A3GHV:1:1103:13493:8205/1 +GTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATT +>M01368:8:000000000-A3GHV:1:1103:14060:21273/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTACTGTCTCTTATACAC +>M01368:8:000000000-A3GHV:1:1103:14528:12993/1 +GCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGAT +>M01368:8:000000000-A3GHV:1:1103:17657:20856/1 +AAAGCGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTAT +>M01368:8:000000000-A3GHV:1:1103:23099:3794/1 +AAGACAGATACTGCGACATAGGGTGTTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCTCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGGATGCCGTCT +>M01368:8:000000000-A3GHV:1:1103:25465:20010/1 +GACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATCGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGAAAAAAAAAAAACAACAGAC +>M01368:8:000000000-A3GHV:1:1103:25519:6301/1 +AAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGCATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATTTCGT +>M01368:8:000000000-A3GHV:1:1103:6074:6549/1 +TAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTG +>M01368:8:000000000-A3GHV:1:1104:11572:8264/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG +>M01368:8:000000000-A3GHV:1:1104:11928:24197/1 +ACGTAGGTGCGATAAATAATGGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATA +>M01368:8:000000000-A3GHV:1:1104:12288:20635/1 +CACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGCCGCAGCATCTGTCTTTGATTCCTGCCT +>M01368:8:000000000-A3GHV:1:1104:13832:4398/1 +CACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGACAAAAAAAAACACACAACAACCAACACCCAGTAGACTAGTGCGTC +>M01368:8:000000000-A3GHV:1:1104:23670:4161/1 +ATTCAATTGTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCC +>M01368:8:000000000-A3GHV:1:1104:24927:22253/1 +AGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTAT +>M01368:8:000000000-A3GHV:1:1104:4705:7727/1 +CTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGG +>M01368:8:000000000-A3GHV:1:1104:7756:4776/1 +GGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGA +>M01368:8:000000000-A3GHV:1:1105:11310:21761/1 +ATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACAGTTCACTTT +>M01368:8:000000000-A3GHV:1:1105:11578:14676/1 +ATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTC +>M01368:8:000000000-A3GHV:1:1105:13575:19255/1 +TTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGTTCCCGTGAGTGGTTAATAGGGTGATAGGCCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATG +>M01368:8:000000000-A3GHV:1:1105:15502:11453/1 +GTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCTGTCTCTTATACACATCTC +>M01368:8:000000000-A3GHV:1:1105:16787:9771/1 +GTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGAT +>M01368:8:000000000-A3GHV:1:1105:17564:15723/1 +TATGCTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAA +>M01368:8:000000000-A3GHV:1:1105:18108:12091/1 +TAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACCTGTCTCTTATACAC +>M01368:8:000000000-A3GHV:1:1105:18331:16683/1 +TCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTA +>M01368:8:000000000-A3GHV:1:1105:20577:18421/1 +GGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCC +>M01368:8:000000000-A3GHV:1:1105:21099:2895/1 +TAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTT +>M01368:8:000000000-A3GHV:1:1105:26469:19245/1 +TTATGATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCAAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATG +>M01368:8:000000000-A3GHV:1:1105:7169:17145/1 +AACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGT +>M01368:8:000000000-A3GHV:1:1106:15481:16176/1 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTT +>M01368:8:000000000-A3GHV:1:1106:17389:18671/1 +CCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGGCTTTGATTC +>M01368:8:000000000-A3GHV:1:1106:22927:3863/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGACTTCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAA +>M01368:8:000000000-A3GHV:1:1106:23625:4236/1 +TAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTA +>M01368:8:000000000-A3GHV:1:1106:26031:14826/1 +GATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATATCGTATGCCGTCTTCTGCTTGA +>M01368:8:000000000-A3GHV:1:1106:27607:15990/1 +GACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGACTTCTGCTTGAAAAAAAAAAACTACAACCCACGGACGCA +>M01368:8:000000000-A3GHV:1:1106:6455:17124/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG +>M01368:8:000000000-A3GHV:1:1107:14451:26748/1 +GTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGA +>M01368:8:000000000-A3GHV:1:1107:18714:24788/1 +GTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGA +>M01368:8:000000000-A3GHV:1:1107:21355:8333/1 +ATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATG +>M01368:8:000000000-A3GHV:1:1107:22864:15712/1 +AATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATG +>M01368:8:000000000-A3GHV:1:1107:24817:14233/1 +CTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACAT +>M01368:8:000000000-A3GHV:1:1107:24830:14440/1 +AACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACC +>M01368:8:000000000-A3GHV:1:1107:26478:23602/1 +GCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATCTGTCTCTTATACACCTCTC +>M01368:8:000000000-A3GHV:1:1108:11059:23181/1 +GTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGAT +>M01368:8:000000000-A3GHV:1:1108:12233:13498/1 +TAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCCTGTCTCTTATACAC +>M01368:8:000000000-A3GHV:1:1108:14328:14751/1 +ATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACCTGTCTCTTATACA +>M01368:8:000000000-A3GHV:1:1108:16350:22621/1 +TTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATG +>M01368:8:000000000-A3GHV:1:1108:21791:23272/1 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTA +>M01368:8:000000000-A3GHV:1:1108:23314:26089/1 +ATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTG +>M01368:8:000000000-A3GHV:1:1108:25084:18127/1 +TTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGAGATAGACCTGTGATCCATCGTGATGTCT +>M01368:8:000000000-A3GHV:1:1108:7626:10048/1 +ATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGAA +>M01368:8:000000000-A3GHV:1:1109:11270:12255/1 +AATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAGGTAGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTT +>M01368:8:000000000-A3GHV:1:1109:19224:11655/1 +AAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGCATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCTGTCTCTTATACACATCTCCGAGCC +>M01368:8:000000000-A3GHV:1:1109:21978:9490/1 +GGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCAGTT +>M01368:8:000000000-A3GHV:1:1109:22910:4079/1 +TAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACAGTCCACTTTAGCTA +>M01368:8:000000000-A3GHV:1:1109:24217:19077/1 +AAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGCCTTTGATTCCTGCCTCATCCTATTACTGTC +>M01368:8:000000000-A3GHV:1:1109:25237:11722/1 +CCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATATCGTATGCCGT +>M01368:8:000000000-A3GHV:1:1109:27103:7153/1 +GTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGCTGTCTC +>M01368:8:000000000-A3GHV:1:1109:8763:7859/1 +TAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGCTTTATGC +>M01368:8:000000000-A3GHV:1:1110:12808:18367/1 +AATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCCTG +>M01368:8:000000000-A3GHV:1:1110:14751:26540/1 +TAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACTGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGTTGTGCACGCGATAGCATTGCGCGACGCTGGCGCCGGCGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTG +>M01368:8:000000000-A3GHV:1:1110:15519:10008/1 +CTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACC +>M01368:8:000000000-A3GHV:1:1110:16559:7507/1 +CATTCAATTGTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAACTGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATC +>M01368:8:000000000-A3GHV:1:1110:16700:6843/1 +AAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCTGTCTCTTATACACATCTCCGAGCC +>M01368:8:000000000-A3GHV:1:1110:18014:7856/1 +ATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGCAAAAAAAAAATAG +>M01368:8:000000000-A3GHV:1:1110:23303:11846/1 +ACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGTGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTC +>M01368:8:000000000-A3GHV:1:1111:13195:14562/1 +ATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACCTGTCTCTTATACACATCTCCGAGCCCACGAGA +>M01368:8:000000000-A3GHV:1:1111:14287:20817/1 +GCCAACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTCATCGCACCTACGTTCACTATTACAGGCGAACATACTTATTAAAGTGTGTTAATTAAT +>M01368:8:000000000-A3GHV:1:1111:23624:14516/1 +GTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGGGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAG +>M01368:8:000000000-A3GHV:1:1111:7437:24508/1 +ACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTGTCTCTTATACACATCTCCGAGCCCACGAG +>M01368:8:000000000-A3GHV:1:1111:8665:25542/1 +TCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTGTCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCG +>M01368:8:000000000-A3GHV:1:1111:9655:13916/1 +GGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGCGGTGTCCACGCAATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGA +>M01368:8:000000000-A3GHV:1:1112:10272:7828/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTT +>M01368:8:000000000-A3GHV:1:1112:9832:16531/1 +CTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGGGCTGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCTTGAAGTAGGAACC +>M01368:8:000000000-A3GHV:1:1112:9832:6701/1 +CGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGA +>M01368:8:000000000-A3GHV:1:1113:13532:8618/1 +GGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGCTACAGTTCACTTTAGCTACCTCCAAGTGTTATG +>M01368:8:000000000-A3GHV:1:1113:21679:18011/1 +GATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGAGGGTGTGCACGCGATAGCATTGCGAGACGCTTGAGCCGGAGCACCCTATGTCGCAGTATATGTCTTTGATTCCTGCCTCTTCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAACTGTCTCTTATACACATATCCACGCCCACGAGACTAAGGCGAAGTTCATT +>M01368:8:000000000-A3GHV:1:1113:25528:14016/1 +CCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGG +>M01368:8:000000000-A3GHV:1:1113:5741:16959/1 +TAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGA +>M01368:8:000000000-A3GHV:1:1114:10130:11959/1 +CGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTCTGATCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGCAACAAACACACATCCAGA +>M01368:8:000000000-A3GHV:1:1114:14540:5315/1 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGGGGGCTATTTAGGTTTTT +>M01368:8:000000000-A3GHV:1:1114:15066:16302/1 +TAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAACGGTTGTTAATTAATTATTGCTTGTAGGACA +>M01368:8:000000000-A3GHV:1:1114:16639:15258/1 +CCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGCGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTCCAATATTACAGGCGAACATACTTACTAAATTGTGT +>M01368:8:000000000-A3GHV:1:1114:2404:13066/1 +TCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCTGTCTATTATACACATC +>M01368:8:000000000-A3GHV:1:1114:9184:6959/1 +GGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACAGTTCACTTTCTGTCTCTTA diff --git a/tools/bwa_mem3/test-data/bwa-mem-fastq1.fq b/tools/bwa_mem3/test-data/bwa-mem-fastq1.fq new file mode 100644 index 00000000000..fa44b3385f9 --- /dev/null +++ b/tools/bwa_mem3/test-data/bwa-mem-fastq1.fq @@ -0,0 +1,400 @@ +@M01368:8:000000000-A3GHV:1:1101:6911:8255/1 +ATCTGGTTCCTACTTCAGGGCCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATT ++ +BCCCCFFFFFFFGGGGGGGGGGGHHHHGHGHHHHHHHHHGGGGGGHHHHGHHHHHHHHHHGHHHHHHGGHGGHHHGHHHHFHHGHHHHHHHHHGHEHEFFGHHEGGCEFGGFHHHBGHHGHHHHGHFHHHGHGHGHGGCDFDDACGGGGGGGAAFFFFFFFFFBAFFFFFB;FFFFFFADDFFFFFFFFFFEFFFFFFFFFFBFFFFFFFFFFFFFFEFFFFFFFFBFEFFFFEFE;DFFFDFBFF/9BFB +@M01368:8:000000000-A3GHV:1:1101:14518:9998/1 +GTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGAT ++ +AAAAAFFFFFFFGGGGGGGGGGHGGHHHHGHHHHHHHGCGHHHHHHHHHHHHHHHGGGGGHHHHHHHHHGHHGFHFE5BGEEHFGGGHHHHHHHHFBHHGGGGFHGHHFGHHHHGHHHHHHGEGGGGFHFHGEGHHGGCDGDGHGGGDGGHGGCGGGHGHHH/ACDG?.1FGCDCCGCA.CC@CDCHFHGFFGGGEBFGAB//CEFBFGG.:;D;;A0AFFFFFB..:@ABFF//;BFFFFFBF/9D:A// +@M01368:8:000000000-A3GHV:1:1101:18422:19051/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG ++ +CCCCCFDDDDDFGGGGGGGGGGHHHHHHHHHHHHHHHHGHHHHHHFHHHHGGGGHHHHHHHHHGHHHHHHHHHHHHGGHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHGCGGGHHHHHHHHHHHHHHHHHHHHHHGFDHGFHCFGGGGFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFFFFFFFFFF:FFF. +@M01368:8:000000000-A3GHV:1:1101:25545:21098/1 +ATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATAAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGGCTTATTTAAGGGGAACGGGTGGGG ++ +33AA?DFD5BDFGGGFEBDGEGHEGHGEGHCEGGHHCHGHHFFHHGFGAGE53FF2FAFFGDE5FFFE5GFBFGAEE1GHHHGHHHEHE3FGHF@GEGEGGHHGG3FAGFFDE?EEE3GFEGFGFGGCG?GHHHFHGGGC@DHFFHD/AA@AAAAD2ADDFFGGGGGFGGHA?EAEFBEAGHFABFGG5FDF5DB1EEGAFDFB53FF5FH@G5FFEHGHEFHFFHBE333GF43GCGGGGE@0?BFGGB0B?FHGFDGGHHHBFFDEGGHGFFFDFE@<1>@FFFGHHHHFHEFGDABFFGG/@DCE---;--..;.../9 +@M01368:8:000000000-A3GHV:1:1103:25519:6301/1 +AAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGCATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATTTCGT ++ +3A3AAFFFFBFFGGG2CF?4FGHGHHCHGGHHBHGFFAGGHHFFHHCGHFEGCECEGHFFFHGHHGFGHFGDAFDGFFEEFEGGBECC/;>=EF?AEFFFF;9;=DAFFFFBBFFFBFFF//;BFB.:FBFFBB/BFFFF/BFFE?EFAFEF9 +@M01368:8:000000000-A3GHV:1:1104:11928:24197/1 +ACGTAGGTGCGATAAATAATGGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATA ++ +CDDCCFCFFFBCGGGGGGGGGGHHHGHHHGGGGGHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGHHHGGGGGGHHHGGGGHHGGGGHHHHHHGGGGGGHHHHGGGGGGGHGGGGGGHHHHHHHHHGHHHHGHHGHHHHGGHGEEGGGGFHHFHHHGHGEHHHHHHHHHHHHHHHHHGGGGGGFGGGGGGGGFFGGGFGFGAEFEFGFEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@D9 +@M01368:8:000000000-A3GHV:1:1104:12288:20635/1 +CACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGCCGCAGCATCTGTCTTTGATTCCTGCCT ++ +ABA?AFBAB2>AFGGGGFFGD5GGHGFFHGHEGGGGHHHHFFHH5FHGHHHFFHEFHHHHHHGGHHHHHGFHGGHGGGGFHGGGFBHHHFGEGHHHHGHGGGGECEHHFHHGHHFFHFGGGHHHEGHDGHHGHGHFHHHECGCBCHHGFHHFHD1GFHEFHEF?GDCFFEFE0A@;@>BD/9BFBBBBFDFFFF99D=?>DDBFF-AFFEBB9BBEFEFAFFF//-@---;;FBBFBFB///;99999BA9 +@M01368:8:000000000-A3GHV:1:1104:13832:4398/1 +CACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGACAAAAAAAAACACACAACAACCAACACCCAGTAGACTAGTGCGTC ++ +AAABABCAFFFFGGGGGGGGGGHFHHHHHHHHHGFFHHGGHGGGGGHHHHHHHHHHFHHHHGHHHHHGGHGHGGHGGGGGGGHGFFGGGGDGGHHHHGGGGFGGGGGCFGGEGCDGGGGGGGGGGGGEGF?;BFFFFFFFFFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFFFF/FFFFFFC.;BFEAFFFFF;@FFBFFFFEF?/FFFFE----:...:...9....9.9...:.9//9////;/9-.- +@M01368:8:000000000-A3GHV:1:1104:23670:4161/1 +ATTCAATTGTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCC ++ +AAAABFFFFFFFGGGGGGGCGBBGGHHHHHHHHHGHHHHHHHHHHFGGHHHHHHGGFHHHHHHHGGGGGFHHHGHHHHHGHHHHGHHGGGHGGGGHHHHHGHHHHHHEGGGFHHHGFFDGEGHGHFHGHHGEGGGHHBGHGGHGHGGGGG/@FCDFDGFHGGGDFFHFGFFGGGGGHHHHGGGGGGGEGCDG?GGBFFFEE00BFFGABBBAFGGGEGEA.9FFF/./;BFBF./AAF/BFFBBF/F/BFB +@M01368:8:000000000-A3GHV:1:1104:24927:22253/1 +AGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTAT ++ +AAA?AFFF3DFFFGGBGFF3EAEEEHFHHFHHHGHHHHDGHHGAEFGHHHGFCHHGHHHBGHHHAEGGHGGFHFBFHHHHHHHHHHFHH1EEHEEHH1FFDEEFCGHBGHHFHEHHHHHH1FCGHHHHEEFGEEGFFCHHH11>GHHF/FG2DGGCGAGGHGGGG@@@BEFFF?@@@FFEFFFFFF?@@FB@BB@FFFE=;==---A9EFBBB/;E;A9B/B/FFFEF/B///;/;9/A/;/9BFFFBFBB +@M01368:8:000000000-A3GHV:1:1104:4705:7727/1 +CTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGG ++ +BBBBBFFBFFFFGGGGGGGGGGHHHGHHHGHHHHH6GHHHHFFGGGHHHHHHHHHHHHHHHGGFGGGEGGGHHHHHHHHHHGHE3FGGGGHHHHHFHHHHHHHHHHHHGGGGGHHFHFCGFHHGGGGGGGHHGGGGHHGGGGGGHHHHGGGADCHHHHGDGGGGGGGGC@DGFHEHHHHHHGHHHHGFGDEGFGFFGGGGCFGBEGFGGGFG;C.BFFFFFFFBFBFFFF/F?.AFFF/BFFEFFFFFEFF +@M01368:8:000000000-A3GHV:1:1104:7756:4776/1 +GGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGA ++ +CCCCCCFFFFFFGGGGGGGEEFHHHHGHGHHHHHHGGHHHGGGGGGHHGHHHHHGHHGHHHGGFHHHHHHHHGHHHFHHGHHGFGGGGHHHHHHHHGHGHFFHFHHHHHHGGHGFGFHHHGHG?FGHHHHHHHHHHHHHHGHGHHGHGGCDGFFHHHHGHHHHHGHHHGFHGHFHGHGHGH/@CABFFFFFFFACAFF?BBFFBFD-@-.D>FFAF.F.:9---;AADFFFFFBEFFF:9FFFFBBFFFF/ +@M01368:8:000000000-A3GHV:1:1105:11310:21761/1 +ATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACAGTTCACTTT ++ +CCCCBFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHGHHHHHGGGGGHHHHHGGHHHGGGGGGHHHGGGGHHGGGGHHHHHHGGGGGGHHHHGGGGGGGHGGGGGGHHHHGHHHGHHHGHGHHGHHHHGGHGGG=FFGEHHHHHGHFGGHHGHHHHHFHHHHHHHGGHHHHHHHGHEHHGHHHHHGGGGF9AGE?DEGFFGGGGGGGGGGGGGGFFFF/9FFBFFFFFFFEFFFBFFFFFFFFFFFFEFFF0 +@M01368:8:000000000-A3GHV:1:1105:11578:14676/1 +ATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTC ++ +CDDDDFFFBFFCGGGGGGGGGGHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHGGGGGHHHHFGGHHHGGGGGGHHHGGGGHHGGGGHHHHHHGGGGGGHHHHGGGGGGGHGGGGGGHHHHHHHHHHHHHHHHHGHHHHGGGGGGHGGHGHHHHHHH;CHHHHHHHHHHHHHHHGHGGGGFGGGFGGGGGGGGGGGGFGGGEGGFFFFFFFFFFFFFFFFFFFFFFFFF/FFFFFFFFFFFFFFFF0 +@M01368:8:000000000-A3GHV:1:1105:13575:19255/1 +TTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGTTCCCGTGAGTGGTTAATAGGGTGATAGGCCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATG ++ +AA1A1DFFFFFBGG3A111FFAEGDDBGFDHF00F01BBA00BFGEHFBFFA1FABB0FAE?CFHF1BGFHFB0011F121E//>>1F10>B?EFHGCC/?/BFG/EEGFFEE//BCFDE0?E@@B/?11AAFFFFFEAGGGFGGAA6FHDGGCGFHFFHFHFHHHHHGDDDFFFHGFFHGBEGEGHHHFFFHGEEAEGHHHHHFHHHFHGHFEDGGEGBEAGEFHHFFHHHHHHGGHHHGHHGBGHHFHHFGHHHHG?CG?AFHH1FHHHGHFHHHF?DGHFFHCGAGEFHGCBBBB?BFFF?B-B.9/BFFFFFB=-AD?..@FFFF@@-@@?AFD.FFFBBEEBD9/:FFFFFBB/:FF9BF/BF.BBFF/: +@M01368:8:000000000-A3GHV:1:1105:21099:2895/1 +TAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTT ++ +CBCBBFFFFFFFGGGGGGGGGGGGGFHHHHFHGHHHHHHFHHHHFGFHHHHHHGHHHHHHGHHEHGGGGHHHHHHHHHHHHHHHHHHHHHHGGHGGHHHHHHHHFHHHHGHGHHHGGHHHHHGGHFFGHGCGGGHGHHGHHHFGHHFHH/FGGGHFGFEGGCFCCD;B@DFFFFFFFFFFFFFFFFFFFFFFFFF;F.BEFADFFFF.AEFFFFFFE;D.;:B00099:09BFBFFBFF.0:000BFFBF0 +@M01368:8:000000000-A3GHV:1:1105:26469:19245/1 +TTATGATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCAAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATG ++ +BAAAAFFFBFFFGGGGGGFFGGHHHHHHHHHHHHGGHHGHHHGGHHHHHHHHHHHDEGGHGHHHHHGEDHFHGFHGGHHGGHGGEHHHGHHGHHGHHHGGEGGGHGHGHHHHHHGHHHHGHGGGGGHFHGGGGHHGGGGCDGHHHGD>A@FFFFFFFGGGFEECFGGFFB5GBHH5DFH5GBEEAEFHFHHF3F3GHFHHHEF3GAEHBGFHFFEFFHHHHFFB31FGGEGFHGEHHHHHHHHHHHHHHHHHEEEEGHHHFFF3GF3FGF44BBGEHHHHGG2B/BGGHE;B=.9.;.BBFFF..;A;/B/;B//;;//BBF/ +@M01368:8:000000000-A3GHV:1:1106:22927:3863/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGACTTCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAA ++ +A>ABAFA?D@AFGGGGFGGGFGFHHHFFH4BCBGHHHHGFFF3G5BF3322EEAFHHHHHHAB5GHFHEHFHHH3BEEHFGF5@13FDF3GDGFHHFGHHHGHHHGFGGHHFCG//?/EGHHHG3F4BFFGHHHEDGFHHB/B/?FBF<@-9?BDEFFF?B--?DFFFB9FA>B;A.BFDB?AB.--@;-.FFAEFFFF9AE;DDFFFFB/9BFFFFFFFB:BF/BB/BFF//FFF-=--.99=--.9/// +@M01368:8:000000000-A3GHV:1:1106:23625:4236/1 +TAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTA ++ +@?AAAFFBFBFFFGGFGFGGGEFCGGHHHHFGHGHFHGHHHHGGFGGFGHHGHGHHHHGHGFFHHGGGGGHHHHHHHHHBFHHEFHHHHHHGF?FAGHGFHHHGDGFHHGGGHGHFHHHGHHHGHHFHHGFFGFHHHGHHHHFFHHHHH/FGHHHHGHGHGDFFFE?FFF/--;;9/:BFFFBA///9----;B.//////;...---9--- +@M01368:8:000000000-A3GHV:1:1106:6455:17124/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG ++ +BBBAAFABDBBFGGGGGGGGGGHHHGHHGHHHHHHHHHGHHGHHGHHHGHGGGEGHHHHHHHHHHHHHGHHHGHHHGGHGGHHHHHHHHHHHHHHHHHHGHHHHHHHHGHHHHHGGCFEHHHGFHHHHGHHFFH?GGHHHHGHGHGHHCFGGGGGGGFFFFFFFFFFFFFFFFFFFFADFA?.FEFAFFFEFFFFFFFFFFFFDABFBBFFFFFFFFEFFBFFFFFFFFFFF/FFBFFFFFFADE>BFFF9 +@M01368:8:000000000-A3GHV:1:1107:14451:26748/1 +GTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGA ++ +BABBBFFDABBBGGGGGGGGGGHGHHHHGAGHGGGGGHHHHHHHHGHHHHHGGGGGGFFHHHHHHHHHFHHHHHGGGGCHFHH3FEHHGCGGGDGHHHGFGGHHGGGGHHHHHHG/DGGGHHHHGGGGGCCHGG?CGG1GHHGHHHHBGHHHFHHGHHHHGGADAD00ECEGHEFHHFFAEFFFFFGGFBFBFFFGFFG.;B/99;BCFGGGGEFFFFFFEDA./:ADEB?FBFFFF;FFEBFBFFB./9. +@M01368:8:000000000-A3GHV:1:1107:18714:24788/1 +GTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGA ++ +BBBCCFFFDEDEGGGGGGGGGGHHHHHHGGHHGGHGGHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHGGGGGHHHHCFGHHHGGGGGGHHHGGGGHHGGGGHHHHHHGGGGGGHHHHGGGGGGGHGGGGGGHHHHHGHHHHHHHHHHHGHHHHGGEGEGCCEGGHHHHHHG:CAFFGGGGGGBFEFGGGGHGAFFGGFGGGGGGGEFFFFFFFFFEF/EDDFFFFFFFFFBFFFFFBBFFBBF/ +@M01368:8:000000000-A3GHV:1:1107:21355:8333/1 +ATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATG ++ +ABCBBFFFFFAFGGGGGGGGGGHHHHHHHHFHHHHHGGGGGHHHHHHFHHHGHHHHHHHGGGGGHHHHFFGHGHGGGGGGGHGGEGGGHGGGGHHHHHHGGGGGGHHHHGGGGGGGHGGGGGGHGHHHFHHHHHHHHGHFFHHHHGGHGEGHHGHGFHHFHGHCEFHEGHGHHHGHHHGGGGGGCFFFFBFGGFGGGGFBG?FDGGGEGFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF.AA/9 +@M01368:8:000000000-A3GHV:1:1107:22864:15712/1 +AATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATG ++ +BBBBBFBBFFFFGGGGCEGGGGHGHHDGFHHHHHHHHHHHHHCHHGHFGBGDFGE?GHHGHFBHHFHHHHHHHHHGHFGFGHGHHGGC@DCFGHHGGGGGGGHHHHHHGGGGGFGGGGFFGGGGFADGFEFFFFFFFFFFF9;FFFF/BFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFEAECDFFFFFFFFFBFFFFFFFFFFFFFFEFBFBFFF/FFFDF-;-9;E@>-9DFFF/FFBF;-.:;.9A// +@M01368:8:000000000-A3GHV:1:1107:24817:14233/1 +CTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACAT ++ +3AABABFFBFFFGCFGGGGGGGHHHFGCFGGGFFGHHCGHHHGHGHGHBFFHHHEDGGFGFGHHFFFHGGEGHFHHGHFHGFFHHHFGHHHFHACECEHHHBGFHGFHHHFHHF4GFHFHFHEHGGE/EG:A-CFGGFGADGGGGFGGGGDAAAADFA.-AFFECFDAAFFFFEFFFFBFF;D;BFFFB/;BFFFFFFFFFFFFFFBFFBF/;//;BFFFF?FFFFFFEDAFFFFFBF//:BFBACF--9/ +@M01368:8:000000000-A3GHV:1:1107:24830:14440/1 +AACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACC ++ +ABBBA@FFFFBBGGGGGGGGGGHGHHGHHGHHHGGHHHHHGHGHHGDHHHHHHAGGGGFHHGHHHHHHGHHHHHHHHHHHEGAFGFHFHHHHGEGHHHHHHHHHHHHHHHHHGGHHHGEFEGGHHGHHHHHGGHGFHH/?GHHHHGFGHGFHCGGBBDAFFFEFFFFFFFFFFFFFF=CDDADDFFFFEF=BFFFEFFFBFFFFEEBF./:FFFFFFFFFFFFFFFFFFFEFFFFFFFFFFF/BFBEFFC- +@M01368:8:000000000-A3GHV:1:1107:26478:23602/1 +GCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATCTGTCTCTTATACACCTCTC ++ +1AAAAF1B13BBBEGGGFGGGGGGHHDB1BGFHHHFGFGGG0F00BGBGFGGF1GBGB1BGCGAEE/FGFHGHFHHHHHBFF1B0FGGF//F//FGFGFFF/1@B1DFHHHGGEFEDHFDFAFF0B//1FDD1GFFHHDF?1BD>GF/GCAC0C@?@-;99BBB->@--;-B//99B--9-BF=A--A-:A----9AA9AFBFBBB?E@BBFFFFFFFBFFFFFBFFFBBFFF//B/////-;9 +@M01368:8:000000000-A3GHV:1:1108:11059:23181/1 +GTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGAT ++ +CCCCCFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHGHHGGGGHIIIHHHHHHHGHHHHGHHHGGHGGHHHHHHHHHHHHHHGGGGGHHGHHHHHHHHHHHHHHHGGGGGHHHHHFGHHHGGGGGGHHHGGGGGHGGGGHHHHHHGGGGGGHGGHEFGGGGGHGGG-ECHHHGGGGGGGGGFGFFGGGGFGGGCF?EFGG0;BFFFFB?9AAFFFFFFBF;BBFFBFFFFE?F/ +@M01368:8:000000000-A3GHV:1:1108:12233:13498/1 +TAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCCTGTCTCTTATACAC ++ +BCCBAFFBCCCCGGGGGGGGGGHHHHGGGGGHHHHHHGHGHBGFHHHHHGGGGGHHGGBFGHHGGGGGGGHHHGGGGHHGGGFHHHHHHGGGGGGHGHHGGGGGGGGGGGGGGHHHHFHHHGHGHHHHHHGHGHHGGFGGGDFFGGHHHGHGH/FHHHFHGHGHHGHHHGHHBAAAA3BDFFFFDGBFFEEGGGGHHGHFHHCFHGHGHHHGF3BFGFHGFEFHFHGH3EGFC1EEGBFGBHFGGFFHHHGHFHGHHGHGGHCEHEBCFF3ED3@GH4FDEG12FFHFFHG/G3FGA/@EFEFCG33FFGBBGHFHH/?BFBGFGFAGC2C/@-;@-;BFFEFADF?DFFFFFF?;AFFA;AD;..FEFFA--;9;D.9BFFBE?;.;///://///99//BB/9;F./B//BBFB9////99/ +@M01368:8:000000000-A3GHV:1:1109:25237:11722/1 +CCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATATCGTATGCCGT ++ +AABBBFFFFFBBF5BGGFGABGHGGAEFGFHHHHFHCHFHHBFGGGEHBGGHFFFFGFAEF5FHH?EGGF5AEG3?EBFHD?C/EFHFFEGEE?CFGGGHHFHB3EEFG?EEGHCFGGGGGGGECA?FFFDFBFGCG4EGFG??GACFGGHFHCFHCHBECDEFCEGHHHHHFFGGF3AFFHHFGEGCGHHGEHGFGHHEGG?EFHHH?EGGHHGGGGHHHHHHEGGGGGHFHHGFDDGGACFCC@?/FDDGHHHGHEFFHHH0FDHHFFEDCD.CFHHGDFGGGGGEFGC?EGHHHB0CGHHGCGHHHHBEHGHH.::ACA;FECFGGGGGFFFEFGGGGGGGFFBBBFGBFFFEFFFFBFFFFFFBBFBFFB9..AF?FFFFFFF9 +@M01368:8:000000000-A3GHV:1:1110:14751:26540/1 +TAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACTGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGTTGTGCACGCGATAGCATTGCGCGACGCTGGCGCCGGCGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTG ++ +AAA?1CFFFFADGEEGFGB1112DGDGHGFGHHCG/ECEBGGHDFGHHFHGHEB1BCGFFE2EGHHGHFFFHHBFFHEFCGGHHFHHHHH111BFFHGHEHBEHGGECEFHGFHFGGDBBGHHBHHHH0GH22FGHGFFFH1BFCG0F@FGG11@GDHFG1D/1FGFHH/FCG.>0><-<@CCFFG.CC-@C?C9FFF0C---;------;9----9-9@-AAFF9B9---9-/;B9BF/9BB//B/;/// +@M01368:8:000000000-A3GHV:1:1110:15519:10008/1 +CTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACC ++ +BBBBBFFFFFFFGGGGGGCBGGE?GGGHHHHHGHHBEGGHHGGGGGHHHHHHHHHHHGGHHHHGFGGGGHGHGCFGHHHGGGCGGHGHGGGGGHFGGGHHHHHHGCEFGGHHHHGGGGGGGHGG/CEGHHHHGFHHHGFHHGFFHGHGHFGGEGFDDGGBCGHHGFHH/CHHHHGHGHF0CFGGGGGGGFFFFFBFFFFFFGFFGGF?DGEDEEFEFFFF?FFFFFFFFFFFFFFFBFFF.BFFFBFBBA; +@M01368:8:000000000-A3GHV:1:1110:16559:7507/1 +CATTCAATTGTTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAACTGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATC ++ +ABBBAFFFFFFFFGGGGGGGFGGGGAGHHGCHHGHHHHHHHHHHHGHHGHHHHHHHHHHHHHHHHFGGGHHHHHHHHBDHHHHHGGHFEEGHGGHHHHHHHGHHHEHFGGGGGGHHHF33FGHHG3GDDGH//EEGHHFFBF?GHHFCC@DGFCGGB?DGHAFGGHHGFH0E??<@DGHGGCFGGF?DGGGFFGGGGGGGG.C/0BBF?FBBEGG0FFF.AA9;B9/E////99;;:.//:FFFFBBF//9 +@M01368:8:000000000-A3GHV:1:1110:16700:6843/1 +AAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCTGTCTCTTATACACATCTCCGAGCC ++ +BBBBBFFFFFFFGGGGGGGGGGHHHHGHHHHHHHHHHHHGGGGGHHHHHGGHGHGGGGGGHHHGFFGHHGGGGHHHHHHCGG@FGHFHFEGGGGGGHGGGGDGHHHHHHHHHHHHHHGHHGHGHHGGGGGCGHEHGHHHFHHHFF.DGHHHHHHGHHHHHHGFGHGCGHGHHHHHHHHGHHHCD?:A::FCDGEGFGFFBFGBFGGGF00CBFFFF/BFBFFFFAE.FBBFBFFFFB/BFFBFFF/ADCAD +@M01368:8:000000000-A3GHV:1:1110:18014:7856/1 +ATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATGCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTTCTGCTTGCAAAAAAAAAATAG ++ +AABBBFFFFFFFCGGGCGGGGGGHHHHHGFHHHHHHGHHHGGGGGFHHGHFGGHHHGGFGGGHHGGGGGHHGGGGHGGHHHGGGGGGHHGHGDGGGGGGGGB/A99FE//BBFFF.9/FF?DA=@9./9 +@M01368:8:000000000-A3GHV:1:1110:23303:11846/1 +ACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGTGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTC ++ +3ABB?FAB?DAAGGGFBGGBB5AFFFGFHHGGGEGHHHFHHF3EGFHHHHEFHHGGHHHGH3EFHHHHHBDGHHE?ECHGHGHHHHHHFHHHGHHHHHHHGGHGGFHHHFHHGFFHHFEGFHHHHHHEHHFDAGHHHH/BDDFGGH1FDBGHHHHHHHCGHHHFH?0CGCF>CC=@--AFBFFB?=BFDFFF//FDB;-9A-AD-.A.A=?-9-:B/AEB/BFF.A;DDFFFBBFFFF/BBFFFFBFF9B; +@M01368:8:000000000-A3GHV:1:1111:13195:14562/1 +ATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACCTGTCTCTTATACACATCTCCGAGCCCACGAGA ++ +ABAAAFFFFFFFGGGGGGGGGGGHHGG4FDFGFGGCGGGHGHG?EGHEGFFDHFHHHHGGFE@EHHGEEEGFCCEFFGFG/EHHHHHBFBGGHFHFHEHGHEFGGGED/EFDEFFEHHBGHHCFFFDFGGHHGFFFHHHHGFG>0<0DGGFHBGHFBDFGHGFFGGAGHHGCGBHFFHHHFFFBFGGGGF/:FFFCB9F9FF0FEFE?FF0BED-D.//BF9//BBFF/BFFFEFFFFED-DCFF?.:BFA +@M01368:8:000000000-A3GHV:1:1111:14287:20817/1 +GCCAACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTCATCGCACCTACGTTCACTATTACAGGCGAACATACTTATTAAAGTGTGTTAATTAAT ++ +>>A3>AAAACFFFGFGFGGGGGHGHHHHHHHGGGGGHGHFFCGHHGBGHFHHHHAGHHHHEHHAGFFEHEAE?GHHHHEGFFFDGHGHBFFHFHHHGHGHGHBECG@@@EHGGEGCGGGGFFGGGG?BGGGGGG.-C.FEDCFFFEFFFAF/99BEFA.:9BFB/9FFFEFFFFFFEFFF/FBBFFFFFFFFFFFB//;.@@//;DFFFF//BBFFFBF;A;DF=>B//;9B//B/;/;9//9//;B/:B9 +@M01368:8:000000000-A3GHV:1:1111:23624:14516/1 +GTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGGGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAG ++ +3>3AAFFFFFAFGGGGGGGGBGHHHHHHGGHGGHEHGHADFHHHHEGGGHBGHFFHHEHHGHFHGG5FBEEGEGHHHGHHHEFDGHHFFGFGGHHGHHHGHBHGHFHFHHGGGGFCFBGFGE?GFBECEGDGHEHGDGCGHGC/DF@GHGFFCGGGGFFFFDD?@C@GFEC?-ADHFFHBGHFBHFG0CC//.;B0/CA.;AA.;@.AB/9BB/A/.AFFFE/BFFF///9B/FBDE9/;99/B/BFFEF/ +@M01368:8:000000000-A3GHV:1:1111:7437:24508/1 +ACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTGTCTCTTATACACATCTCCGAGCCCACGAG ++ +CBCCDCFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGFFEHGGHHHHHHHHHHHGHHGGGGGHHHHHHFHHHHGHHHHGHGGGGGHHHHHGGHHHGGGGGGHHHGGGGHHGGGGHHHHHHGGGGGGHGHHGGGGGGGHGGGGGCGHHHHGHHGHHHHHHHEDHHGHGGGGGD;BEGGGFFGGGGC:CFGGGGGGGGGFGGGFFFGFFFFF;FFF;BFFFFFFFFFFFB:FFFFD=CAEEEF>- +@M01368:8:000000000-A3GHV:1:1111:8665:25542/1 +TCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTGTCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCG ++ +AA3AAFFFFFFFGGGFGFFGGGGHGH4AGGGFHHCGEE2FGHHHHHHHHHHGFHGF53FHEGGFAF5CFHHGGFGHFHHGGHHHCHHHHHHHFHHGH?EEEG1FFFEHHFHFGGHHGG?F4FBGHGHCHEF0//-9--;0CFGG?@BGDGFFFFEFBBBDA?FFBFFFF=B;-9.AA9EFFFF/;9BD.//;9/9/B:/:BFBFFBFFF/B:BFF//;/B/FFFBFF.A-BFFFBA/F//BFFFBF/;/A- +@M01368:8:000000000-A3GHV:1:1111:9655:13916/1 +GGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGCGGTGTCCACGCAATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGA ++ +1>>1AAFFFFFBGGFE1EEEEGGHGHHH2FGHHHFGFGHGCFGGGEFHGGEGGHHHHGHEFBFEGHHHGHHBEHHHHGHGFHHHGGGGHHEGGGGHHHGFHGHHHH1FHHG?G/AGF1GBFGEFFHF2FDD0FG--99@=---AAABA-BF/B?A@F-9BBFF//BB/9/ +@M01368:8:000000000-A3GHV:1:1112:10272:7828/1 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCTGTCTCTTATACACATCTCCGAGCCCACGAGACTAAGGCGAATCTCGTATGCCGTCTT ++ +AAABABBBBBBFGGGGGGGGGGHGHHGHGHHHHHHHHHGHHHGGHDGHHHGGGGHHHHHHHHHHHHHHHFHGHHHHGGHGGHHHFHHHHHCGHFFHHHHHHHHHHHHHGHGEFGAEEEEHHGHHGHGHHHHHHHGHHHHHHGHGHFFBC/BA?BGGGFFFFFFFFFFFFFFFC-@DDFFFFFFFEFAFFFFFFBFBFFFFFFFFFFFFFFFFBFF->@FFFFFFFFFFBFBFAD--.99;A?////:.9A. +@M01368:8:000000000-A3GHV:1:1112:9832:16531/1 +CTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGGGCTGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCTTGAAGTAGGAACC ++ +AABABFFFFFFFF4GGGGEBGEFGHGGHGHGHHHGGHFBGFGGGGGHHEFHGEHFHFHEHHHHHGCGGGHFHHCFGHE@1EEEFFGB?EEEEHBGGGCHHGHHBEE@>EAHHFAEBDGGGCEFF?CEGFFHHHHHFHHHFHGHCGCAHHF<..C.D=0CD.GFHHHG.CAGHC:CHB0GGGFFB0:CFA.A-;9.;000CBBFFBFGA.9AA;A;EDDE.ABBFFFF9;BEFFF/BF//9/B//9:B//.. +@M01368:8:000000000-A3GHV:1:1112:9832:6701/1 +CGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGA ++ +AABBBBFFFFFFGGGFGGGGGGHHHGGHGGHHHHHHHHHHHGHHGGGGGHHHHHHHHHHHHHHHHHHGGCGDHHHHFGGHHHGGGGGFGGHGGGGHHGGGGHHHHHHGGGGGGHHGGGGDGGFGHGGFCDCHHHHGHHHHGHHFAGFGGEHFGEG.C1>11F1D1DDFFFFGGG1FH3GHGHGHGHFHEC?EC0B1FBGFB1GHHH21AF2HH2FEGEHAE10AAE/>/FFHE?/E/?E1@EFFH?E@/EGGG//B11B//<@@C0F/<0AAAAFFFBFFFGGGGGGGGGGHHFHGHHHHGHHHHHHHHHHHGGGGHHHHFHHHHFHGHHHHGAFFEFHEGHHHHHHHHGHEHHGGFGGGHHHHHHFHHHHHGGHHHHGGGGGHFHHFF?HHGGFECEFFGHFFGFHGECDGHGBGFHGDF@@?CGFHCEGGGFD.CCC?EGHBHHHFHHFBCFFGEB/CEGGGGDAA.90C9CEBFGGBBF/9.9FBFFFBBFF//99FFFFEABF//99FFEFFFBFF +@M01368:8:000000000-A3GHV:1:1113:5741:16959/1 +TAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGA ++ +ABBBBFFFFFFFGGGFGGGGGGHHHGHHGGHBGHGAGFFCAFGHGFFGHHGFHHHHHGGGGGHGHHHHHHHHE3BFFHHHGG0EDF@GHFFGGGHGGGGGGGGGGGGGHHGGEEFHGFHHDDG@DGGGHHGDGGGGGHGG?CF?HHGHHHGHGHHHFFHGGGHHHHGGCD.;0A33>FFFFFF@FFFGGGGFGGD4EGGGGGHHGFFGHFGGHHHFEFHECFHHHEHGAGBCCGCCEGGHGHEGFBFHFHHHHGGGHFHGHEGGGFEGEGG??@DBGHGGC-@FFGHFHFHB-??DA-DD@9:BEBG@B?E?A.ABBFBFA??F.FF/BFFB/B9B/9;BF9FF9FFFFFFFFFFFFFF?BB?;9EE;-;DDB9//;B-B@;ABFFEFFFF/-.9A.;//9/BF./B/..9.9:...////// +@M01368:8:000000000-A3GHV:1:1114:14540:5315/1 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGGGGGCTATTTAGGTTTTT ++ +AABCCFFFFFFFGGGGGGGGGGHHHHHHHFHHHHGHHGHHGGGHGGHHHHHHHGHHHHHHGGGGGHHFHHHFGHHGGFHHHHHGGGGGHHHGHGGHHHGGGGGGHGHGGGGHHGGGGHHHHHEGDDFGFFFHHGGGGGCDAFCFGFDHHHHGGHGHHHHHHBCGEHHHHGGHG.ACGEHGG0CBFFF:A;BB0;09CGF00CFFFE0AA?//CFFFFFFFFFFFFFFFBEF;A.-=A--:BBFB90;;FE. +@M01368:8:000000000-A3GHV:1:1114:15066:16302/1 +TAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAACGGTTGTTAATTAATTATTGCTTGTAGGACA ++ +BBBBAFFBDFBFBGGGGGFGGGBGFFFHGFHHGFFFHGHHHGHHHHFFHHHGHGC?AEFFHEFBFFFGHHHHH1FDGFFHGHGHFEGCGC-<>ABFFFFFFGGCGC1BBF1GHHHBHHHHGFHGH1A100AA/GGEHGFBAA1FFD2FHHHHECG2F1BB/E0FC/A>EE/FGGFGEF1EGBBEHHCGGGHBGEHFHE0B?E--;C?CCGGG@A@GBFBBBB09?@??A-AB--ABE@=-=-9AE9A;FFFFFE=9-//;//;9FF/////;;///9B///;/B////9FFBB;--A@-;/9;9-:-/;;FFFE9BF?@;-9-99/B9F/://///99/; +@M01368:8:000000000-A3GHV:1:1114:2404:13066/1 +TCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCTGTCTATTATACACATC ++ +CCCCCFFFFCFFGGGGGGGGGGHHHHHGHHHHHHHHHFFHHHHHGGGGHHHHHHHHFHHHHHHFGGHHGGHGGHHHHHHGHHFHHHHGGGGGGHHHHHHGHHHHHHHHHHGGGGGGGHH?FGHHHGGGGGGHHGGFGGHHGGGGHHHHHFGGGGFGHGHHGGGGGGGHGGGEGGHHGHHHHHHHHHGFBFFDA0FGGGFFGG0:EFGGGGGGGG;AEBF0B0BFFBFFFFFFFFFFFFFFFFFFFFFEFF0 +@M01368:8:000000000-A3GHV:1:1114:9184:6959/1 +GGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACAGTTCACTTTCTGTCTCTTA ++ +AABBBFFFCCCBFGGGGGGGGGHHHHHHHHGGGGGGHHHG3FFHHHFGFGGGHHHGGGEHHGGGGHHHHHHGGGGGGHGHGGGGGGGDEGGGGEGGFHHHHHHHHHHHHGGGFGEHHGGFDGGGDFFGFHHHHGFCFHHHHHEFHFHGGFFGHHGGGHHHHDGHHHFHHHFFFFGFGGG.EFGGGGFGEBFGGGFGFGGGGFFBFGGBBFFFFFB/FEFF?///;A::AABBFFFBFFFFFFFFFBFFFF/ diff --git a/tools/bwa_mem3/test-data/bwa-mem-fastq1.fq.gz b/tools/bwa_mem3/test-data/bwa-mem-fastq1.fq.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ff803a5c05b42bd5c25c1958950ddb5fc8d6c74 GIT binary patch literal 12077 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 zRVZE1kDES11111@11111A111A100000000////011110//>>/12@1@22B/////1@>21/>>/-----9/;////9////--;-;-;-----;--------9/-/-///9-;-------9//////9/////-//-/9-;-;9--/////99-;--9-:-;----/---/-----////---9-/////--;A-//////---------9/-----;-----/-/-----;--;//////////9;///- +@M01368:8:000000000-A3GHV:1:1101:14518:9998/2 +CATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTAATTAATGCTTGTAGGACATAATAATAA ++ +CCCCCFCCCCCFGGGGGGGGGGHHHHHHHHHHHHHHHHGFHHHHGGGGGHGFHHHHHHHHHHHHHHHHHHHGHGGEHGGGGCGGGHHGGCGGGGGHHGHHHGGGGGGGG.BFFFGAGADFGAFDGFGGCFFF;DDFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFF09FFFE00;BE@;DABBFFFFFBBFB00;F:9;FFBFFF9BFFFFFFFFFFFFF90/::BFFFBF0 +@M01368:8:000000000-A3GHV:1:1101:18422:19051/2 +CTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGG ++ +BCCCCFFCFFFFGGGGGGGGGGHHHGHHHHHHHHHHHHHHHHGGGGHHHHHHHHEHHHHHHHGGHHGGHGGHHHHHHHGHGGHHHGGGGGHGHHHHGGGHFHFHHHHHGGGGGHBFFCGDHHHGGGGGGHGGGGGGHHGCGGGFGHHBGGGGGFFFHEGGGGGCDCCE@EFGHHHHFHEGHGFFHHGB;ECBFGGGEFEFFGF0AFGFGFFG.;;DFFFFFFFFFF090BFFFE?FEFBBFBFFFB990BF +@M01368:8:000000000-A3GHV:1:1101:25545:21098/2 +GCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTTCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCAACCTATGTCGCAGTATCTGTCTTTGAT ++ +3AAA34BFFFFFGCGGCGGGCGHHHGHHHHCGHFGHFHGFGGCDGGBD5FGFFFHFHGGGHAEBFGHHHEHGGFHBGGFHHHGGGEEFHHHFHFFHDHGHGHHHHFFHHGGFAEGFFFFFBGHHHFFHHHHHHHFHFHHFHGFHGHGA/<@EFHEHH1GGHFFFHG1>=FGHFHGF.GE//-AADEBGGGGFFCGGHHA5DFGAE?AAEDFHG2AEE1FBE00A1BGE0?E1FFGEEEGB4F43?EE/>///F??//@BCBAC<<.<<AABBFFCFFFGGGFGGGGGGGGHHHHHHHHHHHHHHHHHHGHHHGGEGGFFHHHHHHGHGHGHHHHHEHFHGHHHHEFHHGHGGGGGHHHHGHHHHHHHHHGFGHHHHHGHGHGHHGGGCCGGGGFGGGGGGDGGGGFGDGGGFFFFFFEFFFFFFFBAF:9AF//;BEF-DD/FFFFBFFFFFFFFFEBFF?FB;/;//BFFEFFE/::..9;-:B9:FBFFFFFFBFB/9/FFF/B///99/:B/// +@M01368:8:000000000-A3GHV:1:1102:17584:10050/2 +GTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGGAGATCTTGGGGGGTGG ++ +ABCCCFFFFFCFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGHHHFHGGHGGHHHHHHHHHHHHHHGHHHGGHHHHHHHGGHHHHGGGGGHHHHHHHHHHHHHHGGHHHHHHGHGHGGHGGFGGGGGGGGGGFGGFGGGGGGGGGFFFFFFFFFFEFFCFAAFEFEFFFFFFFCFDFFFFFFEFFFFFFFFFFBFFFFFFF/:BFFFFFFFFFFFFFFFFAFC=@-.;A///B././//////.-9---- +@M01368:8:000000000-A3GHV:1:1102:18842:24844/2 +CTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGG ++ +CCCCBFFBFFFFGGGGGGGGGGHHHGHHHHHHHHHHHHHHHHGGGGHHHHHHHHFHHHHHGHGHHHGGHGGHHHHGHHHHHHGHHGGGGGHFHHHFGHHHHHHHHHHHGGGGGHHHGFECGGHGGGGGGHHHGGGGHHGGGGHHHHHEFDCADGHHHHGGGGFC?AE-@DDFHFFHHHCFHGGFFGFFFGGGEFEGFGED9C?CEGF90FEF/A./BBF9FFFFFFFFBFFF.9AF////;FFBFFB/:BF +@M01368:8:000000000-A3GHV:1:1102:21788:11027/2 +AATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCCTG ++ +CDDDDFFFFDDFGGGGGGGGGGHHHHHGGGGHHHHHHHHGHHHHHHHGGHHGEHGGHHHHHHHHHHHHHHGGGGEHHHHHHHHHHFFFFFHHHGGGGGHFHGBFEHHHGGGGGGGHHGGGGHGGGGGHHFHHHGGG@CGHHHGGGGGGGGGGGEGDGFFDHHGEHHBCFHGBGFAGGHFGGCEEF0BE///FDFACF?FHFGC//??1B0<FF>DFCFDFFFFFFFFF-BBAFFFFFFFFE@D9B;FBFFFFFFFFB9/9FFFEBF9/B/BB/BFAADDFFC-;;9-;@@9-.9/://///://///...- +@M01368:8:000000000-A3GHV:1:1103:25465:20010/2 +AACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGTGCACCCTATGTCCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGTAGGTCTTGGTGGTCGTCCTCGTATTTGAACACATAATCGTG ++ +AAABBFFFFFDFGGGGGGGGGGHHHHHHGHHHGFHHHHHHHGGGGGHHHHHGHHHHHHHHEHHHHHGHGGHHGGGHHHHGGGGGHHHHHEHFGEHHHEE14BGHHHGHGHFCE/EFGGGGGGHGGGGGG?FFGGGG.ADGGGFFDA.FFEC--;9BBBD?FFFFFFFFBBFFFFFFFFFFFFFFFFFADFDFFC-BBB;BF-.;9:B9B9/9/;9;//;:.99/;-...:.../;//////.9/////.;. +@M01368:8:000000000-A3GHV:1:1103:25519:6301/2 +CTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATGCTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGGGATGTCTTATTTCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGTAGAT ++ +>AABBFFFFFFFFFFGGGCAFGCGHGGGHGGGHHFHHHFHHGGGGGFFFHHHBHHHHG5BG5GFEEEE1FGFFGF1EGHGGG/BFHEF@EA1BE1@EED3?4DHGGGGEGHFFFDDG?DCDEG@<?@DGCAGC-;@DGFFHGCHEEFGGFGFB/;..BBB.CCE?A0FE0EBFF0FEF.;=DFFB//BFBF//;/:9BA.9FB9//;9//;9F;FF +@M01368:8:000000000-A3GHV:1:1104:13832:4398/2 +GACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGTAGATCTCGGGGGGTGCCGGCTCATTAAAAAAAGAAGATGTCGAGATGTCAGTGCGTGAGTGGAAGTG ++ +BBCCCFFFFFFFGGGGGGGGGGGGGHGGGGGGGHHHGFGGHHFGGGHGHHGHGFGECGHHHHGGGGGGGHEGFGGGHHGHFHHHHFGHFHHHHGHHHHFGGFGG3FFGGHHHHHHH2?FFGHFHHHHHHHHHBGHDGC0FGHHGHHGHHHHHHHHHHFGHHGGGGGHG-:@?FAGA:.:09CB0000;9B0.9-;---:./----.0;B00;:0;;.../90009..-..00000000-...90:.00/00 +@M01368:8:000000000-A3GHV:1:1104:23670:4161/2 +CGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAA ++ +A3AABBFFFFFFGGGGGGGGGGHHFHHHHHHGHGHHHHHGCHHHHGGGGHHHHHHHHHHHHHHHGHHGHGHGGHGGHGHGGHHGFGHHGHHHEHHGHHHHHGHEHEHHHGGFGGHHHFHHHGHHHHHHHGHHHHG4EGGGFCBBCA?DGGGGGGCCAFFFFFFFFFFFFFFFFFDFFF.9@--=AFFFF;FBFFBEFFF9FBFFB9/FFFFFFB/FFFFFFFBFFFF/BBFBB/FFFE?.;@FFB?FBB// +@M01368:8:000000000-A3GHV:1:1104:24927:22253/2 +GTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGGGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGGGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACGAG ++ +AABBBFFFFFFFGAFGG5GGGGHDGHHHHHHHHHHHHFHCFGC2F3BFGFGHBGHHFHEDHFGGGGGHHHG3F?GHHGGC/EFEHFGAEFFHGGAEHGGGG3EEGEEDHFHAAD@DGGGHG/AC1>GED-<<-.;C0:0C:C;GH:::::0B90;FFGEGFBFF0C.;9F0;0090;900;00FA9D.A...-9=BBFFFE/FE9;9E//BBBB.BBB///B/9/B..;. +@M01368:8:000000000-A3GHV:1:1104:4705:7727/2 +TCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCG ++ +ABBBAFFFFFFFGGFGGFGGGGGHHHHFHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHEDEFGHFHHHHGHGHHHHHHHGHHHHHHHHFHGHHHHHGGGGGHHHGHHHHHHHHHHHGHHHHFHGHGHGGHGGGDCD.;FFGGGGGGGGFFFFFFFFFFFFF.>FFFFFF-BBEFFFFFBFFFFF-DDFFFFFFEFFFFFFFFFFFF?F///9FFFFF/;FFFFF?AADCFFEFAFFEFFFFFB/;B/A9 +@M01368:8:000000000-A3GHV:1:1104:7756:4776/2 +CTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGG ++ +BBBBBFFBFFFFGGGGGGGGGFFHHGHHGHHGGHGHHGFHHGGGGGHHHHHHHHGFF3GGGHGGGHFDHEGHHFHHHHGFHBCGHGEGFFFFFHHHHHGHHHHHGHHHGGGGGHHGHHGGHHHGGGGGGHHECCFDHHADGGHHHFGFDC////FHHHDGFCGCDEECF?EGGFFHHFEHFGGHHFFF/A900;C.9..C0990.;CFBFGE/9.9B99/;B.99/FB///9AEF/99/9/BBF/B/B//A +@M01368:8:000000000-A3GHV:1:1105:11310:21761/2 +ACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCTCC ++ +BCCCCFCCCCCCGGGGGGGGGGHHHHHHHHGGGGGHHHHHHHHGHHHHHHHHHGHHHHHHHHGHHHHHHHHHHGGGGGHHHHHHHHHHGHHHHHHHHHHHGGHGGHHHHGHHHDGHHHHHHHHHHHHHHHHHGHHHHHGGGGGGHHHHHGHHHHHHHHFFHHHHHCCAHFHHGGFFFFFFFFFAA;BDDFFFF00.-=D.ABDA-.::AAF;F@.AAD./0000.9-;.9:00009:F090;FF000900; +@M01368:8:000000000-A3GHV:1:1105:11578:14676/2 +GCTCCGGGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGT ++ +CCBCCCBBCCCCGGGGGGGGGGHGGGGGHHHHHHHGHHHHGHHHHHFFFGGHGHHHHHHHHHHHHHHHHFGHHHHHHHGHHGHFHFGHHHGGGGHHHHHHHHHHHHHHFHHHHHHHGGHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHDGGCGHHHHHHHHHHHHHFF>ABFDCFFFFFDGFGFDGDEG1EGEFFBFHFGHA0E00A0CAAC0FFDFFAGHFEHHFDH/EAFCFFHACGHHAFFEF2DFFG/FGHHHHGHGH0C@/E@GGC0FG10>GGFGHHGHFFBGFGB2>F@;-A@FF<-;---@-;-----;-BFF/;---9//BBFFFF//B;FF///9BF///;/;B/BBFBFFBB/;-9--///;9/:-;BFFBBB9F +@M01368:8:000000000-A3GHV:1:1105:15502:11453/2 +GATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTAATTAATGCTTGTAGGACCTGTCTCTTATACACATCTG ++ +CCCCCFFFCFFFGGGGGGGGGGHHHHHHGHHHHHGGGGGFHFHHHHHHGHHHHHGHHHHHHGHFHGHGGGGGGGGHHHGGGGGGGGHHHGHGGGGGGGGGGGHHGGGFGGGFEGGGGFFFGGFGDGGGBFGFFFFFFFFFFFFFE0BFFFFFFFFFFFFFFFFFFF;BFFDFFFFBF0BFFBFFEEBFFAA009FFFFFBFFEBB0;.BFFBFFFFFFFFFFFF0;BFFFFE//090::B0000:009900 +@M01368:8:000000000-A3GHV:1:1105:16787:9771/2 +TCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCG ++ +CCCDCFFFFFFFGGGGGGGGGGGHHHHHHHHHHHGGGGHHHHHHHHHHHHHHFHHHHHHHGGFGGHHEHHHHHAGHHGHBHHHGHHHHHHGHGHGHHHGGGGGHHHHHHHHHHHHHHHFFHHHHHGHGHGHHGGGACAFGGGGGG-AFGGFFFFFFFFFFFFFFFFFFFFF-9@AFEDFFFFFB.9-AABBBFFFEFFFFFFFFBFFFFFFEBB0BBBFFBFFBFBEDEAFFEB.ABFBFBFFFF0::/.- +@M01368:8:000000000-A3GHV:1:1105:17564:15723/2 +ATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTT ++ +CCCCCCCCCFFFGGGGGGGGGGHHHHGHHGHHHHHHGHHHHHHFHHHHGGGGHHGHFHHHHHHHFHHHHHHHGHGGHGGHGHHHHFHFHHGHHHHHHHHHHHHHEHGHHHHHGGGGGHHHHGEHHGHHHHHHGHFGHFHGGAHGGHGGGCCBDFGFFAFDBDDFFFFFBDA;AAD-ADC?AFEFB-@@AAEFEFFFFF..-:.B0:FFFFFFEF0BFF09FF.0;9BFFFFF0BFFFFFF?.::-909;.9 +@M01368:8:000000000-A3GHV:1:1105:18108:12091/2 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTACTGTCTCTTATACAC ++ +CBBCCFCCCCCFGGGGGGGGGGHHGHHHHFHHHHHHFHGHHHHFHFHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHGGHGGHGHHHHGHFHGHHGHHHHHHGHHHHHHGHHHHHGGGGGHHHHHHHHGHHHHHGFGHHHHHGHDHGHHGCA;?AAFGFEFDFFF.FFFFEBDFFFFFFFFBFFFFFFFFFEFEFFFEFFFFFFF.:BFFF0BFFFFFFFFFFFF;0FF0;BFFFFFFFFBFFFBFEFFFF0 +@M01368:8:000000000-A3GHV:1:1105:18331:16683/2 +TTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGGGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATATCT ++ +CCCCCFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHGHHHHHFHGHHGHHHHHGGFGHHIIHHIHHHHHHHFHCFGHEEHFFHGHHFGHGHGHFHHGGGGGGEEGHHEHFHHGGHFHHFGGGGDFGBCGG?DGHGGFCGGHHECEF?CHGGDGFFGGHHC?EEGGHHHH.>AEGGGHEE-AEG0C0GCCEFFFFGEFG/;CEGGGE.:CAE.;@.@EFBFFFF/..:BFF0:BB00FBFFFFBDAFFF0;0B +@M01368:8:000000000-A3GHV:1:1105:20577:18421/2 +ATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGCCGAAAATACCAAATGCATGGAGAGCTCCCGTGAATGGGTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTT ++ +?ABBBFFFFFFF4CFFGGGFGGHHHHHHHCEGHHCHFGHCAFEFHHHGGAEGGHHDHHHBGHBGHHH?5BGE1AEEFHHHHHGHFHBGHGEGGGGHBFHHFGHBGCFFG4EGHGG?E/FG3F3F/FGCDECEA/FGG/CEDBB//?BHEHHF0ADC@D>D9@DDCFFFFFFCFDFE.AA;/BB/.;-.;BFBBBFFBFFFFFFF/9FF?/;/BBFFFFF/;FFB/ +@M01368:8:000000000-A3GHV:1:1106:17389:18671/2 +GTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTCTTTAGGGTTTATGACCCTGA ++ +BBCCCFFFCBCCGGGGGGGGGGHGHGHHGFGFGFHGGHHGHHHHHHHHFHHGGGGAGFBGHHHFBBGH5GDHH5EEEGEHEGFBF1DGFDGFGGGBBCEEGEHFEFDDHFBFHFD/@BGDGDHHGDCCFCD/C<->.ADDGE1GA;9.FFFFFFD-99ADFFD-.9FADF--9..;AAFEFFEAA-;.///BB:BBF/BBB//B//99/;BBB/9////F +@M01368:8:000000000-A3GHV:1:1107:18714:24788/2 +GGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTAGGTCGCAGGAACTGTCCTTGT ++ +BCCCCCFFFFFFGGGGGGGEGGHHHHGGFFHHHHHHHHHHGGGGGHHHHGHHHHHHHHHHHHHFHHHHHHHHGHHHHHHGHHHHGGCGHHHHHHHHHHHHHHHGHHHHHGDGHGGHHHHHHHHGHHHHHHHHHHHGHHHHHHEHHHGHFGGGGHHHHEHFHHGHFHHF.>GGHHHGHGHGGHCFFCDFDFFFFFFAAF.FFFFFEFAFCFFA..@.AFFFC9--9;.;A///00--;A-.;.000000090 +@M01368:8:000000000-A3GHV:1:1107:21355:8333/2 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCGGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG ++ +AABCCFCCCCCFGGGGGGGGGGHHHGHHHFHHHHHHGHGHHHHHHGHHHHGGGGHHHHHHHHHFFHHFHGHHHHHHGGHGGHHHGHHHHGGHFHHHHHHHFHHGHHGEFFHFHHGGGGGGHHHFHHHHGHHHHE?FGHHHHGFGHGHHGGGDGGGGGFFFCFFFFFFFFFFFFA;DBBDFFFAFFFF;DBAFEDFFFFFEA?-9...9;9;BFFFF//BFBFFFFBFBFFFFFB/BFFF9B/EDEF-BFF. +@M01368:8:000000000-A3GHV:1:1107:22864:15712/2 +GTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTCTGTCTCTTATACACATCTGACGCTGCCGCCGAGGGCTCTAGTTGTGGTCTG ++ +AABCCFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHGHHHGGGGFHGHHHHGHFGFFFFGGHGGGGGCHFHFAFEDHHGGFGGGHHEGEGGHHEGGCHGHHHHGGGGGGHGF0EECGGGGFECCFFGFBGHHHHHHGGHHGHFCFEHFBEFGGADDDC=CC0CCFHG:CEHHHGHBGH:GFFGFF0CAAA/BF09BBBBBBB9CFFB0C00;000;:CFFB;:...D?>:@=:9-@...//;////..;/;/ +@M01368:8:000000000-A3GHV:1:1107:24817:14233/2 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAAAGTGTGGGCTATTTAGGTTTTT ++ +CCCCBFFFFFFFGGGGGGGGGGFHHHHHHHHHHHHHHGHHHGEHGGHHGHHHHHGHHEHHGGGGEHGHHHGEHHGHHDGHHHHGGGGGFGEFGGEGHHGCEEEGHHEFGGDHGGGGAGFHHHHGGF/?//GHFFDGGGGGHAD??DC1DHHBGHHHHGHF<FGGGGGGGGGGGFHHEFGHHHGGGGGGHHHCGGEFHFGGGFHHHHHGGGEGGHHFHEEGEG/EEEE/?/EHFHH3GGH4EGHHCB01CGHGHGD//<@CGGBFFDGHHHH0FEHHGEGFHCD11>0=GGHGCCFGHGBGGD0GGHC0C.@?ACEEC/.EDEB?BFFCFB9CFF090BBCBFBF0CCB0B00A.9E.B/9BA=-..B9FBF//;BBBBFFB:./9/9/9;B//9BF/;B/ +@M01368:8:000000000-A3GHV:1:1108:11059:23181/2 +AACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACC ++ +CCCCCFFFFFCCGGGGGGGGGGHHHHHHHHHHHGHHHHHHHHGHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHGGHGGHHHHHHHHFHHHHHHHHHHHHHHHHGHGHEHHGFCGGGHHHHHHHHHHHHHHHFGHHHHHGHGHGHHGGGBFGFFFFEAFFFA.BFFFEFDDFFFFFFFFFFEEFF;D;EFFFFFF0BFFFADDFFFFFBFBFFFFFBB0FFFF0::0BF000BFFFBBF0EDFF@ +@M01368:8:000000000-A3GHV:1:1108:12233:13498/2 +GGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACTGTCTCTTATACAC ++ +ABBBCFFFFFFFGGGGGGGGGGHHHGHHHHHHBGHHHGGGGHHHHHHHHHHHHHHHHHHHHHHGGHGGHHGHHHHHGGHHGHHHHHHGHHHHHHHGGHHHHGGGGGHHHHHHHHHHHHHGHGHHHHHHGHGHGGHGGGGAGGFGGGGGGGGFFFFFFFFFFDFFFFDFFFFFFFFF>.AEDEFFFFF?E-DAB9FFFFFFFEF:FBFB009:0FFFF9BFFBFFFFBB0.9A=-/0BFF0BBFFBFF:90: +@M01368:8:000000000-A3GHV:1:1108:14328:14751/2 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATCTGTCTCTTATACA ++ +ABBBBFBBBBBFGGGGGGGGGGHHHHHHHHHHHHHHHHGHHHHHHDHHHHGGGGHHHHHHHHHHHHGHHHHHHHHHGGHGGHGGHHHHHGHHHHHHHHHHHHHHHHFHGHHHHHGGGGGHHHHHGHGHHHHHHG?FHHHFHGHGHGHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFE.ADEFFFFFFFADFFFFF///BBFF/FFFFFBFAFFFFBB///;9:BBFFFBF9B9//:/ +@M01368:8:000000000-A3GHV:1:1108:16350:22621/2 +CATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATAT ++ +CCCCCFFFFFFFGGGGGCGGGGHHHHHHHHGHHHHGHGHHHHGGGGHHHHHHHHHHHIHHHGHHHHHHGGHGGHHHHGHGHGHHHHHHHHHHHGHHHHHHGGHHHHGGGGGHHHHHHHHHHHHHGHGHHHGHHGGGGGHHGGGDADDGFFGGGGFFFFFFFFFDFFFDFFFFFFFFFFFAFAEFEDFFFFFFEE-AAFFFFFBFFFFF0FFFBFF;AFFFFFFFFFFFFFFFFFFFFFAB9BFFFFFBFFF +@M01368:8:000000000-A3GHV:1:1108:21791:23272/2 +CATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCT ++ +BBBBBFFFFFFFGGGGGGGGGGHHHHGGHHHHHHHGGGEGGHHFGDHGHHHHHHGGHHH2GGHHHGHHGGGGFGFBFHHHGGGGHGHGHHHHHHHHHHGHGHHGHHGGHGGHHHHGGFHGGGHFHGHHHHHGGHHHGHGFCGFFDGGG/FCFHBGHHHHHHHGHCHHHHGGGHGHGHGCFF;>@DFFBFFFFFFDFFFFFFFF;;.DDAA;FFF;BB;C@..9::BBFBBA;-:.::FBB///;/////:/ +@M01368:8:000000000-A3GHV:1:1108:23314:26089/2 +CATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCC ++ +BBAAAFFFFFFFGGGGGGGGGGHHGDHHHHHFHHHHGGGGGFHFFGFFHEGHHHHHHHHFGHFHHHHDEHHHHHHGHFHHGGGGHHGFHHHHHHHHHHHHHHHHHHF?EEFCHFGFHHEFFFHGFHHGHFHFHHHFFHAG??GHACGGDGHGGBFHHHHHHHGHFGHGHGEGHGCFFF@CD-BDDFFFFFFFFDDFFBBFFD-B-A.DFFA.AFEFF-;-..:..BFFFFFA-../9FFF//B/BBBBFF/ +@M01368:8:000000000-A3GHV:1:1108:25084:18127/2 +CCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTAATTAATGCTTGTAG ++ +CCCCCFFFFFFFGGGGGGGGGGGGHHHHHHHHFHHHHHHHHHHHHHHGGHHGHHHHHGGGGFHHHHHFHHHHHHHHHGGHHHHHCGGHGHHGGGGGGGHHGGGGGGGGHHHGHHGGGGGGGGGGGGGGGG@CDE?EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFE;DFBFFFFFFFFFFFFFFFFFFFAFFFFFFFBFFE0BBBFFFFFFFFFFBFFFF9BB0:0:B; +@M01368:8:000000000-A3GHV:1:1108:7626:10048/2 +AACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGGAGATCTCTGGGGTCGGCGGATTT ++ +BCCDDFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHFGHHHHHHHHHHHHGHHHHGGFHHHFGGGGHHHGHHHHHHHHHHHFGHHHHHGHGHGHHGCGCGGFHHHGGGGGGGGGGGGGGGGGGGFFFAFFFFFFAA-AFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFDFFFFFB-<>;>@BE<:000.0.0/0<00<0:>..-<<<---.0 +@M01368:8:000000000-A3GHV:1:1109:11270:12255/2 +CTACCTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGGAGATT ++ +BCCCCFFFFFFFGGGGGGGGGGHHHHHFHHHHGGGGHHHHHHHHHHHHHHHHHHHHGHGGHGGHHGHHHHHGHHHHHHHHHFHHHHHGHHGHHHHHGGGGGHHHHHHHHGHHHHHH?FHHHHHGHGHGHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFECADFFFF.DEBFFFFFF;D.B;.ED.FFFFFFF-.:00009BBF +@M01368:8:000000000-A3GHV:1:1109:24217:19077/2 +TAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGAACCTGAAGTAGGAACCAGATGTCGGATACAGTTCACTTTCTGTC ++ +BBBBBFFFFFFFGFEGGCFGFGHHHHFHHFHHHHHHGGEEEFGHGFFAGFFEEAEGGHHBEEFAFGAEF1G3GFGGEEF@EAGGHGFF?ECGGHEEEFGGHHHHFHHFHHGFHHHC2DAGHGG00-BFFA9FFFFFFFFFFFBFAFFAFFFFFBFFFFFFF/9BFFDFFDDFF-9@CDAD;:AFF/;B//....;;///; +@M01368:8:000000000-A3GHV:1:1109:27103:7153/2 +NTACTTCAGGGTCNTAAAACCTNAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCANGGNAGCTCTCCNNGNNNNTGGTATTNTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACCTGTCTC ++ +#>>AAAFFFFFFG#AAFFGGGG#BAFFAGHHHGGGGHGHHHHFHHHHHHHGHHHHHHHEGFGGHHBGHGHHBGFFEG2GHHFHFHHHGHHGHFH#/B#??FFGHHH##?####????FHG#??CFGGGEF>CGAGAGGGFGAA@@FFFFFFFFB=@@FF?FF;FFFF@@-@-AFEF?BB/BF?E-BBFFF;:BB/BFFFB/BFFFBFBFBBFFFFFB/FFFBB/;9A@@BFFBFFFF/BBFFFFFFE/:9/ +@M01368:8:000000000-A3GHV:1:1109:8763:7859/2 +GGTTCCTACTTCAGGGTCATAAAGCCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAG ++ +>AAABFFFFFFFGGGGGGGGGGHHHHHHHCHFAFHHDGEGFHHHHHHHHFHHHHFHHHHHHGHGGHGGHHHFHGHHHHHFFHHHHHHBGHFFHGHGHHHHHGGEGGHHHHHGHHHHHHHHHGFGHHHHGHGHGHHCCGGGGGGGGGGAAGF?FFFFBFA@=BDDFF?-;FFF;@CFFEFEFFFFFFFFFBFDFFFFFFFFFFFFFFFFFFFFFF:FFFF/BF/FFFEFF?DECAFEFFFFFE:FFFFFFFB +@M01368:8:000000000-A3GHV:1:1110:12808:18367/2 +GCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACAGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTCTT ++ +ABCCCCDDDFFFGGGGGGGGGGHHHHHHHHHGGGGGGHHHHFHHGHHHHHHHHHHHHHGHHHGGHHHH3GFHEFHHHHHGHHGFHHHHHFGHHHHHGHGHGGHGGGGGGGHHHGGCGGGGHHGGGGGGGGGGGGGGGGGGGF-BAEFEBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFAFEFDFFFFFFFFFF0BFBED=@DFFFFFFFFFEFFFFFBFAFB;0:;F0 +@M01368:8:000000000-A3GHV:1:1110:14751:26540/2 +ATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGGTTGGGCTATTTGGGTTTTTTGACCCTGAAG ++ +BBBBBFBBBBBFGGGGGGGGGGHHHHGGFHGGHGGCHHHHHHGHHHGHHGEGGGHHHHHHHHHHEFHHHHHHGEE?FGHGEHGGHHHGGGGGGEHHGGGGHHGGGEGHHHGHGGGDFGHHGHGGGGGCGAFFCCDFHHHH1CGGHBHFHFCGFFCDFHGCCE.CC:EGFHHCGHHGCF?FGGGFGGG;B9;FFFFFFEGEBF0;;;0;CFBFFF?D.DE.:..99-...;;//9A.;DE.9-./:FB.;// +@M01368:8:000000000-A3GHV:1:1110:15519:10008/2 +GGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAG ++ +BBCBCFFFFFFFGGGGGGGGGGHHHGHHHFHHBGHHHGGGGHHHHHHGHHHHHHHHHHHHHHHGGHGGHHGHHHGGBGHHHHHHHHHHHHHHHHHGGFHHHGGGEGHHHHHHHHHHHHHHHGHHHHHHGHGHGHHGGGGGGDGGGGGGGGGBFFFFFFFFFFFFFFFFFFFECB-=BFFFFFFFFBB?E-A::FFBFFFFFBFFFFFFFFFFFFBFFEFFF;0BFF0:FE?FFFFBFFFFFFFFFFFFFF0 +@M01368:8:000000000-A3GHV:1:1110:16559:7507/2 +GCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTAATTAAT ++ +>AABBCCCCFFFGGGGGGGGGGHHHHHHHHHGGHGGHGHFHHHHFHHHHHHHHHHFHHGHHHHGHHHHHGGEEGHHHHHHHHHHHHHHHHHHHHHHGHGHGHHGGGGGGGHHGGGFGAGFGGGGGGGGGGGDDDFAGGFFFFCFAFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFE..@BFFBD./;:0FFFFF09B/AFCA=-99BFFBFFFFFFFB:BFBFFBFB9: +@M01368:8:000000000-A3GHV:1:1110:16700:6843/2 +GTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTCTGTCTCTTATACACATTTGTCGCTC ++ +CBCCDFFFFFFFGGGGGGGGGGHHGHHHGGHFHHHGGGGGHHHHHHHHHHGHHHHHHHHHHHGGHGGHHHHHHHGBGFFHHHHHHGHHHHHHHHGHHHHHGGGGGHHHHHHHHHHHHHHHFHHHHGHCG/GGHHGGGGGGAFGEEADAGGDFFFF00D>CFDDFFFB?AF?B;-@>.FEDFFFFF0BF-BDFFFFE00B0BF0FFFF:BFA0B0:BBFBBFFFFF0B0:000<00FDFFFFFFFFFFFBFFFFFFFFFFF/FFF/BFFFFFFFBA.?@;FFBDFFFF/ +@M01368:8:000000000-A3GHV:1:1111:7437:24508/2 +ACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTCTGTCTCTTATACACATCTGACGCTGCCGAGA ++ +BBBBBFFBABBBGGGGGGGGFGHHHHHHHHHHHHHGHHHGFHHHHGGGGDHHHHHHHHGFHHHHHGHHHHHHGHFHGHHGGGDFGDFFGGGFFGFFGHGHHHGGC?AD-:A-AFFGGG-?9EFEFGGFFBFEFCFFFFFFFBBBFFFFFFFFFFFFFFFBBFFFFFFFFFFFFFFFFFFEFFFFFFBFFFFEFEFFFF;CF-FFFFFFFF/BFFFFFFFFFFFFEFBFFFB/FFFFFFF//9A..;F--@9 +@M01368:8:000000000-A3GHV:1:1111:8665:25542/2 +CTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGACAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTA ++ +CCCCCFFFFFFFGGGGGGGGGGHHHHHHHFHHHHCHHGDGGGGHGGHHHHHHHHGHGHHHGGGGGHFHHHHFHHHFFHHHHHFGCGGEHFHHFGGHFHGGGGGGHHFEEEAFEFFDFHGHHHHGGGGGGGHH0DGGGGCGHCC-FFFFFFFGGGGGGGGGGHHHHHGHHHHGHHGGHHGGHGGHHHGHHHHFHHGHHAFGGGHHHHHGHHHHFHFHHHHHECGGGHGHHHEFHFHGGGGGGGGFGFFGFFEFGEGHHHGHHGGDGGGHGFGGGGGGGGE@GCGGHHHGHHHHHGHHHHFHHGEGFFEGCE.ECCECEHCGGFFE/AABFFG0CFE0BFFF9CFGG.F/BBBFFGFGGGFFFFFFBFEDAEFFFFFBFFFFFFF0;FEBF: +@M01368:8:000000000-A3GHV:1:1112:10272:7828/2 +GTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGTGTGGGCTATTTAGGTTTTATGACCCTGAAGTAGGAACCAGATGTCGGATACCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCAAGTGTAGTGCTCGGGGGGG ++ +BBCCBFFCCCCCGGGGGGGGGGGGGGHHHHHHGGGGGGHHFHGGGGGFGHGGGGGGHHHHHHHHHHFHHHHFHGFFHHGF?ECEFFFFFFHHHHHH?FHHHHHHHHHGFHHHHHHGGGFGHHHHFHHHHHHHHHHGGGFGFGCGGGGHHHHHHHHHHHGGFFHGHHHHHFFHFCGFHCCGHGHCGGHG?DGGGGGFBBFGFBFBBBGGGB0000;CD?DFFAFF9=--;...://;////////.------ +@M01368:8:000000000-A3GHV:1:1112:9832:16531/2 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG ++ +BBBBBFBBBBBFGGGGGGGGGGHFHHHHHHHHHHHHHHGHHHHGHFHHHGEEGGHHHGHHHHHHHHHHHHEHGHHGGGHGGHGHHHHHGHHHHGHHHHHHHHHHHHHHGHHHHHGEGCGHHHHHGHHHHHHHHHHHHHHGHFFGHGHHGGGDACDFFFFABFFFFFFFFFFD-BC?DA9.DFFBEA==B=?F.;ABBFBFEF-DAF/BFF9/FFFBB/9BFFFFFFF/BFBBFFFFFFF/9FEA?--B/;. +@M01368:8:000000000-A3GHV:1:1112:9832:6701/2 +GCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATT ++ +BBBBAFFFFFFFGGGGGGGGGGFGHHHHHGHHHHHHHHHHHHCGHHHHHHHGHHHHHHDGHHGGAECHHGHHHHHHHGHHHGHGFHHHHGGHGGHHFHHHHHHFHHHHHHHHH2GHHHHGHGHHFHHGGFGGGHHGHHHHHFHHHHEFHHHHEFGFFHGEHCFGDFDFFFFFCFFFFFFFFFFFFFAFBFFDFFFFFFFFADCF?9?EFBFB9EF-A.;BFFFFFFFBFFFFFFFFFFFFBFFFFFFFFFF +@M01368:8:000000000-A3GHV:1:1113:13532:8618/2 +GCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTGGAT ++ +CDDDBFFFFFFFGGGGGGGGGGHHHHHGGHHHGHHHGHHGGGGEHHGGHHHHHHHHHHHHHHGHHGHHHHHGGHHHHHFHHHHGCDCGHHHHHHHHEHHHGHGHHHGFHGGHGGHHHHHHHHFHHHFHHHGHHHHHHHHHFGGHHHHGGGEGAFHHGHHGGHHHHGHFBGFHGHGHGHGGHGGF@DAFEFBECAB=A.0BFFFEDF=A9.@D.-AAFFFA-:-..:.9/0:;0..-..0000::BFB09:: +@M01368:8:000000000-A3GHV:1:1113:21679:18011/2 +TTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCTGTCTCTTATACACATCTGACGCTGCCGACGACCGAGCTAGTTGAGATC ++ +BCCCBFFFFFFFGGGGGGGGGGHHHHHFHHHGHHHGFGHGGHGGHHHHHHGHHHHHHHGGGGFHHHHHHEGHHHHHHHHFGGFCGEHFHFGEGHHHFGGGGGHHHGGGEHGGGGGHHHHHHGDCCCGHHHHDGGGGCD/FCC->DFFF. +@M01368:8:000000000-A3GHV:1:1113:5741:16959/2 +GTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACG ++ +BBBBCFCCCCCFGGGGGGGGGGHHHHHHHGHHHHHHHHGHHHHGHDGHHHGGGGHHHHHHHHHHHHHHHGHHHHHGGGEGGHHHHFHHHHHHHHHHHHHHHHHHHHHHGHHGHHGGGGGHHHHHHHHHHHGHHHFHHHHHHGHGHGHGGGGCGGFGGFFFFFFFFFFFFFBFFFFFFFFFFFFFFAFFFFEAEFFFFFFFFFFF9BFFBFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFADAB-/BF. +@M01368:8:000000000-A3GHV:1:1114:10130:11959/2 +ATCAGAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGTGATAGACCTGTGATCCATCGTGATGTCTTATTTAAGGGGAACGCTGTCTCTTATACACATCTGACGCTGCCGACGAGCGATCTAGTGGAGAGTTCTGTGGGGCCGGGGATCCTTATAAAAAAAATAGA ++ +BCCDDFFFFFFFGGGGGGGGGGGHHHHHGGHHHGGGCGGHGHGGGGHHGGGGHHHHHHGGGEGGHHHFGGGGG?E1FE?/EEHHHHHGHHGHHHHGHFHGHGHHGDGGFG2FF2?GHHHHHGCCCFHGHGHHHHGHHFEHHFGHHGHH<1=DGHHHGHHGHGAGAEEDG.CGCGHC0CGBFHGFBBF0ABDDEFF@?--:BB@.;:BF;0.0:0.0:000:BF.-.------.9/;000::0;0:--.000 +@M01368:8:000000000-A3GHV:1:1114:14540:5315/2 +CACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCC ++ +CCCCCFFCCDCCGGGGGGGGGGHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHGHHHHHHHGHHHHFHFHHHGGGGGHHHHHHHHHHHHHGHHHHHHHHGGGGGGHHHFHHHGHHHHHHHHHHHHHHHHHHGHGHHHGGGFGHHHHHHHHFHHHHHF?1FHHGHGHGHGHHGGFFFFDBFBE;BCC.:BFFFFFFFFFFFFFF;AFFFFF-=-.AEDEFFFFF..9A;9FFFF0FFFFE00FFF0:BA. +@M01368:8:000000000-A3GHV:1:1114:15066:16302/2 +TTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCACACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGTGG ++ +CCCCCFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHDGHHHHFHHGHHGHHHHHGGGGEHHHHFHHFF5FHHFEGHHHGDHGGHGHGFGGGEHFGHHGGGGGHGHHHGHHFHHB3FGHHFGGGG?GFFHCCEBGFFECCDFEGFCFGCHHGFDDHHHGHHCFGGGGGFBFDGFG?-:..AFG.-C0C009;:00;00:9/:CEFFF?AE::9;9?0:FEF0;0..--./00::B/090000000;A.... +@M01368:8:000000000-A3GHV:1:1114:16639:15258/2 +TTATTATTATGTCCTACAAGCATTAATTAATTAACACACTTTAGTAAGTATGTTCGCCTGTAATATTGAACGTAGGTGCGATAAATAATAGGATGAGGCAGGAATCAAAGACAGATACTGCGACATAGGGTGCTCCGGCTCCAGCGTCTCGCAATGCTATCGCGTGCGCACCCCCCAGACGAAAATACCAAATGCATGGAGAGCTCCCGTGAGTGGTTAATAGGGGGATAGACCTGTGATCCATCGTGATG ++ +CDCCCFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHGHHHHHHHHGHHHHHHGGGGGHGIHHHIH5DEGHHHF?FGHGGHGGHEGGHFHHGHGEHHGGGGGFFFGHFBG2GHEBGHHGHGGEG/GFGABEDFGHEED?GGHHFFGGGCFEGD/GFHFFGEFGCGG?CC??D-EF@EEEFGCDDBBFGGGEBBFFF09090A.BFGA.9CCA0;EBAB00BBFF.@-./;BB;BFFF0:00099AAFFF0 +@M01368:8:000000000-A3GHV:1:1114:2404:13066/2 +ATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGACCATACTTACTAAAGTGTGTTAATTAATTAATGCTTGTAGGACTGTCTCTTATACACATT ++ +CCCCCFFFFFFCGGGGGGGGGGHHHHHHHHHFFHHHHGGGGGHFFFHHFHHHHHHHHHHHHHHHGFEGGGHGEDFCDFHGHFG@@DGGHHHHHHGGGGCGGGGGEHGGCGBB?CF99EGFGGFGG?D9CFFFF/BBFFFFFEF9BFFAFFFFEFFFFFFFFFFFFFFFFFFFFF.FFBBFFFFFFFFFFFF-9;;;BFFFFFB9BFBFBFABFFEFFFFFFFFFF::BFFBFFFF.9//;FFFFF/BFFB/ +@M01368:8:000000000-A3GHV:1:1114:9184:6959/2 +AAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTCATAAAACCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATGGATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGGGTGTGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTCCTGCCTCATCCCTGTCTCTTA ++ +CCCCBFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHEHIHHGGGGHHHHHHHHHHHHHGHHHHHHHHGGGGGHHFHHHHHBGHHHHHHHHHHHHHHHHHGHHHHHGGGGGHHHHGHHHHHHHHHHHHHHHHHGHGHGHHGGGGCFFFFFFFFFFFFFFFFFFFFFFFFFF.CFFFFAF=D=EAEFFF0B:0AF-DAFBFFFFFFFFFBFFFFFFFFFFBFFFEFF9B900B0 diff --git a/tools/bwa_mem3/test-data/bwa-mem-mt-genome.fa b/tools/bwa_mem3/test-data/bwa-mem-mt-genome.fa new file mode 100644 index 00000000000..c988d488637 --- /dev/null +++ b/tools/bwa_mem3/test-data/bwa-mem-mt-genome.fa @@ -0,0 +1,238 @@ +>gi|251831106|ref|NC_012920.1| +GATCACAGGTCTATCACCCTATTAACCACTCACGGGAGCTCTCCATGCATTTGGTATTTTCGTCTGGGGG +GTATGCACGCGATAGCATTGCGAGACGCTGGAGCCGGAGCACCCTATGTCGCAGTATCTGTCTTTGATTC +CTGCCTCATCCTATTATTTATCGCACCTACGTTCAATATTACAGGCGAACATACTTACTAAAGTGTGTTA +ATTAATTAATGCTTGTAGGACATAATAATAACAATTGAATGTCTGCACAGCCACTTTCCACACAGACATC +ATAACAAAAAATTTCCACCAAACCCCCCCTCCCCCGCTTCTGGCCACAGCACTTAAACACATCTCTGCCA +AACCCCAAAAACAAAGAACCCTAACACCAGCCTAACCAGATTTCAAATTTTATCTTTTGGCGGTATGCAC +TTTTAACAGTCACCCCCCAACTAACACATTATTTTCCCCTCCCACTCCCATACTACTAATCTCATCAATA +CAACCCCCGCCCATCCTACCCAGCACACACACACCGCTGCTAACCCCATACCCCGAACCAACCAAACCCC +AAAGACACCCCCCACAGTTTATGTAGCTTACCTCCTCAAAGCAATACACTGAAAATGTTTAGACGGGCTC +ACATCACCCCATAAACAAATAGGTTTGGTCCTAGCCTTTCTATTAGCTCTTAGTAAGATTACACATGCAA +GCATCCCCGTTCCAGTGAGTTCACCCTCTAAATCACCACGATCAAAAGGAACAAGCATCAAGCACGCAGC +AATGCAGCTCAAAACGCTTAGCCTAGCCACACCCCCACGGGAAACAGCAGTGATTAACCTTTAGCAATAA +ACGAAAGTTTAACTAAGCTATACTAACCCCAGGGTTGGTCAATTTCGTGCCAGCCACCGCGGTCACACGA +TTAACCCAAGTCAATAGAAGCCGGCGTAAAGAGTGTTTTAGATCACCCCCTCCCCAATAAAGCTAAAACT +CACCTGAGTTGTAAAAAACTCCAGTTGACACAAAATAGACTACGAAAGTGGCTTTAACATATCTGAACAC +ACAATAGCTAAGACCCAAACTGGGATTAGATACCCCACTATGCTTAGCCCTAAACCTCAACAGTTAAATC +AACAAAACTGCTCGCCAGAACACTACGAGCCACAGCTTAAAACTCAAAGGACCTGGCGGTGCTTCATATC +CCTCTAGAGGAGCCTGTTCTGTAATCGATAAACCCCGATCAACCTCACCACCTCTTGCTCAGCCTATATA +CCGCCATCTTCAGCAAACCCTGATGAAGGCTACAAAGTAAGCGCAAGTACCCACGTAAAGACGTTAGGTC +AAGGTGTAGCCCATGAGGTGGCAAGAAATGGGCTACATTTTCTACCCCAGAAAACTACGATAGCCCTTAT +GAAACTTAAGGGTCGAAGGTGGATTTAGCAGTAAACTAAGAGTAGAGTGCTTAGTTGAACAGGGCCCTGA +AGCGCGTACACACCGCCCGTCACCCTCCTCAAGTATACTTCAAAGGACATTTAACTAAAACCCCTACGCA +TTTATATAGAGGAGACAAGTCGTAACATGGTAAGTGTACTGGAAAGTGCACTTGGACGAACCAGAGTGTA +GCTTAACACAAAGCACCCAACTTACACTTAGGAGATTTCAACTTAACTTGACCGCTCTGAGCTAAACCTA +GCCCCAAACCCACTCCACCTTACTACCAGACAACCTTAGCCAAACCATTTACCCAAATAAAGTATAGGCG +ATAGAAATTGAAACCTGGCGCAATAGATATAGTACCGCAAGGGAAAGATGAAAAATTATAACCAAGCATA +ATATAGCAAGGACTAACCCCTATACCTTCTGCATAATGAATTAACTAGAAATAACTTTGCAAGGAGAGCC +AAAGCTAAGACCCCCGAAACCAGACGAGCTACCTAAGAACAGCTAAAAGAGCACACCCGTCTATGTAGCA +AAATAGTGGGAAGATTTATAGGTAGAGGCGACAAACCTACCGAGCCTGGTGATAGCTGGTTGTCCAAGAT +AGAATCTTAGTTCAACTTTAAATTTGCCCACAGAACCCTCTAAATCCCCTTGTAAATTTAACTGTTAGTC +CAAAGAGGAACAGCTCTTTGGACACTAGGAAAAAACCTTGTAGAGAGAGTAAAAAATTTAACACCCATAG +TAGGCCTAAAAGCAGCCACCAATTAAGAAAGCGTTCAAGCTCAACACCCACTACCTAAAAAATCCCAAAC +ATATAACTGAACTCCTCACACCCAATTGGACCAATCTATCACCCTATAGAAGAACTAATGTTAGTATAAG +TAACATGAAAACATTCTCCTCCGCATAAGCCTGCGTCAGATTAAAACACTGAACTGACAATTAACAGCCC +AATATCTACAATCAACCAACAAGTCATTATTACCCTCACTGTCAACCCAACACAGGCATGCTCATAAGGA +AAGGTTAAAAAAAGTAAAAGGAACTCGGCAAATCTTACCCCGCCTGTTTACCAAAAACATCACCTCTAGC +ATCACCAGTATTAGAGGCACCGCCTGCCCAGTGACACATGTTTAACGGCCGCGGTACCCTAACCGTGCAA +AGGTAGCATAATCACTTGTTCCTTAAATAGGGACCTGTATGAATGGCTCCACGAGGGTTCAGCTGTCTCT +TACTTTTAACCAGTGAAATTGACCTGCCCGTGAAGAGGCGGGCATAACACAGCAAGACGAGAAGACCCTA +TGGAGCTTTAATTTATTAATGCAAACAGTACCTAACAAACCCACAGGTCCTAAACTACCAAACCTGCATT +AAAAATTTCGGTTGGGGCGACCTCGGAGCAGAACCCAACCTCCGAGCAGTACATGCTAAGACTTCACCAG +TCAAAGCGAACTACTATACTCAATTGATCCAATAACTTGACCAACGGAACAAGTTACCCTAGGGATAACA +GCGCAATCCTATTCTAGAGTCCATATCAACAATAGGGTTTACGACCTCGATGTTGGATCAGGACATCCCG +ATGGTGCAGCCGCTATTAAAGGTTCGTTTGTTCAACGATTAAAGTCCTACGTGATCTGAGTTCAGACCGG +AGTAATCCAGGTCGGTTTCTATCTACNTTCAAATTCCTCCCTGTACGAAAGGACAAGAGAAATAAGGCCT +ACTTCACAAAGCGCCTTCCCCCGTAAATGATATCATCTCAACTTAGTATTATACCCACACCCACCCAAGA +ACAGGGTTTGTTAAGATGGCAGAGCCCGGTAATCGCATAAAACTTAAAACTTTACAGTCAGAGGTTCAAT +TCCTCTTCTTAACAACATACCCATGGCCAACCTCCTACTCCTCATTGTACCCATTCTAATCGCAATGGCA +TTCCTAATGCTTACCGAACGAAAAATTCTAGGCTATATACAACTACGCAAAGGCCCCAACGTTGTAGGCC +CCTACGGGCTACTACAACCCTTCGCTGACGCCATAAAACTCTTCACCAAAGAGCCCCTAAAACCCGCCAC +ATCTACCATCACCCTCTACATCACCGCCCCGACCTTAGCTCTCACCATCGCTCTTCTACTATGAACCCCC +CTCCCCATACCCAACCCCCTGGTCAACCTCAACCTAGGCCTCCTATTTATTCTAGCCACCTCTAGCCTAG +CCGTTTACTCAATCCTCTGATCAGGGTGAGCATCAAACTCAAACTACGCCCTGATCGGCGCACTGCGAGC +AGTAGCCCAAACAATCTCATATGAAGTCACCCTAGCCATCATTCTACTATCAACATTACTAATAAGTGGC +TCCTTTAACCTCTCCACCCTTATCACAACACAAGAACACCTCTGATTACTCCTGCCATCATGACCCTTGG +CCATAATATGATTTATCTCCACACTAGCAGAGACCAACCGAACCCCCTTCGACCTTGCCGAAGGGGAGTC +CGAACTAGTCTCAGGCTTCAACATCGAATACGCCGCAGGCCCCTTCGCCCTATTCTTCATAGCCGAATAC +ACAAACATTATTATAATAAACACCCTCACCACTACAATCTTCCTAGGAACAACATATGACGCACTCTCCC +CTGAACTCTACACAACATATTTTGTCACCAAGACCCTACTTCTAACCTCCCTGTTCTTATGAATTCGAAC +AGCATACCCCCGATTCCGCTACGACCAACTCATACACCTCCTATGAAAAAACTTCCTACCACTCACCCTA +GCATTACTTATATGATATGTCTCCATACCCATTACAATCTCCAGCATTCCCCCTCAAACCTAAGAAATAT +GTCTGATAAAAGAGTTACTTTGATAGAGTAAATAATAGGAGCTTAAACCCCCTTATTTCTAGGACTATGA +GAATCGAACCCATCCCTGAGAATCCAAAATTCTCCGTGCCACCTATCACACCCCATCCTAAAGTAAGGTC +AGCTAAATAAGCTATCGGGCCCATACCCCGAAAATGTTGGTTATACCCTTCCCGTACTAATTAATCCCCT +GGCCCAACCCGTCATCTACTCTACCATCTTTGCAGGCACACTCATCACAGCGCTAAGCTCGCACTGATTT +TTTACCTGAGTAGGCCTAGAAATAAACATGCTAGCTTTTATTCCAGTTCTAACCAAAAAAATAAACCCTC +GTTCCACAGAAGCTGCCATCAAGTATTTCCTCACGCAAGCAACCGCATCCATAATCCTTCTAATAGCTAT +CCTCTTCAACAATATACTCTCCGGACAATGAACCATAACCAATACTACCAATCAATACTCATCATTAATA +ATCATAATAGCTATAGCAATAAAACTAGGAATAGCCCCCTTTCACTTCTGAGTCCCAGAGGTTACCCAAG +GCACCCCTCTGACATCCGGCCTGCTTCTTCTCACATGACAAAAACTAGCCCCCATCTCAATCATATACCA +AATCTCTCCCTCACTAAACGTAAGCCTTCTCCTCACTCTCTCAATCTTATCCATCATAGCAGGCAGTTGA +GGTGGATTAAACCAAACCCAGCTACGCAAAATCTTAGCATACTCCTCAATTACCCACATAGGATGAATAA +TAGCAGTTCTACCGTACAACCCTAACATAACCATTCTTAATTTAACTATTTATATTATCCTAACTACTAC +CGCATTCCTACTACTCAACTTAAACTCCAGCACCACGACCCTACTACTATCTCGCACCTGAAACAAGCTA +ACATGACTAACACCCTTAATTCCATCCACCCTCCTCTCCCTAGGAGGCCTGCCCCCGCTAACCGGCTTTT +TGCCCAAATGGGCCATTATCGAAGAATTCACAAAAAACAATAGCCTCATCATCCCCACCATCATAGCCAC +CATCACCCTCCTTAACCTCTACTTCTACCTACGCCTAATCTACTCCACCTCAATCACACTACTCCCCATA +TCTAACAACGTAAAAATAAAATGACAGTTTGAACATACAAAACCCACCCCATTCCTCCCCACACTCATCG +CCCTTACCACGCTACTCCTACCTATCTCCCCTTTTATACTAATAATCTTATAGAAATTTAGGTTAAATAC +AGACCAAGAGCCTTCAAAGCCCTCAGTAAGTTGCAATACTTAATTTCTGTAACAGCTAAGGACTGCAAAA +CCCCACTCTGCATCAACTGAACGCAAATCAGCCACTTTAATTAAGCTAAGCCCTTACTAGACCAATGGGA +CTTAAACCCACAAACACTTAGTTAACAGCTAAGCACCCTAATCAACTGGCTTCAATCTACTTCTCCCGCC +GCCGGGAAAAAAGGCGGGAGAAGCCCCGGCAGGTTTGAAGCTGCTTCTTCGAATTTGCAATTCAATATGA +AAATCACCTCGGAGCTGGTAAAAAGAGGCCTAACCCCTGTCTTTAGATTTACAGTCCAATGCTTCACTCA +GCCATTTTACCTCACCCCCACTGATGTTCGCCGACCGTTGACTATTCTCTACAAACCACAAAGACATTGG +AACACTATACCTATTATTCGGCGCATGAGCTGGAGTCCTAGGCACAGCTCTAAGCCTCCTTATTCGAGCC +GAGCTGGGCCAGCCAGGCAACCTTCTAGGTAACGACCACATCTACAACGTTATCGTCACAGCCCATGCAT +TTGTAATAATCTTCTTCATAGTAATACCCATCATAATCGGAGGCTTTGGCAACTGACTAGTTCCCCTAAT +AATCGGTGCCCCCGATATGGCGTTTCCCCGCATAAACAACATAAGCTTCTGACTCTTACCTCCCTCTCTC +CTACTCCTGCTCGCATCTGCTATAGTGGAGGCCGGAGCAGGAACAGGTTGAACAGTCTACCCTCCCTTAG +CAGGGAACTACTCCCACCCTGGAGCCTCCGTAGACCTAACCATCTTCTCCTTACACCTAGCAGGTGTCTC +CTCTATCTTAGGGGCCATCAATTTCATCACAACAATTATCAATATAAAACCCCCTGCCATAACCCAATAC +CAAACGCCCCTCTTCGTCTGATCCGTCCTAATCACAGCAGTCCTACTTCTCCTATCTCTCCCAGTCCTAG +CTGCTGGCATCACTATACTACTAACAGACCGCAACCTCAACACCACCTTCTTCGACCCCGCCGGAGGAGG +AGACCCCATTCTATACCAACACCTATTCTGATTTTTCGGTCACCCTGAAGTTTATATTCTTATCCTACCA +GGCTTCGGAATAATCTCCCATATTGTAACTTACTACTCCGGAAAAAAAGAACCATTTGGATACATAGGTA +TGGTCTGAGCTATGATATCAATTGGCTTCCTAGGGTTTATCGTGTGAGCACACCATATATTTACAGTAGG +AATAGACGTAGACACACGAGCATATTTCACCTCCGCTACCATAATCATCGCTATCCCCACCGGCGTCAAA +GTATTTAGCTGACTCGCCACACTCCACGGAAGCAATATGAAATGATCTGCTGCAGTGCTCTGAGCCCTAG +GATTCATCTTTCTTTTCACCGTAGGTGGCCTGACTGGCATTGTATTAGCAAACTCATCACTAGACATCGT +ACTACACGACACGTACTACGTTGTAGCCCACTTCCACTATGTCCTATCAATAGGAGCTGTATTTGCCATC +ATAGGAGGCTTCATTCACTGATTTCCCCTATTCTCAGGCTACACCCTAGACCAAACCTACGCCAAAATCC +ATTTCACTATCATATTCATCGGCGTAAATCTAACTTTCTTCCCACAACACTTTCTCGGCCTATCCGGAAT +GCCCCGACGTTACTCGGACTACCCCGATGCATACACCACATGAAACATCCTATCATCTGTAGGCTCATTC +ATTTCTCTAACAGCAGTAATATTAATAATTTTCATGATTTGAGAAGCCTTCGCTTCGAAGCGAAAAGTCC +TAATAGTAGAAGAACCCTCCATAAACCTGGAGTGACTATATGGATGCCCCCCACCCTACCACACATTCGA +AGAACCCGTATACATAAAATCTAGACAAAAAAGGAAGGAATCGAACCCCCCAAAGCTGGTTTCAAGCCAA +CCCCATGGCCTCCATGACTTTTTCAAAAAGGTATTAGAAAAACCATTTCATAACTTTGTCAAAGTTAAAT +TATAGGCTAAATCCTATATATCTTAATGGCACATGCAGCGCAAGTAGGTCTACAAGACGCTACTTCCCCT +ATCATAGAAGAGCTTATCACCTTTCATGATCACGCCCTCATAATCATTTTCCTTATCTGCTTCCTAGTCC +TGTATGCCCTTTTCCTAACACTCACAACAAAACTAACTAATACTAACATCTCAGACGCTCAGGAAATAGA +AACCGTCTGAACTATCCTGCCCGCCATCATCCTAGTCCTCATCGCCCTCCCATCCCTACGCATCCTTTAC +ATAACAGACGAGGTCAACGATCCCTCCCTTACCATCAAATCAATTGGCCACCAATGGTACTGAACCTACG +AGTACACCGACTACGGCGGACTAATCTTCAACTCCTACATACTTCCCCCATTATTCCTAGAACCAGGCGA +CCTGCGACTCCTTGACGTTGACAATCGAGTAGTACTCCCGATTGAAGCCCCCATTCGTATAATAATTACA +TCACAAGACGTCTTGCACTCATGAGCTGTCCCCACATTAGGCTTAAAAACAGATGCAATTCCCGGACGTC +TAAACCAAACCACTTTCACCGCTACACGACCGGGGGTATACTACGGTCAATGCTCTGAAATCTGTGGAGC +AAACCACAGTTTCATGCCCATCGTCCTAGAATTAATTCCCCTAAAAATCTTTGAAATAGGGCCCGTATTT +ACCCTATAGCACCCCCTCTACCCCCTCTAGAGCCCACTGTAAAGCTAACTTAGCATTAACCTTTTAAGTT +AAAGATTAAGAGAACCAACACCTCTTTACAGTGAAATGCCCCAACTAAATACTACCGTATGGCCCACCAT +AATTACCCCCATACTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAAACACAAACTACCACCTA +CCTCCCTCACCAAAGCCCATAAAAATAAAAAATTATAACAAACCCTGAGAACCAAAATGAACGAAAATCT +GTTCGCTTCATTCATTGCCCCCACAATCCTAGGCCTACCCGCCGCAGTACTGATCATTCTATTTCCCCCT +CTATTGATCCCCACCTCCAAATATCTCATCAACAACCGACTAATCACCACCCAACAATGACTAATCAAAC +TAACCTCAAAACAAATGATAACCATACACAACACTAAAGGACGAACCTGATCTCTTATACTAGTATCCTT +AATCATTTTTATTGCCACAACTAACCTCCTCGGACTCCTGCCTCACTCATTTACACCAACCACCCAACTA +TCTATAAACCTAGCCATGGCCATCCCCTTATGAGCGGGCACAGTGATTATAGGCTTTCGCTCTAAGATTA +AAAATGCCCTAGCCCACTTCTTACCACAAGGCACACCTACACCCCTTATCCCCATACTAGTTATTATCGA +AACCATCAGCCTACTCATTCAACCAATAGCCCTGGCCGTACGCCTAACCGCTAACATTACTGCAGGCCAC +CTACTCATGCACCTAATTGGAAGCGCCACCCTAGCAATATCAACCATTAACCTTCCCTCTACACTTATCA +TCTTCACAATTCTAATTCTACTGACTATCCTAGAAATCGCTGTCGCCTTAATCCAAGCCTACGTTTTCAC +ACTTCTAGTAAGCCTCTACCTGCACGACAACACATAATGACCCACCAATCACATGCCTATCATATAGTAA +AACCCAGCCCATGACCCCTAACAGGGGCCCTCTCAGCCCTCCTAATGACCTCCGGCCTAGCCATGTGATT +TCACTTCCACTCCATAACGCTCCTCATACTAGGCCTACTAACCAACACACTAACCATATACCAATGATGG +CGCGATGTAACACGAGAAAGCACATACCAAGGCCACCACACACCACCTGTCCAAAAAGGCCTTCGATACG +GGATAATCCTATTTATTACCTCAGAAGTTTTTTTCTTCGCAGGATTTTTCTGAGCCTTTTACCACTCCAG +CCTAGCCCCTACCCCCCAATTAGGAGGGCACTGGCCCCCAACAGGCATCACCCCGCTAAATCCCCTAGAA +GTCCCACTCCTAAACACATCCGTATTACTCGCATCAGGAGTATCAATCACCTGAGCTCACCATAGTCTAA +TAGAAAACAACCGAAACCAAATAATTCAAGCACTGCTTATTACAATTTTACTGGGTCTCTATTTTACCCT +CCTACAAGCCTCAGAGTACTTCGAGTCTCCCTTCACCATTTCCGACGGCATCTACGGCTCAACATTTTTT +GTAGCCACAGGCTTCCACGGACTTCACGTCATTATTGGCTCAACTTTCCTCACTATCTGCTTCATCCGCC +AACTAATATTTCACTTTACATCCAAACATCACTTTGGCTTCGAAGCCGCCGCCTGATACTGGCATTTTGT +AGATGTGGTTTGACTATTTCTGTATGTCTCCATCTATTGATGAGGGTCTTACTCTTTTAGTATAAATAGT +ACCGTTAACTTCCAATTAACTAGTTTTGACAACATTCAAAAAAGAGTAATAAACTTCGCCTTAATTTTAA +TAATCAACACCCTCCTAGCCTTACTACTAATAATTATTACATTTTGACTACCACAACTCAACGGCTACAT +AGAAAAATCCACCCCTTACGAGTGCGGCTTCGACCCTATATCCCCCGCCCGCGTCCCTTTCTCCATAAAA +TTCTTCTTAGTAGCTATTACCTTCTTATTATTTGATCTAGAAATTGCCCTCCTTTTACCCCTACCATGAG +CCCTACAAACAACTAACCTGCCACTAATAGTTATGTCATCCCTCTTATTAATCATCATCCTAGCCCTAAG +TCTGGCCTATGAGTGACTACAAAAAGGATTAGACTGAACCGAATTGGTATATAGTTTAAACAAAACGAAT +GATTTCGACTCATTAAATTATGATAATCATATTTACCAAATGCCCCTCATTTACATAAATATTATACTAG +CATTTACCATCTCACTTCTAGGAATACTAGTATATCGCTCACACCTCATATCCTCCCTACTATGCCTAGA +AGGAATAATACTATCGCTGTTCATTATAGCTACTCTCATAACCCTCAACACCCACTCCCTCTTAGCCAAT +ATTGTGCCTATTGCCATACTAGTCTTTGCCGCCTGCGAAGCAGCGGTGGGCCTAGCCCTACTAGTCTCAA +TCTCCAACACATATGGCCTAGACTACGTACATAACCTAAACCTACTCCAATGCTAAAACTAATCGTCCCA +ACAATTATATTACTACCACTGACATGACTTTCCAAAAAACACATAATTTGAATCAACACAACCACCCACA +GCCTAATTATTAGCATCATCCCTCTACTATTTTTTAACCAAATCAACAACAACCTATTTAGCTGTTCCCC +AACCTTTTCCTCCGACCCCCTAACAACCCCCCTCCTAATACTAACTACCTGACTCCTACCCCTCACAATC +ATGGCAAGCCAACGCCACTTATCCAGTGAACCACTATCACGAAAAAAACTCTACCTCTCTATACTAATCT +CCCTACAAATCTCCTTAATTATAACATTCACAGCCACAGAACTAATCATATTTTATATCTTCTTCGAAAC +CACACTTATCCCCACCTTGGCTATCATCACCCGATGAGGCAACCAGCCAGAACGCCTGAACGCAGGCACA +TACTTCCTATTCTACACCCTAGTAGGCTCCCTTCCCCTACTCATCGCACTAATTTACACTCACAACACCC +TAGGCTCACTAAACATTCTACTACTCACTCTCACTGCCCAAGAACTATCAAACTCCTGAGCCAACAACTT +AATATGACTAGCTTACACAATAGCTTTTATAGTAAAGATACCTCTTTACGGACTCCACTTATGACTCCCT +AAAGCCCATGTCGAAGCCCCCATCGCTGGGTCAATAGTACTTGCCGCAGTACTCTTAAAACTAGGCGGCT +ATGGTATAATACGCCTCACACTCATTCTCAACCCCCTGACAAAACACATAGCCTACCCCTTCCTTGTACT +ATCCCTATGAGGCATAATTATAACAAGCTCCATCTGCCTACGACAAACAGACCTAAAATCGCTCATTGCA +TACTCTTCAATCAGCCACATAGCCCTCGTAGTAACAGCCATTCTCATCCAAACCCCCTGAAGCTTCACCG +GCGCAGTCATTCTCATAATCGCCCACGGGCTTACATCCTCATTACTATTCTGCCTAGCAAACTCAAACTA +CGAACGCACTCACAGTCGCATCATAATCCTCTCTCAAGGACTTCAAACTCTACTCCCACTAATAGCTTTT +TGATGACTTCTAGCAAGCCTCGCTAACCTCGCCTTACCCCCCACTATTAACCTACTGGGAGAACTCTCTG +TGCTAGTAACCACGTTCTCCTGATCAAATATCACTCTCCTACTTACAGGACTCAACATACTAGTCACAGC +CCTATACTCCCTCTACATATTTACCACAACACAATGGGGCTCACTCACCCACCACATTAACAACATAAAA +CCCTCATTCACACGAGAAAACACCCTCATGTTCATACACCTATCCCCCATTCTCCTCCTATCCCTCAACC +CCGACATCATTACCGGGTTTTCCTCTTGTAAATATAGTTTAACCAAAACATCAGATTGTGAATCTGACAA +CAGAGGCTTACGACCCCTTATTTACCGAGAAAGCTCACAAGAACTGCTAACTCATGCCCCCATGTCTAAC +AACATGGCTTTCTCAACTTTTAAAGGATAACAGCTATCCATTGGTCTTAGGCCCCAAAAATTTTGGTGCA +ACTCCAAATAAAAGTAATAACCATGCACACTACTATAACCACCCTAACCCTGACTTCCCTAATTCCCCCC +ATCCTTACCACCCTCGTTAACCCTAACAAAAAAAACTCATACCCCCATTATGTAAAATCCATTGTCGCAT +CCACCTTTATTATCAGTCTCTTCCCCACAACAATATTCATGTGCCTAGACCAAGAAGTTATTATCTCGAA +CTGACACTGAGCCACAACCCAAACAACCCAGCTCTCCCTAAGCTTCAAACTAGACTACTTCTCCATAATA +TTCATCCCTGTAGCATTGTTCGTTACATGGTCCATCATAGAATTCTCACTGTGATATATAAACTCAGACC +CAAACATTAATCAGTTCTTCAAATATCTACTCATCTTCCTAATTACCATACTAATCTTAGTTACCGCTAA +CAACCTATTCCAACTGTTCATCGGCTGAGAGGGCGTAGGAATTATATCCTTCTTGCTCATCAGTTGATGA +TACGCCCGAGCAGATGCCAACACAGCAGCCATTCAAGCAATCCTATACAACCGTATCGGCGATATCGGTT +TCATCCTCGCCTTAGCATGATTTATCCTACACTCCAACTCATGAGACCCACAACAAATAGCCCTTCTAAA +CGCTAATCCAAGCCTCACCCCACTACTAGGCCTCCTCCTAGCAGCAGCAGGCAAATCAGCCCAATTAGGT +CTCCACCCCTGACTCCCCTCAGCCATAGAAGGCCCCACCCCAGTCTCAGCCCTACTCCACTCAAGCACTA +TAGTTGTAGCAGGAATCTTCTTACTCATCCGCTTCCACCCCCTAGCAGAAAATAGCCCACTAATCCAAAC +TCTAACACTATGCTTAGGCGCTATCACCACTCTGTTCGCAGCAGTCTGCGCCCTTACACAAAATGACATC +AAAAAAATCGTAGCCTTCTCCACTTCAAGTCAACTAGGACTCATAATAGTTACAATCGGCATCAACCAAC +CACACCTAGCATTCCTGCACATCTGTACCCACGCCTTCTTCAAAGCCATACTATTTATGTGCTCCGGGTC +CATCATCCACAACCTTAACAATGAACAAGATATTCGAAAAATAGGAGGACTACTCAAAACCATACCTCTC +ACTTCAACCTCCCTCACCATTGGCAGCCTAGCATTAGCAGGAATACCTTTCCTCACAGGTTTCTACTCCA +AAGACCACATCATCGAAACCGCAAACATATCATACACAAACGCCTGAGCCCTATCTATTACTCTCATCGC +TACCTCCCTGACAAGCGCCTATAGCACTCGAATAATTCTTCTCACCCTAACAGGTCAACCTCGCTTCCCC +ACCCTTACTAACATTAACGAAAATAACCCCACCCTACTAAACCCCATTAAACGCCTGGCAGCCGGAAGCC +TATTCGCAGGATTTCTCATTACTAACAACATTTCCCCCGCATCCCCCTTCCAAACAACAATCCCCCTCTA +CCTAAAACTCACAGCCCTCGCTGTCACTTTCCTAGGACTTCTAACAGCCCTAGACCTCAACTACCTAACC +AACAAACTTAAAATAAAATCCCCACTATGCACATTTTATTTCTCCAACATACTCGGATTCTACCCTAGCA +TCACACACCGCACAATCCCCTATCTAGGCCTTCTTACGAGCCAAAACCTGCCCCTACTCCTCCTAGACCT +AACCTGACTAGAAAAGCTATTACCTAAAACAATTTCACAGCACCAAATCTCCACCTCCATCATCACCTCA +ACCCAAAAAGGCATAATTAAACTTTACTTCCTCTCTTTCTTCTTCCCACTCATCCTAACCCTACTCCTAA +TCACATAACCTATTCCCCCGAGCAATCTCAATTACAATATATACACCAACAAACAATGTTCAACCAGTAA +CTACTACTAATCAACGCCCATAATCATACAAAGCCCCCGCACCAATAGGATCCTCCCGAATCAACCCTGA +CCCCTCTCCTTCATAAATTATTCAGCTTCCTACACTATTAAAGTTTACCACAACCACCACCCCATCATAC +TCTTTCACCCACAGCACCAATCCTACCTCCATCGCTAACCCCACTAAAACACTCACCAAGACCTCAACCC +CTGACCCCCATGCCTCAGGATACTCCTCAATAGCCATCGCTGTAGTATATCCAAAGACAACCATCATTCC +CCCTAAATAAATTAAAAAAACTATTAAACCCATATAACCTCCCCCAAAATTCAGAATAATAACACACCCG +ACCACACCGCTAACAATCAATACTAAACCCCCATAAATAGGAGAAGGCTTAGAAGAAAACCCCACAAACC +CCATTACTAAACCCACACTCAACAGAAACAAAGCATACATCATTATTCTCGCACGGACTACAACCACGAC +CAATGATATGAAAAACCATCGTTGTATTTCAACTACAAGAACACCAATGACCCCAATACGCAAAACTAAC +CCCCTAATAAAATTAATTAACCACTCATTCATCGACCTCCCCACCCCATCCAACATCTCCGCATGATGAA +ACTTCGGCTCACTCCTTGGCGCCTGCCTGATCCTCCAAATCACCACAGGACTATTCCTAGCCATGCACTA +CTCACCAGACGCCTCAACCGCCTTTTCATCAATCGCCCACATCACTCGAGACGTAAATTATGGCTGAATC +ATCCGCTACCTTCACGCCAATGGCGCCTCAATATTCTTTATCTGCCTCTTCCTACACATCGGGCGAGGCC +TATATTACGGATCATTTCTCTACTCAGAAACCTGAAACATCGGCATTATCCTCCTGCTTGCAACTATAGC +AACAGCCTTCATAGGCTATGTCCTCCCGTGAGGCCAAATATCATTCTGAGGGGCCACAGTAATTACAAAC +TTACTATCCGCCATCCCATACATTGGGACAGACCTAGTTCAATGAATCTGAGGAGGCTACTCAGTAGACA +GTCCCACCCTCACACGATTCTTTACCTTTCACTTCATCTTGCCCTTCATTATTGCAGCCCTAGCAACACT +CCACCTCCTATTCTTGCACGAAACGGGATCAAACAACCCCCTAGGAATCACCTCCCATTCCGATAAAATC +ACCTTCCACCCTTACTACACAATCAAAGACGCCCTCGGCTTACTTCTCTTCCTTCTCTCCTTAATGACAT +TAACACTATTCTCACCAGACCTCCTAGGCGACCCAGACAATTATACCCTAGCCAACCCCTTAAACACCCC +TCCCCACATCAAGCCCGAATGATATTTCCTATTCGCCTACACAATTCTCCGATCCGTCCCTAACAAACTA +GGAGGCGTCCTTGCCCTATTACTATCCATCCTCATCCTAGCAATAATCCCCATCCTCCATATATCCAAAC +AACAAAGCATAATATTTCGCCCACTAAGCCAATCACTTTATTGACTCCTAGCCGCAGACCTCCTCATTCT +AACCTGAATCGGAGGACAACCAGTAAGCTACCCTTTTACCATCATTGGACAAGTAGCATCCGTACTATAC +TTCACAACAATCCTAATCCTAATACCAACTATCTCCCTAATTGAAAACAAAATACTCAAATGGGCCTGTC +CTTGTAGTATAAACTAATACACCAGTCTTGTAAACCGGAGATGAAAACCTTTTTCCAAGGACAAATCAGA +GAAAAAGTCTTTAACTCCACCATTAGCACCCAAAGCTAAGATTCTAATTTAAACTATTCTCTGTTCTTTC +ATGGGGAAGCAGATTTGGGTACCACCCAAGTATTGACTCACCCATCAACAACCGCTATGTATTTCGTACA +TTACTGCCAGCCACCATGAATATTGTACGGTACCATAAATACTTGACCACCTGTAGTACATAAAAACCCA +ATCCACATCAAAACCCCCTCCCCATGCTTACAAGCAAGTACAGCAATCAACCCTCAACTATCACACATCA +ACTGCAACTCCAAAGCCACCCCTCACCCACTAGGATACCAACAAACCTACCCACCCTTAACAGTACATAG +TACATAAAGCCATTTACCGTACATAGCACATTACAGTCAAATCCCTTCTCGTCCCCATGGATGACCCCCC +TCAGATAGGGGTCCCTTGACCACCATCCTCCGTGAAATCAATATCCCGCACAAGAGTGCTACTCTCCTCG +CTCCGGGCCCATAACACTTGGGGGTAGCTAAAGTGAACTGTATCCGACATCTGGTTCCTACTTCAGGGTC +ATAAAGCCTAAATAGCCCACACGTTCCCCTTAAATAAGACATCACGATG diff --git a/tools/bwa_mem3/test-data/bwa_mem3_index.loc b/tools/bwa_mem3/test-data/bwa_mem3_index.loc new file mode 100644 index 00000000000..e4baf12ae5d --- /dev/null +++ b/tools/bwa_mem3/test-data/bwa_mem3_index.loc @@ -0,0 +1 @@ +mtgenome mtGenome Mitochondrial genome ${__HERE__}/test-cache/reference diff --git a/tools/bwa_mem3/test-data/test-cache/reference.amb b/tools/bwa_mem3/test-data/test-cache/reference.amb new file mode 100644 index 00000000000..2b3db3b41cd --- /dev/null +++ b/tools/bwa_mem3/test-data/test-cache/reference.amb @@ -0,0 +1,2 @@ +16569 1 1 +3106 1 N diff --git a/tools/bwa_mem3/test-data/test-cache/reference.ann b/tools/bwa_mem3/test-data/test-cache/reference.ann new file mode 100644 index 00000000000..cfbebe7a2cf --- /dev/null +++ b/tools/bwa_mem3/test-data/test-cache/reference.ann @@ -0,0 +1,3 @@ +16569 1 11 +0 gi|251831106|ref|NC_012920.1| (null) +0 16569 1 diff --git a/tools/bwa_mem3/test-data/test-cache/reference.bwt.2bit.64 b/tools/bwa_mem3/test-data/test-cache/reference.bwt.2bit.64 new file mode 100644 index 0000000000000000000000000000000000000000..cf4063f1b3d8367c91aaf50e7bd6c9c0febccbb1 GIT binary patch literal 53923 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 +# +#So, for example, if you had phiX indexed stored in +#/depot/data2/galaxy/phiX/base/, +#then the bwa_mem3_index.loc entry would look like this: +# +#phiX174 phiX phiX Pretty /depot/data2/galaxy/phiX/base/phiX.fa +# +#and your /depot/data2/galaxy/phiX/base/ directory +#would contain phiX.fa.* files: +# +#-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 phiX.fa.amb +#-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 phiX.fa.ann +#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 phiX.fa.bwt.2bit.64 +#-rw-r--r-- 1 james universe 4144 2005-09-13 10:12 phiX.fa.pac +#...etc... +# +#Your bwa_mem3_index.loc file should include an entry per line for each +#index set you have stored. The "file" in the path does not actually +#exist, but it is the prefix for the actual index files. For example: +# +#phiX174 phiX phiX174 /depot/data2/galaxy/phiX/base/phiX.fa +#hg18canon hg18 hg18 Canonical /depot/data2/galaxy/hg18/base/hg18canon.fa +#hg18full hg18 hg18 Full /depot/data2/galaxy/hg18/base/hg18full.fa +#/orig/path/hg19.fa hg19 hg19 /depot/data2/galaxy/hg19/base/hg19.fa +#...etc... +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. That is why the +#hg19 entry above looks odd. New genomes can be better-looking. +# diff --git a/tools/bwa_mem3/tool_data_table_conf.xml.sample b/tools/bwa_mem3/tool_data_table_conf.xml.sample new file mode 100644 index 00000000000..52d4671a4e2 --- /dev/null +++ b/tools/bwa_mem3/tool_data_table_conf.xml.sample @@ -0,0 +1,8 @@ + + + + + value, dbkey, name, path + +
+
diff --git a/tools/bwa_mem3/tool_data_table_conf.xml.test b/tools/bwa_mem3/tool_data_table_conf.xml.test new file mode 100644 index 00000000000..969fb05d523 --- /dev/null +++ b/tools/bwa_mem3/tool_data_table_conf.xml.test @@ -0,0 +1,8 @@ + + + + + value, dbkey, name, path + +
+
From 15e7d459670cbf76bd4f319bd5e4183c30d75477 Mon Sep 17 00:00:00 2001 From: Joachim Wolff Date: Sun, 26 Jul 2026 13:23:01 +0200 Subject: [PATCH 2/2] Add BWA-MEM3 index builder data manager Companion data manager for the BWA-MEM3 mapper: builds a BWA-MEM3 reference index with `bwa-mem3 index` and registers it in the bwa_mem3_indexes tool data table, so admins can provide built-in (cached) indexes selectable in the wrapper's "Use a built-in genome index" mode. Modeled on data_manager_bwa_mem2_index_builder; targets bwa-mem3 0.6.0. The index consists of the .amb, .ann, .bwt.2bit.64 and .pac files (bwa-mem3 does not emit the .0123 unpacked reference by default). Co-Authored-By: Claude Opus 4.8 --- .../.shed.yml | 15 ++++ .../data_manager/bwa_mem3_index_builder.xml | 80 +++++++++++++++++++ .../data_manager_conf.xml | 20 +++++ .../test-data/all_fasta.loc | 19 +++++ .../test-data/bwa_mem3_data_manager.1.json | 12 +++ .../test-data/bwa_mem3_data_manager.2.json | 12 +++ .../test-data/bwa_mem3_index.loc | 0 .../test-data/phiX174.fasta | 79 ++++++++++++++++++ .../tool-data/all_fasta.loc.sample | 18 +++++ .../tool-data/bwa_mem3_index.loc.sample | 39 +++++++++ .../tool_data_table_conf.xml.sample | 8 ++ .../tool_data_table_conf.xml.test | 12 +++ 12 files changed, 314 insertions(+) create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/.shed.yml create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/data_manager/bwa_mem3_index_builder.xml create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/data_manager_conf.xml create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/test-data/all_fasta.loc create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.1.json create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.2.json create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_index.loc create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/test-data/phiX174.fasta create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/tool-data/all_fasta.loc.sample create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/tool-data/bwa_mem3_index.loc.sample create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.sample create mode 100644 data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.test diff --git a/data_managers/data_manager_bwa_mem3_index_builder/.shed.yml b/data_managers/data_manager_bwa_mem3_index_builder/.shed.yml new file mode 100644 index 00000000000..ecb6e019fc9 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/.shed.yml @@ -0,0 +1,15 @@ +categories: +- Data Managers +description: BWA-MEM3 is a short-read aligner derived from BWA-MEM2 with correctness fixes and performance improvements. +homepage_url: https://github.com/fg-labs/bwa-mem3 +long_description: | + BWA-MEM3 is a short-read aligner derived from BWA-MEM2 with correctness fixes, + performance improvements, methylation-aware alignment and a multi-tier SIMD + runtime. On non-methylation data at default settings it reproduces the + alignments of BWA-MEM/BWA-MEM2 while running faster. This data manager builds + the BWA-MEM3 reference index and registers it in the bwa_mem3_indexes tool + data table. +name: data_manager_bwa_mem3_index_builder +owner: iuc +remote_repository_url: https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_bwa_mem3_index_builder +type: unrestricted diff --git a/data_managers/data_manager_bwa_mem3_index_builder/data_manager/bwa_mem3_index_builder.xml b/data_managers/data_manager_bwa_mem3_index_builder/data_manager/bwa_mem3_index_builder.xml new file mode 100644 index 00000000000..0dad0f54ae9 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/data_manager/bwa_mem3_index_builder.xml @@ -0,0 +1,80 @@ + + + + 0.6.0 + 0 + + + bwa-mem3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10.1109/IPDPS.2019.00041 + + diff --git a/data_managers/data_manager_bwa_mem3_index_builder/data_manager_conf.xml b/data_managers/data_manager_bwa_mem3_index_builder/data_manager_conf.xml new file mode 100644 index 00000000000..43aa7e4392a --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/data_manager_conf.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + genomes/${dbkey}/bwa_mem3_index/${value} + + ${GALAXY_DATA_MANAGER_DATA_PATH}/genomes/${dbkey}/bwa_mem3_index/${value}/${path} + abspath + + + + + diff --git a/data_managers/data_manager_bwa_mem3_index_builder/test-data/all_fasta.loc b/data_managers/data_manager_bwa_mem3_index_builder/test-data/all_fasta.loc new file mode 100644 index 00000000000..ef0c9d5364b --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/test-data/all_fasta.loc @@ -0,0 +1,19 @@ +#This file lists the locations and dbkeys of all the fasta files +#under the "genome" directory (a directory that contains a directory +#for each build). The script extract_fasta.py will generate the file +#all_fasta.loc. This file has the format (white space characters are +#TAB characters): +# +# +# +#So, all_fasta.loc could look something like this: +# +#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa +#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa +#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa +# +#Your all_fasta.loc file should contain an entry for each individual +#fasta file. So there will be multiple fasta files for each build, +#such as with hg19 above. +# +phiX174 phiX174 phiX 174 ${__HERE__}/phiX174.fasta diff --git a/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.1.json b/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.1.json new file mode 100644 index 00000000000..e6769334fb8 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.1.json @@ -0,0 +1,12 @@ +{ + "data_tables":{ + "bwa_mem3_indexes":[ + { + "value": "phiX174", + "dbkey": "phiX174", + "name": "phiX 174", + "path": "phiX174.fasta" + } + ] + } +} diff --git a/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.2.json b/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.2.json new file mode 100644 index 00000000000..44d559be66f --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_data_manager.2.json @@ -0,0 +1,12 @@ +{ + "data_tables":{ + "bwa_mem3_indexes":[ + { + "value": "tigHai1", + "dbkey": "phiX174", + "name": "Galeocerdo cuvier", + "path": "phiX174.fasta" + } + ] + } +} diff --git a/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_index.loc b/data_managers/data_manager_bwa_mem3_index_builder/test-data/bwa_mem3_index.loc new file mode 100644 index 00000000000..e69de29bb2d diff --git a/data_managers/data_manager_bwa_mem3_index_builder/test-data/phiX174.fasta b/data_managers/data_manager_bwa_mem3_index_builder/test-data/phiX174.fasta new file mode 100644 index 00000000000..53df885dc48 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/test-data/phiX174.fasta @@ -0,0 +1,79 @@ +>phiX174 +GAGTTTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGAGTCGAAAAATTATCTT +GATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGGAAAATGAGAAA +ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATCAACTAACGATTCTG +TCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCGTCAAGGACTGGTTTA +GATATGAGTCACATTTTGTTCATGGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGGATTACTATC +TGAGTCCGATGCTGTTCAACCACTAATAGGTAAGAAATCATGAGTCAAGTTACTGAACAATCCGTACGTT +TCCAGACCGCTTTGGCCTCTATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTT +CGATTTTCTGACGAGTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGCT +TGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCTCCTGTTGAGTTTATTGCTGCCG +TCATTGCTTATTATGTTCATCCCGTCAACATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAATTTAC +GGAAAACATTATTAATGGCGTCGAGCGTCCGGTTAAAGCCGCTGAATTGTTCGCGTTTACCTTGCGTGTA +CGCGCAGGAAACACTGACGTTCTTACTGACGCAGAAGAAAACGTGCGTCAAAAATTACGTGCAGAAGGAG +TGATGTAATGTCTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACT +AAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGTAGGTGGTCAACAATTTTAATTGCAGGGGCTTCGGC +CCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCCA +TCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCTTATTACCATTTCAACTACTCCGGTTATCGCTGGCGAC +TCCTTCGAGATGGACGCCGTTGGCGCTCTCCGTCTTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTA +CTGTAGACATTTTTACTTTTTATGTCCCTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAA +GGATGGTGTTAATGCCACTCCTCTCCCGACTGTTAACACTACTGGTTATATTGACCATGCCGCTTTTCTT +GGCACGATTAACCCTGATACCAATAAAATCCCTAAGCATTTGTTTCAGGGTTATTTGAATATCTATAACA +ACTATTTTAAAGCGCCGTGGATGCCTGACCGTACCGAGGCTAACCCTAATGAGCTTAATCAAGATGATGC +TCGTTATGGTTTCCGTTGCTGCCATCTCAAAAACATTTGGACTGCTCCGCTTCCTCCTGAGACTGAGCTT +TCTCGCCAAATGACGACTTCTACCACATCTATTGACATTATGGGTCTGCAAGCTGCTTATGCTAATTTGC +ATACTGACCAAGAACGTGATTACTTCATGCAGCGTTACCGTGATGTTATTTCTTCATTTGGAGGTAAAAC +CTCTTATGACGCTGACAACCGTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCTATGATGTT +GATGGAACTGACCAAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGC +CGCGTTTCTTTGTTCCTGAGCATGGCACTATGTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGCGAC +TAAAGAGATTCAGTACCTTAACGCTAAAGGTGCTTTGACTTATACCGATATTGCTGGCGACCCTGTTTTG +TATGGCAACTTGCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGTCTAAGAAGT +TTAAGATTGCTGAGGGTCAGTGGTATCGTTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCTTCTTGA +AGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCCACCATGAT +TATGACCAGTGTTTCCAGTCCGTTCAGTTGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTT +ATCGCAATCTGCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTGAGGTTATAAC +GCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGTTGACCAAGCGAAGCGCGGTAGGTTTTCTGC +TTAGGAGTTTAATCATGTTTCAGACTTTTATTTCTCGCCATAATTCAAACTTTTTTTCTGATAAGCTGGT +TCTCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTTTACAGACACCTAAAGCTACATCGTCAACGTTA +TATTTTGATAGTTTGACGGTTAATGCTGGTAATGGTGGTTTTCTTCATTGCATTCAGATGGATACATCTG +TCAACGCCGCTAATCAGGTTGTTTCTGTTGGTGCTGATATTGCTTTTGATGCCGACCCTAAATTTTTTGC +CTGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACTACCCTCCCGACTGCCTATGATGTTTATCCTTTG +AATGGTCGCCATGATGGTGGTTATTATACCGTCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTACGC +CGGGCAATAATGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCTACTAAATGCCGCGGATTGGT +TTCGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCCAGCCACTTAAGTGAGGTGATTTATGTTTGGTG +CTATTGCTGGCGGTATTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGGAGGCGGTCAAAA +AGCCGCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACCGATAACAATACTGTAGGCATGGGTGATGCT +GGTATTAAATCTGCCATTCAAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTG +GTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGA +TAAGTTGCTTGATTTGGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTGATTAT +CTTGCTGCTGCATTTCCTGAGCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCTGCTGGTATGG +TTGACGCCGGATTTGAGAATCAAAAAGAGCTTACTAAAATGCAACTGGACAATCAGAAAGAGATTGCCGA +GATGCAAAATGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTTCACGCCAGAATACGAAAGAC +CAGGTATATGCACAAAATGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTATTA +TGGAAAACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATGCTTACTCAAGCTCA +AACGGCTGGTCAGTATTTTACCAATGACCAAATCAAAGAAATGACTCGCAAGGTTAGTGCTGAGGTTGAC +TTAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCTCTTCTCATATTGGCGCTACTGCAAAGGATATTT +CTAATGTCGTCACTGATGCTGCTTCTGGTGTGGTTGATATTTTTCATGGTATTGATAAAGCTGTTGCCGA +TACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCG +TCAGGATTGACACCCTCCCAATTGTATGTTTTCATGCCTCCAAATCTTGGAGGCTTTTTTATGGTTCGTT +CTTATTACCCTTCTGAATGTCACGCTGATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTAT +TGAGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATGGATAACCGC +ATCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTATGCAGGGCGTTGAGTTCGATAATGGTGATATGTATG +TTGACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGTTACTGAGAAGTTAATGGATGA +ATTGGCACAATGCTACAATGTGCTCCCCCAACTTGATATTAATAACACTATAGACCACCGCCCCGAAGGG +GACGAAAAATGGTTTTTAGAGAACGAGAAGACGGTTACGCAGTTTTGCCGCAAGCTGGCTGCTGAACGCC +CTCTTAAGGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATGAGTGTTCAAGATT +GCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTACTATTCAGCGTTTGATGAATGCAATGCGACAG +GCTCATGCTGATGGTTGGTTTATCGTTTTTGACACTCTCACGTTGGCTGACGACCGATTAGAGGCGTTTT +ATGATAATCCCAATGCTTTGCGTGACTATTTTCGTGATATTGGTCGTATGGTTCTTGCTGCCGAGGGTCG +CAAGGCTAATGATTCACACGCCGACTGCTATCAGTATTTTTGTGTGCCTGAGTATGGTACAGCTAATGGC +CGTCTTCATTTCCATGCGGTGCATTTTATGCGGACACTTCCTACAGGTAGCGTTGACCCTAATTTTGGTC +GTCGGGTACGCAATCGCCGCCAGTTAAATAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATGCCCAT +CGCAGTTCGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAG +CCGCTTAAAGCTACCAGTTATATGGCTGTTGGTTTCTATGTGGCTAAATACGTTAACAAAAAGTCAGATA +TGGACCTTGCTGCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCACTAAAAACCAAGCTGTCGCTACT +TCCCAAGAAGCTGTTCAGAATCAGAATGAGCCGCAACTTCGGGATGAAAATGCTCACAATGACAAATCTG +TCCACGGAGTGCTTAATCCAACTTACCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGATATTGAAGC +AGAACGCAAAAAGAGAGATGAGATTGAGGCTGGGAAAAGTTACTGTAGCCGACGTTTTGGCGGCGCAACC +TGTGACGACAAATCTGCTCAAATTTATGCGCGCTTCGATAAAAATGATTGGCGTATCCAACCTGCA + diff --git a/data_managers/data_manager_bwa_mem3_index_builder/tool-data/all_fasta.loc.sample b/data_managers/data_manager_bwa_mem3_index_builder/tool-data/all_fasta.loc.sample new file mode 100644 index 00000000000..1a5a28d5e3f --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/tool-data/all_fasta.loc.sample @@ -0,0 +1,18 @@ +#This file lists the locations and dbkeys of all the fasta files +#under the "genome" directory (a directory that contains a directory +#for each build). The script extract_fasta.py will generate the file +#all_fasta.loc. This file has the format (white space characters are +#TAB characters): +# +# +# +#So, all_fasta.loc could look something like this: +# +#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa +#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa +#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa +# +#Your all_fasta.loc file should contain an entry for each individual +#fasta file. So there will be multiple fasta files for each build, +#such as with hg19 above. +# diff --git a/data_managers/data_manager_bwa_mem3_index_builder/tool-data/bwa_mem3_index.loc.sample b/data_managers/data_manager_bwa_mem3_index_builder/tool-data/bwa_mem3_index.loc.sample new file mode 100644 index 00000000000..245e634902d --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/tool-data/bwa_mem3_index.loc.sample @@ -0,0 +1,39 @@ +#This is a sample file distributed with Galaxy that enables tools +#to use a directory of BWA-MEM3 indexed sequences data files. You will need +#to create these data files and then create a bwa_mem3_index.loc file +#similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The bwa_mem3_index.loc +#file has this format (longer white space characters are TAB characters): +# +# +# +#So, for example, if you had phiX indexed stored in +#/depot/data2/galaxy/phiX/base/, +#then the bwa_mem3_index.loc entry would look like this: +# +#phiX174 phiX phiX Pretty /depot/data2/galaxy/phiX/base/phiX.fa +# +#and your /depot/data2/galaxy/phiX/base/ directory +#would contain phiX.fa.* files: +# +#-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 phiX.fa.amb +#-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 phiX.fa.ann +#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 phiX.fa.bwt.2bit.64 +#-rw-r--r-- 1 james universe 4144 2005-09-13 10:12 phiX.fa.pac +#...etc... +# +#Your bwa_mem3_index.loc file should include an entry per line for each +#index set you have stored. The "file" in the path does not actually +#exist, but it is the prefix for the actual index files. For example: +# +#phiX174 phiX phiX174 /depot/data2/galaxy/phiX/base/phiX.fa +#hg18canon hg18 hg18 Canonical /depot/data2/galaxy/hg18/base/hg18canon.fa +#hg18full hg18 hg18 Full /depot/data2/galaxy/hg18/base/hg18full.fa +#/orig/path/hg19.fa hg19 hg19 /depot/data2/galaxy/hg19/base/hg19.fa +#...etc... +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. That is why the +#hg19 entry above looks odd. New genomes can be better-looking. +# diff --git a/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.sample b/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.sample new file mode 100644 index 00000000000..52d4671a4e2 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.sample @@ -0,0 +1,8 @@ + + + + + value, dbkey, name, path + +
+
diff --git a/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.test b/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.test new file mode 100644 index 00000000000..0219a0dce75 --- /dev/null +++ b/data_managers/data_manager_bwa_mem3_index_builder/tool_data_table_conf.xml.test @@ -0,0 +1,12 @@ + + + + value, dbkey, name, path + +
+ + + value, dbkey, name, path + +
+